/* Starkwood ONE v2.2.1 — Dashboard drill-down navigation enhancement */
#sw-dashboard-v2148 .sw221-drill{position:relative;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease;}
#sw-dashboard-v2148 .sw221-drill:focus-visible{outline:3px solid rgba(41,84,229,.22);outline-offset:2px;}
#sw-dashboard-v2148 .sw221-drill-card{appearance:none;-webkit-appearance:none;width:100%;font:inherit;color:inherit;text-align:left;}
#sw-dashboard-v2148 .sw221-drill-card:hover{transform:translateY(-2px);border-color:#DCE4F8;box-shadow:0 10px 26px rgba(15,23,42,.08);}
#sw-dashboard-v2148 .sw221-drill-small{appearance:none;-webkit-appearance:none;width:100%;font:inherit;color:inherit;text-align:left;}
#sw-dashboard-v2148 .sw221-drill-small:hover{transform:translateY(-1px);border-color:#DCE4F8;box-shadow:0 7px 18px rgba(15,23,42,.07);}
#sw-dashboard-v2148 .sw221-drill-cue{position:absolute;top:12px;right:13px;color:#94A3B8;font-size:13px;font-weight:700;opacity:.62;transition:opacity .14s ease,transform .14s ease;}
#sw-dashboard-v2148 .sw221-drill:hover .sw221-drill-cue,#sw-dashboard-v2148 .sw221-drill:focus-visible .sw221-drill-cue{opacity:1;transform:translate(1px,-1px);}
#sw-dashboard-v2148 .sw221-drill-hero{min-width:0;border:0;background:transparent;color:#fff;text-align:left;padding:5px 20px 5px 7px;margin:-5px -7px;border-radius:9px;}
#sw-dashboard-v2148 .sw221-drill-hero:hover,#sw-dashboard-v2148 .sw221-drill-hero:focus-visible{background:rgba(255,255,255,.075);transform:none;}
#sw-dashboard-v2148 .sw221-drill-hero .sw221-drill-cue{top:6px;right:6px;color:rgba(255,255,255,.55);font-size:11px;}
#sw-dashboard-v2148 .sw48-hero-head .sw221-drill-hero strong,#sw-dashboard-v2148 .sw48-hero-two .sw221-drill-hero strong,#sw-dashboard-v2148 .sw48-hero-three .sw221-drill-hero strong{display:block;color:#fff;}
#sw-dashboard-v2148 .sw48-hero-head .sw221-drill-hero strong{font-size:31px;line-height:1.08;font-weight:700;white-space:nowrap;}
#sw-dashboard-v2148 .sw48-hero-two .sw221-drill-hero strong{font-size:14px;font-weight:600;}
#sw-dashboard-v2148 .sw48-hero-three .sw221-drill-hero strong{font-size:20px;line-height:1.2;font-weight:700;}
#sw-dashboard-v2148 .sw221-drill-hero span:not(.sw221-drill-cue){display:block;color:rgba(255,255,255,.5);font-size:11px;margin-top:4px;}
#sw-dashboard-v2148 .sw221-drill-row{cursor:pointer;transition:background-color .12s ease;}
#sw-dashboard-v2148 .sw221-drill-row:hover,#sw-dashboard-v2148 .sw221-drill-row:focus{background:#F8FAFF;outline:none;}
#sw-dashboard-v2148 .sw221-row-cue{color:#94A3B8;font-size:11px;margin-left:5px;}
#sw-dashboard-v2148 .sw221-breakdown-actions{display:flex;align-items:center;gap:7px;}
#sw-dashboard-v2148 .sw221-open-module{border:1px solid #DCE4F8!important;border-radius:8px!important;background:#F8FAFF!important;color:#2954E5!important;padding:6px 9px!important;font-size:11px!important;font-weight:600!important;}
#sw-dashboard-v2148 .sw221-open-module:hover{background:#EEF2FF!important;}
@media (max-width:640px){#sw-dashboard-v2148 .sw48-hero-head .sw221-drill-hero strong{font-size:28px;white-space:normal;}#sw-dashboard-v2148 .sw221-breakdown-actions{flex-wrap:wrap;justify-content:flex-end;}}
