/* Every presentation rule is scoped to the administrator dashboard. */
#content.da-active{min-width:0}
#content .sykak-admin-dashboard{font:13px/1.45 Arial,sans-serif;color:#17364e;min-width:0;width:100%}
#content .sykak-admin-dashboard *{box-sizing:border-box}
#content .sykak-admin-dashboard button,#content .sykak-admin-dashboard select,#content .sykak-admin-dashboard input{font:600 13px/1.35 Arial,sans-serif;min-height:36px;border:1px solid #d8e4ee;border-radius:7px;padding:8px 12px;background:#fff;color:#21475e;box-shadow:none;max-width:100%}
#content .sykak-admin-dashboard button{cursor:pointer}
#content .sykak-admin-dashboard button:hover{background:#edf5fa;color:#21475e}
#content .sykak-admin-dashboard :is(button,select,input,summary):focus-visible{outline:3px solid #80b5e8;outline-offset:2px}
#content .sykak-admin-dashboard h2,#content .sykak-admin-dashboard h3,#content .sykak-admin-dashboard h4,#content .sykak-admin-dashboard p{margin:0}
#content .sykak-admin-dashboard .da-banner{padding:21px 23px;border:0;border-radius:16px;background:linear-gradient(112deg,#123149,#15584e);color:white;margin:0 0 18px;box-shadow:none}
#content .sykak-admin-dashboard .da-banner-top{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ffffff18;padding-bottom:17px;margin-bottom:13px}
#content .sykak-admin-dashboard .da-banner-top p{font-size:11px;letter-spacing:2px;color:#9bdac5;font-weight:700;margin-bottom:8px}
#content .sykak-admin-dashboard .da-banner h2{font-size:25px;line-height:1.25;color:white;letter-spacing:-.6px}
#content .sykak-admin-dashboard .da-banner nav{display:flex;gap:9px;flex-wrap:wrap}
#content .sykak-admin-dashboard .da-banner button{background:#ffffff08;border-color:#ffffff28;color:white;min-height:40px;font-size:13px;padding:9px 14px}
#content .sykak-admin-dashboard .da-banner button:first-child{background:#e6fff4;color:#09533f;border-color:#e6fff4}
#content .sykak-admin-dashboard .da-banner button:hover{background:#ffffff20;color:white}
#content .sykak-admin-dashboard .da-banner button:first-child:hover{background:#d0f6e7;color:#09533f}
#content .sykak-admin-dashboard .pipeline-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:72%;max-width:1000px;background:none;border:0;padding:0;margin:0}
#content .sykak-admin-dashboard .pipeline-controls label{font:600 12px/1.4 Arial,sans-serif;display:flex;flex-direction:column;gap:6px;color:#b8d1da;min-width:0;margin:0}
#content .sykak-admin-dashboard .pipeline-controls :is(input,select){width:100%;min-height:42px;margin:0;color:#21475e;background:white}
#content .sykak-admin-dashboard .da-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}
#content .sykak-admin-dashboard .da-green{--tone:#009e68;--pale:#e3f7ef}
#content .sykak-admin-dashboard .da-blue{--tone:#087af8;--pale:#e7f2ff}
#content .sykak-admin-dashboard .da-purple{--tone:#8745e5;--pale:#f2ebfd}
#content .sykak-admin-dashboard .da-orange{--tone:#ed8a16;--pale:#fff4e3}
#content .sykak-admin-dashboard .da-red{--tone:#e84253;--pale:#ffecef}
#content .sykak-admin-dashboard .da-kpi{border:1px solid #dfe8f1;border-left:2px solid var(--tone);border-radius:11px;background:linear-gradient(145deg,#fff 65%,var(--pale));padding:17px;min-width:0}
#content .sykak-admin-dashboard .da-kpi-title{display:flex;align-items:center;gap:10px}
#content .sykak-admin-dashboard .da-kpi h3{font-size:13px;line-height:1.35;color:#19374d;font-weight:600}
#content .sykak-admin-dashboard .da-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:var(--pale);color:var(--tone)}
#content .sykak-admin-dashboard svg{width:22px;height:22px;max-width:22px;flex-shrink:0}
#content .sykak-admin-dashboard .da-values{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin:15px 0 11px;flex-wrap:wrap}
#content .sykak-admin-dashboard .da-values>strong{font-size:26px;line-height:1.2;letter-spacing:-.5px;color:#123049;overflow-wrap:anywhere}
#content .sykak-admin-dashboard .da-values>strong.da-unavailable{font-size:21px}
#content .sykak-admin-dashboard .da-values small{font-size:11px;color:#70889c;letter-spacing:0;font-weight:400;white-space:nowrap}
#content .sykak-admin-dashboard .da-values>span{font-size:11px;color:#72899e}
#content .sykak-admin-dashboard .da-values>span b{display:block;font-size:12px;color:#173b52;margin-top:3px}
#content .sykak-admin-dashboard .da-progress{display:flex;gap:10px;align-items:center;color:var(--tone);font-size:12px}
#content .sykak-admin-dashboard .da-progress>div{height:7px;background:#e8eef4;border-radius:8px;flex:1;overflow:hidden}
#content .sykak-admin-dashboard .da-progress i{display:block;height:100%;background:var(--tone);border-radius:8px}
#content .sykak-admin-dashboard .da-badge{font-size:11px;display:inline-block;padding:3px 7px;border-radius:4px;margin-top:12px}
#content .sykak-admin-dashboard .da-bad{background:#ffe9ea;color:#b82935}
#content .sykak-admin-dashboard .da-watch{background:#fff2d5;color:#8e5d00}
#content .sykak-admin-dashboard .da-good{background:#def5e9;color:#007a50}
#content .sykak-admin-dashboard .da-neutral{background:#eaf0f6;color:#526c81}
#content .sykak-admin-dashboard .da-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:16px}
#content .sykak-admin-dashboard .da-panel{background:white;border:1px solid #dfe8f2;border-radius:12px;padding:18px;min-width:0;box-shadow:none;margin:0}
#content .sykak-admin-dashboard .da-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}
#content .sykak-admin-dashboard .da-section-title h3{font-size:15px;line-height:1.4;font-weight:700;color:#16374f}
#content .sykak-admin-dashboard .da-section-title h3 small{font-size:12px;font-weight:400}
#content .sykak-admin-dashboard .da-section-title :is(button,select){font-size:12px;min-height:32px;padding:6px 10px;width:auto}
#content .sykak-admin-dashboard .da-funnel{display:flex;gap:3px;margin-bottom:12px}
#content .sykak-admin-dashboard .da-funnel>div{flex:1;min-width:0;text-align:center;background:var(--pale);color:var(--tone);border-radius:6px;padding:9px 4px}
#content .sykak-admin-dashboard .da-funnel span{font-size:11px;line-height:1.3;display:block;overflow-wrap:anywhere}
#content .sykak-admin-dashboard .da-funnel b{display:block;font-size:20px;color:#17374d;margin-top:4px;overflow-wrap:anywhere}
#content .sykak-admin-dashboard .da-scroll{overflow-x:auto;max-width:100%}
#content .sykak-admin-dashboard table{width:100%;border-collapse:collapse;font-size:13px;min-width:0;table-layout:auto;margin:0}
#content .sykak-admin-dashboard th,#content .sykak-admin-dashboard td{border:0;border-bottom:1px solid #eaf0f6;padding:9px 7px;text-align:left;background:none;color:#21475f;font-size:13px;white-space:normal}
#content .sykak-admin-dashboard th{font-size:12px;font-weight:500;color:#657f94}
#content .sykak-admin-dashboard td:nth-child(2),#content .sykak-admin-dashboard th:nth-child(2){text-align:center}
#content .sykak-admin-dashboard td.da-positive{color:#00845a}
#content .sykak-admin-dashboard .da-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--tone);margin-right:7px}
#content .sykak-admin-dashboard .da-help{font-size:11px;color:#637e92;line-height:1.5;margin:11px 0 0}
#content .sykak-admin-dashboard .da-period-note{margin:13px 0}
#content .sykak-admin-dashboard .da-priority{display:flex;gap:10px;align-items:center;width:100%;padding:11px 10px;border:1px solid #e9eff5;border-radius:9px;margin-top:8px;text-align:left;white-space:normal;font-weight:400}
#content .sykak-admin-dashboard .da-priority strong{font-size:13px;display:block;line-height:1.35;color:#1b3a51}
#content .sykak-admin-dashboard .da-priority small{font-size:11px;color:#6d869b;display:block;line-height:1.4;margin-top:3px}
#content .sykak-admin-dashboard .da-priority>b{background:var(--tone);color:white;font-size:12px;margin-left:auto;border-radius:15px;padding:2px 7px;max-width:100px;overflow-wrap:anywhere}
#content .sykak-admin-dashboard .da-action-status{font-size:11px;white-space:nowrap;color:#8b5b21;background:#fff5e7;padding:3px 6px;border-radius:4px}
#content .sykak-admin-dashboard .da-activity{display:grid;grid-template-columns:1fr 1fr;gap:11px}
#content .sykak-admin-dashboard .da-activity article{display:flex;align-items:flex-start;gap:10px;border-radius:10px;background:var(--pale);padding:15px;min-width:0}
#content .sykak-admin-dashboard .da-activity h4{font-size:13px;font-weight:600;line-height:1.4}
#content .sykak-admin-dashboard .da-activity b{font-size:25px;display:block;margin:4px 0;overflow-wrap:anywhere}
#content .sykak-admin-dashboard .da-activity small{font-size:11px;color:#6b8398;display:block}
#content .sykak-admin-dashboard .da-chart{height:195px;display:flex;gap:8px;margin-top:20px}
#content .sykak-admin-dashboard .da-axis{display:flex;flex-direction:column;justify-content:space-between;width:68px;font-size:11px;color:#71889d;padding-bottom:23px}
#content .sykak-admin-dashboard .da-bars{display:flex;flex:1;gap:8px;min-width:0;background:repeating-linear-gradient(to top,transparent 0,transparent 37px,#eaf0f6 38px,#eaf0f6 39px)}
#content .sykak-admin-dashboard .da-bar{flex:1;display:flex;flex-direction:column;min-width:0}
#content .sykak-admin-dashboard .da-bar>div{height:calc(100% - 23px);display:flex;align-items:flex-end;gap:2px}
#content .sykak-admin-dashboard .da-bar i{background:#1580f9;display:block;width:48%;border-radius:2px 2px 0 0}
#content .sykak-admin-dashboard .da-bar i.da-target{background:#cedbe7}
#content .sykak-admin-dashboard .da-bar>span{font-size:11px;color:#647f94;text-align:center;padding-top:5px}
#content .sykak-admin-dashboard .da-legend{display:flex;justify-content:center;gap:22px;color:#0878f6;font-size:12px;margin-top:12px}
#content .sykak-admin-dashboard .da-legend span:last-child{color:#748a9e}
#content .sykak-admin-dashboard .da-chart-data{margin-top:12px;font-size:12px}
#content .sykak-admin-dashboard summary{cursor:pointer;font-size:13px;font-weight:600;color:#32566e}
#content .sykak-admin-dashboard .da-empty{padding:20px;color:#667f94;font-size:13px}
#content .sykak-admin-dashboard .da-legacy{background:white;border:1px solid #dfe8f2;padding:15px 18px;border-radius:10px;margin-top:15px}
#content .sykak-admin-dashboard .da-preserved{margin-top:15px;min-width:0}
#content .sykak-admin-dashboard .da-quick nav{display:flex;gap:9px;flex-wrap:wrap}
#content .sykak-admin-dashboard .da-preserved .admin-dashboard-compact{display:block}
@media(min-width:1600px){#content .sykak-admin-dashboard .da-panel{padding:22px}#content .sykak-admin-dashboard .da-kpi{padding:21px}#content .sykak-admin-dashboard .da-chart{height:220px}}
@media(max-width:1250px){#content .sykak-admin-dashboard .da-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#content .sykak-admin-dashboard .da-banner-top{flex-wrap:wrap}#content .sykak-admin-dashboard .pipeline-controls{width:100%}#content .sykak-admin-dashboard .da-action-status{display:none}#content .sykak-admin-dashboard .da-activity article{padding:12px;gap:8px}}
@media(max-width:1000px){#content .sykak-admin-dashboard .da-grid{grid-template-columns:1fr}#content .sykak-admin-dashboard .da-action-status{display:block}}
@media(max-width:760px){
 #content .sykak-admin-dashboard .da-banner{padding:17px 14px;border-radius:12px}
 #content .sykak-admin-dashboard .da-banner h2{font-size:22px}
 #content .sykak-admin-dashboard .da-banner-top{gap:15px;padding-bottom:14px}
 #content .sykak-admin-dashboard .da-banner nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}
 #content .sykak-admin-dashboard .da-banner button{font-size:12px;padding:8px 5px;white-space:normal;min-height:40px}
 #content .sykak-admin-dashboard .pipeline-controls{grid-template-columns:1fr 1fr;gap:12px}
 #content .sykak-admin-dashboard .pipeline-controls label:first-child{grid-column:1/-1}
 #content .sykak-admin-dashboard .pipeline-controls :is(input,select){font-size:16px;padding:9px 7px;min-width:0}
 #content .sykak-admin-dashboard .da-kpis{gap:10px}
 #content .sykak-admin-dashboard .da-kpi{padding:12px}
 #content .sykak-admin-dashboard .da-kpi-title{gap:7px;align-items:flex-start}
 #content .sykak-admin-dashboard .da-icon{width:30px;height:30px;flex-basis:30px}
 #content .sykak-admin-dashboard .da-kpi h3{font-size:12px}
 #content .sykak-admin-dashboard .da-values{display:block;margin:12px 0 9px}
 #content .sykak-admin-dashboard .da-values>strong{font-size:24px}
 #content .sykak-admin-dashboard .da-values>strong.da-unavailable{font-size:19px}
 #content .sykak-admin-dashboard .da-values>span{display:block;margin-top:7px}
 #content .sykak-admin-dashboard .da-values>span b{display:inline;margin-left:5px}
 #content .sykak-admin-dashboard .da-panel{padding:14px}
 #content .sykak-admin-dashboard .da-funnel{overflow-x:auto}
 #content .sykak-admin-dashboard .da-funnel>div{min-width:65px}
 #content .sykak-admin-dashboard .da-funnel span{font-size:11px}
 #content .sykak-admin-dashboard .da-priority{padding:10px 8px;gap:8px}
 #content .sykak-admin-dashboard .da-priority strong{font-size:12px}
 #content .sykak-admin-dashboard .da-action-status{display:none}
 #content .sykak-admin-dashboard .da-activity article{display:block;padding:12px}
 #content .sykak-admin-dashboard .da-activity h4{margin-top:8px;font-size:12px}
 #content .sykak-admin-dashboard .da-chart{height:185px}
 #content .sykak-admin-dashboard .da-bars{gap:4px}
 #content .sykak-admin-dashboard .da-axis{width:58px;font-size:11px}
 #content .sykak-admin-dashboard .da-bar>span{font-size:11px;writing-mode:vertical-rl;height:30px}
 #content .sykak-admin-dashboard .da-bar>div{height:calc(100% - 30px)}
 #content .sykak-admin-dashboard .da-legacy{padding:13px}
 #content .sykak-admin-dashboard .da-preserved{overflow-x:auto}
}
@media(prefers-reduced-motion:reduce){#content .sykak-admin-dashboard *{scroll-behavior:auto;transition:none}}
@media(max-width:360px){#content .sykak-admin-dashboard .pipeline-controls{grid-template-columns:1fr}#content .sykak-admin-dashboard .pipeline-controls label:first-child{grid-column:auto}#content .sykak-admin-dashboard .da-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#content .sykak-admin-dashboard .da-funnel>div{min-width:0}}
