/* PK client glass: spatial glass tiles over teal/cobalt sheets. Scoped to the client dashboard only. */
#page-dashboard{--pk-ink:#0f1f26;--pk-ink-2:#3d4f57;--pk-cobalt:#2448e6;--pk-cobalt-ink:#1a34b4;--pk-teal-ink:#006b61;--muted:#4a5c62;--white:#0f1f26;--navy-3:#f2f4f3;--border:#dfe3e2;color:var(--pk-ink);background:linear-gradient(180deg,#fbfaf7 0%,#f2f1ec 100%);}
#page-dashboard .dash-main{background:none;}

/* Navigation and sidebar */
body:has(#page-dashboard.active) #mainNav{background:rgba(11,22,29,.96);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:inset 0 -1px 0 rgba(0,0,0,.3),0 12px 30px -20px rgba(11,22,29,.7);}
body:has(#page-dashboard.active) #mainNav .nav-link{color:rgba(255,255,255,.8);}
body:has(#page-dashboard.active) #mainNav .nav-link:hover{color:#fff;}
body:has(#page-dashboard.active) #mainNav .nav-btn{border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.28);}
body:has(#page-dashboard.active) #mainNav :is(a,button):focus-visible,body:has(#page-dashboard.active) .mobile-bottom-nav :is(a,button):focus-visible{outline:3px solid #9db2ff;outline-offset:3px;}
body:has(#page-dashboard.active) .mobile-bottom-nav{background:rgba(11,22,29,.97);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -12px 30px -20px rgba(11,22,29,.6);}
#page-dashboard .sidebar{background:rgba(255,255,255,.8);border-right:1px solid rgba(15,31,38,.08);box-shadow:inset -1px 0 0 rgba(255,255,255,.9);color:var(--pk-ink);}
#page-dashboard .sidebar-item{color:var(--pk-ink-2);border-radius:12px;}
#page-dashboard .sidebar-item:hover{background:rgba(36,72,230,.06);color:var(--pk-ink);}
#page-dashboard .sidebar-item.active,#page-dashboard .sidebar-item[aria-current='page']{background:#fff;color:var(--pk-ink);font-weight:700;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,31,38,.06),0 8px 18px -10px rgba(15,31,38,.3);}
#page-dashboard .sidebar-user{border-color:rgba(15,31,38,.08);}

/* Header and metrics */
#page-dashboard .dash-header{margin-bottom:34px;}
#page-dashboard .dash-title{font-size:clamp(32px,4.2vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--pk-ink);}
#page-dashboard .dash-sub{color:#4a5c62;font-size:15px;}
#page-dashboard .stats-row{position:relative;isolation:isolate;gap:14px;margin-bottom:36px;}
#page-dashboard .stats-row::before{content:'';position:absolute;z-index:0;right:-10px;top:-22px;width:min(36%,420px);height:calc(100% + 40px);border-radius:30px;background:linear-gradient(135deg,#6fe3d2 0%,#22b3a3 30%,#2448e6 78%,#1a32b8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 30px 60px -30px rgba(36,72,230,.6);transform:rotate(-3deg);pointer-events:none;}
#page-dashboard .stat-card{position:relative;z-index:1;min-width:0;padding:20px 22px;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(15,31,38,.05),0 2px 0 -1px rgba(188,200,214,.6),0 16px 32px -20px rgba(15,31,38,.32);}
#page-dashboard .stat-label{color:var(--pk-ink-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;}
#page-dashboard .stat-val{font-family:ui-serif,'Iowan Old Style','Palatino Linotype',Georgia,serif;font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-.02em;color:var(--pk-ink);}

/* Search and filters */
#page-dashboard .jobs-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--pk-ink);}
#page-dashboard #jobSearch{min-height:48px;border:1px solid rgba(15,31,38,.12);border-radius:14px;background:rgba(255,255,255,.96);color:var(--pk-ink);box-shadow:inset 0 1px 2px rgba(15,31,38,.06),0 1px 0 #fff;}
#page-dashboard #jobSearch::placeholder{color:#66767c;}
#page-dashboard #jobSearch:focus-visible{border-color:var(--pk-cobalt);}
#page-dashboard .tracking-result-count{color:#4a5c62;}
#page-dashboard .tracking-filters{gap:10px;margin:0 0 30px;}
#page-dashboard .tracking-filter{min-height:44px;padding:0 18px;border:1px solid rgba(15,31,38,.12);border-radius:999px;background:rgba(255,255,255,.9);color:#23353c;font-size:13px;font-weight:650;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,31,38,.06);transition:background-color .2s,color .2s,border-color .2s;}
#page-dashboard .tracking-filter:hover{border-color:rgba(36,72,230,.4);color:var(--pk-ink);}
#page-dashboard .tracking-filter[aria-pressed='true']{background:linear-gradient(180deg,#26363e,#0f1f26);color:#fff;border-color:#0b161b;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 0 rgba(0,0,0,.35),0 8px 16px -8px rgba(15,31,38,.55);}
#page-dashboard :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--pk-cobalt);outline-offset:3px;}

/* Physical sheets behind each file card */
#page-dashboard tr.tracking-row>td{position:relative;isolation:isolate;padding:0 0 34px;}
#page-dashboard tr.tracking-row>td::before{content:'';position:absolute;z-index:0;top:-10px;right:-12px;width:min(42%,460px);height:62%;border-radius:32px;background:linear-gradient(140deg,#5b7cff 0%,#2448e6 45%,#1830a8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 24px 40px -24px rgba(24,48,168,.6);transform:rotate(2.2deg);transform-origin:100% 0;pointer-events:none;}
#page-dashboard tr.tracking-row>td::after{content:'';position:absolute;z-index:0;right:-18px;bottom:64px;width:clamp(150px,20%,260px);aspect-ratio:1.3;border-radius:58% 42% 50% 50%/55% 48% 52% 45%;background:radial-gradient(circle at 30% 28%,#a8f2e4 0%,#2cc2ad 45%,#00857a 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 20px 36px -22px rgba(0,110,100,.6);transform:rotate(-8deg);pointer-events:none;}
#page-dashboard tr.tracking-row:nth-child(4n+3)>td::before{right:auto;left:-12px;transform:rotate(-2deg);transform-origin:0 0;background:linear-gradient(140deg,#7ee8d7 0%,#1fb3a1 50%,#00786c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 24px 40px -24px rgba(0,110,100,.6);}
#page-dashboard tr.tracking-row:nth-child(4n+3)>td::after{background:radial-gradient(circle at 30% 28%,#c3cfff 0%,#5b7cff 45%,#2448e6 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 20px 36px -22px rgba(24,48,168,.6);}

/* Glass tile */
#page-dashboard .tracking-card{position:relative;z-index:1;isolation:isolate;margin:0;padding:34px 36px 28px;border:1px solid rgba(255,255,255,.8);border-radius:30px;background:#fff;color:var(--pk-ink);box-shadow:inset 0 1px 0 #fff,0 2px 0 -1px rgba(15,31,38,.06),0 4px 0 -1px rgba(188,200,214,.55),0 32px 64px -34px rgba(15,31,38,.38),0 12px 24px -16px rgba(15,31,38,.16);}
#page-dashboard .tracking-card:hover{transform:none;}
#page-dashboard .tracking-card:focus-within{--pk-glint:.9;}
#page-dashboard .tracking-card::before{content:'';position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(112deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 24%);pointer-events:none;}
#page-dashboard .tracking-card>:not(.tracking-sr){position:relative;z-index:1;}
@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){
#page-dashboard .tracking-card::after{content:'';position:absolute;z-index:0;inset:-1px;padding:1.5px;border-radius:inherit;background:radial-gradient(260px circle at var(--pk-mx,10%) var(--pk-my,0%),rgba(255,255,255,var(--pk-glint,.55)),rgba(255,255,255,0) 70%),linear-gradient(140deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.4) 38%,rgba(91,124,255,.6) 72%,rgba(0,160,143,.65) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;}
}
#page-dashboard .tracking-card-head{gap:20px;align-items:flex-start;}
#page-dashboard .tracking-file-icon{width:56px;height:66px;border:1px solid rgba(255,255,255,.5);border-radius:12px 20px 12px 12px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-shadow:0 1px 0 rgba(10,24,110,.4);background:linear-gradient(150deg,#6d8bff 0%,#2448e6 55%,#1a34b4 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 0 rgba(10,24,110,.35),-6px 6px 0 -1px #7fe3d4,0 14px 22px -10px rgba(24,48,168,.55);transform:perspective(420px) rotateX(var(--pk-rx,0deg)) rotateY(var(--pk-ry,0deg)) rotate(-5deg);}
#page-dashboard tr.tracking-row:nth-child(4n+3) .tracking-file-icon{text-shadow:0 1px 0 rgba(0,60,54,.45);background:linear-gradient(150deg,#1fae9c 0%,#00766b 50%,#005a52 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 0 rgba(0,60,54,.35),-6px 6px 0 -1px #a9baff,0 14px 22px -10px rgba(0,110,100,.55);}
#page-dashboard .tracking-kicker{color:#4a5c62;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;}
#page-dashboard .job-open-button{min-height:44px;color:var(--pk-ink);font-size:clamp(19px,1.7vw,24px);font-weight:800;letter-spacing:-.025em;line-height:1.25;}
#page-dashboard .job-open-button:hover{color:var(--pk-cobalt-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:rgba(36,72,230,.35);}
#page-dashboard .tracking-meta{color:#4a5c62;font-size:13px;}
#page-dashboard .tracking-badge{align-self:flex-start;padding:8px 14px;border:1px solid rgba(36,72,230,.22);border-radius:999px;background:#eef1ff;color:var(--pk-cobalt-ink);font-size:12px;font-weight:750;box-shadow:inset 0 1px 0 #fff,0 6px 12px -8px rgba(36,72,230,.5);}
#page-dashboard .tracking-badge[data-stage='payment'],#page-dashboard .tracking-badge[data-stage='unknown']{color:#7a4512;background:#fff4df;border-color:#f0d3a3;box-shadow:inset 0 1px 0 #fff,0 6px 12px -8px rgba(160,100,30,.45);}

/* Stages */
#page-dashboard .tracking-stage-disclosure{margin:22px 0 18px;}
#page-dashboard .tracking-stage-disclosure summary,#page-dashboard .tracking-activity summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:0;list-style:none;color:#33464d;font-size:12.5px;font-weight:700;cursor:pointer;}
#page-dashboard .tracking-stage-disclosure summary::-webkit-details-marker,#page-dashboard .tracking-activity summary::-webkit-details-marker{display:none;}
#page-dashboard .tracking-stage-disclosure summary::before,#page-dashboard .tracking-activity summary::before{content:'';flex:0 0 auto;width:7px;height:7px;margin:0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s;}
#page-dashboard .tracking-stage-disclosure[open]>summary::before,#page-dashboard .tracking-activity[open]>summary::before{transform:rotate(45deg);}
#page-dashboard .tracking-steps{gap:10px;margin:14px 0 8px;}
#page-dashboard .tracking-stage-disclosure .tracking-steps{margin:14px 0 10px;}
#page-dashboard .tracking-steps li{padding-top:0;border-top:0;color:#3f5057;font-size:11px;line-height:1.45;}
#page-dashboard .tracking-steps li::before{content:'';display:block;height:6px;margin-bottom:10px;border-radius:99px;background:#e2e6ea;box-shadow:inset 0 1px 1px rgba(15,31,38,.08);}
#page-dashboard .tracking-steps li[data-reached='true']{color:#1f403a;}
#page-dashboard .tracking-steps li[data-reached='true']::before{background:linear-gradient(90deg,#2fc4b0,#00a08f);}
#page-dashboard .tracking-steps li[aria-current='step']{color:var(--pk-ink);font-weight:800;}
#page-dashboard .tracking-steps li[aria-current='step']::before{background:linear-gradient(90deg,#00a08f,#2448e6);box-shadow:0 0 0 3px rgba(36,72,230,.14),0 4px 10px -2px rgba(36,72,230,.5);}

/* Matte reading panel and actions */
#page-dashboard .tracking-next{gap:24px;padding:22px 24px;border:1px solid rgba(15,31,38,.07);border-radius:20px;background:#f7f8fa;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(15,31,38,.04);}
#page-dashboard .tracking-next strong{color:var(--pk-ink);font-size:14px;font-weight:800;}
#page-dashboard .tracking-next p{color:var(--pk-ink-2);font-size:13px;}
#page-dashboard .tracking-next .tracking-wait{color:var(--pk-teal-ink);}
#page-dashboard .tracking-actions{gap:10px;}
#page-dashboard .tracking-actions button{min-height:44px;padding:0 18px;border-radius:13px;font-size:13px;font-weight:750;}
#page-dashboard .btn-primary{color:#fff;border:1px solid #1a34b4;background:linear-gradient(180deg,#4a6bff 0%,#2448e6 55%,#1d3cd0 100%);text-shadow:0 1px 0 rgba(10,24,110,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(10,24,110,.35),0 8px 18px -8px rgba(36,72,230,.7);}
#page-dashboard .btn-primary:hover{background:linear-gradient(180deg,#5877ff 0%,#2c50f0 55%,#2142d8 100%);}
#page-dashboard .btn-primary:active{box-shadow:inset 0 2px 3px rgba(10,24,110,.4),0 3px 8px -6px rgba(36,72,230,.7);}
#page-dashboard .btn-secondary{color:#15313a;border:1px solid rgba(15,31,38,.14);background:#fff;box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(15,31,38,.06),0 2px 6px -3px rgba(15,31,38,.2);}
#page-dashboard .btn-secondary:hover{color:var(--pk-cobalt-ink);border-color:rgba(36,72,230,.4);}
#page-dashboard .tracking-activity{margin-top:14px;color:var(--pk-ink-2);font-size:12px;}
#page-dashboard .tracking-activity li::marker{color:#00a08f;}
#page-dashboard .tracking-activity time{color:var(--pk-ink-2);}
#page-dashboard .tracking-previous{color:var(--pk-cobalt-ink);font-weight:650;}

/* Opened file panel tucks under its tile */
#page-dashboard .folder-detail-row>td{padding:0;}
#page-dashboard .folder-detail-inner{margin:-58px 18px 34px;padding:52px 28px 28px;border:1px solid rgba(15,31,38,.07);border-top:0;border-radius:0 0 26px 26px;background:#fbfbfa;color:var(--pk-ink);box-shadow:inset 0 1px 0 #fff,0 24px 44px -30px rgba(15,31,38,.35);}
#page-dashboard .folder-tab{min-height:44px;color:var(--pk-ink-2);}
#page-dashboard .folder-tab.active{color:var(--pk-cobalt-ink);border-color:var(--pk-cobalt);}
#page-dashboard .receipt,#page-dashboard .file-item{background:#f3f5f7;border-color:rgba(15,31,38,.08);}
#page-dashboard .msg-item{background:#eef2fb;}
#page-dashboard .msg-compose input{min-height:44px;color:var(--pk-ink);background:#fff;border-color:rgba(15,31,38,.16);border-radius:12px;}

/* Secondary surfaces below the queue */
#page-dashboard .analytics-card{border:1px solid rgba(15,31,38,.07);border-radius:20px;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 #fff;}
#page-dashboard .analytics-val{font-family:ui-serif,'Iowan Old Style','Palatino Linotype',Georgia,serif;font-weight:500;color:var(--pk-ink);}
#page-dashboard .pro-membership-card{border:1px solid rgba(36,72,230,.18);border-radius:26px;background:linear-gradient(160deg,#fff 0%,#f0f3ff 100%);box-shadow:inset 0 1px 0 #fff,0 3px 0 -1px rgba(188,200,214,.55),0 24px 48px -30px rgba(24,48,168,.4);}
#page-dashboard .tracking-empty{border:1px solid rgba(15,31,38,.07);border-radius:26px;background:#fff;color:var(--pk-ink-2);box-shadow:inset 0 1px 0 #fff,0 24px 48px -32px rgba(15,31,38,.3);}

/* Translucency only where backdrop blur exists; solid surfaces otherwise */
@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){
#page-dashboard .tracking-card{background:linear-gradient(100deg,rgba(255,255,255,.93) 0%,rgba(255,255,255,.86) 55%,rgba(255,255,255,.76) 100%);-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);}
#page-dashboard .stat-card{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);}
#page-dashboard .sidebar{background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);}
body:has(#page-dashboard.active) #mainNav{background:rgba(11,22,29,.82);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);}
body:has(#page-dashboard.active) .mobile-bottom-nav{background:rgba(11,22,29,.86);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);}
}

/* Motion: decorative layers only; text never translates */
@media (hover:hover) and (prefers-reduced-motion:no-preference){
#page-dashboard .tracking-card{transition:box-shadow .4s ease;}
#page-dashboard .tracking-card:hover{box-shadow:inset 0 1px 0 #fff,0 2px 0 -1px rgba(15,31,38,.06),0 4px 0 -1px rgba(188,200,214,.55),0 42px 80px -38px rgba(15,31,38,.45),0 16px 30px -18px rgba(15,31,38,.2);}
#page-dashboard .tracking-file-icon{transition:transform .5s cubic-bezier(.2,.8,.2,1);}
#page-dashboard tr.tracking-row>td::before,#page-dashboard tr.tracking-row>td::after{transition:transform .6s cubic-bezier(.2,.8,.2,1);}
#page-dashboard tr.tracking-row:hover>td::before{transform:rotate(3.4deg) translateY(-4px);}
#page-dashboard tr.tracking-row:nth-child(4n+3):hover>td::before{transform:rotate(-3.2deg) translateY(-4px);}
#page-dashboard tr.tracking-row:hover>td::after{transform:rotate(-14deg) translateX(6px);}
}

@media (max-width:760px){
#page-dashboard .dash-main{overflow-x:clip;}
#page-dashboard .dash-header{margin-bottom:24px;}
#page-dashboard .stats-row{gap:10px;margin-bottom:26px;}
#page-dashboard .stats-row::before{right:0;top:-12px;width:52%;height:calc(100% + 24px);border-radius:24px;}
#page-dashboard .stat-card{padding:14px;border-radius:18px;}
#page-dashboard .stat-label{font-size:10px;letter-spacing:.06em;}
#page-dashboard .stat-val{font-size:26px;}
#page-dashboard .tracking-filters{gap:8px;margin-bottom:22px;}
#page-dashboard .tracking-filter{padding:0 14px;}
#page-dashboard tr.tracking-row>td{padding-bottom:22px;}
#page-dashboard tr.tracking-row>td::before{top:-8px;right:-6px;width:55%;height:40%;border-radius:24px;}
#page-dashboard tr.tracking-row:nth-child(4n+3)>td::before{right:auto;left:-6px;}
#page-dashboard tr.tracking-row>td::after{right:-8px;bottom:84px;width:110px;}
#page-dashboard .tracking-card{padding:22px 18px 20px;border-radius:24px;}
#page-dashboard .tracking-card-head{flex-wrap:wrap;gap:14px;}
#page-dashboard .tracking-file-icon{width:44px;height:52px;border-radius:10px 16px 10px 10px;font-size:10px;}
#page-dashboard .tracking-identity{flex:1 1 calc(100% - 58px);}
#page-dashboard .tracking-badge{margin-left:58px;max-width:calc(100% - 58px);}
#page-dashboard .job-open-button{font-size:19px;}
#page-dashboard .tracking-next{padding:16px;gap:14px;}
#page-dashboard .tracking-actions button{flex:1 1 auto;}
#page-dashboard .folder-detail-inner{margin:-44px 8px 22px;padding:40px 16px 18px;}
}

@media (prefers-reduced-motion:reduce){
#page-dashboard .tracking-card,#page-dashboard .tracking-file-icon,#page-dashboard .tracking-filter,#page-dashboard .stats-row::before,#page-dashboard tr.tracking-row>td::before,#page-dashboard tr.tracking-row>td::after,#page-dashboard summary::before{transition:none!important;animation:none!important;}
#page-dashboard .tracking-card,#page-dashboard .tracking-file-icon,#page-dashboard .stats-row::before,#page-dashboard tr.tracking-row>td::before,#page-dashboard tr.tracking-row>td::after{transform:none!important;}
}

@media (forced-colors:active){
#page-dashboard .stats-row::before,#page-dashboard tr.tracking-row>td::before,#page-dashboard tr.tracking-row>td::after,#page-dashboard .tracking-card::before,#page-dashboard .tracking-card::after{display:none;}
#page-dashboard :is(.tracking-card,.stat-card,.tracking-next,.tracking-filter,.tracking-badge,.tracking-file-icon,.folder-detail-inner,.analytics-card,.pro-membership-card,.tracking-empty,.btn-primary,.btn-secondary,#jobSearch){border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}
#page-dashboard .tracking-filter[aria-pressed='true']{border:2px solid Highlight;background:Highlight;color:HighlightText;}
#page-dashboard .tracking-steps li::before{height:0;background:none;box-shadow:none;border-top:3px solid GrayText;}
#page-dashboard .tracking-steps li[data-reached='true']::before{border-top-color:CanvasText;}
#page-dashboard .tracking-steps li[aria-current='step']::before{border-top-color:Highlight;}
#page-dashboard :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid Highlight;}
#page-dashboard .sidebar,body:has(#page-dashboard.active) #mainNav,body:has(#page-dashboard.active) .mobile-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;}
}
