:root{--uc-line:rgba(109,193,180,.18);--uc-gold:#f0c66d;--uc-teal:#17b394}
#leadShell{grid-template-columns:246px minmax(0,1fr)}#leadSidebar{padding:26px 12px 22px;background:linear-gradient(180deg,#06191d,#041317);border-color:rgba(65,154,143,.22);box-shadow:18px 0 60px rgba(0,0,0,.14)}#leadSidebar .brand{height:68px;margin:0 18px 25px;background-size:166px auto;background-position:left center}#leadSidebar nav{gap:4px}#leadSidebar nav a{display:flex;align-items:center;gap:13px;min-height:46px;padding:11px 15px!important;border:1px solid transparent;border-radius:11px;color:#a9c3c3;font-size:.88rem}#leadSidebar nav a:before{display:none!important}#leadSidebar nav a[aria-current]{color:#fff;background:linear-gradient(105deg,#087d6d,#17b394);box-shadow:0 11px 28px rgba(0,115,99,.25)}#leadSidebar nav a:hover{transform:translateX(2px);background-color:rgba(26,82,82,.38)}#leadSidebar .uc-nav-icon{display:grid!important;place-items:center;width:22px!important;height:22px;flex:0 0 22px;color:var(--uc-gold)}#leadSidebar .uc-nav-icon svg{display:block;width:19px;height:19px}#leadSidebar nav a[aria-current] .uc-nav-icon{color:#fff}#leadSidebar .side-note{margin:28px 17px;padding-top:20px;border-color:var(--uc-line);color:#8fc4bf;font-size:.76rem;line-height:1.55}
#leadShell .workspace{max-width:none;padding:0 34px 42px!important}#leadShell .topbar{position:sticky;z-index:30;top:0;min-height:75px;margin:0 -6px 24px!important;padding:12px 6px!important;border-bottom:1px solid var(--uc-line);background:rgba(6,23,26,.88);backdrop-filter:blur(18px)}#leadMenuToggle{display:grid;place-items:center;width:43px;height:43px;padding:0;border-color:var(--uc-line);background:rgba(16,46,51,.76)}#leadShell .topbar>a{margin-left:auto;color:#b9cecc;font-size:.82rem}#leadShell .lead-profile{margin-left:auto;border-color:var(--uc-line);background:linear-gradient(145deg,#0d2b31,#091f25)}
#leadShell.collapsed{grid-template-columns:84px minmax(0,1fr)!important}#leadShell.collapsed #leadSidebar{width:84px!important}#leadShell.collapsed #leadSidebar .brand{display:block!important;width:56px!important;height:62px!important;margin:0 auto 24px!important;background-size:166px auto!important;background-position:left center!important;overflow:hidden!important}#leadShell.collapsed #leadSidebar nav a{justify-content:center!important;padding:13px 0!important}#leadShell.collapsed #leadSidebar nav a b,#leadShell.collapsed #leadSidebar .side-note{display:none!important}#leadShell.collapsed #leadSidebar .uc-nav-icon{width:24px!important;height:24px;flex-basis:24px}
@media(max-width:700px){#leadShell,#leadShell.collapsed{display:block!important}#leadShell .workspace{padding:0 17px 32px!important}#leadSidebar{position:fixed!important;z-index:80;inset:0 auto 0 0;width:min(285px,86vw)!important;height:100dvh!important;transform:translateX(-105%)!important;transition:transform .22s ease;overflow-y:auto!important}#leadShell.mobile-open #leadSidebar{transform:translateX(0)!important;box-shadow:22px 0 55px #0009}#leadShell.mobile-open:after{content:'';position:fixed;z-index:79;inset:0;background:#0009}#leadShell.collapsed #leadSidebar .brand,#leadShell.mobile-open #leadSidebar .brand{display:block!important;width:auto!important;height:68px!important;margin:0 56px 25px 18px!important;background-size:166px auto!important}#leadShell.mobile-open #leadSidebar nav a{display:flex!important;justify-content:flex-start!important;padding:12px 15px!important}#leadShell.mobile-open #leadSidebar nav a b,#leadShell.mobile-open #leadSidebar .side-note{display:block!important}#leadShell.mobile-open #leadMenuToggle{position:fixed!important;z-index:81!important;left:min(calc(86vw - 54px),231px)!important;top:16px!important;width:40px!important;height:40px!important;font-size:0!important;background:#142a31!important}#leadShell.mobile-open #leadMenuToggle:after{content:'×';font-size:1.35rem}#leadShell .topbar>a{display:none}.lead-profile{max-width:220px}.lead-profile span:last-child{min-width:0}.lead-profile strong,.lead-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#leadShell .page-head{margin-top:18px!important}}

/* Premium Jamaah workspace refresh. */
.uc-leads-head{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:135px;padding:8px 0 21px;background:radial-gradient(500px 170px at 72% 25%,rgba(18,118,104,.2),transparent 72%)}.uc-leads-head h1{margin:7px 0 7px;font:800 clamp(1.95rem,3vw,2.8rem)/1.07 Inter,'Segoe UI',sans-serif;letter-spacing:-.045em}.uc-leads-head h1 em{color:var(--uc-gold);font-style:normal}.uc-leads-head p{max-width:720px;margin:0;color:#a6c1c0;font-size:.87rem;line-height:1.7}.uc-leads-head aside{display:flex;align-items:center;gap:12px;min-width:205px;padding:15px 16px;border:1px solid var(--uc-line);border-radius:15px;background:linear-gradient(145deg,rgba(16,48,53,.9),rgba(8,33,38,.92))}.uc-leads-head aside>span{width:11px;height:11px;border-radius:50%;background:#42d6b5;box-shadow:0 0 0 6px rgba(66,214,181,.11),0 0 18px rgba(66,214,181,.4)}.uc-leads-head aside small,.uc-leads-head aside strong{display:block}.uc-leads-head aside small{color:#84a3a1;font-size:.61rem}.uc-leads-head aside strong{margin-top:3px;font-size:.8rem}.lead-tabs{margin:0 0 18px!important}.lead-tabs button{min-height:43px;padding:10px 16px;border-radius:11px;font-size:.7rem;font-weight:800}.lead-tabs [aria-pressed=true]{border-color:rgba(240,198,109,.4)!important;background:rgba(240,198,109,.1)!important;color:var(--uc-gold)!important}#summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}#summary .metric{position:relative;min-height:96px;padding:18px 18px 15px 68px;border-color:var(--uc-line);border-radius:16px;background:linear-gradient(140deg,#0d3035,#092228);box-shadow:0 14px 34px rgba(0,0,0,.13)}#summary .metric:before{position:absolute;left:16px;top:23px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(23,179,148,.14);color:#55d8bb;font-size:1rem}#summary .metric:nth-child(1):before{content:'♙'}#summary .metric:nth-child(2):before{content:'✦'}#summary .metric:nth-child(3):before{content:'◷'}#summary .metric:nth-child(4):before{content:'✓';background:rgba(240,198,109,.13);color:var(--uc-gold)}#summary .metric small{margin:0;color:#91aeac;font-size:.65rem}#summary .metric strong{display:block;margin-top:5px;font-size:1.32rem}#listView>.panel{padding:0;border-color:var(--uc-line);border-radius:18px;background:linear-gradient(145deg,#0c292f,#081e23);box-shadow:0 18px 42px rgba(0,0,0,.17);overflow:hidden}#listView .panel-head{padding:18px 20px;border-bottom:1px solid var(--uc-line)}#listView .panel-head h2{font-size:.98rem}#listView .panel-head button,#listView .panel-head a{min-height:38px;padding:8px 12px;border-radius:9px;font-size:.64rem}.search-form{margin:0;padding:14px 18px;border-bottom:1px solid rgba(93,166,157,.1);background:rgba(7,29,34,.46)}.search-form label{margin:0 0 6px;color:#8da9a7;font-size:.62rem}.search-form input,.search-form select{height:42px;padding:10px 12px;border-color:rgba(93,166,157,.2);background:#071d22;font-size:.68rem}.search-form button{height:42px;font-size:.65rem}.table-scroll{overflow:auto}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll th,.table-scroll td{padding:14px 16px;border-bottom:1px solid rgba(93,166,157,.1);text-align:left;vertical-align:middle}.table-scroll th{color:#8cacab;font-size:.6rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.table-scroll td{font-size:.7rem}.table-scroll td b,.table-scroll td small{display:block}.table-scroll td small{margin:3px 0 0;color:#769795;font-size:.58rem}.table-scroll tbody tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover{background:rgba(21,93,84,.08)}.table-scroll td button{min-height:34px;padding:7px 10px;border-color:rgba(92,176,165,.2);border-radius:9px;background:rgba(23,179,148,.08);color:#71dfc7;font-size:.62rem}.lead-number{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:rgba(23,179,148,.12);color:#55d8bb;font-size:.64rem;font-weight:850}.purpose-tag{color:var(--uc-gold);font-size:.62rem;font-weight:800}.status-tag{display:inline-flex;min-height:25px;align-items:center;padding:4px 9px;border:1px solid rgba(72,205,177,.22);background:rgba(23,179,148,.09);color:#69ddc4;font-size:.6rem;font-weight:750}.status-batal{border-color:rgba(238,125,101,.22);background:rgba(238,125,101,.09);color:#efa28f}.status-selesai,.status-siap_diajukan{border-color:rgba(240,198,109,.27);background:rgba(240,198,109,.09);color:var(--uc-gold)}.pagination{margin:0;padding:13px 18px;border-top:1px solid rgba(93,166,157,.1);color:#819f9d;font-size:.62rem}.pagination button{min-height:33px;padding:7px 10px;border-color:rgba(93,166,157,.2);border-radius:8px;background:#09252a;font-size:.61rem}.lead-mobile-cards{display:none}.empty{display:grid;justify-items:center;padding:44px 20px;text-align:center}.empty>span{font-size:1.4rem;color:var(--uc-gold)}.empty h3{margin:8px 0 4px}.empty p{margin:0;color:#86a4a2;font-size:.68rem}
@media(max-width:1050px){#summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.uc-leads-head{align-items:flex-start;flex-direction:column;gap:14px}.uc-leads-head aside{width:100%}#summary{gap:10px}.table-scroll{display:none}.lead-mobile-cards{display:grid;gap:10px;padding:12px}.lead-mobile-cards article{padding:14px;border:1px solid rgba(92,176,165,.16);border-radius:13px;background:rgba(13,46,52,.72)}.lead-mobile-cards header{display:flex;align-items:flex-start;gap:10px}.lead-mobile-cards header>div{min-width:0;flex:1}.lead-mobile-cards header b,.lead-mobile-cards header small{display:block}.lead-mobile-cards header b{font-size:.75rem}.lead-mobile-cards header small{margin:3px 0 0;color:#789997;font-size:.59rem}.lead-mobile-cards dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.lead-mobile-cards dt{color:#789997;font-size:.58rem}.lead-mobile-cards dd{margin:3px 0 0;font-size:.67rem;overflow-wrap:anywhere}.lead-mobile-cards>article>button{width:100%;min-height:38px;border-color:rgba(92,176,165,.2);background:rgba(23,179,148,.09);color:#70ddc5;font-size:.64rem}}
@media(max-width:520px){#summary{grid-template-columns:1fr}#summary .metric{min-height:78px;padding-top:14px;padding-bottom:12px}#summary .metric:before{top:18px}.lead-tabs{display:grid;grid-template-columns:1fr 1fr}.pagination{align-items:stretch;flex-direction:column}.pagination button{width:100%}}

/* Disabled pagination means unavailable, not loading. */
.pagination button:disabled{position:static;color:#718a88!important;min-width:0;cursor:not-allowed;opacity:.45}.pagination button:disabled:after{content:none!important;display:none!important}.lead-owner a,.lead-mobile-cards dd a{display:block;margin-top:5px;color:#63dbc1;font-size:.58rem;font-weight:750}.lead-mobile-cards dd b{display:block}

/* Jamaah readability pass. */
.uc-leads-head p{font-size:.94rem}.uc-leads-head aside small{font-size:.74rem}.uc-leads-head aside strong{font-size:.88rem}.lead-tabs button{font-size:.78rem}#summary .metric small{font-size:.76rem}#summary .metric strong{font-size:1.4rem}#listView .panel-head h2{font-size:1.05rem}#listView .panel-head button,#listView .panel-head a{font-size:.74rem}.search-form label{font-size:.74rem}.search-form input,.search-form select{font-size:.8rem}.search-form button{font-size:.76rem}.table-scroll th{font-size:.7rem}.table-scroll td{font-size:.8rem}.table-scroll td small{font-size:.7rem}.table-scroll td button{font-size:.72rem}.lead-number{font-size:.74rem}.purpose-tag{font-size:.72rem}.status-tag{font-size:.7rem}.pagination,.pagination button{font-size:.72rem}.lead-owner a,.lead-mobile-cards dd a{font-size:.7rem}
@media(max-width:760px){.lead-mobile-cards header b{font-size:.84rem}.lead-mobile-cards header small,.lead-mobile-cards dt{font-size:.72rem}.lead-mobile-cards dd{font-size:.78rem}.lead-mobile-cards>article>button{font-size:.75rem}}
