/* V31.4.15 — Planner Premium como autoridade exclusiva + limpeza administrativa. */
.v31415-premium-badge{display:flex;align-items:center;gap:8px;max-width:430px;margin-left:auto;padding:7px 9px;border:1px solid #b9d5ef;border-radius:9px;background:#f3f8fd;color:#244a70;min-width:0}.v31415-premium-badge .cloud{font-size:17px;color:var(--v21-blue,#1769c8)}.v31415-premium-badge>span:nth-child(2){display:flex;flex-direction:column;min-width:0;line-height:1.25}.v31415-premium-badge b{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v31415-premium-badge small{font-size:8px;color:var(--v21-muted,#687789);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v31415-premium-badge a{flex:0 0 auto;font-size:8.5px;font-weight:800;color:var(--v21-blue,#1769c8);text-decoration:none}.v31415-premium-badge a:hover{text-decoration:underline}
.v31415-schedule-authority{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.v31415-authority-pill{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border:1px solid #b9d5ef;border-radius:999px;background:#eef6fd;color:#22527e;font-size:9px;font-weight:850;white-space:nowrap}.v31415-clear-schedule{border-color:#d59a96!important;color:#a7352d!important;background:#fff8f7!important}.v31415-clear-schedule:hover{background:#fff0ee!important}.v18-wbs-tools button:disabled,.v21-btn:disabled{opacity:.48;cursor:not-allowed!important;filter:saturate(.6)}
.v31415-readonly-note{flex-basis:100%;margin-top:7px;padding:7px 9px;border:1px solid #c9dceb;border-radius:8px;background:#f6f9fc;color:#405f7d;font-size:9px;line-height:1.4}.v31415-maintenance-panel .v21-muted{font-size:9.5px;line-height:1.5;margin-bottom:10px}
.v31415-clear-dialog .inner{width:min(650px,calc(100vw - 36px))}.v31415-danger-box{margin:12px 0;padding:12px 14px;border:1px solid #efc2bf;border-left:4px solid var(--v21-red,#c0392b);border-radius:9px;background:#fff7f6;color:var(--v21-text,#263850);font-size:10.5px;line-height:1.5}.v31415-danger-box ul{margin:7px 0 8px 20px}.v31415-danger-box p{margin:7px 0 0}.v31415-premium-clear-note{margin:10px 0;padding:10px 12px;border:1px solid #bcd5eb;border-radius:9px;background:#f2f8fd;color:#315b7e;font-size:10px;line-height:1.45}.v31415-confirm-label{display:grid;gap:6px;margin-top:13px;font-size:10.5px;color:var(--v21-text,#263850)}.v31415-confirm-label input{text-transform:uppercase;font-weight:850;letter-spacing:.08em}.v31415-clear-dialog menu{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--v21-border,#dfe5ec)}
html[data-roadmap-theme="dark"] .v31415-premium-badge,html[data-roadmap-theme="dark"] .v31415-authority-pill,html[data-roadmap-theme="dark"] .v31415-readonly-note,html[data-roadmap-theme="dark"] .v31415-premium-clear-note{background:#16283a!important;border-color:#31506e!important;color:#c8dff4!important}html[data-roadmap-theme="dark"] .v31415-premium-badge small{color:#93abc1!important}html[data-roadmap-theme="dark"] .v31415-danger-box{background:#321f22!important;border-color:#66383b!important;color:#f0e4e5!important}html[data-roadmap-theme="dark"] .v31415-clear-schedule{background:#321f22!important;border-color:#734146!important;color:#ffc9c5!important}
@media(max-width:1100px){.v31415-premium-badge{order:3;flex:1 1 100%;margin-left:0;max-width:none}.v2864-project-head .actions{margin-left:auto}.v31415-schedule-authority{width:100%;justify-content:flex-end}}
@media(max-width:640px){.v31415-premium-badge{align-items:flex-start}.v31415-premium-badge a{margin-left:auto}.v31415-schedule-authority{justify-content:flex-start}.v31415-authority-pill{white-space:normal}.v31415-clear-dialog menu{flex-wrap:wrap}.v31415-clear-dialog menu span{display:none}}
