/* COLCAR SIGNAL · Reparto de la base */
.g-tabs .g-seg{grid-template-columns:repeat(4,1fr)}
.g-tabs .g-seg button{padding:0 4px;font-size:12.5px}
.d-form{display:grid;gap:10px}
.d-people-pick{border:1px solid var(--line);border-radius:10px;padding:6px 12px 8px;margin:0;display:grid}
.d-people-pick legend{font-size:12px;font-weight:700;color:var(--muted);padding:0 4px}
.d-mode{display:grid !important;grid-template-columns:1fr 1fr}
.d-mode button{min-height:40px}
.d-confirm{min-height:46px;border:0;border-radius:10px;background:#12385f;color:#fff;font-family:inherit;font-weight:750;font-size:13px;cursor:pointer;padding:0 16px}
.d-confirm:disabled{background:#c8d4df;cursor:default}
.d-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:12px}
.d-actions .g-link{min-height:46px}
.d-people{display:grid;gap:8px;margin:10px 0}
.d-person{display:grid;grid-template-columns:1fr 120px;gap:10px;align-items:center;border-top:1px solid #eef2f6;padding-top:8px}
.d-person b{font-size:13px;display:block}
.d-person small{font-size:12px;color:var(--muted)}
.d-tiers{display:flex;height:12px;border-radius:99px;overflow:hidden;background:#edf2f7}
.d-tiers i{display:block;height:100%}
.t-top{background:#12385f}.t-high{background:#3f78b5}.t-mid{background:#8db4dc}.t-low{background:#cfdcea}
.d-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px;color:var(--muted)}
.d-legend span{display:inline-flex;align-items:center;gap:5px}
.d-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}
.d-manual{display:grid;max-height:420px;overflow:auto;border:1px solid var(--line);border-radius:10px}
.d-row{display:grid;grid-template-columns:1fr 150px;gap:8px;align-items:center;padding:8px 10px;border-top:1px solid #eef2f6}
.d-row:first-child{border-top:0}
.d-row b{font-size:12.5px;display:block}
.d-row small{font-size:12px;color:var(--muted)}
.d-row select{height:38px;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:16px;min-width:0;width:100%}
.d-due{margin:0 14px 12px}
.d-owner b{display:block;font-size:13.5px}
.d-owner small{font-size:12px;color:var(--muted)}
.d-history{margin:4px 0 8px;padding-left:18px;font-size:12.5px;line-height:1.5;color:#2c4865}
.d-history small{color:var(--muted)}
.d-tip{margin:6px 0 0;padding:9px 11px;border-radius:9px;background:#eef5fc;color:#1f4f80;font-size:12.5px;line-height:1.45}
#ownerFilter{font-size:16px}
@media(min-width:720px){.d-due{margin:0 28px 14px}.d-person{grid-template-columns:1fr 220px}.d-actions{grid-template-columns:auto auto;justify-content:end}}
.d-tiers i.w-0{width:0%}
.d-tiers i.w-5{width:5%}
.d-tiers i.w-10{width:10%}
.d-tiers i.w-15{width:15%}
.d-tiers i.w-20{width:20%}
.d-tiers i.w-25{width:25%}
.d-tiers i.w-30{width:30%}
.d-tiers i.w-35{width:35%}
.d-tiers i.w-40{width:40%}
.d-tiers i.w-45{width:45%}
.d-tiers i.w-50{width:50%}
.d-tiers i.w-55{width:55%}
.d-tiers i.w-60{width:60%}
.d-tiers i.w-65{width:65%}
.d-tiers i.w-70{width:70%}
.d-tiers i.w-75{width:75%}
.d-tiers i.w-80{width:80%}
.d-tiers i.w-85{width:85%}
.d-tiers i.w-90{width:90%}
.d-tiers i.w-95{width:95%}
.d-tiers i.w-100{width:100%}
