:root{--mg-bg:#071019;--mg-panel:rgba(8,23,32,.86);--mg-panel-2:rgba(10,29,40,.72);--mg-line:rgba(37,220,238,.2);--mg-cyan:#27e2f2;--mg-text:#edfaff;--mg-muted:#89aab7;--mg-danger:#fb7185;--mg-shadow:0 18px 55px rgba(0,0,0,.28)}
.management-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding:clamp(26px,4vw,46px);border:1px solid var(--mg-line);border-radius:22px;background:radial-gradient(circle at 88% 12%,rgba(39,226,242,.13),transparent 30%),linear-gradient(135deg,rgba(10,31,43,.96),rgba(4,12,18,.92));box-shadow:var(--mg-shadow);overflow:hidden;position:relative}.management-hero.compact{padding:30px 34px}.management-hero small,.management-section-heading small,.management-panel header small,.management-panel-header small{color:var(--mg-cyan);font-size:.72rem;font-weight:900;letter-spacing:.17em}.management-hero h1{margin:7px 0 8px;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.045em}.management-hero p{max-width:750px;margin:0;color:var(--mg-muted);line-height:1.7}.management-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.management-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 16px;border:1px solid var(--mg-line);border-radius:11px;color:var(--mg-text);background:rgba(255,255,255,.025);cursor:pointer;text-decoration:none!important}.management-button.primary{border-color:transparent;color:#001015;font-weight:900;background:linear-gradient(135deg,#83f4ff,#20ddec)}.management-button.secondary:hover{border-color:rgba(39,226,242,.55);background:rgba(39,226,242,.08)}
.management-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.management-stats article{padding:19px;border:1px solid var(--mg-line);border-radius:16px;background:var(--mg-panel);box-shadow:var(--mg-shadow)}.management-stats span,.management-stats small{display:block;color:var(--mg-muted)}.management-stats strong{display:block;margin:7px 0;font-size:1.35rem}.management-section{margin:26px 0}.management-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:13px}.management-section-heading h2{margin:5px 0 0;font-size:1.55rem}.management-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.management-feature-card{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:22px;border:1px solid var(--mg-line);border-radius:17px;color:inherit;background:var(--mg-panel);box-shadow:var(--mg-shadow);text-decoration:none!important;transition:.2s ease}.management-feature-card:hover{transform:translateY(-3px);border-color:rgba(39,226,242,.5);background:rgba(11,34,46,.94)}.management-feature-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(39,226,242,.35);border-radius:15px;color:var(--mg-cyan);font-weight:900;background:rgba(39,226,242,.07)}.management-feature-card small{color:var(--mg-cyan);font-size:.68rem;font-weight:900;letter-spacing:.12em}.management-feature-card h3{margin:5px 0}.management-feature-card p{margin:0;color:var(--mg-muted);line-height:1.55}.management-feature-card i{color:var(--mg-cyan);font-size:1.35rem;font-style:normal}
.management-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.management-panel{padding:22px;border:1px solid var(--mg-line);border-radius:18px;background:var(--mg-panel);box-shadow:var(--mg-shadow)}.management-panel>header,.management-panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.management-panel h2,.management-panel-header h2{margin:4px 0 0}.management-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.management-steps li{display:flex;gap:13px;padding:13px;border-radius:12px;background:rgba(255,255,255,.025)}.management-steps li>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:9px;color:var(--mg-cyan);background:rgba(39,226,242,.09)}.management-steps small,.management-notices p{display:block;margin-top:4px;color:var(--mg-muted);line-height:1.55}.management-notices{display:grid;gap:11px}.management-notices>div{padding:14px;border-left:2px solid var(--mg-cyan);background:rgba(39,226,242,.045)}.management-notices p{margin-bottom:0}
.management-role-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.management-role-card{padding:19px;border:1px solid var(--mg-line);border-radius:16px;background:var(--mg-panel);box-shadow:var(--mg-shadow)}.management-role-card header{display:flex;align-items:center;gap:11px}.management-role-card h2{margin:0}.management-role-card small{color:var(--mg-muted)}.management-role-color{width:11px;height:42px;border-radius:999px}.management-position{margin-left:auto;color:var(--mg-cyan)}.management-role-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.management-role-metrics div{padding:12px;border-radius:11px;background:rgba(255,255,255,.025)}.management-role-metrics strong,.management-role-metrics span{display:block}.management-role-metrics span{color:var(--mg-muted);font-size:.82rem}
.management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px;border:1px solid var(--mg-line);border-radius:14px;background:var(--mg-panel)}.management-search{display:flex;align-items:center;gap:8px;min-width:min(440px,100%);padding:0 12px;border:1px solid rgba(137,170,183,.18);border-radius:10px;background:#07141c}.management-search.small{min-width:260px}.management-search input{width:100%;padding:11px 0;border:0;outline:0;color:var(--mg-text);background:transparent}.management-toolbar-info{display:flex;align-items:baseline;gap:8px}.management-toolbar-info strong{font-size:1.4rem}.management-toolbar-info span{color:var(--mg-muted)}.management-kanban{display:grid;grid-template-columns:repeat(4,minmax(270px,1fr));gap:13px;overflow-x:auto;padding-bottom:10px}.management-kanban-column{min-height:280px;padding:14px;border:1px solid var(--mg-line);border-radius:15px;background:rgba(4,15,22,.72)}.management-kanban-column>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.management-kanban-column h2{margin:3px 0 0;font-size:1rem}.management-kanban-column header small{color:var(--mg-muted);font-size:.65rem}.management-kanban-column header>span{display:grid;place-items:center;min-width:30px;height:30px;border-radius:9px;color:var(--mg-cyan);background:rgba(39,226,242,.09)}.management-kanban-list{display:grid;gap:10px}.management-application-card{padding:12px;border:1px solid rgba(137,170,183,.13);border-radius:12px;background:var(--mg-panel)}.management-application-card>a{display:block;color:inherit;text-decoration:none}.management-application-card>a>div{display:flex;justify-content:space-between;gap:10px}.management-priority{font-size:.7rem;color:var(--mg-cyan)}.management-application-card small{color:var(--mg-muted)}.management-application-card form{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:11px}.management-application-card select,.management-application-card button{min-width:0;padding:8px;border:1px solid rgba(137,170,183,.18);border-radius:8px;color:var(--mg-text);background:#07141c}.management-application-card button{cursor:pointer}.management-empty{padding:22px;text-align:center;color:var(--mg-muted);border:1px dashed rgba(137,170,183,.2);border-radius:11px}.management-empty.wide{grid-column:1/-1}
.management-form-list{display:grid;gap:16px}.management-form-builder>header>span,.management-panel-header>span{color:var(--mg-muted)}.management-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.management-form-grid label{display:grid;gap:7px;color:#cde1e8}.management-form-grid label.wide{grid-column:1/-1}.management-form-grid input,.management-form-grid select,.management-form-grid textarea{width:100%;padding:11px 12px;border:1px solid rgba(137,170,183,.2);border-radius:10px;outline:0;color:var(--mg-text);background:#07141c}.management-form-grid input:focus,.management-form-grid select:focus,.management-form-grid textarea:focus{border-color:rgba(39,226,242,.6)}.management-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.management-check input{width:auto}.management-question-preview{display:grid;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid rgba(137,170,183,.12)}.management-question-preview>div{display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:9px;background:rgba(255,255,255,.025)}.management-question-preview>div>span{color:var(--mg-cyan)}.management-question-preview small{color:var(--mg-muted)}
.management-cloud-summary{display:grid;grid-template-columns:auto auto;gap:4px 10px;padding:15px 18px;border:1px solid var(--mg-line);border-radius:14px;background:rgba(0,0,0,.16)}.management-cloud-summary strong{font-size:1.25rem}.management-cloud-summary span{color:var(--mg-muted)}.management-file-drop{padding:15px;border:1px dashed rgba(39,226,242,.35);border-radius:12px;background:rgba(39,226,242,.035)}.management-file-drop small{color:var(--mg-muted)}.management-cloud-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.management-cloud-folder{display:grid;gap:7px;padding:17px;border:1px solid rgba(137,170,183,.15);border-radius:13px;color:inherit;background:rgba(255,255,255,.025);text-decoration:none!important}.management-cloud-folder:hover{border-color:rgba(39,226,242,.46)}.management-cloud-folder span{font-size:1.5rem}.management-cloud-folder small{color:var(--mg-muted)}.management-file-list{display:grid;gap:9px}.management-file-row{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:13px;border:1px solid rgba(137,170,183,.13);border-radius:12px;background:rgba(255,255,255,.022)}.management-file-icon{font-size:1.45rem}.management-file-info,.management-file-size{display:grid;gap:3px}.management-file-info small,.management-file-size small{color:var(--mg-muted)}.management-file-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.management-file-actions a,.management-file-actions button{padding:8px 10px;border:1px solid rgba(137,170,183,.17);border-radius:8px;color:var(--mg-text);background:#07141c;cursor:pointer}.management-file-actions .danger{color:#fecdd3;border-color:rgba(251,113,133,.3)}.management-share-box{display:grid;gap:8px;margin-bottom:15px;padding:16px;border:1px solid rgba(39,226,242,.35);border-radius:13px;background:rgba(39,226,242,.07)}.management-share-box code{overflow-wrap:anywhere;color:var(--mg-cyan)}
.roles-rights-layout,.permission-editor-section{border-color:var(--mg-line)!important;background:transparent}.role-editor,.roles-create-panel,.permission-editor{border:1px solid var(--mg-line)!important;border-radius:16px!important;background:var(--mg-panel)!important;box-shadow:var(--mg-shadow)}
@media(max-width:1200px){.management-card-grid,.management-role-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.management-cloud-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.management-file-row{grid-template-columns:auto 1fr auto}.management-file-actions{grid-column:2/-1}}
@media(max-width:760px){.management-hero{align-items:flex-start;flex-direction:column}.management-grid-two,.management-card-grid,.management-role-overview,.management-stats,.management-form-grid{grid-template-columns:1fr}.management-form-grid label.wide{grid-column:auto}.management-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-toolbar,.management-panel-header{align-items:stretch;flex-direction:column}.management-search,.management-search.small{min-width:0;width:100%}.management-file-row{grid-template-columns:auto 1fr}.management-file-size{grid-column:2}.management-file-actions{grid-column:1/-1}.management-question-preview>div{grid-template-columns:28px 1fr}.management-question-preview small{grid-column:2}.management-kanban{grid-template-columns:repeat(8,280px)}}
@media(max-width:470px){.management-cloud-grid{grid-template-columns:1fr}.management-feature-card{grid-template-columns:auto 1fr}.management-feature-card i{display:none}}
