.supervisor-plan-modal{position:fixed;inset:0;z-index:9998;background:#0c2039df;overflow:auto;padding:16px}.supervisor-plan-modal[hidden]{display:none}.supervisor-plan-modal>section{max-width:940px;margin:auto;background:#f2f7ff;border-radius:16px;padding:18px}.supervisor-plan-modal header{display:flex;align-items:center;justify-content:space-between;gap:10px}.supervisor-plan-kpis{display:flex;gap:10px;flex-wrap:wrap}.supervisor-plan-kpis span{background:#e4f0ff;padding:12px;border-radius:10px}.supervisor-plan-task{background:white;border:1px solid #cfdef0;border-radius:12px;padding:13px;margin:9px 0}.supervisor-plan-task p{color:#526984}.supervisor-plan-task input{min-width:220px;max-width:100%;padding:9px}.supervisor-plan-task button{padding:9px}.supervisor-plan-task small{color:#1566b5}
.supervisor-plan-group{border:1px solid #c7d9ed;border-radius:14px;padding:10px;margin:16px 0;background:#eaf2fc}.supervisor-plan-group h4{margin:5px 4px 12px}.supervisor-plan-task.completed{background:#eaf8ef}.supervisor-plan-task>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.supervisor-plan-settings fieldset{border:1px solid #c7d9ed;border-radius:10px;display:flex;gap:18px;flex-wrap:wrap}.supervisor-plan-settings fieldset label{display:flex;gap:6px;align-items:center}
.supervisor-plan-days{display:flex;gap:6px;overflow-x:auto;padding:8px 0;scrollbar-width:thin}.supervisor-plan-days button{white-space:nowrap;min-height:40px;padding:8px 13px;border:1px solid #bbd0e8;border-radius:10px;background:#fff;color:#173759}.supervisor-plan-days button.active{background:#163b69;color:#fff}.supervisor-plan-days button:disabled{opacity:.45}.supervisor-plan-cities{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:14px 0}.supervisor-plan-cities button{text-align:right;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #b9d0e8;border-radius:12px;background:#e8f2ff;color:#12345b;min-height:70px}.supervisor-plan-cities button.active{background:#cfe6ff;border-color:#2766a6;box-shadow:inset 0 0 0 1px #2766a6}.supervisor-plan-cities small{color:#506b86}.supervisor-plan-priority{display:inline-block;background:#fff0d8;color:#815000;border-radius:100px;padding:3px 9px;font-size:.85em;margin-inline-start:6px}.supervisor-growth-section .supervisor-growth-card[hidden]{display:none}
.supervisor-plan-debt{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:9px;padding:8px 10px;border:1px solid #f0d9b2;border-radius:9px;background:#fff8ea;color:#713e0c;font-weight:700}.supervisor-plan-debt small{font-weight:400;color:#795b3e}
