:root{--dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='8' fill='%23b8584a' stroke='white' stroke-width='3'/%3E%3C/svg%3E") 12 12,pointer;--navy:#1c2846;--navy-2:#26355a;--navy-ink:#0f1830;--grey:#8e8a80;--grey-ink:#5f5b53;--light:#e8e7e6;--paper:#f4f3f1;--card:#ffffff;--line:#dddbd7;--ok:#2f6f4f;--warn:#9a6a12;--bad:#9b2c2c;--radius:10px;--font:"CRG Frutiger","Geeza Pro","Segoe UI",Tahoma,sans-serif}@font-face{font-family:CRG Frutiger;src:url(/fonts/frutiger-55.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:CRG Frutiger;src:url(/fonts/frutiger-65.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CRG Frutiger;src:url(/fonts/frutiger-75.ttf) format("truetype");font-weight:900;font-display:swap}*{box-sizing:border-box}body,html{margin:0}button,input,select,textarea{font-family:inherit}body{font-family:var(--font);background:var(--paper);color:var(--navy-ink);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:900;color:var(--navy);line-height:1.3}h1{font-size:26px}h2{font-size:18px}h2,h3{font-weight:700}h3{font-size:15px}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.shell{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.side{background:var(--navy);color:#fff;display:flex;flex-direction:column;padding:26px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.side .logo{width:200px;margin:0 0 30px}.side nav{display:flex;flex-direction:column;gap:2px}.side nav a{padding:9px 14px;border-radius:8px;color:#c9cdd8;font-weight:700}.side nav a:hover{background:var(--navy-2);color:#fff}.side nav a[aria-current=page]{background:#fff;color:var(--navy)}.side .me{margin-top:auto;border-top:1px solid #ffffff22;padding-top:16px;font-size:13px;color:#c9cdd8}.side .me strong{display:block;color:#fff;font-size:14px}.side .me button{margin-top:10px;background:none;border:1px solid #ffffff44;color:#fff;border-radius:999px;padding:4px 14px;font:inherit;font-size:13px;cursor:var(--dot)}.main{padding:34px 40px 60px;width:100%;min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.page-head p{margin:4px 0 0;color:var(--grey-ink)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.panel>header{display:flex;justify-content:space-between;align-items:baseline;padding:16px 20px 0}.panel>header a{font-size:13px;color:var(--grey-ink)}.panel .body{padding:14px 20px 18px}.grid-2{grid-template-columns:1fr 1fr;grid-gap:20px}.grid-2,.grid-3{display:grid;gap:20px}.grid-3{grid-template-columns:2fr 1fr;grid-gap:20px}.stack{display:flex;flex-direction:column;gap:20px}.figures{display:flex;gap:0;margin-bottom:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.figures div{flex:1 1;padding:16px 20px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.figures div:first-child{-webkit-border-start:0;border-inline-start:0}.figures b{display:block;font-size:28px;font-weight:900;color:var(--navy);line-height:1.2}.figures span{color:var(--grey-ink);font-size:13px}table.list{width:100%;border-collapse:collapse}table.list th{text-align:start;font-size:12px;color:var(--grey-ink);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--line)}table.list td{padding:11px 10px;border-bottom:1px solid #eeece9;vertical-align:top}table.list tr:last-child td{border-bottom:0}table.list tbody tr:hover td{background:#faf9f7}table.list a.row-link{font-weight:700;color:var(--navy)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.muted{color:var(--grey-ink)}.small{font-size:13px}.tag{display:inline-block;line-height:1.9;align-self:center;flex-shrink:0;padding:1px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--light);color:var(--navy);white-space:nowrap}.tag.ok{background:#e3efe8;color:var(--ok)}.tag.warn{background:#f6ecd9;color:var(--warn)}.tag.bad{background:#f5e1e1;color:var(--bad)}.tag.dark{background:var(--navy);color:#fff}.day{-webkit-border-start:3px solid var(--navy);border-inline-start:3px solid var(--navy);-webkit-padding-start:12px;padding-inline-start:12px;margin-bottom:14px}.day:last-child{margin-bottom:0}.day h3{font-size:13px;color:var(--grey-ink)}.hearing{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.hearing a{font-weight:700;color:var(--navy)}.empty{color:var(--grey-ink);padding:8px 0}.filters{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.filters input,.filters select{font:inherit;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;min-width:220px}.filters button{font:inherit;font-weight:700;border:0;border-radius:999px;padding:8px 20px;background:var(--navy);color:#fff;cursor:var(--dot)}.facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px 24px;gap:14px 24px}.facts dt{font-size:12px;color:var(--grey-ink)}.facts dd{margin:0;font-weight:700}.locked{background:repeating-linear-gradient(-45deg,#f4f3f1,#f4f3f1 6px,#efeeeb 0,#efeeeb 12px);border-radius:8px;padding:12px 16px}.crumbs,.locked{color:var(--grey-ink);font-size:13px}.crumbs{margin-bottom:6px}.crumbs a:hover{color:var(--navy)}.folder{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #eeece9}.folder:last-child{border-bottom:0}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login .art{background:var(--navy);position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:48px;color:#fff;overflow:hidden}.login .art:after{content:"";position:absolute;inset:0;background:url(/brand/columns.jpg) 50%/cover;opacity:.14;mix-blend-mode:luminosity}.login .art>*{position:relative;z-index:1}.login .art img{width:220px}.login .art img.aware-wide{width:300px}.login .art p{font-size:22px;font-weight:700;max-width:360px;line-height:1.6;color:#e9ebf0}.login form{align-self:center;justify-self:center;width:min(360px,90%);display:flex;flex-direction:column;gap:14px}.login label{font-weight:700;font-size:13px;color:var(--grey-ink)}.login input{width:100%;font:inherit;padding:11px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;margin-top:4px}.login button{font:inherit;font-weight:700;padding:11px;border:0;border-radius:999px;background:var(--navy);color:#fff;cursor:var(--dot);margin-top:6px}.login .err{color:var(--bad);font-size:13px}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px}.side .logo{width:150px;margin:0}.side nav{flex-direction:row;flex-wrap:wrap}.side .me{display:none}.main{padding:22px 16px 40px}.grid-2,.grid-3{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.figures{flex-wrap:wrap}.login{grid-template-columns:1fr}.login .art{min-height:200px;padding:28px}}.work{min-width:0;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:14px 40px;background:rgba(244,243,241,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.search{flex:1 1;max-width:560px}.search input{width:100%;font:inherit;padding:9px 18px;border:1px solid var(--line);border-radius:999px;background:#fff}.search input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1c284618}.main{padding-top:26px}.btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-weight:700;font-size:14px;padding:7px 18px;border-radius:999px;border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:var(--dot);white-space:nowrap}.btn.ghost{background:#fff;color:var(--navy)}.btn:hover{background:#2b3a63;border-color:#2b3a63}.btn.btn-ghost:hover,.btn.ghost:hover{background:#eef0f5;color:var(--navy);border-color:#cfd4e0}.btn:disabled{cursor:progress;opacity:.7}.side nav a{display:flex;justify-content:space-between;align-items:center}.badge{min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:12px;line-height:22px;text-align:center;background:#ffffff26;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge.alert{background:#c0392b}.side nav a[aria-current=page] .badge{background:var(--navy)}.side nav a[aria-current=page] .badge.alert{background:#c0392b}.queue{display:flex;flex-direction:column;gap:22px}.q-group h2{font-size:15px;display:flex;align-items:center;gap:8px;margin-bottom:8px}.q-group .count{padding:0 9px}.q-late .count,.q-late h2{color:var(--bad)}.q-late .count{background:#f5e1e1}.q-group ul{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.q-late ul{border-color:#e7c4c4}.q-group li+li{border-top:1px solid #eeece9}.q-item{display:grid;grid-template-columns:64px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px}.q-item:hover{background:#faf9f7}.q-text{display:flex;flex-direction:column;min-width:0}.q-text strong{color:var(--navy)}.q-when{font-size:13px;font-weight:700;color:var(--grey-ink);white-space:nowrap}.q-when.bad{color:var(--bad)}.q-when.warn{color:var(--warn)}.kind{font-size:12px;font-weight:700;text-align:center;border-radius:6px;padding:2px 0;background:var(--light);color:var(--navy)}.k-جلسة{background:var(--navy);color:#fff}.k-وكالة{background:#f6ecd9;color:var(--warn)}.k-تدقيق,.k-مراجعة{background:#e3e7f1;color:var(--navy)}.case-mini span{display:flex;flex-direction:column}.case-mini:hover strong{text-decoration:underline}.case-head{margin-bottom:20px}.case-title{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.case-title p{margin:4px 0 0}.next-hearing{display:flex;flex-direction:column;align-items:center;min-width:170px;padding:10px 18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;text-align:center}.next-hearing strong{font-size:22px;font-weight:900;color:var(--navy);line-height:1.3}.next-hearing.soon{background:var(--navy);border-color:var(--navy);color:#fff}.next-hearing.soon strong{color:#fff}.next-hearing a{color:var(--navy);text-decoration:underline}.case-bar{display:flex;flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:20px;border-bottom:1px solid var(--line)}.tabs{display:flex;gap:4px;overflow-x:auto}.tabs a{padding:9px 14px;font-weight:700;color:var(--grey-ink);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a:hover{color:var(--navy)}.tabs a[aria-current=page]{color:var(--navy);border-bottom-color:var(--navy)}.tab-count{font-size:11px;background:var(--light);border-radius:999px;padding:0 7px;-webkit-margin-start:6px;margin-inline-start:6px}.case-bar .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lead{font-size:16px;margin:0 0 8px}.facts.one{grid-template-columns:1fr}.link{color:var(--grey-ink);font-size:13px;cursor:var(--dot);text-decoration:underline}.section-row{cursor:var(--dot);list-style:none}.section-row::-webkit-details-marker{display:none}.doc-row{-webkit-padding-start:22px;padding-inline-start:22px}tr.upcoming td{background:#f7f8fb}.form{display:flex;flex-direction:column;gap:10px;margin-top:10px}.form input,.form select,.form textarea{font:inherit;width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.inline-form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px 18px;gap:14px 18px;padding:20px;margin:0;border-bottom:1px solid var(--line);background:#fbfaf8;border-radius:var(--radius) var(--radius) 0 0}.inline-form h2{grid-column:1/-1}.inline-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--grey-ink)}.form-actions,.inline-form .wide{grid-column:1/-1}.form-actions{display:flex;align-items:center;gap:16px}.form-actions a{color:var(--grey-ink)}.timeline{list-style:none;margin:0;padding:0}.timeline li{position:relative;padding:0 22px 16px 0;-webkit-border-start:2px solid var(--light);border-inline-start:2px solid var(--light);-webkit-margin-start:6px;margin-inline-start:6px}.timeline li:before{content:"";position:absolute;inset-inline-start:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--navy)}@media (max-width:900px){.topbar{padding:10px 16px;position:static}.case-bar,.case-title{flex-direction:column}.case-bar{align-items:stretch}.inline-form{grid-template-columns:1fr}.q-item{grid-template-columns:52px 1fr}.q-when{grid-column:2}}.doc-link{text-decoration:underline;text-underline-offset:3px}.banner,.doc-link{color:var(--navy);font-weight:700}.banner{padding:10px 16px;border-radius:8px;margin:0 0 16px;background:#f6ecd9}.banner.ok{background:#e3efe8;color:var(--ok)}.banner.warn{background:#f6ecd9;color:var(--warn)}.banner.bad{background:#f7e2e0;color:var(--bad,#b3261e)}.name-nudge{margin:0 0 16px}.next-step{margin-bottom:20px;border-color:var(--navy)}.next-step .banner{margin:16px 20px 0}.share .checks{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 24px}.check{flex-direction:row!important;align-items:center;gap:8px!important;font-weight:400!important;color:var(--navy-ink)!important;font-size:14px!important}.check input{width:auto}.note{margin:0;color:var(--warn);font-size:13px;font-weight:700}.yn-row{gap:18px;flex-wrap:wrap}.yn,.yn-row{display:flex}.yn{border:1px solid var(--line);border-radius:8px;padding:6px 14px 10px;gap:16px;background:#fff}.yn legend{font-size:13px;font-weight:700;color:var(--grey-ink);padding:0 4px}.yn label{display:flex;flex-direction:row;align-items:center;gap:6px;font-weight:400;color:var(--navy-ink);font-size:14px}.yn input{width:auto}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.steps{list-style:none;margin:0 0 10px;padding:0;display:flex;gap:0}.steps li{flex:1 1;text-align:center;padding:10px 6px;border-top:4px solid var(--light);color:var(--grey-ink);font-weight:700;font-size:14px}.steps li.done{border-top-color:var(--navy);color:var(--navy)}.steps li span{display:block}.ui-switch a{text-decoration:underline;text-underline-offset:3px;-webkit-margin-start:6px;margin-inline-start:6px;opacity:.75}.ui-switch a[aria-current]{opacity:1;font-weight:700;text-decoration:none}.side .ui-switch{color:#c9cdd8}.v3{min-height:100vh;background:#fff;display:flex;flex-direction:column}.v3-head{background:var(--navy);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.v3-row{max-width:none;margin:0;padding:0 32px;display:flex;align-items:center;gap:24px}.v3-row:first-child{height:72px}.v3-logo img{width:190px;display:block}.v3-head .search{flex:1 1;max-width:520px;-webkit-margin-start:auto;margin-inline-start:auto}.v3-head .search input{background:#ffffff14;border-color:#ffffff2e;color:#fff}.v3-head .search input::placeholder{color:#c9cdd8}.v3-head .search input:focus{background:#fff;color:var(--navy-ink);border-color:#fff;box-shadow:none}.v3-me{display:flex;align-items:center;gap:14px}.v3-me>span{display:flex;flex-direction:column;line-height:1.35;text-align:end}.v3-me .small{color:#c9cdd8}.v3-me button{background:none;border:1px solid #ffffff44;color:#fff;border-radius:999px;padding:4px 14px;font:inherit;font-size:13px;cursor:var(--dot)}.v3-nav-row{border-top:1px solid #ffffff1a;justify-content:space-between}.v3-nav-row nav{display:flex;gap:4px}.v3-nav-row nav a{display:flex;align-items:center;gap:8px;padding:12px 14px;color:#c9cdd8;font-weight:700;border-bottom:3px solid transparent}.v3-nav-row nav a:hover{color:#fff}.v3-nav-row nav a[aria-current=page]{color:#fff;border-bottom-color:#fff}.v3-nav-row .btn{background:#fff;color:var(--navy);border-color:#fff;padding:5px 16px}.v3-main{max-width:none;margin:0;padding:32px 32px 64px}.v3-foot{border-top:1px solid var(--line);padding:14px 32px;text-align:center;color:var(--grey-ink);margin-top:auto}.v3 .panel{border:0;border-top:2px solid var(--navy);border-radius:0;background:transparent}.v3 .panel .body{padding:10px 0 16px}.v3 h1{font-size:30px}.v3 .page-head{border-bottom:1px solid var(--line);padding-bottom:18px}.v3 .q-group ul{border-radius:0;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v3 .q-late ul{border-top:2px solid var(--bad)}.v3 .q-item{padding:12px 4px}.v3 .figures{border-radius:0;border-inline:0}.v3 .filters input,.v3 .filters select{border-radius:6px}.v3 .inline-form,.v3 .next-hearing{background:var(--paper);border-radius:0}.v3 .next-hearing{border:0;-webkit-border-start:4px solid var(--navy);border-inline-start:4px solid var(--navy);align-items:flex-start;text-align:start}.v3 .next-hearing.soon{border-inline-start-color:var(--navy);background:var(--navy)}.v3 .tabs a[aria-current=page]{background:var(--navy);color:#fff;border-bottom-color:var(--navy);border-radius:6px 6px 0 0}.v3 .side,.v3 .topbar{display:none}.week-board{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);margin-bottom:34px}.wb-day{padding:12px 12px 14px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-height:170px;display:flex;flex-direction:column;gap:8px}.wb-day:first-child{-webkit-border-start:0;border-inline-start:0}.wb-day.past{background:#fafaf9;opacity:.6}.wb-day.today{background:var(--navy);color:#fff}.wb-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:6px}.wb-day.today .wb-head{border-bottom-color:#ffffff33}.wb-head strong{font-size:16px}.wb-head .num{font-size:13px;color:var(--grey-ink)}.wb-day.today .wb-head .num{color:#c9cdd8}.wb-hearing{display:grid;grid-template-columns:44px 1fr;grid-gap:8px;gap:8px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--navy-ink)}.wb-hearing:hover{border-color:var(--navy)}.wb-hearing>span:last-child{display:flex;flex-direction:column;min-width:0}.wb-hearing strong{font-size:14px;color:var(--navy)}.wb-hearing .small{color:var(--grey-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-time{font-weight:900;color:var(--navy)}.wb-empty{margin:0;color:var(--grey);font-size:13px}.wb-day.today .wb-empty{color:#c9cdd8}.wb-tasks{margin:auto 0 0;font-size:12px;font-weight:700;color:var(--warn)}.wb-day.today .wb-tasks{color:#f3d9a4}@media (max-width:900px){.v3-row{padding:0 16px;flex-wrap:wrap;gap:10px}.v3-row:first-child{height:auto;padding-top:12px;padding-bottom:10px}.v3-logo img{width:130px}.v3-me>span{display:none}.v3-nav-row nav{overflow-x:auto}.v3-main{padding:22px 16px 48px}.week-board{grid-template-columns:1fr}.wb-day{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line);min-height:0}}.v4 .main{max-width:none}.v4 .page-head h1{font-size:30px}.v4-top{display:grid;grid-template-columns:minmax(280px,1fr) 2fr;grid-gap:20px;gap:20px;margin-bottom:28px}.focus{background-image:linear-gradient(135deg,#1c2846,#26355a);display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:14px;background:var(--navy);color:#fff;position:relative;overflow:hidden;min-height:190px}.focus-label{font-size:12px;font-weight:700;color:#c9cdd8;letter-spacing:0}.focus strong{font-size:22px;line-height:1.45;font-weight:900}.focus-ctx{color:#dfe2ea;font-size:14px}.focus-when{margin-top:auto;align-self:flex-start;font-size:13px;font-weight:700;padding:3px 12px;border-radius:999px;background:#ffffff1f}.focus.tone-bad .focus-when{background:#c0392b}.focus.tone-warn .focus-when{background:#b7832a}.focus:hover{opacity:.94}.today-line{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px 14px;display:flex;flex-direction:column;gap:10px}.tl-head{align-items:baseline}.tl-track{position:relative;height:112px;border-top:2px solid var(--light);margin:18px 6px 0}.tl-hour{position:absolute;top:-22px;transform:translateX(50%);font-size:11px;color:var(--grey)}.tl-hour:after{content:"";position:absolute;top:20px;left:50%;width:1px;height:90px;background:#f0efed}.tl-now{top:-6px;width:2px;height:104px;transform:translateX(50%)}.tl-now,.tl-now:before{position:absolute;background:#c0392b}.tl-now:before{content:"";top:-4px;inset-inline-start:-4px;width:10px;height:10px;border-radius:50%}.tl-item{position:absolute;top:14px;transform:translateX(50%);display:flex;flex-direction:column;min-width:150px;max-width:200px;background:var(--paper);-webkit-border-start:3px solid var(--navy);border-inline-start:3px solid var(--navy);border-radius:6px;padding:6px 10px;z-index:1}.tl-item .num{font-weight:900;color:var(--navy);font-size:13px}.tl-item strong{font-size:13px;color:var(--navy-ink)}.tl-item .small,.tl-item strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-item .small{color:var(--grey-ink)}.tl-week{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;border-top:1px solid var(--line);padding-top:10px}.tw-day{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:8px;background:var(--paper);font-size:13px;font-weight:700;color:var(--grey-ink)}.tw-day b{font-size:16px;color:var(--navy)}.tw-day.today{background:var(--navy);color:#fff}.tw-day.today b{color:#fff}.tw-day.past{opacity:.5}.v4 .case-title{background:var(--navy);color:#fff;border-radius:14px;padding:22px 26px;align-items:center;position:relative;overflow:hidden}.v4 .case-title h1{color:#fff;font-size:26px}.v4 .case-title .muted{color:#c9cdd8}.v4 .next-hearing{background:#ffffff14;border:1px solid #ffffff2e;color:#fff;border-radius:12px}.v4 .next-hearing strong{color:#fff}.v4 .next-hearing.soon{background:#fff;color:var(--navy)}.v4 .next-hearing.soon strong{color:var(--navy)}.v4 .next-hearing a{color:#fff}.stage-bar{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin:14px 0 0;padding:0;counter-reset:st}.stage-bar li{counter-increment:st;position:relative;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--grey);display:flex;gap:8px;align-items:center}.stage-bar li:before{content:counter(st);display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--light);color:var(--grey-ink);font-size:11px;flex-shrink:0}.stage-bar li.done{color:var(--navy)}.stage-bar li.done:before{content:"✓";background:var(--navy);color:#fff}.stage-bar li.current{border-color:var(--navy);color:var(--navy);box-shadow:inset 0 -3px 0 var(--navy)}.stage-bar li.current:before{background:var(--navy);color:#fff}.v4 .panel,.v4 .q-group ul{border-radius:14px}@media (max-width:900px){.v4-top{grid-template-columns:1fr}.tl-track{height:auto;display:flex;flex-direction:column;gap:6px;border-top:0;margin:0}.tl-hour,.tl-now{display:none}.tl-item{position:static;transform:none;max-width:none}.tl-week{grid-template-columns:repeat(5,minmax(0,1fr))}.stage-bar{grid-template-columns:repeat(3,1fr)}}.panel{overflow:hidden}.panel+.panel,.panel+section,section+.panel{margin-top:20px}:is(.queue,.stack,.side-col,.ref-main,.ref-aside,.settings-grid,.emp-grid)>:is(.panel,section){margin-top:0}.emp-grid+.panel{margin-top:20px}.panel>header{padding:13px 20px;background:#f7f6f4;border-bottom:1px solid var(--line);align-items:center}.panel>header h2{font-size:16px}.panel>header h2:before{content:"";display:inline-block;width:4px;height:16px;background:var(--navy);border-radius:2px;-webkit-margin-end:10px;margin-inline-end:10px;vertical-align:-2px}.panel>header+.body{padding-top:14px}.v3 .panel>header{background:transparent;border-bottom:0;padding:12px 0 0}.v3 .panel>header h2:before{display:none}.shell{background:linear-gradient(to left,var(--navy) 236px,var(--paper) 236px)}.side{align-self:start}@media (max-width:900px){.shell{background:var(--paper)}}.queue{gap:20px}.q-group.panel{background:#fff}.q-group.panel>header{display:flex;justify-content:space-between}.q-group h2{margin:0}.q-group .count{font-size:12px;font-weight:700;background:var(--light);color:var(--navy);border-radius:999px;padding:1px 10px}.q-group ul{border:0!important;border-radius:0!important}.q-late.panel{border-color:#e7c4c4}.q-late.panel>header{background:#fbeeee;border-bottom-color:#ecd0d0}.q-late.panel>header h2{color:var(--bad)}.q-late .count,.q-late.panel>header h2:before{background:var(--bad)}.q-now.panel>header h2:before{background:var(--warn)}.q-review.panel>header h2:before{background:#4a5b8c}.q-soon.panel>header h2:before{background:var(--grey)}.today-line{padding:0 0 14px;overflow:hidden;gap:0}.tl-head{padding:13px 20px;background:#f7f6f4;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.tl-head h2{font-size:16px;margin:0}.tl-head h2:before{content:"";display:inline-block;width:4px;height:16px;background:var(--navy);border-radius:2px;-webkit-margin-end:10px;margin-inline-end:10px;vertical-align:-2px}.today-line .tl-track{margin:34px 26px 0}.today-line .tl-week{margin:10px 20px 0}.topbar .btn{-webkit-margin-start:auto;margin-inline-start:auto}.user-menu{position:relative}.user-menu summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:var(--dot);padding:4px 6px;border-radius:999px}.user-menu summary::-webkit-details-marker{display:none}.user-menu summary:hover{background:#fff}.avatar{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700}.who{display:flex;flex-direction:column;line-height:1.3}.who strong{font-size:14px;color:var(--navy)}.user-menu .menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-width:220px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 24px #1c284614;z-index:20}.user-menu .menu button{width:100%;font:inherit;font-weight:700;padding:7px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--bad);cursor:var(--dot)}.user-menu .ui-switch{color:var(--grey-ink)}@media (max-width:900px){.who{display:none}}.grid-3>.panel,.grid-3>aside.panel{align-self:start}.next-hearing.glow{position:relative;border:2px solid #d64545!important;box-shadow:0 0 0 4px #d6454522,0 0 22px #d6454566}.next-hearing.glow strong{color:#b42323!important}.next-hearing.glow:before{content:"";position:absolute;top:10px;inset-inline-start:10px;width:9px;height:9px;border-radius:50%;background:#d64545;box-shadow:0 0 0 0 #d6454599}.next-hearing.glow.today{background:#b42323!important;border-color:#ff8a8a!important;color:#fff}.next-hearing.glow.today .small,.next-hearing.glow.today strong{color:#fff!important}.next-hearing.glow.today:before{background:#fff}@media (prefers-reduced-motion:no-preference){.next-hearing.glow{animation:hearing-glow 2.4s ease-in-out infinite}.next-hearing.glow:before{animation:hearing-dot 1.6s ease-out infinite}}@keyframes hearing-glow{0%,to{box-shadow:0 0 0 4px #d6454522,0 0 14px #d6454540}50%{box-shadow:0 0 0 6px #d6454533,0 0 30px #d6454599}}@keyframes hearing-dot{0%{box-shadow:0 0 0 0 #d6454599}to{box-shadow:0 0 0 10px #d6454500}}.team-row{display:grid;grid-template-columns:1fr 70px auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid #eeece9;font-size:14px}.team-row:last-child{border-bottom:0}.team-row .bar{height:6px;background:var(--light);border-radius:3px;overflow:hidden}.team-row .bar i{display:block;height:100%;background:var(--navy);border-radius:3px}.team-row .late{color:var(--bad);font-weight:700}html{background:var(--paper)}.main{padding-bottom:28px}.shell{min-height:100dvh}.side{padding:22px 14px 18px;overflow-y:auto}.side .logo{margin-bottom:22px}.side nav{gap:14px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-title{margin:0 0 4px;padding:0 14px;font-size:11px;font-weight:700;color:#8f97ad}.side nav a{justify-content:flex-start;gap:10px;padding:8px 12px}.side nav a .nav-label{flex:1 1}.nav-icon{flex-shrink:0;opacity:.85}.side nav a[aria-current=page] .nav-icon{opacity:1}.nav-soon{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#6f7892;font-weight:700;cursor:default}.nav-soon span{flex:1 1}.nav-soon em{font-style:normal;font-size:10px;font-weight:700;border:1px solid #ffffff2b;border-radius:999px;padding:0 8px;color:#8f97ad}.side-date{margin-top:auto;padding:14px 16px;border-radius:12px;background:#ffffff0f;border:1px solid #ffffff1a;display:flex;flex-direction:column;gap:2px;font-size:13px;color:#c9cdd8}.side-date strong{color:#fff;font-size:15px}.side nav{flex:0 0 auto}.side-col{position:-webkit-sticky;position:sticky;top:90px;align-self:start}@media (max-width:900px){.side-col{position:static}}.grid-3>.queue,.grid-3>.stack{align-self:start}@media (max-width:900px){.nav-soon,.nav-title,.side-date{display:none}.nav-group,.side nav{flex-direction:row;flex-wrap:wrap}}.welcome-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(15,24,48,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.welcome{width:min(520px,100%);text-align:center;color:#fff;border-radius:18px;padding:38px 36px 30px;background:linear-gradient(160deg,#26355a,#1c2846 60%,#141e36);box-shadow:0 30px 80px #0f183080;border:1px solid #ffffff1f}.welcome-logo{width:190px;margin:0 auto 22px;display:block;opacity:.95}.welcome-greeting{margin:0;color:#c9cdd8;font-size:15px}.welcome h2{color:#fff;font-size:28px;font-weight:900;margin:2px 0 18px}.welcome-message{font-size:18px;line-height:1.9;margin:0 0 26px;padding:18px 0;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22}.welcome-btn{background:#fff;color:var(--navy);border-color:#fff;padding:9px 34px;font-size:15px}@media (prefers-reduced-motion:no-preference){.welcome{animation:welcome-in .45s ease-out both}@keyframes welcome-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}}.side-date{margin-top:0;margin-bottom:18px;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:10px 14px}.side-date strong{font-size:14px}.side-date span{font-size:12px}.side-date span:last-child{width:100%}.topbar{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.attention{display:inline-flex;align-items:center;gap:6px;color:#b42323;font-weight:700}.attention:before{content:"";width:8px;height:8px;border-radius:50%;background:#d64545;flex-shrink:0}.attention b{font-size:17px;font-weight:900}@media (prefers-reduced-motion:no-preference){.attention{animation:attention-pulse 2.6s ease-in-out infinite}.attention:before{animation:hearing-dot 1.6s ease-out infinite}}@keyframes attention-pulse{0%,to{opacity:1}50%{opacity:.62}}.q-late.panel>header .count{display:inline-block;transform-origin:center}@media (prefers-reduced-motion:no-preference){.q-late.panel>header .count{animation:heartbeat 1.4s ease-in-out infinite}.q-late.panel>header{animation:late-breath 1.4s ease-in-out infinite}.q-late.panel>header h2:before{animation:heartbeat 1.4s ease-in-out infinite}}@keyframes heartbeat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.28)}20%{transform:scale(1)}30%{transform:scale(1.18)}}@keyframes late-breath{0%,40%,to{background:#fbeeee}10%{background:#f8e0e0}30%{background:#f9e5e5}}.next-hearing.glow,.sash{overflow:hidden}.sash{position:absolute;top:12px;left:-34px;width:120px;transform:rotate(-45deg);background:linear-gradient(90deg,#8f1a1a,#d64545 50%,#8f1a1a);color:#fff;font-size:11px;font-weight:900;text-align:center;padding:3px 0;letter-spacing:0;box-shadow:0 2px 8px #8f1a1a66;z-index:2}.next-hearing.glow.today .sash{background:linear-gradient(90deg,#fff,#ffe3e3 50%,#fff);color:#b42323}.next-hearing.glow:after{content:"";position:absolute;inset:-40% auto -40% -60%;width:40%;background:linear-gradient(100deg,transparent,#ffffff55,transparent);transform:skewX(-20deg);pointer-events:none}.next-hearing.glow:not(.today):after{background:linear-gradient(100deg,transparent,#d6454522,transparent)}@media (prefers-reduced-motion:no-preference){.next-hearing.glow:after{animation:sash-sweep 3.2s ease-in-out infinite}}@keyframes sash-sweep{0%{left:-60%}55%,to{left:130%}}.next-hearing.glow{-webkit-padding-end:44px;padding-inline-end:44px;-webkit-padding-start:26px;padding-inline-start:26px}.sash{top:10px;left:-32px;width:108px;font-size:10.5px}.next-hearing.glow:before{inset-inline-start:12px;inset-inline-end:auto}.maxim{margin:0;max-width:440px}.maxim figcaption{display:inline-block;font-size:12px;font-weight:700;color:#c9cdd8;border:1px solid #ffffff33;border-radius:999px;padding:2px 12px;margin-bottom:14px}.maxim blockquote{margin:0 0 10px;font-size:30px;font-weight:900;line-height:1.5;color:#fff}.maxim p{margin:0;font-size:16px!important;font-weight:400!important;color:#c9cdd8!important;line-height:1.8}.next-hearing.glow:before{display:none}.next-hearing.glow{-webkit-padding-start:20px;padding-inline-start:20px}.side-date .num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:right}.task-tabs{margin-bottom:18px;border-bottom:1px solid var(--line)}.task-list{list-style:none;margin:0;padding:0}.task-row{display:grid;grid-template-columns:1fr auto 130px auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid #eeece9}.task-row:last-child{border-bottom:0}.task-row:hover{background:#faf9f7}.task-main{min-width:0}.task-title{font-weight:700;color:var(--navy)}.task-case,.task-title:hover{text-decoration:underline}.task-case{text-underline-offset:3px}.task-case,.task-due{color:var(--grey-ink)}.task-due{font-size:13px;font-weight:700;white-space:nowrap}.task-due.late{color:var(--bad)}.task-due.today{color:var(--warn)}.task-row.is-done .task-title{color:var(--grey-ink);text-decoration:line-through}.status-switch{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:#fff}.status-switch form{display:contents}.st{font:inherit;font-size:12px;font-weight:700;padding:5px 12px;border:0;background:transparent;color:var(--grey-ink);cursor:var(--dot);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.status-switch form:first-child .st{-webkit-border-start:0;border-inline-start:0}.st:hover:not(:disabled){background:var(--paper);color:var(--navy)}.st[aria-pressed=true]{cursor:default;color:#fff}.st-open[aria-pressed=true]{background:#6b7280}.st-in_progress[aria-pressed=true]{background:var(--warn)}.st-closed[aria-pressed=true]{background:var(--ok)}.status-flow{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;min-width:190px}.status-flow form{display:contents}.st-badge{font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;color:#fff;white-space:nowrap}.st-badge.st-open{background:#6b7280}.st-badge.st-in_progress{background:var(--warn)}.st-badge.st-closed{background:var(--ok)}.btn.st-done{padding:5px 14px;font-size:12px;border-radius:999px}.task-finish{display:grid;grid-gap:10px;gap:10px}.task-finish textarea{width:100%}textarea{font-family:inherit}.task-finish .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.auto-note{margin:0;padding:10px 14px;border-radius:10px;background:var(--paper);color:var(--navy);font-size:14px}.team-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));grid-gap:20px;gap:20px}.team-board .task-row{grid-template-columns:1fr auto auto}.team-board .task-row .tag{display:none}.late-count,.late-text{color:var(--bad)}.thread{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:12px}.thread li{display:flex;gap:10px;align-items:flex-start}.thread li.me{flex-direction:row-reverse}.thread .bubble{background:var(--paper);border-radius:12px;padding:8px 14px;max-width:80%}.thread li.me .bubble{background:#e9edf6}.thread .bubble p{margin:2px 0 4px;white-space:pre-wrap}.thread .bubble .small{display:block}.thread li.system{justify-content:center}.thread li.system .bubble{background:transparent;text-align:center;font-size:13px;color:var(--grey-ink);padding:0}.thread li.system .bubble strong{color:var(--grey-ink)}.small-av{width:28px;height:28px;font-size:13px;flex-shrink:0}.comment-form{margin-top:0}.comment-form .btn{align-self:flex-start}.reschedule{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.reschedule .btn{align-self:flex-start}@media (max-width:900px){.task-row,.team-board{grid-template-columns:1fr}}.side nav a .badge.alert,.side nav a[aria-current=page] .badge.alert{background:#d64545;color:#fff}.pulse-soft{animation:soft-pulse 2.2s ease-in-out infinite}.badge.alert,.late-count,.q-late .count,.tab-count.tab-alert{animation:badge-pulse 2.2s ease-in-out infinite;display:inline-block}.q-late .count{background:#c0392b;color:#fff}@keyframes soft-pulse{0%,to{box-shadow:0 0 0 0 #d6454500;opacity:1}50%{box-shadow:0 0 0 4px #d6454526;opacity:.8}}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes badge-ring{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.7);opacity:0}}.badge.alert,.late-count,.q-late .count,.tab-count.tab-alert{position:relative;isolation:isolate;will-change:transform}.badge.alert:after,.q-late .count:after,.tab-count.tab-alert:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#d64545;z-index:-1;animation:badge-ring 2.2s ease-out infinite;will-change:transform,opacity;pointer-events:none}.task-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:16px;margin-top:14px;border-top:1px solid var(--line,#e8e7e6)}.task-summary .reschedule{margin-top:16px;display:flex;gap:10px;align-items:end;flex-wrap:wrap}.msg-frame{display:flex;flex-direction:column;gap:0}.field-label,.msg-frame-label{font-size:13px;color:var(--grey-ink);margin-bottom:6px;display:block}.frame-fixed{margin:0;padding:10px 14px;white-space:pre-line;background:#f7f6f4;color:var(--grey-ink);border:1px dashed var(--line);font-size:14px;line-height:1.9;position:relative;cursor:not-allowed}.frame-fixed:first-of-type{border-radius:var(--radius) var(--radius) 0 0;border-bottom:0}.frame-fixed:last-of-type{border-radius:0 0 var(--radius) var(--radius);border-top:0}.frame-fixed:after{content:"ثابتة";position:absolute;inset-inline-end:10px;top:8px;font-size:11px;color:var(--grey);border:1px solid var(--line);border-radius:999px;padding:0 8px;background:#fff}.msg-frame textarea{border-radius:0;border-color:var(--navy);background:#fff;line-height:1.9}.msg-frame>.small{margin-top:6px}.file-input{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:6px 8px;background:#fff;cursor:var(--dot)}.file-input input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.file-input .btn{padding:6px 16px;font-size:13px}.file-input:focus-within{outline:2px solid var(--navy);outline-offset:2px}.review-section{margin-bottom:28px;display:flex;flex-direction:column;gap:16px}.section-head{display:flex;align-items:center;gap:10px;font-size:20px;margin:0}.section-head .count{background:var(--navy);color:#fff;border-radius:999px;font-size:13px;padding:1px 10px}.review-card .body{display:flex;flex-direction:column;gap:14px}.review-meta{margin:0}.wait{font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;white-space:nowrap}.wait-ok{background:#eef3ef;color:var(--ok)}.wait-warn{background:#faf2e3;color:var(--warn)}.wait-late{background:#fbeaea;color:#c0392b}.btn.danger{background:#c0392b;border-color:#c0392b;color:#fff}.btn.ghost.danger{background:#fff;color:#c0392b;border-color:#e5b4ae}.return-box summary{list-style:none;display:inline-flex;cursor:var(--dot)}.return-box summary::-webkit-details-marker{display:none}.return-box[open] summary{opacity:.6}.return-box form{margin-top:10px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.return-box textarea{width:100%;min-width:280px}.doc-review-list{list-style:none;margin:0;padding:0}.doc-review-list li{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:start;padding:16px 20px;border-top:1px solid var(--line)}.doc-review-list li:first-child{border-top:0}.doc-actions{flex-direction:column;align-items:flex-end}.doc-actions,.doc-actions>form{display:flex;gap:8px}@media (max-width:900px){.doc-review-list li{grid-template-columns:1fr}.doc-actions{align-items:flex-start}}.msg-preview{background:#f7f6f4;border-radius:var(--radius);padding:14px 16px;border:1px solid var(--line)}.msg-preview p{margin:0 0 8px;white-space:pre-line;line-height:1.9}.user-menu .menu a{color:var(--navy);font-weight:700;text-decoration:none;font-size:14px}.sms-preview{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sms-bubble{margin:0;background:#e9e9eb;color:#111;border-radius:18px 18px 18px 4px;padding:10px 14px;max-width:420px;line-height:1.8;font-size:14px}.case-filters .grow{flex:1 1 320px}.case-filters select{min-width:170px}.nowrap{white-space:nowrap}.case-list td{vertical-align:top}.h-rel{display:inline-block;font-weight:700;font-size:13px;border-radius:999px;padding:1px 10px;margin-bottom:4px}.h-today{background:#fbeaea;color:#c0392b}.h-soon{background:#faf2e3;color:var(--warn)}.h-week{background:#eef0f5;color:var(--navy)}@media (prefers-reduced-motion:no-preference){.h-today{animation:soft-pulse 2.2s ease-in-out infinite}}.case-list td:not(:first-child),.case-list th:not(:first-child){text-align:center}.case-list .h-rel{margin-inline:auto}.case-list td:first-child .small{margin-top:4px}table.list.case-list td,table.list.case-list th{text-align:center}.case-list td:first-child .row-link{font-size:16px;font-weight:700;display:block;line-height:1.6}.case-list td:first-child .small{font-size:12px;margin-top:2px}.case-list td:first-child .row-link{font-size:15px;letter-spacing:.02em}.case-type,.h-date{font-weight:700;color:var(--navy)}.layout-switch{display:flex;align-items:center;gap:8px;margin:-4px 0 14px;flex-wrap:wrap}.layout-switch a{font-size:13px;text-decoration:none;color:var(--navy);border:1px solid var(--line);border-radius:999px;padding:3px 12px;background:#fff}.layout-switch a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}table.list.case-list td{vertical-align:middle}.tab-note{margin:-6px 0 14px}.case-list .judgement{min-width:170px}.judgement-text{color:var(--grey-ink);margin-top:4px;line-height:1.6;max-width:220px;margin-inline:auto}.obj{margin-top:6px;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;display:inline-block;white-space:nowrap}.obj-warn{background:#faf2e3;color:var(--warn)}.obj-late{background:#fbeaea;color:#c0392b;animation:soft-pulse 2.2s ease-in-out infinite}.case-list .obj{display:table;margin:6px auto 0}.btn.ghost.warn-btn{color:var(--warn);border-color:#e7cf9f}.appeal-form{-webkit-border-start:4px solid var(--warn);border-inline-start:4px solid var(--warn)}.tag.judged{background:#9a6a12;color:#fff}.frame-body{margin:0;padding:14px 16px;border:1px solid var(--navy);background:#fff;line-height:2;white-space:pre-line;font-size:15px;color:var(--navy-ink)}.notice-inputs{border:0;padding:0;margin:0;display:flex;gap:14px;flex-wrap:wrap}.notice-inputs label{flex:0 1 220px}.notice-inputs label.wide{flex:1 1 100%}.body-stage{border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px 16px;margin:0 0 14px;display:flex;flex-direction:column;gap:14px}.body-stage legend{font-weight:700;color:var(--navy);padding:0 8px}.body-sample{display:block;margin-top:4px;white-space:pre-line;line-height:1.8}.btn.small-btn{padding:5px 14px;font-size:13px}.tab-count.tab-alert{background:#c0392b;color:#fff}.outcome-form{display:flex;flex-direction:column;gap:16px;max-width:760px}.outcome-choices{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.outcome-choices legend{font-weight:700;color:var(--navy);margin-bottom:10px}.outcome-choices .choice{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:var(--dot);background:#fff;font-weight:700}.outcome-choices .choice input{accent-color:var(--navy)}.outcome-choices .choice.on{border-color:var(--navy);background:#eef0f5}.outcome-form .row-2{display:flex;gap:14px;flex-wrap:wrap}.outcome-form .row-2 label{flex:1 1 220px}.outcome-form .row-2 label.wide{flex:1 1 100%}.task-tabs .tab-count{-webkit-margin-start:6px;margin-inline-start:6px}.outcome-choices .choice{white-space:nowrap;flex:0 0 auto}.task-tabs{display:flex;gap:6px}.task-tabs a{display:inline-flex;align-items:center;gap:10px;padding:10px 18px}.task-tabs .tab-count{margin:0;min-width:24px;height:22px;display:inline-grid;place-items:center;padding:0 7px;font-size:12px;font-weight:700}.task-tabs a[aria-current=page] .tab-count:not(.tab-alert){background:var(--navy);color:#fff}.last-decision{max-width:240px;line-height:1.7}.perf{margin-top:20px}.perf-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:16px}.perf-stats>div{background:#f7f6f4;border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;display:flex;flex-direction:column;gap:4px}.perf-stats b{font-size:26px;color:var(--navy)}.perf-stats .ok-text b{color:var(--ok)}.perf-stats .late-text b{color:#c0392b}.ok-text{color:var(--ok);font-weight:700}.perf-table td.perf-name{text-align:start;font-weight:700;color:var(--navy)}.perf-table th:first-child{text-align:start}.rank{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8e2d6;color:var(--navy);-webkit-margin-end:8px;margin-inline-end:8px;font-size:13px}.perf-table tr.me td{background:#f4f6fb}.perf-bar{display:inline-block;width:140px;height:8px;background:#ebe9e5;border-radius:999px;overflow:hidden;vertical-align:middle;-webkit-margin-end:10px;margin-inline-end:10px}.perf-bar i{display:block;height:100%;border-radius:999px}.b-ok{background:#3fa66b}.b-mid{background:#d9a227}.b-low{background:#d64545}.band{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:3px 12px}.band:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.band-ok{background:#e7f4ec;color:#2f7d4f}.band-mid{background:#fbf2dc;color:#a37712}.band-low{background:#fbe7e7;color:#c0392b}@media (max-width:900px){.perf-stats{grid-template-columns:1fr}.perf-bar{width:80px}}.side-date.with-clock{flex-direction:row;justify-content:space-between;gap:10px}.side-date-text{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:2px;align-items:baseline}.side-date-text .num{flex-basis:100%}.clock{display:inline-flex;direction:ltr;align-items:baseline;gap:4px;color:#fff;padding-right:12px;padding-left:6px;border-right:1px solid #ffffff26;min-width:74px;justify-content:center}.clock-time{font-size:22px;font-weight:700;letter-spacing:.02em;direction:ltr}.clock-ampm{font-size:12px;color:#c9cdd8}.clock-colon{font-style:normal;display:inline-block;margin:0 1px}@media (prefers-reduced-motion:no-preference){.clock-colon{animation:colon-blink 1s steps(1) infinite}}@keyframes colon-blink{50%{opacity:.25}}.side-date.with-clock>.clock{width:auto;flex:0 0 auto}.side-date.with-clock .clock .clock-time{font-size:22px;color:#fff;width:auto}.side-date.with-clock .clock .clock-ampm{font-size:12px;width:auto}.side-date.with-clock .side-date-text span:last-child{width:100%}.perf-stats>div{align-items:center;text-align:center;justify-content:center;padding:14px 16px}.perf-stats b{font-size:30px;line-height:1.2}.side-date.with-clock{flex-wrap:nowrap;align-items:center}.side-date.with-clock .side-date-text>*{white-space:nowrap}.side-date.with-clock .side-date-text strong{flex-basis:100%}table.list.perf-table td.rank-col,table.list.perf-table th.rank-col{width:70px;text-align:center}table.list.perf-table td.name-col,table.list.perf-table th.name-col{text-align:start}.perf-table .rank{margin:0}.rank.top-1{background:#c9a227;color:#fff}.rank.top-2{background:#a7adb8;color:#fff}.rank.top-3{background:#b07a4a;color:#fff}.team-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:18px;gap:18px}.team-card header h2{display:flex;align-items:center;gap:10px}.team-card .avatar{width:34px;height:34px;font-size:15px}.team-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:0}.team-stats>div{background:#f7f6f4;border:1px solid var(--line);border-radius:10px;padding:10px;text-align:center}.team-stats dt{font-size:12px;color:var(--grey-ink)}.team-stats dd{margin:4px 0 0;font-size:22px;font-weight:700;color:var(--navy)}.team-stats .bad-cell{background:#fbeaea;border-color:#f0c9c5}.team-stats .bad-cell dd{color:#c0392b}.team-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.plain-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.plain-list li{padding:6px 0;border-bottom:1px solid #eeece9}.side-date.with-clock .clock .clock-ampm{font-size:11px;font-weight:700;letter-spacing:.04em;direction:ltr}.xcheck{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px 3px 12px;white-space:nowrap;flex-wrap:wrap;justify-content:center}.xcheck.on{background:#e7f4ec;color:#2f7d4f}.xcheck.off{background:#f1efec;color:#8a857c}.xmark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px}.xcheck.on .xmark{background:#2f7d4f;color:#fff}.xcheck.off .xmark{background:#d9d5ce;color:#fff}.xdate{font-weight:400;opacity:.8}.page-head .actions .xcheck{-webkit-margin-start:4px;margin-inline-start:4px}.xcards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.xcard{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px;text-align:center;background:#faf9f7}.xcard b{font-size:17px;color:#8a857c}.xcard.on{background:#eef7f1;border-color:#bfe0cb}.xcard.on b{color:#2f7d4f}.xform{display:flex;flex-direction:column;gap:6px;margin-top:6px}.xform input{font:inherit;padding:6px 10px;border:1px solid var(--line);border-radius:8px}@media (max-width:900px){.xcards{grid-template-columns:1fr}}.inline-form .outcome-choices .choice{flex-direction:row;display:inline-flex;align-items:center;gap:8px}.upload-box{margin-bottom:14px}.upload-box>summary{list-style:none;display:inline-flex;cursor:var(--dot)}.upload-box>summary::-webkit-details-marker{display:none}.upload-box[open]>form{margin-top:12px}.doc-section+.doc-section{margin-top:4px}details>summary.section-row{list-style:none;cursor:var(--dot);display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eef0f5;border:1px solid #dfe3ec;border-radius:10px;padding:11px 14px;margin:12px 0 6px;color:var(--navy)}details>summary.section-row::-webkit-details-marker{display:none}details>summary.section-row>span:first-child{display:inline-flex;align-items:center;gap:10px;font-size:15px}details>summary.section-row>span:first-child:before{content:"";width:20px;height:16px;flex:none;background:var(--navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E") center /contain no-repeat}details>summary.section-row>span:last-child{background:var(--navy);color:#fff;border-radius:999px;min-width:26px;height:22px;display:inline-grid;place-items:center;padding:0 8px;font-size:12px;font-weight:700}details:not([open])>summary.section-row{background:#f7f6f4;border-color:var(--line);color:var(--grey-ink)}details:not([open])>summary.section-row>span:first-child:before{background:var(--grey)}details:not([open])>summary.section-row>span:last-child{background:#d9d5ce}details>.doc-row{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-border-start:2px solid #eef0f5;border-inline-start:2px solid #eef0f5;-webkit-padding-start:14px;padding-inline-start:14px}.folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.folder-tile{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:16px 10px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none;color:var(--navy);transition:border-color .15s,box-shadow .15s}.folder-tile svg path{fill:#c9a227}.folder-tile.empty-folder svg path{fill:#d9d5ce}.folder-tile strong{font-size:14px;line-height:1.5}.folder-tile:hover{border-color:var(--navy);box-shadow:0 4px 14px #1c284614}.folder-tile.open{background:var(--navy);color:#fff;border-color:var(--navy)}.folder-tile.open .muted{color:#c9cdd8}.folder-tile.open svg path{fill:#e3c45a}.folder-open{margin-top:16px;border:1px solid var(--line);border-radius:14px;padding:6px 16px 10px;background:#fcfbfa}.folder-open-head{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.folder-open-head h3{margin:0;color:var(--navy)}.locked-input{background:#f1efec!important;color:var(--navy);font-weight:700;cursor:not-allowed}.word-layout{display:block}.word-head{align-items:center;margin-bottom:8px;gap:12px}.word-head .word-title{min-width:0;flex:1 1;display:flex;align-items:baseline;gap:10px}.word-head h1{font-size:18px;margin:0;line-height:1.4;white-space:nowrap}.word-head .crumbs{margin:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.word-head .head-actions{flex-wrap:nowrap;gap:6px}.word-head .head-actions .btn{padding:5px 12px;font-size:13px;border-radius:999px;border-width:1px;border-color:var(--line);box-shadow:none}.word-head .head-actions .btn.ghost{color:var(--grey-ink);background:transparent}.word-head .head-actions .btn.ghost:hover{color:var(--navy);background:#fff}.word-head .head-actions .btn:not(.ghost){border-color:var(--navy)}.word-head .tab-count{font-size:11px;min-width:18px;height:18px}.word-head .live-now{margin:0;font-size:12px}.word-frame:-webkit-full-screen{height:100vh!important;border:0;border-radius:0}.word-frame:fullscreen{height:100vh!important;border:0;border-radius:0}.main:has(.word-layout){max-width:none}.shell:has(.word-layout){grid-template-columns:1fr;background:var(--paper)}.shell:has(.word-layout)>.side,.v3:has(.word-layout)>.v3-head,.work:has(.word-layout)>.topbar{display:none}.main:has(.word-layout){padding:12px 18px}.word-head .back-btn{font-weight:700;color:var(--navy)!important;border-color:var(--navy)!important;background:#fff!important}.fs-exit{display:none}.word-frame:-webkit-full-screen .fs-exit{display:inline-flex;position:absolute;top:10px;inset-inline-end:50%;transform:translateX(-50%);z-index:5;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;border:0;background:var(--navy);color:#fff;font:inherit;font-size:16px;font-weight:700;box-shadow:0 6px 20px rgba(18,26,48,.3);cursor:var(--dot)}.word-frame:fullscreen .fs-exit{display:inline-flex;position:absolute;top:10px;inset-inline-end:50%;transform:translateX(-50%);z-index:5;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;border:0;background:var(--navy);color:#fff;font:inherit;font-size:16px;font-weight:700;box-shadow:0 6px 20px rgba(18,26,48,.3);cursor:var(--dot)}.word-frame:-webkit-full-screen{position:relative}.word-frame:fullscreen{position:relative}.main:has(.word-layout) .circ-banner{display:none}.word-frame{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;height:calc(100vh - 180px);display:flex;flex-direction:column}.word-frame>#word-editor,.word-frame>iframe{flex:1 1;width:100%;height:100%;min-height:0;border:0;display:block}.word-frame>.banner{margin:12px}.vd-wrap{position:fixed;inset:0;background:rgba(18,26,48,.28);z-index:60}.vd{position:absolute;inset-block:0;inset-inline-start:0;width:min(760px,92vw);background:var(--bg,#f4f2ee);box-shadow:-8px 0 32px rgba(18,26,48,.18);display:flex;flex-direction:column}.vd-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 6px}.vd-head h2{margin:0;font-size:22px}.vd-note{padding:0 22px;margin:0 0 12px}.vd-body{flex:1 1;min-height:0;display:grid;grid-template-columns:240px 1fr;grid-gap:14px;gap:14px;padding:0 22px 22px}.vd-list{overflow:auto;align-content:start}.vd-list button{all:unset;cursor:var(--dot);display:block;width:100%;font-size:15px;line-height:1.7}.vd-list button>span{display:block}.vd-list button:focus-visible{outline:2px solid var(--gold,#b8975a);outline-offset:4px;border-radius:6px}.vd-diff{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;font-size:17px}.vd-diff h3{margin:0 0 12px;font-size:17px}@media (max-width:760px){.vd-body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.vd-list{max-height:30vh}}.word-link{display:inline-flex;align-items:center;gap:6px}.word-badge{font-size:10px;font-weight:700;color:#fff;background:#2b579a;border-radius:4px;padding:0 5px;line-height:16px;text-decoration:none}.account-form{display:grid;grid-gap:12px;gap:12px;max-width:600px;padding:20px 24px}.account-form .banner{margin:0}.main:has(.account-form) .name-nudge{display:none}.btn.btn-new-task{background:#b85450;border-color:#b85450;color:#fff}.btn.btn-new-task:hover{background:#a2463f;border-color:#a2463f}.live-now{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;color:var(--ok);font-weight:700}.live-dot{width:9px;height:9px;border-radius:50%;background:#2f9e62;box-shadow:0 0 0 0 #2f9e6266;display:inline-block}@media (prefers-reduced-motion:no-preference){.live-dot{animation:live-pulse 1.6s ease-out infinite}}@keyframes live-pulse{0%{box-shadow:0 0 0 0 #2f9e6266}70%{box-shadow:0 0 0 9px #2f9e6200}to{box-shadow:0 0 0 0 #2f9e6200}}.live-list li{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line)}.live-list li:last-child{border-bottom:0}.live-list .who{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--navy)}.live-list{list-style:none;margin:0;padding:0;text-align:start}.live-list .who{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.live-list .who .small{font-weight:400}.design-files{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}.design-file{display:grid;grid-gap:4px;gap:4px}.design-thumb{display:block;aspect-ratio:4/3;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f4f3f1}.design-thumb img{width:100%;height:100%;object-fit:cover}.design-thumb.ext{display:grid;place-items:center;font-weight:900;color:var(--navy);font-size:22px}.design-name{font-weight:700;color:var(--navy);font-size:13.5px;word-break:break-all}.design-decide{display:flex;gap:10px;align-items:flex-start;margin-top:18px;flex-wrap:wrap}.claim-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px;margin:12px 0}.claim-group{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.claim-group legend{font-weight:700;color:var(--navy);padding:0 6px}.claim-group .check{display:flex}.inv{width:100%;border-collapse:collapse;margin:8px 0 14px}.inv td{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.inv tr:last-child td{border-bottom:0}.inv-opts{white-space:nowrap}.inv-opts label{-webkit-margin-end:14px;margin-inline-end:14px;font-size:14px;cursor:var(--dot)}.inv-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.row-form{display:flex;gap:6px;align-items:center;margin:0}.row-form select{font:inherit;font-size:13px;padding:5px 8px;border-radius:8px;border:1px solid var(--line);max-width:220px}.btn.btn-sm{padding:5px 12px;font-size:13px;min-height:0}.btn.btn-ghost{background:transparent;color:var(--navy);border:1px solid var(--line)}.tag.info{background:#e6ecf6;color:#2c4a7a}.field{display:grid;grid-gap:4px;gap:4px;margin:10px 0;font-size:13px;font-weight:700;color:var(--grey-ink)}.field textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.waiting-client{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn)}button.link{font:inherit;font-size:13px;color:var(--grey-ink);text-decoration:underline;cursor:var(--dot)}.gboard{position:relative;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;background:var(--navy);color:#fff;border-radius:20px;overflow:hidden;margin-bottom:20px;min-height:150px}.gboard.k-image,.gboard.k-video{grid-template-columns:1.1fr 1fr}.gboard:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:#8e8a80}.gboard-main{padding:24px 30px 30px;display:grid;grid-gap:6px;gap:6px;align-content:center;animation:gfade .5s ease}.gboard-k{font-size:13px;color:#8e8a80;font-weight:700}.gboard h2{margin:0;font-size:24px;line-height:1.5;color:#fff}.gboard p{margin:0;color:#c9cfdc;line-height:1.9;white-space:pre-line;font-size:15.5px;max-width:80ch}.gboard-media{width:100%;height:100%;max-height:300px;object-fit:cover;display:block;background:#0d1426}.gboard video.gboard-media{object-fit:contain}.gboard-dots{position:absolute;bottom:12px;inset-inline-start:30px;display:flex;gap:6px}.gboard-dots button{width:22px;height:4px;border-radius:4px;border:0;padding:0;background:#ffffff33;cursor:var(--dot)}.gboard-dots button[aria-current=true]{background:#8e8a80}.gboard-kpi{display:flex;align-items:center;gap:28px;margin-top:10px}.gboard-ring{--p:0;width:104px;height:104px;border-radius:50%;background:conic-gradient(#8e8a80 calc(var(--p) * 1%),#ffffff1f 0);display:grid;place-content:center;text-align:center;position:relative}.gboard-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--navy)}.gboard-ring>*{position:relative}.gboard-ring b{font-size:24px}.gboard-ring span{font-size:11px;color:#dadada}.gboard-kpi dl{display:flex;gap:28px;margin:0}.gboard-kpi dt{font-size:12.5px;color:#aab3c7}.gboard-kpi dd{margin:0;font-size:26px;font-weight:900}@keyframes gfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gboard-main{animation:none}}@media (max-width:800px){.gboard.k-image,.gboard.k-video{grid-template-columns:1fr}}.gform{display:grid;grid-gap:12px;gap:12px}.gform label{display:grid;grid-gap:4px;gap:4px}.gkinds{border:1px solid var(--line);border-radius:12px;padding:10px 14px;display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.gkinds legend{font-size:13px;font-weight:700;padding:0 6px}.grow2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.side-date.with-clock{padding:10px 12px;gap:8px;min-width:0}.side-date.with-clock .side-date-text{min-width:0}.side-date.with-clock>.clock{padding-left:0;padding-right:9px;gap:3px;min-width:0}.side-date.with-clock .clock .clock-time{font-size:20px;letter-spacing:0}.cstages{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.cstage{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:2px;gap:2px;transition:border-color .15s,box-shadow .15s}.cstage b{font-size:28px;color:var(--navy);line-height:1.2}.cstage b small{font-size:14px;color:var(--grey-ink);font-weight:400}.cstage span{font-size:13px;color:var(--grey-ink)}.cstage:hover{box-shadow:0 6px 18px #1c284614}.cstage.on{border-color:var(--navy);box-shadow:inset 0 -3px 0 #8e8a80}.cstage.attn b{color:#b85450}.cstage.soft{background:#f7f6f4}.ctoday{list-style:none;margin:0;padding:0 20px 10px}.ctoday li{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.ctoday li:last-child{border-bottom:0}.ctime{min-width:74px;font-weight:700;color:var(--navy)}.cmain{flex:1 1;display:grid}.cdetail{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:18px;gap:18px;align-items:start}.cform{display:grid;grid-gap:14px;gap:14px}.cfs{border:1px solid var(--line);border-radius:12px;padding:12px 16px 16px;margin:0}.cfs legend{font-weight:700;color:var(--navy);padding:0 6px}.cfs.call{background:#fbfaf8}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 16px;gap:12px 16px;align-items:end}.cgrid label{display:grid;grid-gap:4px;gap:4px}.cgrid .wide{grid-column:1/-1}.cgrid label.check{display:flex;align-items:center;gap:8px}.crow{gap:10px}.call-row,.crow{display:flex;align-items:center;flex-wrap:wrap}.call-row{gap:14px;margin:6px 0 10px}.filebtn{position:relative;display:inline-flex;align-items:center;height:38px;padding:0 14px;border:1px dashed var(--grey-ink);border-radius:10px;cursor:var(--dot);font-size:14px}.filebtn input{position:absolute;inset:0;opacity:0;cursor:var(--dot)}.voice{display:flex;gap:10px;align-items:center}.voice audio{height:36px}.voice-rec{background:#b85450!important;border-color:#b85450!important}.cside p{margin:0 0 10px}.cdl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px;margin:0}.cdl dt{font-size:12.5px;color:var(--grey-ink)}.cdl dd{margin:0}.cdl .wide{grid-column:1/-1}.pre{white-space:pre-line}.caudio{width:100%;margin-bottom:8px}.cclose summary{cursor:var(--dot)}.cclose form{display:flex;gap:8px;margin-top:8px}@media (max-width:1000px){.cdetail{grid-template-columns:1fr}.cstages{grid-template-columns:repeat(3,1fr)}.cgrid{grid-template-columns:1fr 1fr}}.doc-code{font-size:11px;font-weight:700;color:#8e8a80;background:#f1efec;border-radius:6px;padding:1px 6px;-webkit-margin-start:6px;margin-inline-start:6px;letter-spacing:.04em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.filebtn.small{height:30px;font-size:12.5px;padding:0 10px}.nav-ext .ext-mark{-webkit-margin-start:auto;margin-inline-start:auto;opacity:.55}.najiz-case{display:inline-flex;gap:6px;-webkit-margin-start:10px;margin-inline-start:10px;vertical-align:middle}.chip-btn{font:inherit;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;border:1px solid #1c284633;background:#fff;color:#1c2846;cursor:var(--dot);text-decoration:none;line-height:1.8}.chip-btn:hover{background:#1c2846;color:#fff}.chip-btn:focus-visible{outline:2px solid #8e8a80;outline-offset:2px}.lcards{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.lcard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:grid;grid-gap:6px;gap:6px;align-content:start}.lcard .lk{font-size:13px;color:var(--grey-ink);font-weight:700}.lcard b{font-size:30px;color:var(--navy);line-height:1.2}.lcard b small{font-size:14px;color:var(--grey-ink);font-weight:400}.lcard.main{background:var(--navy);color:#fff;border-color:var(--navy)}.lcard.main .lk,.lcard.main b{color:#fff}.lcard.main .small,.lcard.main b small{color:#c9cfdc}.lbar{height:8px;border-radius:99px;background:#ffffff26;overflow:hidden}.lbar i{display:block;height:100%;background:#8e8a80;border-radius:inherit}.lform{display:grid;grid-gap:12px;gap:12px}.lrow{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.ldays{display:grid;justify-items:center;background:var(--light,#e8e7e6);border-radius:12px;padding:6px 14px;min-width:70px}.ldays b{font-size:24px;color:var(--navy);line-height:1.1}.lrule{background:#faf7ef;border:1px solid #dadada;border-radius:12px;padding:10px 14px;font-size:14px}.lrule p{margin:4px 0 0}.lreqs{display:grid;grid-gap:0;gap:0}.lreq{padding:14px 20px;border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.lreq:last-child{border-bottom:0}.lreq p{margin:0}.lreq-head{gap:10px}.lact,.lreq-head{display:flex;align-items:center;flex-wrap:wrap}.lact{gap:8px;margin-top:6px}.lact input{flex:1 1;min-width:200px}@media (max-width:900px){.lcards{grid-template-columns:1fr}.lrow{grid-template-columns:1fr 1fr}}.lv-hero{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:0;gap:0;background:var(--navy);color:#fff;border-radius:22px;overflow:hidden;margin-bottom:18px}.lv-bal{padding:28px 32px;display:grid;grid-gap:10px;gap:10px;align-content:center}.lv-bal>span{color:#c9cfdc;font-size:15px}.lv-bal b{font-size:56px;line-height:1;font-weight:800}.lv-bal b small{font-size:20px;font-weight:400;color:#c9cfdc}.lv-bal p{margin:0;color:#c9cfdc;font-size:14px}.lv-side{background:#ffffff0d;padding:24px 28px;display:grid;grid-gap:16px;gap:16px;align-content:center;-webkit-border-start:1px solid #ffffff1a;border-inline-start:1px solid #ffffff1a}.lv-cta{background:#8e8a80!important;color:#111a2f!important;border:0!important;font-size:17px;padding:14px 20px!important;text-align:center;justify-content:center;border-radius:14px!important}.lv-cta:hover{opacity:.94}.lv-side ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lv-side li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.lv-side li span{color:#c9cfdc}.lv-ask{scroll-margin-top:20px}.lv-step{padding:20px 22px 22px;display:grid;grid-gap:16px;gap:16px}.lv-q{margin:0;font-weight:700;color:var(--navy);font-size:17px}.lv-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.lv-tile{font:inherit;text-align:start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px;cursor:var(--dot);color:var(--navy);transition:border-color .15s,background .15s}.lv-tile:focus-visible,.lv-tile:hover{border-color:var(--navy);background:#f7f6f4;outline:none}.lv-tile svg{color:#8e8a80}.lv-tile b{font-size:16px}.lv-tile span{font-size:12.5px;color:var(--grey-ink)}.lv-chosen{display:flex;justify-content:space-between;align-items:start;gap:12px;background:#faf7ef;border:1px solid #dadada;border-radius:14px;padding:14px 16px}.lv-chosen b{color:var(--navy);font-size:17px}.lv-chosen p{margin:4px 0 0}.lv-dates{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:stretch}.lv-dates label,.lv-field{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--grey-ink)}.lv-dates em{font-style:normal;font-size:12.5px;color:var(--navy);min-height:18px}.lv-count{display:grid;justify-items:center;align-content:center;background:var(--navy);color:#fff;border-radius:14px;padding:8px 20px;min-width:96px}.lv-count b{font-size:34px;line-height:1}.lv-count span{font-size:13px}.lv-count small{font-size:11px;color:#c9cfdc}.lv-submit{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lv-mine h2{font-size:18px;color:var(--navy);margin:6px 0 10px}.lv-mine ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lv-item{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 18px}.lv-item.approved{-webkit-border-start:4px solid #3f8f6b;border-inline-start:4px solid #3f8f6b}.lv-item.pending{-webkit-border-start:4px solid #8e8a80;border-inline-start:4px solid #8e8a80}.lv-item.rejected{-webkit-border-start:4px solid #b85450;border-inline-start:4px solid #b85450}.lv-days{display:grid;justify-items:center;min-width:54px}.lv-days b{font-size:26px;color:var(--navy);line-height:1}.lv-days span{font-size:12px;color:var(--grey-ink)}.lv-what{flex:1 1;display:grid;grid-gap:2px;gap:2px}.lv-what b{color:var(--navy)}.lv-empty{background:#fff;border:1px dashed var(--line);border-radius:16px;padding:22px;color:var(--grey-ink);text-align:center}@media (max-width:900px){.lv-hero{grid-template-columns:1fr}.lv-side{-webkit-border-start:0;border-inline-start:0;border-top:1px solid #ffffff1a}.lv-dates{grid-template-columns:1fr 1fr}.lv-item{flex-wrap:wrap}}button.link{background:none;border:0;padding:0;font-family:inherit}.lv-step input:not([type]),.lv-step input[type=date],.lv-step input[type=text]{font:inherit;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);min-height:46px}.lv-step input:focus{outline:2px solid #8e8a80;outline-offset:1px;border-color:transparent}.lv-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:22px}.lv-grid,.lv-type{display:grid;grid-gap:12px;gap:12px}.lv-type{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;align-content:space-between;color:var(--navy);text-decoration:none;transition:border-color .15s,box-shadow .15s;min-height:132px}a.lv-type:focus-visible,a.lv-type:hover{border-color:var(--navy);box-shadow:0 8px 20px #1c284614;outline:none}.lv-type.on{border-color:#8e8a80;box-shadow:inset 0 -3px 0 #8e8a80}.lv-type.off{opacity:.55}.lv-name{font-size:15px;line-height:1.6}.lv-nums{grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lv-nums,.lv-nums div{display:grid}.lv-nums span{font-size:12px;color:var(--grey-ink)}.lv-nums strong{font-size:24px;line-height:1.2}.lv-nums div:last-child strong,.lv-nums small{color:var(--grey-ink)}.lv-nums small{font-size:11.5px}.lv-type.main{background:var(--navy);color:#fff;border-color:var(--navy)}.lv-type.main .lv-nums div:last-child strong,.lv-type.main .lv-nums small,.lv-type.main .lv-nums span{color:#c9cfdc}.lv-strip{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.lv-strip div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 18px;display:grid;grid-gap:2px;gap:2px}.lv-strip span{font-size:13px;color:var(--grey-ink)}.lv-strip b{font-size:28px;color:var(--navy);line-height:1.2}.lv-strip small{font-size:12px;color:var(--grey-ink)}.lv-strip .main{background:var(--navy);border-color:var(--navy)}.lv-strip .main b{color:#fff;font-size:34px}.lv-strip .main small,.lv-strip .main span{color:#c9cfdc}@media (max-width:900px){.lv-strip{grid-template-columns:1fr}}.lv-track{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 22px;margin-bottom:14px;display:grid;grid-gap:14px;gap:14px}.lv-track.pending{border-color:#dadada;box-shadow:inset 0 3px 0 #8e8a80}.lv-track.approved{box-shadow:inset 0 3px 0 #3f8f6b}.lv-track.rejected{box-shadow:inset 0 3px 0 #b85450}.lv-track-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.lv-track-head b{color:var(--navy);font-size:17px}.lv-track ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.lv-track ol:before{content:"";position:absolute;top:17px;inset-inline:16.6%;height:2px;background:var(--line)}.lv-track li{display:grid;justify-items:center;text-align:center;grid-gap:4px;gap:4px;position:relative;color:var(--grey-ink)}.lv-track li i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;background:#f1efec;color:var(--grey-ink);box-shadow:0 0 0 6px #fff}.lv-track li b{font-size:14px}.lv-track li span{font-size:12px;min-height:16px}.lv-track li.done i{background:#3f8f6b;color:#fff}.lv-track li.done b{color:var(--navy)}.lv-track li.now i{background:#8e8a80;color:#111a2f}.lv-track li.now b{color:var(--navy)}.lv-track li.bad i{background:#b85450;color:#fff}.lv-track li.bad b{color:#b85450}.lv-track ol{grid-template-columns:repeat(4,1fr)}.lv-track ol:before{inset-inline:12.5%}@media (max-width:700px){.lv-track ol{grid-template-columns:1fr 1fr;row-gap:14px}.lv-track ol:before{display:none}}.lv-track{max-width:760px;padding:14px 18px;gap:10px;border-radius:16px}.lv-track-head b{font-size:15px}.lv-track-head .small{font-size:12px}.lv-track ol:before{top:13px}.lv-track li i{width:28px;height:28px;font-size:13px;box-shadow:0 0 0 4px #fff}.lv-track li b{font-size:12.5px}.lv-track li span{font-size:11px}.lv-track{max-width:none}.pt{--taupe:#b8954a;--light:#e8e7e6;background:#f2f1ef}.pt-top{background:var(--navy) url(/brand/pattern.png) left top /70px auto repeat-y}.pt-hero{margin:-22px -16px 0;padding:26px 16px 28px;background:var(--navy);color:#fff;border-radius:0 0 28px 28px;position:relative;overflow:hidden}.pt-hero:after{content:"";position:absolute;inset:0;background:url(/brand/columns.jpg) 30% 40%/cover;filter:grayscale(1);opacity:.13;pointer-events:none}.pt-hero>*{position:relative;z-index:1}.pt-hero-hello{margin:0 0 14px;font-size:22px;font-weight:900}.pt-hero-next{display:grid;grid-gap:4px;gap:4px;background:#ffffff10;border:1px solid #ffffff26;border-radius:20px;padding:18px 18px 16px}.pt-hero-next.calm strong{font-size:19px}.pt-hero-k{font-size:12.5px;color:#c9cdd8}.pt-hero-when{font-size:16px;font-weight:700}.pt-hero-sub{font-size:13px;color:#c9cdd8}.cd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 6px;min-height:44px}.cd-label{font-size:15px;color:#c9cdd8}.cd-unit{display:inline-flex;align-items:baseline;gap:6px;font-size:17px;font-weight:700}.cd-unit b{font-size:40px;font-weight:900;line-height:1}.pt-letter{margin-top:16px;background:#fff;border-radius:20px;padding:18px;display:grid;grid-gap:4px;gap:4px;-webkit-border-start:4px solid var(--taupe);border-inline-start:4px solid var(--taupe);box-shadow:0 10px 30px #1c284612}.pt-letter strong{color:var(--navy);font-size:16.5px}.pt-letter p{margin:2px 0 6px;font-size:14.5px;line-height:1.95;color:#2c3446;white-space:pre-line}.pt-letter-sign{font-size:12.5px;color:var(--taupe);font-weight:700}.pt-notice{margin:14px 0 0;background:var(--light);color:var(--navy);border-radius:14px;padding:12px 16px;font-size:14px}.pt-notice.bad{background:#f5e1e1;color:var(--bad)}.pt-journeys{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.pt-journeys a{display:grid;grid-gap:3px;gap:3px;background:#fff;border-radius:20px;padding:16px 16px 14px;box-shadow:0 8px 24px #1c284610}.pt-journeys strong{color:var(--navy);font-size:16px}.pt-tag.now{background:var(--navy);color:#fff}.pt-tag.muted{background:var(--light);color:#5f5b53}.jr{list-style:none;margin:10px 0 0;padding:0;grid-gap:0;gap:0}.jr,.jr li{display:grid}.jr li{grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:start;position:relative;padding-bottom:16px}.jr li:not(:last-child):before{content:"";position:absolute;inset-inline-start:14px;top:28px;bottom:0;width:2px;background:#dadada}.jr li.jr-done:not(:last-child):before{background:var(--navy)}.jr-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:#fff;border:2px solid #dadada;color:#a5a299}.jr-done .jr-dot{background:var(--navy);border-color:var(--navy);color:#fff}.jr-now .jr-dot{background:var(--taupe);border-color:var(--taupe);color:#fff;box-shadow:0 0 0 6px #b8954a33}@media (prefers-reduced-motion:no-preference){.jr-now .jr-dot{animation:jr-pulse 2.2s ease-in-out infinite}}@keyframes jr-pulse{50%{box-shadow:0 0 0 10px #b8954a14}}.jr-text{display:grid;padding-top:3px}.jr-text b{color:var(--navy);font-size:15px}.jr-next .jr-text b{color:#a5a299;font-weight:400}.jr-text small{color:#8e8a80;font-size:12.5px}.jr-text em{font-style:normal;font-size:11.5px;font-weight:700;color:#fff;background:var(--taupe);border-radius:99px;padding:1px 10px;justify-self:start;margin-top:4px}.jr-compact{display:flex;margin-top:14px}.jr-compact li{flex:1 1;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:0}.jr-compact li:not(:last-child):before{inset-inline-start:calc(50% + 14px);inset-inline-end:calc(-50% + 14px);width:auto;top:14px;bottom:auto;height:2px}.jr-compact .jr-text{padding:0}.jr-compact .jr-text b{font-size:11px;line-height:1.4}.jr-compact .jr-text em{display:none}.jr-compact .jr-dot{width:26px;height:26px;font-size:11px}.pt-journey-full .jr{background:#fff;border-radius:20px;padding:18px 16px 4px;margin:0;box-shadow:0 8px 24px #1c284610}.pt-pair{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:12px;gap:12px;margin-top:22px}.pt-fees,.pt-vault{background:#fff;border-radius:20px;padding:16px;align-content:start;box-shadow:0 8px 24px #1c284610}.pt-fees,.pt-vault,.pt-vault ul{display:grid;grid-gap:8px;gap:8px}.pt-vault ul{list-style:none;margin:0;padding:0}.pt-vault li{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--navy);font-weight:700}.pt-vault li small{display:block;font-weight:400;color:#8e8a80;font-size:11.5px}.pt-file{width:22px;height:28px;flex:none;border-radius:4px;background:linear-gradient(135deg,var(--light) 0 70%,#dadada 70%);border:1px solid #dadada}.pt-vault-empty{font-size:13px;color:#8e8a80}.pt-fees{justify-items:center;text-align:center}.pt-ring{width:110px;height:110px}.pt-ring-bg{fill:none;stroke:var(--light);stroke-width:10}.pt-ring-fg{fill:none;stroke:var(--navy);stroke-width:10;stroke-linecap:round}.pt-ring-num{font:900 22px CRG Frutiger,sans-serif;fill:var(--navy)}.pt-ring-k{font:400 11px CRG Frutiger,sans-serif;fill:#8e8a80}.pt-fees-rest{font-size:12.5px;color:#5f5b53}.pt-fees-rest b{color:var(--navy)}.pt-fab{position:fixed;z-index:25;inset-inline-start:16px;bottom:calc(84px + env(safe-area-inset-bottom));display:inline-flex;gap:8px;align-items:center;background:var(--taupe);color:#fff;font-weight:700;font-size:14px;padding:12px 18px;border-radius:999px;box-shadow:0 12px 30px #1c284640}.pt-fab svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (min-width:820px){.pt-hero{margin:-34px 0 0;border-radius:0 0 32px 32px;padding:34px 32px}.pt-fab{bottom:28px;inset-inline-start:32px}.jr-compact .jr-text b{font-size:12.5px}}@media (min-width:1000px){.pt-main{width:min(1180px,100% - 64px)}.pt-hero{padding:40px 44px}.pt-hero-next{max-width:620px}.pt-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-areas:"cases letter" "cases notice" "cases pair" "cases .";grid-column-gap:24px;column-gap:24px;align-items:start;margin-top:22px}.pt-grid>.pt-letter{grid-area:letter;margin-top:0}.pt-grid>.pt-notice{grid-area:notice}.pt-grid>.pt-cases-sec{grid-area:cases;margin-top:0}.pt-grid>.pt-pair{grid-area:pair;margin-top:14px}.pt-cases-sec h2{margin-top:0}.jr-compact .jr-text b{font-size:13px}.pt-journey-full .jr{padding:24px 24px 8px}.pt-case-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:24px;gap:24px;align-items:start}.pt-case-grid .pt-facts{margin-top:52px;grid-template-columns:1fr 1fr}.pt-case-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:start}}.ref-ask{display:grid;grid-gap:12px;gap:12px;padding:20px}.ref-ask textarea{font:inherit;font-size:16px;line-height:1.9;padding:14px 16px;border:1px solid var(--line,#dadada);border-radius:12px;resize:vertical;min-height:120px}.ref-ask-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ref-result{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.ref-summary{margin:0;padding:14px 18px;-webkit-border-start:3px solid #8e8a80;border-inline-start:3px solid #8e8a80;background:#fff;border-radius:10px;line-height:1.9}.ref-h{font-size:18px;margin:0 0 12px;color:#1c2846}.ref-articles{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px;counter-reset:art}.ref-articles>li{border:1px solid #e8e7e6;border-radius:12px;padding:16px 18px;display:grid;grid-gap:8px;gap:8px}.ref-art-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ref-art-head strong{color:#1c2846}.ref-text{margin:0;padding:12px 16px;background:#f6f5f3;border-radius:10px;-webkit-border-start:3px solid #1c2846;border-inline-start:3px solid #1c2846;white-space:pre-line;line-height:2;font-size:15.5px}.ref-text-small{white-space:pre-line;font-size:14px;line-height:1.9;color:#5f5b53;margin:8px 0 0}.ref-more summary{cursor:var(--dot);font-size:13.5px;color:#8e8a80}.ref-why{margin:0;font-size:14.5px;color:#3d3a35}.ref-why:before{content:"وجه الانطباق: ";font-weight:700;color:#8e8a80}.ref-ideas ul{margin:0 0 10px;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;line-height:1.9}.ref-side{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.ref-history,.ref-laws{list-style:none;padding:0;margin:0;display:grid;grid-gap:4px;gap:4px}.ref-history li,.ref-laws li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0efed}@media (max-width:900px){.ref-side{grid-template-columns:1fr}}.md-fab{position:fixed;left:22px;bottom:22px;width:40px;height:40px;border-radius:20px;border:0;cursor:var(--dot);z-index:80;background:#8e8a80;box-shadow:0 8px 20px rgba(28,41,71,.25);display:flex;align-items:center;direction:ltr;padding:0 0 0 10px;gap:7px;overflow:hidden;color:#fff;transition:width .9s cubic-bezier(.3,.7,.3,1)}.md-fab .md-ring{position:absolute;inset:-5px;border-radius:40px;border:2px solid rgba(142,138,128,.6);animation:mdpulse 2.6s ease-out infinite}.md-fab .mw{flex:none;position:relative;display:block;height:24px;width:81px}.md-fab .mw svg{position:absolute;inset:0;width:100%;height:100%}.md-fab .mw-cover{position:absolute;top:0;bottom:0;left:22%;right:-2px;background:#8e8a80;transform-origin:right center;transform:scaleX(1)}.md-fab .gm{flex:none;height:27px;width:24px;opacity:0;transform:scale(.6) rotate(-25deg);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.md-fab .mw-b1,.md-fab .mw-b2{transform-box:fill-box;transform-origin:left center}.md-fab .mw-trace{stroke-dasharray:1;stroke-dashoffset:.555}.md-fab:focus-visible,.md-fab:hover{width:136px;transition-delay:.75s}.md-fab:focus-visible .md-ring,.md-fab:hover .md-ring{opacity:0;animation:none}.md-fab:focus-visible .mw-b1,.md-fab:hover .mw-b1{animation:mwgrow .3s ease both}.md-fab:focus-visible .mw-b2,.md-fab:hover .mw-b2{animation:mwgrow .3s ease .3s both}.md-fab:focus-visible .mw-trace,.md-fab:hover .mw-trace{animation:mwpen 1.3s cubic-bezier(.45,.1,.4,1) .6s both}.md-fab:focus-visible .mw-cover,.md-fab:hover .mw-cover{animation:mwcover .45s ease 1.85s both}@keyframes mwcover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.md-fab:focus-visible .gm,.md-fab:hover .gm{opacity:1;transform:none;transition-delay:2.2s;animation:mdbeat .6s ease-in-out 2.75s 2}@keyframes mwgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mwpen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mdbeat{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes mdpulse{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){.md-fab,.md-fab *{transition:none!important}}.md-ask{display:inline-flex;align-items:center;gap:8px;background:#2c6e5a;color:#fff;border:0;border-radius:10px;padding:9px 16px;font:inherit;font-weight:700;cursor:var(--dot);box-shadow:0 6px 16px rgba(44,110,90,.25)}.md-ask .md-ask-b{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:rgba(255,255,255,.18);color:#fff}.md-ask .md-ask-b svg{width:15px;height:21px}.md-ask .bm-trace{stroke-dasharray:1;stroke-dashoffset:0}.md-ask .bm-b1,.md-ask .bm-b2{transform-box:fill-box;transform-origin:left center}.md-ask:focus-visible .bm-b1,.md-ask:hover .bm-b1{animation:mwgrow .25s ease both}.md-ask:focus-visible .bm-b2,.md-ask:hover .bm-b2{animation:mwgrow .25s ease .25s both}.md-ask:focus-visible .bm-trace,.md-ask:hover .bm-trace{animation:mwpen .7s cubic-bezier(.45,.1,.4,1) .5s both}.md-dock{position:fixed;left:0;top:0;bottom:0;width:min(680px,42vw);background:#faf8f3;z-index:90;display:flex;flex-direction:column;box-shadow:12px 0 40px rgba(17,25,46,.22);border-left:1px solid #e6e1d4}.md-dock>header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #e9e3d3;background:#fff}.md-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#1c2846;color:#fff;font-weight:700;font-size:22px}.md-badge .md-badge-b{width:24px;height:33px}.md-title{flex:1 1}.md-title strong{display:block;font-size:22px;color:#1c2846}.md-title span{font-size:13px;color:#7a7f8e}.md-src{background:#efe9d9;color:#5d5236;border-radius:20px;padding:4px 12px;font-size:12px}.md-icon{border:0;background:transparent;font-size:20px;color:#5d6273;cursor:var(--dot);padding:4px 6px}.md-body{flex:1 1;overflow-y:auto;padding:22px 26px;display:flex;flex-direction:column;gap:16px}.md-hello{background:#fff;border:1px solid #ece6d6;border-radius:14px;padding:18px 20px}.md-hi{font-size:17px;font-weight:700;color:#1c2846;margin-bottom:6px}.md-hello p{line-height:1.8;color:#44495a;font-size:14px}.md-hello .md-hint{margin-top:8px;color:#2c6e5a}.md-q{align-self:flex-start;background:#1c2846;color:#fff;border-radius:12px;padding:10px 16px;max-width:88%;line-height:1.75;font-size:14px}.md-a{display:flex;flex-direction:column;gap:12px}.md-who{color:#2c6e5a;font-weight:700;font-size:14px}.md-p{line-height:1.85;color:#232838;font-size:14.5px;text-align:justify;margin:0}.md-written{display:flex;flex-direction:column;gap:10px}.md-h4{margin:6px 0 0;color:#1c2846;font-size:15px;font-weight:700}.md-ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;line-height:1.85;font-size:14.5px;color:#232838;text-align:justify}.md-cite{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;margin:0 2px;border-radius:999px;border:1px solid #d9c9a0;background:#f6efe0;color:#8a6a2a;font-size:10.5px;font-weight:700;vertical-align:super;line-height:1;cursor:var(--dot)}.md-refs{border-top:1px solid #ebe5d6;padding-top:10px;display:flex;flex-direction:column;gap:4px}.md-refs-h{color:#8e8a80;font-size:12.5px;font-weight:700;margin-bottom:2px}.md-refs details{border-radius:8px}.md-refs summary{cursor:var(--dot);list-style:none;padding:4px;color:#55596a;font-size:12.5px}.md-refs summary::-webkit-details-marker{display:none}.md-refs summary .md-cite{vertical-align:middle;-webkit-margin-end:6px;margin-inline-end:6px}.md-refs details[open]{background:#fff;border:1px solid #ebe5d6;padding:4px 12px 10px}.md-refs blockquote{margin:6px 0 0;line-height:1.9;color:#232838;font-size:13.5px;white-space:pre-line;text-align:justify}.md-refs small{display:block;margin-top:6px;color:#9a9ea9;font-size:11.5px}.md-art{margin:0;background:#fff;border:1px solid #ebe5d6;border-right:5px solid #8e8a80;border-radius:10px;padding:14px 18px}.md-art figcaption{color:#a8853c;font-weight:700;font-size:14px;margin-bottom:6px}.md-art blockquote{margin:0;line-height:1.9;color:#232838;font-size:14px;white-space:pre-line;text-align:justify;text-justify:inter-word}.md-art small{display:block;margin-top:8px;color:#9a9ea9;font-size:11.5px}.md-card{background:#fff;border:1px solid #ebe5d6;border-radius:12px;padding:14px 18px}.md-card h4{color:#2c6e5a;font-size:15px;margin-bottom:6px}.md-card ul{margin:0;padding-right:20px;line-height:1.9}.md-demo{display:block;background:#fff5e0;border:1px dashed #d9a441;color:#7a5a12;border-radius:8px;padding:6px 10px;font-size:12px}.md-note{font-size:13px;color:#7a7f8e}.md-wait{color:#7a7f8e;font-size:14px;display:flex;align-items:center;gap:4px}.md-wait i{width:7px;height:7px;border-radius:50%;background:#8e8a80;display:inline-block;animation:mddot 1.2s infinite}.md-wait i:nth-child(2){animation-delay:.2s}.md-wait i:nth-child(3){animation-delay:.4s}@keyframes mddot{0%,80%,to{opacity:.25}40%{opacity:1}}.md-bar{display:flex;gap:10px;padding:16px 24px;border-top:1px solid #e9e3d3;background:#fff}.md-bar input{flex:1 1;border:1px solid #ddd5c2;padding:12px 14px}.md-bar input,.md-btn{border-radius:10px;font:inherit}.md-btn{padding:0 18px;font-weight:700;cursor:var(--dot);display:inline-flex;align-items:center;text-decoration:none}.md-btn.ghost{background:#fff;color:#2c6e5a;border:1.5px solid #2c6e5a}.md-btn.green{background:#2c6e5a;color:#fff;border:0;padding:10px 18px}.md-btn:disabled{opacity:.45;cursor:default}.md-foot{font-size:11.5px;color:#8a8f9c;padding:0 24px 12px;background:#fff}.md-h{color:#1c2846;font-size:17px}.md-new{background:#1c2846;color:#8e8a80;border:0;border-radius:10px;padding:10px;font:inherit;font-weight:700}.md-chat,.md-new{cursor:var(--dot)}.md-chat{text-align:right;background:#fff;border:1px solid #ece6d6;border-radius:10px;padding:10px 12px;font:inherit}.md-chat strong{display:block;color:#1c2846;font-size:14px}.md-chat span{font-size:12px;color:#8a8f9c}.md-modal{position:fixed;inset:0;background:rgba(17,25,46,.45);z-index:95;display:grid;place-items:center}.md-sheet{width:min(980px,92vw);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.35)}.md-sheet>header{background:#2b5797;color:#fff;display:flex;justify-content:space-between;padding:12px 22px;font-size:14px}.md-page{padding:34px 70px;min-height:300px}.md-page h3{text-align:center;color:#1c2846;margin-bottom:18px}.md-hl{background:#fff1c9;padding:10px 14px;line-height:2.1;border-radius:4px}.md-sheet>footer{display:flex;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid #eee;color:#5d6273;font-size:13.5px}.md-pending{background:#fff1c9;color:#8a5a00;border-radius:20px;padding:6px 14px;font-weight:700}.md-sheet>footer .md-btn{margin-right:auto}.masked{filter:blur(4.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;color:var(--navy);opacity:.8}.pay-notice{border:1px solid var(--gold,#8e8a80);margin-bottom:16px}.pay-notice .form-actions{display:flex;gap:8px;margin-top:12px}.att-stats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.att-stats>div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:14px 12px;text-align:center;display:flex;flex-direction:column;gap:2px}.att-stats span{font-size:12px;color:var(--grey-ink)}.att-stats b{font-size:26px;font-weight:900;color:var(--navy);line-height:1.3}.att-stats small{font-size:12px;color:var(--grey-ink)}.att-stats .money{background:#faf8f4}.att-stats .wait{border-color:#e7cf9f;background:#fbf5e9}.att-stats .wait b{color:var(--warn)}@media (max-width:900px){.att-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.att-stats{grid-template-columns:repeat(2,1fr)}}.att-amt,.att-date{white-space:nowrap}.att-amt{font-weight:700}.att-kind{min-width:230px}.att-pen{min-width:170px}.settings-grid>.span-all{grid-column:1/-1}.att-wages td:first-child{white-space:nowrap;text-align:start}.att-wages input[type=time]{width:130px}.inv-gate{position:fixed;inset:0;z-index:9000;background:rgba(15,24,48,.72);display:grid;place-items:center;padding:16px}.inv-gate-box{background:#fff;border-radius:14px;border-top:5px solid var(--bad);max-width:520px;width:100%;padding:28px 30px;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.35)}.inv-gate-box h2{color:var(--navy);font-size:26px;margin:4px 0 10px}.inv-gate-box p{margin:0 0 12px;line-height:1.8}.inv-gate-k{font-size:12px;color:var(--grey-ink)}.inv-clock{font-size:22px;color:var(--navy);font-weight:900}.inv-clock.over{color:var(--bad)}.inv-h{font-size:15px;color:var(--navy);margin:16px 0 6px}.inv-small{font-size:15px!important}.inv-meta,.inv-stats{grid-template-columns:repeat(4,1fr)}.inv-stats{margin-bottom:12px}.inv-q{display:block;font-weight:700;color:var(--navy);margin-bottom:6px;line-height:1.7}.inv-qa{-webkit-padding-start:20px;padding-inline-start:20px;margin:0}.inv-qa li{margin-bottom:14px}.inv-qa li p{margin:4px 0 0;background:var(--paper);border-radius:8px;padding:8px 12px}.inv-choices{border:0;padding:0;margin:0 0 10px;display:grid;grid-gap:8px;gap:8px}.inv-choices label{display:flex;align-items:center;gap:8px;font-weight:700}.inv-choices select{width:auto}.inv-decision{font-size:17px;color:var(--navy)}.inv-paper{border-top:3px solid var(--navy)}@media (max-width:900px){.inv-meta,.inv-stats{grid-template-columns:repeat(2,1fr)}}.circ-body{white-space:pre-wrap;line-height:2;font-size:15px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 22px;margin:8px 0 14px}.circ-paper{border-top:3px solid var(--navy)}.circ-banner{-webkit-border-start:4px solid var(--navy);border-inline-start:4px solid var(--navy)}.circ-banner.circ-new{background:#a8322b;color:#fff;border-inline-start-color:#6e1d18;display:flex;align-items:center;gap:12px;font-weight:700;animation:circbeat 1.6s ease-in-out infinite}.circ-banner.circ-new a{color:#fff;text-decoration:underline}.circ-pulse{position:relative;flex:none;width:12px;height:12px}.circ-pulse,.circ-pulse:after{border-radius:50%;background:#fff}.circ-pulse:after{content:"";position:absolute;inset:0;animation:circring 1.6s ease-out infinite}@keyframes circring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.8);opacity:0}}@keyframes circbeat{0%,to{box-shadow:0 0 0 0 rgba(168,50,43,.45)}50%{box-shadow:0 0 0 8px rgba(168,50,43,0)}}.emp-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;align-items:start}.emp-grid .panel{margin:0}@media (max-width:1000px){.emp-grid{grid-template-columns:1fr}}.rep-table input,.rep-table select{width:100%;min-width:0}.rep-table td:nth-child(4){min-width:320px}.rep-items ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;text-align:start}.inline-form:not(.form){display:flex;gap:6px;align-items:center}.rep-new{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.welcome-later{display:block;margin:12px auto 0;background:none;border:0;color:#c9ccd6;font:inherit;font-size:14px;cursor:var(--dot);text-decoration:underline;text-underline-offset:4px}.welcome-report .welcome-greeting{color:#8e8a80}.head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.head-actions form{display:contents}.q-more{border-top:1px solid var(--line)}.q-more>summary{list-style:none;cursor:var(--dot);padding:12px 18px;font-size:14px;font-weight:700;color:var(--navy);text-align:center}.q-more>summary::-webkit-details-marker{display:none}.q-more>summary:hover{background:var(--paper)}.q-more[open]>summary{display:none}.perm-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.perm-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px}.perm-form .wide{grid-column:1/-1}.perm-list{list-style:none;margin:0;padding:0 20px 16px;display:grid;grid-gap:8px;gap:8px}@media (max-width:760px){.perm-form{grid-template-columns:1fr 1fr}}.ct-left{min-width:170px}.ct-left .tag,.ct-left>span:first-child{white-space:nowrap}.ct-bar{display:block;height:4px;margin-top:6px;border-radius:4px;background:var(--line);overflow:hidden;max-width:160px}.ct-bar i{display:block;height:100%;background:var(--navy)}.ct-remind ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.circ-meta{display:grid;grid-template-columns:160px 220px 1fr;grid-gap:14px;gap:14px;align-items:end}.circ-meta label{display:grid;grid-gap:6px;gap:6px}.circ-meta input{width:100%}@media (max-width:760px){.circ-meta{grid-template-columns:1fr 1fr}.circ-meta label:last-of-type{grid-column:1/-1}}.tip{position:relative;cursor:help}.tip[data-tip=""]:after{display:none}.tip:after{content:attr(data-tip);position:absolute;z-index:30;bottom:calc(100% + 8px);inset-inline-start:50%;transform:translateX(50%);width:max-content;max-width:320px;white-space:normal;text-align:start;line-height:1.7;padding:10px 14px;border-radius:10px;background:var(--navy);color:#fff;font-size:13px;font-weight:500;box-shadow:0 8px 24px rgba(28,40,70,.25);opacity:0;visibility:hidden;pointer-events:none}.tip:focus:after,.tip:hover:after{opacity:1;visibility:visible}.circ-upload{margin-top:6px;border-top:1px solid var(--line);padding-top:10px}.circ-upload>summary{cursor:var(--dot);font-size:14px;color:var(--navy)}.circ-upload[open]{display:grid;grid-gap:10px;gap:10px}.circ-drafts{list-style:none;margin:0;padding:8px 20px 16px;display:grid;grid-gap:8px;gap:8px}.circ-drafts li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.circ-drafts li>div{flex:1 1}.circ-drafts form{display:contents}.circ-draft-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.circ-draft-bar span{flex:1 1}.circ-draft-bar form{display:contents}.circ-pdf{width:100%;height:80vh;min-height:640px;border:1px solid var(--line);border-radius:10px;background:#fff}.rep-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:20px;gap:20px;align-items:start}.rep-grid.wide-first{grid-template-columns:1.2fr 1fr}@media (max-width:1000px){.rep-grid,.rep-grid.wide-first{grid-template-columns:1fr}}.rep-tl{list-style:none;margin:0;padding:0}.rep-tl li{display:grid;grid-template-columns:74px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.rep-tl li:last-child{border-bottom:0}.rep-tl time{font-weight:700;color:var(--navy)}.rep-tl b{display:block}.rep-tl small{display:block;color:var(--grey-ink);font-size:13px;margin-top:2px}.rep-lock{margin:10px 0 0}.rep-form label{display:grid;grid-gap:6px;gap:6px;font-weight:700;color:var(--navy)}.rep-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.rep-stats.five{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.rep-stats,.rep-stats.five{grid-template-columns:repeat(2,1fr)}}.rep-stats>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:grid;grid-gap:4px;gap:4px}.rep-stats span{color:var(--grey-ink);font-size:14px}.rep-stats b{font-size:32px;font-weight:900;color:var(--navy)}.rep-stats small{color:var(--grey-ink);font-size:13px}.rep-stats>div.alert{border-color:#e8c9c4;background:#fdf6f5}.rep-stats>div.alert b{color:var(--bad)}.rep-blocker{display:grid;grid-template-columns:160px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.rep-blocker:last-child{border-bottom:0}.rep-bar{display:inline-block;width:110px;vertical-align:middle;margin:0}.rep-week-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px;flex-wrap:wrap}.rep-week-head h2{margin:0;color:var(--navy);font-size:22px}.rep-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.rep-chips a{border:1px solid var(--light);border-radius:999px;padding:6px 14px;font-size:14px;background:#fff;color:var(--ink,#2b2f38);text-decoration:none}.rep-chips a[aria-current=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.tag.n{background:#eceae6;color:var(--grey-ink)}.welcome-message{white-space:pre-line}.banner,.body p,.circ-body,.lead,.note,.welcome-message,main p{text-align:justify;text-justify:inter-word}.ref-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ref-main,.ref-wrap{display:grid;grid-gap:16px;gap:16px}.ref-main{min-width:0}.ref-aside{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.ref-eds{padding:18px}.ref-eds ul{list-style:none;padding:0;margin:12px 0;display:grid;grid-gap:10px;gap:10px}.ref-eds li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border:1px solid #e4e2de;-webkit-border-start:4px solid #1c2846;border-inline-start:4px solid #1c2846;border-radius:10px;background:#fff}.ref-eds li div{display:grid;grid-gap:2px;gap:2px}.ref-eds li b{color:#1c2846}.ref-lib{padding:0;overflow:hidden}.ref-lib-bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 18px;background:#f6f5f2;border-bottom:1px solid #e3e0d8}.ref-lib-bar .ref-tabs{margin:0;background:transparent;padding:0}.ref-lib-bar .ref-lib-tools{flex:1 1;min-width:240px;flex-wrap:nowrap}.ref-lib-bar .ref-lib-tools input[type=search]{flex:1 1;background:#fff}.ref-lib>.ref-doc-more,.ref-lib>p,.ref-lib>ul{margin-inline:18px}.ref-lib>.ref-doc-more{margin-block:12px}.ref-lib-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.ref-lib-head .ref-h{margin:0}.ref-lib-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ref-lib-tools input[type=search]{font:inherit;padding:8px 12px;border:1px solid #dadada;border-radius:10px;min-width:240px}.ref-lib-chk{display:flex;gap:6px;align-items:center;font-size:13.5px;color:#5f5b53}.ref-books{list-style:none;padding:0;margin:0;display:grid}.ref-books li{display:grid;grid-template-columns:1fr 110px 96px;grid-gap:12px;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid #f0efed}.ref-books li.has-pdf{background:linear-gradient(270deg,rgba(28,40,70,.04),transparent 60%)}.ref-book-main{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.ref-book-name{font-weight:700;color:#1c2846}.ref-book-regs{flex-basis:100%;display:flex;gap:6px 12px;flex-wrap:wrap;font-size:13px}.ref-book-regs a{color:#77736b}.ref-book-regs a:before{content:"↳ ";color:#b9b4a8}.ref-pdf,.ref-pdf-soon{justify-self:end}.ref-pdf-soon{font-size:12.5px}@media (max-width:1100px){.ref-wrap{grid-template-columns:1fr}.ref-aside{position:static}}@media (max-width:640px){.ref-books li{grid-template-columns:1fr auto}.ref-book-count{display:none}}.ref-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px;padding:4px;background:#f4f3f1;border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%}.ref-tabs button{font:inherit;font-size:14px;border:0;background:transparent;color:#8e8a80;padding:7px 16px;border-radius:999px;cursor:var(--dot);white-space:nowrap}.ref-tabs button:hover{color:#1c2846}.ref-tabs button.on{background:#1c2846;color:#fff;font-weight:700}.ref-tabs button:focus-visible{outline:2px solid #1c2846;outline-offset:2px}.ref-books li{grid-template-columns:1fr 84px 96px}.ref-book-count{display:inline-flex;gap:6px;justify-content:flex-start;white-space:nowrap}.ref-book-count .num{display:inline-block;min-width:3.4ch;text-align:left}.ref-docs{list-style:none;padding:0;margin:0;display:grid}.ref-docs li{display:grid;grid-template-columns:1fr 64px;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:10px 4px;border-bottom:1px solid #f0efed}.ref-docs[aria-busy=true]{opacity:.6}.ref-doc-main{min-width:0;display:grid;grid-gap:3px;gap:3px}.ref-doc-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ref-doc-title{color:#1c2846}.ref-doc-topic:before{content:"· "}.ref-doc-meta{line-height:1.8}.ref-doc-ex{margin:0;font-size:13.5px;color:#5f5b53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:justify}.ref-doc-btn{justify-self:end;width:64px}.ref-doc-text{grid-column:1/-1;text-align:justify;font-size:15px;max-height:70vh;overflow:auto}.ref-doc-wait{margin:8px 0 0}.ref-doc-more{display:flex;justify-content:center;margin-top:12px}@media (max-width:640px){.ref-tabs{border-radius:14px;width:100%}.ref-tabs button{flex:1 1 auto;padding:7px 10px;font-size:13px}.ref-lib-tools input[type=search]{min-width:0;width:100%}.ref-books li{grid-template-columns:1fr 72px}.ref-docs li{grid-template-columns:1fr 56px}.ref-doc-btn{width:56px}}.sent-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:#f4f3f1}.sent-card{width:min(520px,100%);background:#fff;border:1px solid #e4e2de;border-radius:18px;padding:36px 32px 28px;display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.sent-card img{width:210px;margin-bottom:6px}.sent-card h1{margin:0;color:#1c2846;font-size:26px}.sent-card p{margin:0;line-height:1.9;color:#3d3a35;text-align:center}.sent-call{font-size:14px;color:#77736b!important}.sent-slogan{margin-top:6px;color:#8e8a80;font-size:13px}.visits header form{margin:0}.visit-list{list-style:none;margin:0;display:grid;grid-gap:10px;gap:10px}.visit-list li{font-size:14px;line-height:1.7}.lock-form{margin:2px 0 6px}.doc-hist{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;gap:20px;align-items:start}.doc-hist>.panel{margin-top:0}.ver-list{list-style:none;margin:0;display:grid;grid-gap:4px;gap:4px}.ver-list li{padding:8px 10px;border-radius:10px}.ver-list li.on{background:#f6ecd9}.diff p{line-height:2;margin:0 0 10px;text-align:justify}.diff .d-add{background:#e3efe8;color:#1f6b43}.diff p.d-add,.diff p.d-del{padding:2px 8px;border-radius:6px}.diff .d-del{background:#f7e2e0;color:#a3261e;text-decoration:line-through}.diff .d-same,.diff p.d-same{background:none;color:inherit;text-decoration:none}.diff .d-gap{color:var(--grey-ink);text-align:center}@media (max-width:900px){.doc-hist{grid-template-columns:1fr}}.thread .st-trail{display:block;margin:10px 0 18px;padding:14px 10px 6px;border-radius:16px;background:linear-gradient(180deg,#faf8f4,#fff);border:1px solid var(--line)}.st-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;row-gap:18px}.thread .st-steps .st-step{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:150px;padding:0 8px;border:0;background:none}.st-step:after{content:"";position:absolute;top:9px;inset-inline-start:50%;width:100%;height:2px;background:var(--line);z-index:0}.st-step:last-child:after{display:none}.st-dot{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #b9b4a8;position:relative;z-index:1;box-shadow:0 0 0 4px #faf8f4}.st-doing .st-dot{border-color:#b8860b}.st-done .st-dot{border-color:#2e7d55;background:#2e7d55}.st-label{font-size:14px;margin-top:4px}.st-doing .st-label{color:#8a6408}.st-done .st-label{color:#1f6b43}.st-open .st-label{color:var(--navy)}.st-when,.st-who{color:var(--grey-ink)}.st-gap{position:absolute;top:-13px;inset-inline-start:0;transform:translateX(50%);white-space:nowrap;color:#8e8a80;font-size:11px;background:#faf8f4;padding:0 6px;z-index:2}.st-step:last-child .st-dot{box-shadow:0 0 0 4px #faf8f4,0 0 0 7px rgba(46,125,85,.12)}.st-trail details{text-align:center;margin-bottom:12px}.st-trail summary{cursor:var(--dot);color:var(--grey-ink);list-style:none;font-size:13px}.st-trail summary::-webkit-details-marker{display:none}.st-trail details[open] summary{margin-bottom:14px}.doc-from-task .crow{align-items:end;gap:12px}.doc-from-task label{display:grid;grid-gap:4px;gap:4px;font-size:13px}.sar{display:inline-flex;align-items:baseline;gap:.22em;white-space:nowrap;direction:rtl}.sar-sym{height:.78em;width:auto;vertical-align:-.02em;flex:none}.money small .sar-sym,small .sar-sym{height:1em}.dsc-stats{grid-template-columns:repeat(4,1fr);margin-top:12px}.dsc-months{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;align-items:end;text-align:center}.dsc-months>div{display:flex;flex-direction:column;align-items:center;gap:4px}.dsc-bar{height:120px;width:34px;display:flex;flex-direction:column-reverse;background:var(--grey-bg,#f3f2ef);border-radius:6px;overflow:hidden}.dsc-bar i{display:block;width:100%}.dsc-bar .ok,.dsc-key .ok{background:#1d2a4d}.dsc-bar .late,.dsc-key .late{background:#b4462f}.dsc-months small{color:var(--grey-ink)}.dsc-key{margin-top:12px;display:flex;gap:6px;align-items:center;justify-content:center}.dsc-key i{display:inline-block;width:10px;height:10px;border-radius:2px;-webkit-margin-start:10px;margin-inline-start:10px}@media (max-width:700px){.dsc-stats{grid-template-columns:repeat(2,1fr)}.dsc-months{grid-template-columns:repeat(3,1fr)}}.ref-eds-list{max-height:520px;overflow-y:auto;-webkit-padding-end:4px;padding-inline-end:4px}.xcard.moot{opacity:.55}.btn.danger:hover{background:#a93226;border-color:#a93226}.btn.ghost.danger:hover{background:#fbeeec;color:#c0392b}.team-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch}.team-cards>.panel{margin-top:0;display:flex;flex-direction:column;border-top:4px solid var(--navy)}.team-cards>.panel.has-alert{border-top-color:#c0392b}.team-card>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.team-card>header h2{margin:0;font-size:17px}.team-card .avatar{width:42px;height:42px;font-size:17px}.team-card .tc-name{display:grid;grid-gap:2px;gap:2px}.team-card .tc-load{display:grid;justify-items:center;line-height:1.1}.team-card .tc-load b{font-size:26px;color:var(--navy)}.team-card>.body{flex:1 1;display:flex;flex-direction:column;gap:14px}.team-card .team-stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:0}.team-card .team-stats>div{padding:10px 4px}.team-card .team-stats dt{font-size:11.5px;line-height:1.5;min-height:2.9em;display:flex;align-items:center;justify-content:center}.team-card .tc-perf{display:grid;grid-gap:6px;gap:6px}.team-card .tc-perf-row{display:flex;justify-content:space-between;align-items:center}.team-card .tc-bar{height:6px;background:#eceae5;border-radius:99px;overflow:hidden}.team-card .tc-bar i{display:block;height:100%;border-radius:99px;background:var(--navy)}.team-card .tc-bar i.band-bad,.team-card .tc-bar i.band-low{background:#c0392b}.team-card .team-foot{margin-top:auto;display:flex;gap:18px;justify-content:flex-start;border-top:1px solid var(--line);padding-top:10px}@media (max-width:700px){.team-card .team-stats{grid-template-columns:repeat(3,1fr)}}.team-card .tc-bar i.band-ok{background:#2f7d4f}.team-card .tc-bar i.band-mid{background:#c99a2e}.team-card>header h2:before{display:none}*,:after,:before{animation-iteration-count:3!important}.md-wait i{animation-iteration-count:infinite!important}.clock-colon{animation:none!important}.badge.alert,.badge.alert:after,.late-count,.q-late .count,.q-late .count:after,.side .aware-wrap:before,.side .logo.aware-mark,.tab-count.tab-alert,.tab-count.tab-alert:after{animation-iteration-count:infinite!important}.side-day{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.side-day-en{font-weight:700;font-size:.78em;letter-spacing:.04em;color:#b9bfcf;direction:ltr}.invite-box{display:grid;grid-gap:8px;gap:8px}.invite-box input{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.cr-board{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));grid-gap:12px;gap:12px;align-items:start;overflow-x:auto;padding-bottom:6px}.cr-col{background:#efede8;border-radius:12px;padding:10px;display:grid;grid-gap:8px;gap:8px;min-height:120px}.cr-col>header{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 6px}.cr-card{display:grid;grid-gap:4px;gap:4px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:inherit;text-decoration:none}.cr-card:hover{border-color:var(--navy)}.cr-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cr-score{display:inline-flex;align-items:baseline;gap:1px;font-weight:700;font-size:12px;padding:1px 8px;border-radius:99px}.cr-score.hi{background:#e7f4ec;color:#2f7d4f}.cr-score.mid{background:#fbf2dc;color:#a37712}.cr-score.lo{background:#fbe7e7;color:#c0392b}.cr-empty{text-align:center}.cr-col.cr-HIRED{background:#e9f3ec}.cr-col.cr-REJECTED{background:#f4ecea}.careers-retention{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.careers-retention input{width:70px}.cr-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.cr-detail h3,.cr-two h3{font-size:14px;margin:10px 0 4px;color:var(--navy)}.cr-facts{display:grid;grid-gap:6px;gap:6px;margin:0}.cr-facts div{display:flex;justify-content:space-between;gap:10px}.cr-facts dt{color:var(--grey-ink)}.cr-stages{display:flex;flex-wrap:wrap;gap:6px}.cr-stages label{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:99px;padding:4px 12px;cursor:var(--dot);font-weight:700;font-size:13px}.cr-stages label.on{border-color:var(--navy);background:#eef0f5}.cr-stages input{margin:0}.cr-eval{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.cr-rate{border:0;padding:0;margin:0 0 6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cr-rate legend{float:right;width:190px;font-size:13px;color:var(--grey-ink)}.cr-rate label{display:inline-flex;align-items:center;gap:3px;cursor:var(--dot)}@media (max-width:900px){.cr-board{grid-template-columns:repeat(6,220px)}.cr-two{grid-template-columns:1fr}}.dsc-absent td{background:#fbf3f2}.small-b{font-size:14px!important}.perf-stats:has(>div:nth-child(4)){grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.perf-stats:has(>div:nth-child(4)){grid-template-columns:1fr 1fr}}.pay-form{grid-template-columns:repeat(2,1fr);border-radius:var(--radius)}.pay-form label{width:100%;align-items:stretch;text-align:start}.pay-form input,.pay-form select{width:100%}.pay-form .form-actions{grid-column:1/-1}.spell-list{list-style:none;margin:0;padding:0}.spell-list li{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:4px 16px;gap:4px 16px;align-items:center}.spell-list li>p{grid-column:1;margin:0}.spell-list .spell-acts{grid-column:2;grid-row:1/span 2;display:flex;gap:8px}.spell-ctx{font-size:16px;line-height:1.9;text-align:justify}.spell-ctx del{color:#c0392b;text-decoration-thickness:2px;background:#fbeceb}.spell-ctx del,.spell-ctx ins{padding:0 3px;border-radius:3px}.spell-ctx ins{color:var(--ok);text-decoration:none;background:#e9f5ee;-webkit-margin-start:4px;margin-inline-start:4px;font-weight:700}@media (max-width:700px){.spell-list li{grid-template-columns:1fr}.spell-list .spell-acts{grid-column:1;grid-row:auto}}.wf-flags{list-style:none;margin:0;padding:0}.wf-flags>li{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.wf-flags>li.seen{opacity:.6}.wf-flags .wf-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wf-flags ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;text-align:justify}.wf-writers{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.wf-writers>.panel{margin-top:0}.wf-bars{display:flex;align-items:flex-end;gap:6px;height:64px;margin-top:12px}.wf-bars i{flex:1 1;background:var(--navy);border-radius:3px 3px 0 0;opacity:.8}.wf-cap{text-align:start;margin-top:6px}.wi-intro{text-align:justify;line-height:1.9;margin:0 0 12px}.wi-docs>li.look{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn);-webkit-padding-start:12px;padding-inline-start:12px}.wi-row{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start}.wi-gauges{display:flex;gap:14px;flex-wrap:wrap}.wi-gauge{display:grid;justify-items:center;grid-gap:4px;gap:4px;width:104px;text-align:center}.wi-ring{--c:var(--ok);width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--p) * 1%),var(--line) 0)}.wi-ring:before{content:"";grid-area:1/1;width:56px;height:56px;border-radius:50%;background:var(--card)}.wi-ring b{grid-area:1/1;position:relative;font-size:16px;direction:ltr}.wi-gauge.warn .wi-ring{--c:var(--warn)}.wi-gauge.bad .wi-ring{--c:var(--bad)}.wi-gauge.n .wi-ring{--c:var(--line)}.wi-label{font-size:13px;font-weight:700}.wi-label,.wi-note{line-height:1.4}.wi-why h4{margin:0 0 4px;font-size:13px}.wi-why ul{margin:0 0 8px;-webkit-padding-start:20px;padding-inline-start:20px;text-align:justify}.wi-why p{margin:0 0 6px;text-align:justify;line-height:1.8}.wi-match blockquote{margin:0 0 8px;padding:6px 12px;-webkit-border-start:3px solid var(--line);border-inline-start:3px solid var(--line);background:var(--paper);text-align:justify;line-height:1.9}.wi-rest,.wi-sum{margin-top:12px}.wi-rest>summary{cursor:var(--dot);font-weight:700;padding:6px 0}@media (max-width:800px){.wi-row{grid-template-columns:1fr}}.best-list tr.best-win td{background:#eef6f0}.best-nav{gap:12px;white-space:nowrap}.best-nav,.md-rate{display:flex;align-items:center}.md-rate{flex-wrap:wrap;gap:6px;margin-top:8px}.md-rate>button{border:1px solid #e3dccb;background:#fff;border-radius:999px;width:32px;height:28px;cursor:var(--dot);font-size:14px;line-height:1;opacity:.75}.md-rate>button.on,.md-rate>button:hover{opacity:1;border-color:#8a6a2a;background:#f6efe0}.md-rate-note{display:flex;gap:6px;flex:1 1 100%}.md-rate-note input{flex:1 1;border:1px solid #ddd5c2;border-radius:8px;padding:7px 10px;font:inherit;font-size:13px}.md-rate-note button{border:0;border-radius:8px;background:#1c2846;color:#fff;padding:0 14px;font:inherit;font-size:13px;cursor:var(--dot)}.md-rate-note button:disabled{opacity:.4}.md-rate-ok{color:#2c6e5a;font-size:12.5px}.mdr-list{display:grid;grid-gap:12px;gap:12px}.mdr.bad{-webkit-border-start:4px solid #a3261e;border-inline-start:4px solid #a3261e}.mdr.good{-webkit-border-start:4px solid #2c6e5a;border-inline-start:4px solid #2c6e5a}.mdr .body p{margin:0 0 8px;line-height:1.85;text-align:justify}.mdr-note{background:#fbeeec;border-radius:8px;padding:8px 12px}.mdr-a{white-space:pre-line;color:#44495a;font-size:14px}.md-dock>header{padding:10px 16px;gap:10px}.md-badge{width:34px;height:34px;border-radius:9px}.md-badge img{width:22px;height:22px}.md-title strong{font-size:16px}.md-title span{font-size:11.5px}.md-src{font-size:11px;padding:3px 10px}.md-icon{font-size:17px}.md-body{padding:14px 18px;gap:12px}.md-p,.md-ul{font-size:13px;line-height:1.75}.md-ul{gap:3px}.md-h4{font-size:13.5px;margin:4px 0 0}.md-written{gap:7px}.md-q{font-size:13px;padding:8px 13px;line-height:1.7}.md-who{font-size:12.5px}.md-refs summary{font-size:12px;padding:3px 2px}.md-refs blockquote{font-size:12.5px;line-height:1.8}.md-art blockquote{font-size:13px;line-height:1.8}.md-art figcaption{font-size:12.5px}.md-cite{min-width:15px;height:15px;font-size:9.5px;padding:0 3px}.md-hello{padding:12px 14px}.md-hi{font-size:15px}.md-hello p{font-size:13px}.md-bar{padding:10px 16px;gap:8px}.md-bar input{padding:8px 12px;font-size:13px}.md-btn{padding:0 14px;font-size:13px}.md-btn.green{padding:7px 14px}.md-foot{font-size:10.5px;padding:0 16px 8px}.md-rate>button{width:28px;height:24px;font-size:12px}.md-rate-note button,.md-rate-note input{font-size:12px}.md-bar{flex-direction:column;align-items:stretch}.md-bar textarea{width:100%;box-sizing:border-box;min-height:44px;max-height:260px;resize:none;overflow-y:auto;border:1px solid #ddd5c2;border-radius:10px;padding:10px 12px;font:inherit;font-size:13px;line-height:1.7;text-align:justify;background:#fff}.md-bar textarea:focus{outline:2px solid #1f2a44;outline-offset:0}.md-actions{display:flex;gap:8px;justify-content:flex-start}.md-actions .md-btn{padding:7px 16px;font-size:13px}.md-actions .md-btn[type=submit]{background:#1f2a44;color:#fff;border:1px solid #1f2a44}.md-actions .md-btn[type=submit]:disabled{opacity:.45}.md-bar textarea{min-height:96px;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.md-actions{gap:6px}.md-actions .md-btn{padding:4px 12px;font-size:12px;border-radius:8px;min-height:0;line-height:1.6}.mdr-turn{padding:10px 0;border-top:1px solid #eee6d4}.mdr-turn.user .mdr-a{background:#f4f1ea;border-radius:8px;padding:8px 10px}.mdr-turn .mdr-a{white-space:pre-wrap;text-align:justify;margin:4px 0 0}.md-end{color:#8a3b2e;border-color:#c9a59c}.md-p,.md-written li,.md-written p{font-size:12px;line-height:1.75}.md-q,.md-who,.md-written h3,.md-written h4{font-size:12.5px}.md-q{padding:8px 12px}.md-refs summary,.md-refs-h{font-size:11.5px}.md-refs blockquote{font-size:12px}.md-bar textarea{font-size:12.5px}.md-actions .md-btn,.md-actions button{height:30px;min-height:30px;padding:0 12px;font-size:12px;border-radius:8px;line-height:1}.md-rate .md-rate-mid{font-size:11px;padding:0 8px}.md-qwrap{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:88%}.md-qwrap .md-q{max-width:100%;align-self:auto}.md-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.md-tools .md-rate{margin:0}.md-copy{background:none;border:1px solid #ddd5c2;border-radius:7px;padding:2px 10px;font:inherit;font-size:11px;color:#55596a;cursor:var(--dot);height:24px}.md-copy:hover{border-color:#1f2a44;color:#1f2a44}.md-rate .md-rate-mid{font-size:inherit;padding:0;width:auto}.md-copy,.md-rate button,.md-rate input,.md-rate-ok{font-family:inherit}.md-half{color:#FFC83D;font-size:17px;line-height:1;-webkit-text-stroke:.6px #C98A1B;font-family:system-ui,sans-serif}.md-q{white-space:pre-wrap;overflow-wrap:anywhere}.btn,.md-fab,.tab,[data-href],[onclick],[role=button],[role=button] *,[role=tab],a,a *,button,button *,input[type=checkbox],input[type=radio],input[type=submit],label,select,summary{cursor:var(--dot)}.table-scroll{overflow-x:auto;scrollbar-width:auto;scrollbar-color:#8e8a80 #ece9e3;padding-bottom:6px}.table-scroll::-webkit-scrollbar{height:12px}.table-scroll::-webkit-scrollbar-track{background:#ece9e3;border-radius:8px}.table-scroll::-webkit-scrollbar-thumb{background:#8e8a80;border-radius:8px;border:2px solid #ece9e3}.table-scroll>table{min-width:max-content}.settings-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.settings-stack>.panel+.panel{margin-top:0}.settings-grid>.panel,.settings-stack>.panel{min-width:0}.settings-grid .body>p:first-child{margin-top:0}.relink{margin-top:4px}.relink>summary{display:inline-flex;align-items:center;gap:6px;cursor:var(--dot,pointer);font-size:13px;font-weight:700;color:var(--navy);border:1px solid var(--line);border-radius:999px;padding:4px 14px;list-style:none}.relink>summary::-webkit-details-marker{display:none}.relink>summary:after{content:"⌄";font-size:12px;line-height:1}.relink[open]>summary{margin-bottom:12px;background:#eef0f5}.relink[open]>summary:after{content:"⌃"}.att-wages{min-width:860px}.settings-grid>.span-all .body{overflow-x:auto}@media (max-width:1100px){.settings-grid{grid-template-columns:1fr}}.pr-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pr-new{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.pr-new label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--grey-ink)}.pr-scroll{overflow-x:auto;margin-inline:-4px;padding-inline:4px}table.list.pr-table{min-width:1100px}table.list.pr-table td,table.list.pr-table th{text-align:center;vertical-align:middle;padding:8px 6px}table.list.pr-table th{white-space:nowrap}table.list.pr-table td:nth-child(2){text-align:start;white-space:nowrap}table.list.pr-table tfoot td{background:#f7f6f4;border-top:2px solid var(--line)}table.list.pr-table input{padding:5px 6px;font-size:13px;font-family:inherit;border:1px solid var(--line);border-radius:8px;background:#fff}.pr-amt{width:92px}.pr-amt,.pr-no{text-align:center}.pr-no{width:84px}.pr-title{width:140px}.pr-note{display:block;width:120px;margin-top:4px;font-size:12px!important}.pr-hint{margin-top:2px;font-size:11px}.pr-empty td{background:#fbfaf8}.pr-bad{color:var(--bad);font-weight:700}.pr-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pr-del{margin-top:12px;display:flex;justify-content:flex-end}.emp-attach{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.emp-attach label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--grey-ink)}.fireworks{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:0}.welcome-backdrop>.welcome{position:relative;z-index:1}.welcome-bday{box-shadow:0 0 0 1px #c8a96a66,0 20px 60px rgba(200,169,106,.25)}.welcome-backdrop:has(.welcome-bday){background:rgba(4,7,16,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.side .aware-wrap{position:relative;display:block;width:150px;margin:0 auto 26px}.side .aware-wrap:before{content:"";position:absolute;inset:-38%;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 60%,transparent),transparent 62%);animation:aware-halo 2.6s ease-in-out infinite;pointer-events:none}.side .aware-wrap:after{content:none}.side .logo.aware-mark{position:relative;display:block;width:150px;margin:0;animation:aware-beat 2.6s ease-in-out infinite}@keyframes aware-halo{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.95;transform:scale(1.08)}}@keyframes aware-beat{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.side .aware-wrap:after,.side .aware-wrap:before,.side .logo.aware-mark{animation:none}}@media (max-width:900px){.side .aware-wrap{width:64px;margin:0}.side .logo.aware-mark{width:64px}}.mail-list tr.unread td{font-weight:700}.mail-list .mail-sum{max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.mail-list .tag{-webkit-margin-start:6px;margin-inline-start:6px}.mail-pager{display:flex;gap:10px;align-items:center;margin-top:14px}.mail-pager form{-webkit-margin-start:auto;margin-inline-start:auto}.mail-connect .body{text-align:justify;max-width:640px}.mail-link-form,.mail-linked{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mail-link-form select{min-width:320px;flex:1 1}.mail-body{width:100%;min-height:60vh;border:0;background:#fff;border-radius:12px}.mail-subject{overflow-wrap:anywhere}.consult-list{table-layout:fixed}table.list.consult-list td,table.list.consult-list th{text-align:center;vertical-align:middle;padding-block:14px}table.list.consult-list th{font-size:13px}.consult-list td:first-child strong{font-size:15.5px}.consult-list td:first-child a{color:var(--navy)}.consult-list tbody tr{transition:background-color .15s ease}.consult-list tbody tr:hover{background:color-mix(in srgb,var(--navy) 4%,transparent)}.consult-list .tag{min-width:96px;justify-content:center}.qr-wrap{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap}.qr-code{width:240px;flex:none;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px}.qr-code svg{display:block;width:100%;height:auto}.qr-info{flex:1 1;min-width:280px;text-align:justify}.qr-url{word-break:break-all}.qr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.qr-make p{text-align:justify;max-width:640px}.doc-row-end{gap:10px;flex:none}.doc-qr,.doc-row-end{display:inline-flex;align-items:center}.doc-qr{gap:6px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font-size:13px;font-weight:700;text-decoration:none}.doc-qr:hover{background:var(--navy);border-color:var(--navy);color:#fff}.qa-page{min-height:100vh;background:#f4f2ee;font-family:CRG Frutiger,sans-serif;color:#1c2846;padding:0 16px 40px}.qa-head{max-width:960px;margin:0 auto;padding:22px 0;border-bottom:1px solid rgba(28,40,70,.12)}.qa-head img{height:52px}.qa-body{max-width:960px;margin:28px auto 0}.qa-body h1{font-size:24px;margin:0 0 6px}.qa-note{color:#5b6070;margin:0 0 18px;text-align:justify}.qa-view{background:#fff;border-radius:18px;padding:12px;box-shadow:0 10px 30px rgba(28,40,70,.08)}.qa-view img,.qa-view video{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;border-radius:12px;background:#000}.qa-view img{background:transparent}.qa-view audio{width:100%}.qa-view iframe{width:100%;height:78vh;border:0;border-radius:12px}.back-nav{margin:0 0 12px}.back-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-link svg{flex:none}.back-link:hover{background:var(--navy);border-color:var(--navy);color:#fff}.back-link:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.copy-urls{margin:6px 0 12px;display:grid;grid-gap:4px;gap:4px}.copy-urls dt{font-size:12px;color:var(--grey-ink)}.copy-urls dd{margin:0 0 8px;padding:8px 12px;background:#f6f5f2;border:1px solid var(--line);border-radius:10px;font-size:13px;text-align:left;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.tr-form p{text-align:justify;max-width:720px}.tr-to{border:0;padding:0;margin:6px 0;display:flex;gap:22px;align-items:center}.tr-to legend{font-weight:700;margin-bottom:8px}.tr-to label{display:inline-flex;gap:6px;align-items:center}.files-tools{display:flex;justify-content:flex-end;padding:14px 18px 0}.qr-upload input[type=file]{padding:10px;border:1px dashed var(--line);border-radius:12px;background:#fff}.sign-panel{margin-bottom:18px}.sign-record{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 18px;gap:8px 18px;margin:0}.sign-record dt{color:var(--grey-ink);font-size:13px}.sign-record dd{margin:0;font-weight:700}.sign-hash{word-break:break-all;font-weight:400}.sign-wait{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.sign-send p{text-align:justify;max-width:760px}.mail-reply textarea{width:100%;font:inherit;line-height:1.7}.mail-reply .mail-all{display:inline-flex;gap:6px;align-items:center;font-weight:400}.mx{display:grid;grid-template-columns:minmax(300px,380px) 1fr;grid-gap:0;gap:0;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;min-height:calc(100vh - 170px)}.mx-list{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;min-width:0;background:#fbfaf8}.mx-list-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 6px}.mx-list-head strong{font-size:17px;color:var(--navy)}.mx-unread{display:block;margin-top:2px;font-size:13px;color:#2f6fd1;font-weight:700}.mx-item-from,.mx-item-subj,.mx-item-sum{text-align:start;unicode-bidi:plaintext}.mx-box{padding:0 18px 10px;border-bottom:1px solid var(--line)}.mx-list ul{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1;max-height:calc(100vh - 260px)}.mx-item{display:grid;grid-gap:3px;gap:3px;padding:12px 18px;border-bottom:1px solid #eeece9;text-decoration:none;color:var(--ink,#1c2846);-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent}.mx-item:hover{background:#f1f0ec}.mx-item.on{background:#e8eef9;border-inline-start-color:#2f6fd1}.mx-item-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mx-item-from{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.mx-item-time{font-size:12px;color:var(--grey-ink);flex:none}.mx-item-subj{font-size:14px}.mx-item-subj,.mx-item-sum{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-item-sum{font-size:12.5px;color:var(--grey-ink)}.mx-item.unread .mx-item-from,.mx-item.unread .mx-item-subj{font-weight:800;color:var(--navy)}.mx-item.unread .mx-item-from:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#2f6fd1;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:middle}.mx-clip{-webkit-margin-end:4px;margin-inline-end:4px;font-size:12px}.mx-item-tags .tag{font-size:11px}.mx-pager{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--line);align-items:center}.mx-pager form{-webkit-margin-start:auto;margin-inline-start:auto}.mx-pane{min-width:0;overflow-y:auto;max-height:calc(100vh - 170px)}.mx-empty{height:100%;min-height:360px;display:grid;place-content:center;text-align:center;color:var(--grey-ink)}.mx-empty span{font-size:44px;opacity:.35}.mx-reader{padding:14px 28px 28px}.mx-tools{display:flex;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line)}.mx-tool{padding:6px 14px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:700;color:var(--navy);text-decoration:none;background:#fff}.mx-tool:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.mx-close{-webkit-margin-end:auto;margin-inline-end:auto;order:9;font-size:26px;line-height:1;color:var(--grey-ink);text-decoration:none;padding:0 6px}.mx-subject{font-size:22px;margin:16px 0 12px;overflow-wrap:anywhere}.mx-head{display:flex;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}.mx-avatar{width:46px;height:46px;border-radius:10px;background:#8fc9de;color:#1c2846;display:grid;place-items:center;font-weight:800;flex:none}.mx-who{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:14px}.mx-from strong{font-size:15.5px}.mx-date{color:var(--grey-ink);font-size:13px;text-align:end}.mx-line{display:flex;gap:10px;color:#333;overflow-wrap:anywhere}.mx-k{color:var(--grey-ink);font-size:13px;min-width:38px}.mx-link{gap:10px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line);margin-bottom:14px}.mx-link,.mx-link-form{display:flex;align-items:center}.mx-link-form{gap:8px;flex:1 1;flex-wrap:wrap}.mx-link-form select{flex:1 1;min-width:220px}.mx-frame{width:100%;min-height:220px;border:0;display:block}.mx-reply{margin-top:16px;border:1px solid var(--line);border-radius:14px;padding:10px 16px;background:#fbfaf8}.mx-reply summary{cursor:pointer;font-weight:700;color:var(--navy)}.mx-reply[open] summary{margin-bottom:10px}@media (max-width:900px){.mx{grid-template-columns:1fr}.mx.mx-has-open .mx-list,.mx:not(.mx-has-open) .mx-pane{display:none}.mx-reader{padding:12px 14px 20px}}.qr-choice{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:14px;gap:14px;margin:14px 0 4px}.qr-choice-box{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fbfaf8}.qr-choice-box p{margin:0;text-align:justify}.qr-choice-box .btn{justify-self:start}@media (max-width:900px){.qr-choice{grid-template-columns:1fr}}@keyframes red-breath{0%,to{opacity:1}50%{opacity:.5}}@keyframes red-beat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.attention,.band-low,.circ-new,.due.bad,.focus-when,.is-late,.late-count,.late-text,.overdue,.q-late>header h2,.q-when.bad,.tag.bad,.when.bad,b.late{animation:red-breath 2.2s ease-in-out infinite!important;animation-iteration-count:infinite!important;will-change:opacity}.band-low,.focus-when,.q-late .count,.tag.bad{display:inline-block}.focus-when,.tag.bad{animation-name:red-beat!important;will-change:transform}.q-late .count{animation:badge-pulse 2.2s ease-in-out infinite!important;animation-iteration-count:infinite!important}.gform-extra{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;padding:12px 14px;border:1px dashed var(--line);border-radius:12px}.gform-extra p{grid-column:1/-1;margin:0;text-align:justify}@media (max-width:800px){.gform-extra{grid-template-columns:1fr}}.gboard-person{display:flex;align-items:center;gap:16px}.gboard-avatar{width:64px;height:64px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:22px;font-weight:900;color:var(--navy);background:linear-gradient(135deg,#e9dcb8,#c9b27a);object-fit:cover;border:3px solid #ffffff33}.gboard-job{display:inline-block;margin-top:2px;font-size:13.5px;color:#c9b27a;font-weight:700}.gboard.k-welcome:before{background:#c9b27a}.gboard.k-occasion{background:radial-gradient(120% 140% at 100% 0,#2a3a63 0,var(--navy) 55%)}.gboard.k-occasion:before{background:linear-gradient(#e9dcb8,#c9b27a)}.gboard.k-occasion .gboard-k,.gboard.k-welcome .gboard-k{color:#c9b27a}.gboard.k-occasion:after{content:"✦  ✧  ✦";position:absolute;inset-inline-end:26px;top:18px;color:#c9b27a;opacity:.5;letter-spacing:6px;font-size:14px}.gboard.occ-birthday:after{content:"🎈 🎉";opacity:.9;font-size:22px;letter-spacing:4px}.gboard.k-occasion.has-media{grid-template-columns:1.1fr 1fr}.gform-when{display:grid;grid-template-columns:2fr 1fr 2fr 1fr;grid-gap:10px 18px;gap:10px 18px}.gform-when p{grid-column:1/-1;margin:0;text-align:justify}@media (max-width:800px){.gform-when{grid-template-columns:1fr 1fr}}.btn.btn-danger{background:var(--bad);border-color:var(--bad);color:#fff}@media (min-width:900px){.inv-acts{flex-wrap:nowrap}}.btn-feedback{white-space:nowrap}.fb-form{display:grid;grid-gap:12px;gap:12px}.fb-form label{display:grid;grid-gap:4px;gap:4px}.fb-kinds{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0}.fb-kinds legend{font-weight:700;margin-bottom:6px}.fb-kind{display:flex!important;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;cursor:pointer}.fb-kind:has(input:checked){border-color:var(--navy);background:var(--light)}.fb-tabs{margin-bottom:12px}.fb-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.fb-item{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-gap:8px;gap:8px}.fb-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.fb-top .tag:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.fb-body{margin:0;white-space:pre-wrap;text-align:justify;line-height:1.8}.fb-k.fb-complaint{background:#f5e1e1;color:var(--bad)}.fb-k.fb-bug{background:#fff1d6;color:#8a5a00}.fb-answer{display:grid;grid-template-columns:180px 1fr auto;grid-gap:10px;gap:10px;align-items:end;border-top:1px dashed var(--line);padding-top:10px}.fb-answer label{display:grid;grid-gap:4px;gap:4px}.fb-reply{background:var(--light);border-radius:10px;padding:10px 12px}.fb-reply p{margin:4px 0 0;white-space:pre-wrap;text-align:justify}.fb-digest{width:100%;font-family:inherit;line-height:1.8}@media (max-width:700px){.fb-answer{grid-template-columns:1fr}.btn-feedback{padding-inline:10px;font-size:13px}}.cdetail>*,.cform>*,.cgrid>*,.emp-grid>*,.grid-2>*,.grid-3>*,.inline-form>*,.stack>*{min-width:0}.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{max-width:100%;min-width:0}.panel:has(>.account-form){max-width:680px}.circ-body{max-width:920px}@media (max-width:900px){.panel .body:has(>table.list),.panel:has(table.list){overflow-x:auto;-webkit-overflow-scrolling:touch}.panel:has(table.list)>header{position:-webkit-sticky;position:sticky;inset-inline-start:0}table.list td,table.list th{min-width:6.5em}table.list td:first-child,table.list th:first-child{min-width:7.5em}.case-title,.page-head{flex-wrap:wrap;align-items:flex-start}.page-head>:first-child{flex:1 1 100%;min-width:0}.case-title h1,.page-head h1{overflow-wrap:anywhere}.page-head .actions,.page-head .head-actions{justify-content:flex-start}.back-link,.btn,.filters button,.filters input,.filters select,.tabs a{min-height:40px}.btn-sm,.btn.btn-sm{min-height:36px}}.page-head.word-head h1{font-size:18px;overflow:hidden;text-overflow:ellipsis;min-width:0}.word-head .word-title>.crumbs{flex-shrink:1}@media (max-width:900px){.tabs{flex-wrap:wrap;overflow-x:visible;row-gap:2px}.tabs>span{white-space:nowrap}}@media (max-width:600px){.topbar{flex-wrap:wrap;row-gap:10px}.topbar .search{flex:1 1 100%;max-width:none;order:10}}.acc-lead{text-align:justify;max-width:none;line-height:1.8;margin:6px 0 0}.acc-status{color:var(--grey-ink);font-size:13px;margin:0 0 10px}.acc-scroll{overflow:auto;max-height:78vh;border:1px solid var(--line);border-radius:14px;background:var(--card)}.acc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.acc-table td,.acc-table th{border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.acc-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--card);padding:10px 6px;vertical-align:bottom;min-width:82px;text-align:center}.acc-table thead th .nm{font-weight:700;display:block;color:var(--navy)}.acc-table thead th .rl{display:block;color:var(--grey-ink);font-size:11px;font-weight:400;margin-top:2px}.acc-table thead th .ct{display:block;margin-top:6px;font-size:12px;color:#b8933f;font-weight:700}.acc-reset{margin-top:6px;font:inherit;font-size:11px;border:1px solid var(--line);background:transparent;color:var(--grey-ink);border-radius:999px;padding:2px 10px;cursor:pointer}.acc-table td.pg,.acc-table th.pg{position:-webkit-sticky;position:sticky;right:0;z-index:2;background:var(--card);text-align:right;padding:8px 12px;min-width:220px;font-weight:400}.acc-table thead th.pg{z-index:4;font-weight:700;vertical-align:bottom}.acc-table tr.grp td{background:var(--paper);font-weight:700;color:#b8933f;padding:8px 12px}.acc-table td.c{text-align:center;padding:4px}.acc-table td.pg .ds{display:block;font-size:11.5px;color:var(--grey-ink);line-height:1.5;margin-top:2px;max-width:250px;white-space:normal}.acc-table tr.sub td.pg{padding-right:28px;font-size:13.5px}.acc-table tr.par td{border-bottom:0}.acc-table tbody tr:hover td.c{background:var(--paper)}.acc-cell{width:40px;height:40px;border-radius:8px;border:1.5px solid var(--line);background:transparent;cursor:pointer;display:inline-grid;place-items:center;color:#fff;font-size:18px;line-height:1}.acc-cell[aria-pressed=true]{background:var(--navy);border-color:var(--navy)}.acc-cell[aria-pressed=true]:after{content:"✓"}.acc-cell:focus-visible,.acc-reset:focus-visible{outline:3px solid #b8933f;outline-offset:2px}.acc .page-head>div{flex:1 1;min-width:0}.acc .page-head p.acc-lead{max-width:none}.md-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:40px 28px}.md-soon-big{margin:0;font-size:56px;font-weight:900;color:var(--navy);line-height:1.1}.md-soon-sub{margin:0 0 22px;font-size:17px;color:var(--grey-ink)}.md-soon-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;width:min(440px,100%);text-align:right}.md-soon-list li{background:#fff;border:1px solid #e9e3d3;border-radius:12px;padding:12px 16px}.md-soon-list strong{display:block;color:var(--navy)}.md-soon-list span{display:block;font-size:13.5px;color:var(--grey-ink);line-height:1.7;text-align:justify}.md-tabs{display:flex;gap:6px;padding:10px 24px 0;background:#fff;border-bottom:1px solid #e9e3d3}.md-tabs button{font:inherit;font-weight:700;border:0;background:transparent;color:var(--grey-ink);padding:8px 14px 10px;border-bottom:3px solid transparent;cursor:pointer}.md-tabs button[aria-selected=true]{color:var(--navy);border-bottom-color:#b8933f}.md-tabs button:focus-visible{outline:2px solid #b8933f;outline-offset:2px}.md-talk-soon{min-height:100%}.md-talk-what{margin:6px 0 18px;max-width:460px;font-size:15.5px;line-height:1.9;color:var(--navy-ink);text-align:justify}.md-upd{font-size:40px}.mine-note{margin:4px 0 0;color:var(--warn);text-align:justify}.mine-list li{grid-template-columns:1fr auto;align-items:center}.mine-meta{display:grid;grid-template-columns:150px 110px;grid-gap:10px;gap:10px;align-items:center}.mine-meta .tag,.mine-meta .wait{justify-self:stretch;text-align:center}.mine-meta .wait:empty{visibility:hidden}@media (max-width:900px){.mine-list li{grid-template-columns:1fr}}.oh-wrap{position:fixed;inset:0;z-index:200;background:rgba(17,25,46,.45);display:grid;place-items:center;padding:16px}.oh-card{background:#fff;border-radius:18px;max-width:520px;width:100%;padding:30px 32px 26px;box-shadow:0 24px 60px rgba(17,25,46,.3);border-top:4px solid #b8933f}.oh-title{margin:0 0 10px;font-size:26px;font-weight:900;color:var(--navy)}.oh-text{margin:0 0 22px;font-size:16px;line-height:1.95;color:var(--navy-ink);text-align:justify}.cs-body{padding:20px 24px}.cs-head{display:flex;gap:8px;justify-content:flex-start;margin-bottom:10px}.cs-name{margin:0 0 4px;font-size:22px;color:var(--navy)}.cs-note{margin:0 0 14px;color:var(--grey-ink);font-size:14px;text-align:justify}.cs-q{width:100%;font:inherit;font-size:16px;padding:12px 14px;border:1px solid #e0d9c6;border-radius:12px;background:#fff}.cs-hits{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.cs-hits button{width:100%;font:inherit;text-align:right;display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid #e9e3d3;border-radius:12px;padding:12px 14px;cursor:pointer}.cs-hits button:focus-visible,.cs-hits button:hover{border-color:#b8933f}.cs-hits span{color:var(--grey-ink);font-size:13px}.cs-part{margin-top:18px}.cs-gaps h4,.cs-part h4{margin:0 0 8px;color:var(--navy);font-size:16px}.cs-part h4 a{color:inherit}.cs-lines{list-style:none;margin:0;padding:0;-webkit-border-start:2px solid #e6dcc2;border-inline-start:2px solid #e6dcc2}.cs-lines li{position:relative;padding:4px 14px 10px;line-height:1.85;text-align:justify}.cs-lines li:before{content:"";position:absolute;inset-inline-start:-6px;top:13px;width:10px;height:10px;border-radius:50%;background:#b8933f}.cs-lines time{display:block;font-size:12.5px;color:#8a6d2c;font-weight:700}.cs-lines a{color:inherit;text-decoration:none}.cs-lines a:focus-visible,.cs-lines a:hover{text-decoration:underline;-webkit-text-decoration-color:#b8933f;text-decoration-color:#b8933f}.cs-gaps{margin-top:18px;background:#fff7e6;border:1px solid #f0dcaa;border-radius:12px;padding:12px 16px}.cs-gaps ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;line-height:1.8}.fixed-notice{display:flex;flex-direction:column;gap:10px}.fixed-notice h3{margin:0;font-size:15px}.fixed-notice p.small{margin:0}.fixed-notice label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--grey-ink)}.fixed-notice .banner{margin:0}.fixed-notice .form-actions{grid-column:auto}.fixed-notice .timeline{margin-top:4px}.fixed-notice .timeline li{padding-bottom:8px}.fixed-notice .sms-bubble{text-align:justify}.notice-missing{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px}.notice-missing+.fixed-notice{margin-top:14px}.cs-ask{margin:4px 0 14px;font-size:16px;color:var(--navy-ink);background:#fff;border:1px solid #e9e3d3;border-radius:12px;padding:12px 14px}.cs-files button{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:14px 16px}.cs-files button strong{font-size:15.5px}.cs-files button span{font-size:13px;color:var(--grey-ink);unicode-bidi:plaintext}.lv-sick{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.lv-sickpanel{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:6px 0;background:var(--paper);display:grid;grid-gap:6px;gap:6px}.lv-sickpanel p{margin:0}.lv-flags{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--warn);font-size:13.5px;line-height:1.8}.lv-second{display:grid;grid-gap:8px;gap:8px;margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.lv-second p{margin:0;text-align:justify}.lu-just{text-align:justify;text-justify:inter-word}.lu-week>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 20px;cursor:var(--dot)}.lu-week>summary::-webkit-details-marker{display:none}.lu-week[open]>summary{border-bottom:1px solid var(--line)}.lu-date{font-weight:900;color:var(--navy);font-size:17px}.lu-state{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;border:1px solid var(--line);color:var(--grey-ink)}.lu-state.on{border-color:var(--navy);color:var(--navy)}.lu-counts{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.lu-count{font-size:13px;padding:2px 10px;border-radius:999px;background:var(--paper)}.lu-count.zero{opacity:.55}.lu-repealed{--lu:var(--bad)}.lu-amended{--lu:var(--warn)}.lu-added{--lu:var(--ok)}.lu-review{--lu:var(--navy-2)}.lu-count b{color:var(--lu)}.lu-group{margin-top:18px}.lu-group h3{margin:0 0 8px;font-size:15px;color:var(--lu)}.lu-list{list-style:none;margin:0;padding:0}.lu-list>li{-webkit-border-start:3px solid var(--lu);border-inline-start:3px solid var(--lu);padding:8px 12px;margin-bottom:8px;background:var(--paper);border-radius:0 6px 6px 0}.lu-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.lu-tag{font-size:11px;font-weight:700;padding:0 8px;border-radius:999px;border:1px solid var(--lu);color:var(--lu)}.lu-src{-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px;color:var(--navy)}.lu-note{margin:6px 0 0;font-size:14px;color:var(--grey-ink)}.lu-text summary{font-size:13px;color:var(--navy);cursor:var(--dot);margin-top:6px}.lu-text p{margin:6px 0 0;font-size:14px;line-height:1.9}.lu-k{font-weight:700;color:var(--lu)}.lu-warn{margin:10px 0 0;padding:8px 14px 8px 8px;-webkit-padding-start:28px;padding-inline-start:28px;border:1px solid var(--warn);border-radius:6px;color:var(--warn);font-size:14px}@media (max-width:640px){.lu-counts{-webkit-margin-start:0;margin-inline-start:0}}.lu-facts{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;color:var(--grey-ink)}.lu-facts div{display:flex;gap:6px}.lu-facts dt:after{content:":"}.lu-facts dd{margin:0;color:var(--navy-ink);font-weight:700}.ct-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.ct-kind{display:grid;grid-gap:6px;gap:6px;padding:22px;border-radius:14px;background:var(--card);border:1px solid var(--line);color:var(--navy);text-decoration:none}.ct-kind strong{font-size:18px}.ct-kind span{color:var(--grey-ink);font-size:13.5px}.ct-kind:focus-visible,.ct-kind:hover{border-color:#b8933f}.ct-kind.ghost{background:transparent;border-style:dashed}.ct-form{display:grid;grid-gap:16px;gap:16px}.ct-sec{padding:18px 20px;display:grid;grid-gap:12px;gap:12px}.ct-sec h2{margin:0;font-size:18px}.ct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.ct-grid label,.ct-pre{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--grey-ink)}.ct-grid input,.ct-grid select,.ct-pre textarea{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy-ink)}.ct-mode{border:0;padding:0;margin:0;display:flex;gap:18px}.ct-existing{display:none}.ct-form:has(input[value=EXISTING]:checked) .ct-existing{display:grid}.ct-pretext{margin:0;line-height:2;text-align:justify}.ct-dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0}.ct-dl dt{color:var(--grey-ink)}.ct-dl dd{margin:0}.side .aware-cap{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin:-14px 0 18px;padding:6px 8px;background:none;border:0;color:#e9ebf0;font:inherit;font-size:13px;font-weight:700;cursor:pointer;border-radius:8px}.side .aware-cap .num{font-weight:400;font-size:12px;color:#b9bfcf}.side .aware-cap:focus-visible,.side .aware-cap:hover{background:rgba(255,255,255,.08)}.aware-card{max-width:min(460px,92vw);border:0;border-top:6px solid var(--glow);border-radius:14px;padding:22px 24px;text-align:justify;line-height:1.9}.aware-card::-webkit-backdrop{background:rgba(20,28,48,.45)}.aware-card::backdrop{background:rgba(20,28,48,.45)}.aware-card h2{margin:0;text-align:right}.aware-card .aware-date{margin:0 0 8px;color:var(--grey-ink);text-align:right}.aware-card p{margin:0 0 10px}.aware-card .btn{margin-top:6px}@media (max-width:900px){.side .aware-cap{display:none}}.cx-switch{display:inline-flex;gap:4px;background:var(--light);border-radius:999px;padding:4px;margin:0 0 14px}.cx-switch a{padding:6px 18px;border-radius:999px;font-weight:700;font-size:14px;color:var(--grey-ink)}.cx-switch a[aria-current]{background:var(--card);color:var(--navy);box-shadow:0 1px 2px rgba(0,0,0,.08)}.cx-box{padding:0;overflow:hidden;margin-bottom:18px}.cx-gh{justify-content:flex-start;padding:12px 18px;background:#faf9f7;border-bottom:1px solid var(--line)}.cx-gh,.cx-gh h2{display:flex;align-items:center}.cx-gh h2{margin:0;font-size:16px;gap:8px}.cx-gh h2 small{font-size:12px;font-weight:400;color:var(--grey-ink)}.cx-gh h2 .num{font-size:12px;background:var(--light);border-radius:999px;padding:0 8px}.cx-row{display:grid;grid-template-columns:92px 118px minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1fr) minmax(150px,.9fr) 130px;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid #eeece8}.cx-row.no-who{grid-template-columns:92px 120px minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr) 140px}.cx-row:last-child{border-bottom:0}.cx-row.cx-hd{font-size:12px;color:var(--grey-ink);font-weight:700;padding-top:9px;padding-bottom:9px;background:#fbfaf8;border-bottom:1px solid var(--line)}.cx-row:not(.cx-hd):hover{background:#faf9f7}.cx-date{background:var(--navy);color:#fff;border-radius:10px;text-align:center;padding:6px 4px;line-height:1.3}.cx-date b{display:block;font-size:17px;font-weight:900}.cx-date span{display:block;font-size:11px;color:#c9cede}.cx-date.soon{background:#b8584a}.cx-date.soon span{color:#f4d9d4}.cx-date.none{background:var(--light);color:var(--grey-ink);font-size:13px;padding:12px 4px}.cx-num{font-weight:900;font-size:15px}.cx-vs b{font-weight:700}.cx-vs em{font-style:normal;color:var(--grey);font-size:13px;margin-inline:4px}.cx-who{display:flex;gap:8px;align-items:center;min-width:0;white-space:nowrap}.cx-av{width:30px;height:30px;flex:none;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.cx-st{text-align:center}.cx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.cx-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.cx-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.cx-type{font-weight:700}.cx-type small{display:block;font-weight:400;color:var(--grey-ink);font-size:13px}.cx-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #eeece8;padding-top:10px;margin-top:auto}.cx-next{font-weight:700;font-size:14px;text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.case-filters input,.case-filters select{min-width:0}.case-filters .grow{flex:2 1 260px}@media (max-width:900px){.cx-row.cx-hd{display:none}.cx-row,.cx-row.no-who{grid-template-columns:76px minmax(0,1fr);gap:4px 12px;align-items:start}.cx-row>:first-child{grid-row:span 6}.cx-row .cx-st{text-align:start}}.tp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.tp-card{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--navy);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.tp-card.empty{border-top-color:#c9a24a}.tp-card header{display:flex;justify-content:space-between;align-items:center;gap:8px}.tp-card h2{margin:0;font-size:19px}.tp-card>p{margin:0}.tp-facts{margin:0;display:grid;grid-gap:6px;gap:6px;background:var(--paper);border-radius:10px;padding:10px 12px}.tp-facts div{display:flex;justify-content:space-between;gap:10px}.tp-facts dt{color:var(--grey-ink);font-size:13px}.tp-facts dd{font-weight:700;text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-facts dd,.tp-none{margin:0;font-size:14px}.tp-none{background:#faf3e3;color:var(--warn);border-radius:10px;padding:10px 12px}.tp-up{display:flex;flex-direction:column;gap:8px;margin-top:auto}.tp-up .file-input{border:1px dashed var(--line);border-radius:10px;padding:8px 10px}.tp-id{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:var(--navy);color:#fff;border-radius:14px;padding:20px 24px}.tp-id h2{margin:0 0 4px;color:#fff;font-size:18px}.tp-id .muted{color:#c9cede}.tp-id p{margin:0}.tp-id-now{margin-top:8px!important}.tp-id-form{display:flex;gap:8px}.tp-id-form input{width:190px;letter-spacing:2px;text-align:center;border-radius:999px;border:0;padding:10px 14px;font:inherit}.tp-id .btn{background:#fff;color:var(--navy)}.user-menu .menu.um{padding:0;min-width:300px;gap:0;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #1c28462b}.um-head{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--navy);color:#fff}.um-head .avatar.big{width:44px;height:44px;font-size:18px;background:#fff;color:var(--navy);flex:none}.um-head strong{display:block;font-size:15px}.um-head span{font-size:12px;color:#c9cede}.um-list{display:flex;flex-direction:column;padding:8px}.um-list a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--navy)}.um-list a:focus-visible,.um-list a:hover{background:var(--paper)}.um-list svg,.um-out svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.um-list a svg{color:var(--grey-ink)}.um-list b{display:block;font-size:14px}.um-list small{display:block;font-size:12px;color:var(--grey-ink)}.user-menu .menu.um form{border-top:1px solid var(--line);padding:8px}.user-menu .menu.um .um-out{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:10px;background:#f8ecea;color:var(--bad)}.user-menu .menu.um .um-out:hover{background:#f2dcd8}.side .aware-video{position:absolute;left:50%;top:50%;width:197px;height:197px;transform:translate(-50%,-50%);object-fit:cover;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(circle,#000 58%,transparent 71%);mask-image:radial-gradient(circle,#000 58%,transparent 71%);pointer-events:none}.side .logo.aware-mark.has-video{visibility:hidden}.side .aware-wrap:has(.aware-video){aspect-ratio:1}@media (prefers-reduced-motion:reduce){.side .aware-video{display:none}.side .logo.aware-mark.has-video{visibility:visible}}@media (max-width:900px){.side .aware-video{width:84px;height:84px}}img.av-photo{object-fit:cover;padding:0;background:var(--light)}.um-head img.avatar.big{border:2px solid #fff}.avatar.huge{width:96px;height:96px;font-size:38px;flex:none}.acc-photo{display:flex;gap:24px;align-items:flex-start;padding:20px}.acc-photo form{flex:1 1}.login .art .aware-wide-wrap{position:relative;display:inline-block;width:300px}.login .art .aware-wide-wrap .aware-wide{display:block}.login .art .aware-wide-wrap.has-video .aware-wide{visibility:hidden}.login .art .aware-wide-video{position:absolute;left:50%;top:50%;width:370px;transform:translate(-50%,-50%);mix-blend-mode:lighten;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 50% 50% at center,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at center,#000 70%,transparent 100%)}@media (prefers-reduced-motion:reduce){.login .art .aware-wide-video{display:none}.login .art .aware-wide-wrap.has-video .aware-wide{visibility:visible}}.mx.mx2{grid-template-columns:220px minmax(300px,380px) 1fr;border-radius:18px;box-shadow:0 10px 30px #1c28460f;min-height:calc(100vh - 150px)}.mx-rail{background:var(--navy);color:#dfe3ee;display:flex;flex-direction:column;padding:18px 12px;gap:14px}.mx-compose{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--navy);border-radius:14px;padding:12px;font-weight:800;box-shadow:0 6px 16px #0003;text-decoration:none}.mx-compose:hover{background:#eef2fa}.mx-rail ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.mx-folder{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:#dfe3ee;text-decoration:none;font-weight:700;font-size:14px}.mx-folder:hover{background:#ffffff14}.mx-folder.on{background:#ffffff24;color:#fff}.mx-folder b{-webkit-margin-start:auto;margin-inline-start:auto;background:#b8584a;color:#fff;border-radius:999px;font-size:12px;padding:0 8px}.mx2 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.mx-rail-foot{margin-top:auto;display:grid;grid-gap:8px;gap:8px;font-size:12px;border-top:1px solid #ffffff22;padding-top:12px}.mx-rail-foot .mx-addr{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-rail-foot a,.mx-rail-foot button{color:#c9cede;background:none;border:0;padding:0;font:inherit;text-align:start;cursor:var(--dot);text-decoration:underline}.mx2 .mx-list{background:#fff}.mx2 .mx-list-head{padding:18px 18px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:flex-start;gap:10px;align-items:baseline}.mx2 .mx-list-head strong{font-size:19px}.mx2 .mx-list ul{max-height:calc(100vh - 230px)}.mx2 .mx-item{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent}.mx2 .mx-item:hover{background:#f6f5f2}.mx2 .mx-item.on{background:#edf2fb;border-inline-start-color:#2f6fd1}.mx-av{width:38px;height:38px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px;flex:none}.mx-item-main{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.mx2 .mx-item.unread .mx-item-from:before{content:none}.mx2 .mx-item.unread{background:#f8fafe}.mx2 .mx-item.unread .mx-item-time{color:#2f6fd1;font-weight:800}.mx2 .mx-clip{width:14px;height:14px;vertical-align:-2px;-webkit-margin-end:4px;margin-inline-end:4px;color:var(--grey-ink)}.mx-none{padding:30px 18px;color:var(--grey-ink);text-align:center}.mx2 .mx-pane{background:#f6f5f2}.mx2 .mx-reader{padding:18px 26px 30px}.mx2 .mx-tools{border:0;gap:6px;padding:0 0 6px}.mx2 .mx-tool{display:inline-flex;align-items:center;gap:6px;background:var(--navy);color:#fff;border:0;padding:8px 14px;border-radius:10px}.mx2 .mx-tool.ghost{background:#fff;color:var(--navy);border:1px solid var(--line)}.mx2 .mx-tool:hover{filter:brightness(1.12)}.mx2 .mx-subject{font-size:23px;font-weight:800;margin:14px 0}.mx2 .mx-head{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.mx2 .mx-avatar{border-radius:50%;color:#fff;width:44px;height:44px}.mx2 .mx-link{border:0;padding:12px 0;margin:0}.mx-bodycard{padding:18px 20px}.mx-bodycard,.mx2 .mx-reply{background:#fff;border:1px solid var(--line);border-radius:14px}.mx2 .mx-reply{margin-top:12px;padding:4px 16px}.mx2 .mx-reply summary{padding:12px 0;font-weight:700;color:var(--navy);cursor:var(--dot)}.mx2 .mx-empty svg{width:64px;height:64px;opacity:.3;stroke-width:1.2}@media (max-width:1100px){.mx.mx2{grid-template-columns:64px minmax(260px,340px) 1fr}.mx-rail{padding:12px 8px}.mx-compose,.mx-folder span{font-size:0}.mx-folder b,.mx-rail-foot{display:none}}@media (max-width:900px){.mx.mx2{grid-template-columns:1fr}.mx2 .mx-rail{flex-direction:row;overflow-x:auto}.mx2 .mx-rail ul{display:flex}.mx-compose,.mx-folder span{font-size:13px}}.cx-vs2{font-size:13px;color:var(--grey-ink);margin-top:2px}.cx-vs2 em{font-style:normal;color:var(--grey);-webkit-margin-end:6px;margin-inline-end:6px}.cx-row>.cx-judg,.cx-vs2 span{color:var(--navy-ink)}.cx-row>.cx-judg{grid-column:3/7;grid-row:2;order:99;-webkit-border-start:3px solid #c9a24a;border-inline-start:3px solid #c9a24a;padding:2px 12px;margin-top:-4px;font-size:13px}.cx-judg span{color:var(--grey-ink);font-weight:700;-webkit-margin-end:8px;margin-inline-end:8px}@media (max-width:900px){.cx-row>.cx-judg{grid-column:2;grid-row:auto}}.mx2 .mx-link-form{display:flex;gap:8px;align-items:center;flex:1 1}.mx2 .mx-link-form select{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:#fff;font:inherit;color:var(--navy-ink)}.mx2 .mx-link-form .btn{border-radius:10px}.wl-card{display:flex;gap:24px;align-items:center;flex-wrap:wrap;background:var(--navy);color:#fff;border-radius:18px;padding:22px 26px;margin-bottom:18px;position:relative;overflow:hidden}.wl-card:before{content:"";position:absolute;inset-inline-end:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#c9a24a55,transparent 70%)}.wl-names{display:flex;gap:18px}.wl-p{display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center;min-width:84px}.wl-av{width:58px;height:58px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;font-size:24px;font-weight:900;box-shadow:0 0 0 3px #c9a24a}.wl-p b{font-size:14px}.wl-p small{color:#c9cede;font-size:12px}.wl-body{flex:1 1 340px;position:relative}.wl-body h2{margin:0 0 6px;color:#fff;font-size:20px}.wl-body p{margin:0;text-align:justify;line-height:1.9;color:#e4e7ef}.side .aware-cap span:first-child{background:linear-gradient(100deg,#e9ebf0,#e9ebf0 40%,#9fd0ff 50%,#e9ebf0 60%,#e9ebf0);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:aware-cool 7s ease-in-out infinite}.side .aware-cap .num{animation:aware-breathe 7s ease-in-out infinite}@keyframes aware-cool{0%,35%{background-position:100% 0}75%,to{background-position:0 0}}@keyframes aware-breathe{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.side .aware-cap span:first-child{animation:none;color:#e9ebf0;background:none}.side .aware-cap .num{animation:none}}.fixed-notice .sms-bubble,.sms-bubble{text-align:start}.tw-day{gap:8px}@media (max-width:760px){.perf,.perf .body{overflow-x:auto}.perf-table{min-width:560px}.perf:after{content:"اسحب الجدول جانباً لرؤية بقية الأعمدة";display:block;font-size:12px;color:var(--grey-ink);padding:6px 14px 10px}.page-head h1{font-size:26px}}.team-board{align-items:start}.task-due.late-mild{color:#9a7b6b;font-weight:500;animation:none}.task-due.late-hard{color:var(--bad);font-weight:700;display:inline-block;animation:red-beat 1.6s ease-in-out infinite}.late-soft{color:#9a7b6b;font-weight:600}@media (prefers-reduced-motion:reduce){.task-due.late-hard{animation:none}}.page-loading{position:fixed;inset:0 0 auto 0;height:3px;z-index:9999;overflow:hidden;background:transparent}.page-loading-bar{height:100%;width:40%;background:var(--navy,#1f2a44);border-radius:0 3px 3px 0;animation:page-load .9s ease-in-out infinite}@keyframes page-load{0%{transform:translateX(110%)}to{transform:translateX(-260%)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}td.party-cell{max-width:230px;overflow:hidden;text-overflow:ellipsis}.fu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.fu-card{background:#fff;border:1px solid var(--line,#e4e1da);border-radius:14px;padding:16px 18px}.fu-card header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fu-card h3{margin:0;font-size:17px;font-weight:700;flex:1 1}.fu-card h3 a{color:inherit;text-decoration:none}.fu-card h3 a:hover{text-decoration:underline}.fu-icon{width:26px;height:26px;flex:none;fill:none;stroke:var(--navy,#1f2a44);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fu-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.fu-card header .tag{white-space:nowrap}.fu-card dl div{min-width:0}.fu-card dt{font-size:12px;color:var(--grey-ink,#6b6b6b)}.fu-card dd{margin:0;font-weight:600}.fu-action{margin:10px 0 0;text-align:justify;color:var(--ink,#222)}.tag.bad-soft{background:#f5e1e1;color:var(--bad)}@media (max-width:640px){.fu-grid{grid-template-columns:1fr}}.side nav .nav-parent-btn{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;color:#c9cdd8;font:inherit;font-weight:700;padding:9px 14px;border-radius:8px;cursor:pointer;text-align:start}.side nav .nav-parent-btn:hover{background:var(--navy-2);color:#fff}.side nav .nav-parent-btn .nav-label{flex:1 1}.side nav .nav-caret{transition:transform .18s ease;opacity:.8}.side nav .nav-children{display:none;-webkit-padding-start:18px;padding-inline-start:18px}.side nav .nav-parent.is-open .nav-children,.side nav .nav-parent:focus-within .nav-children,.side nav .nav-parent:hover .nav-children{display:block}.side nav .nav-parent.is-open .nav-caret,.side nav .nav-parent:hover .nav-caret{transform:rotate(180deg)}.fu-card dd{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-tomorrow,.q-when.tomorrow{color:var(--bad)!important;background:#f5e1e1;border-radius:999px;padding:2px 10px;font-weight:700;display:inline-block;animation:tomorrow-blink 1.4s ease-in-out infinite}@keyframes tomorrow-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.h-tomorrow,.q-when.tomorrow{animation:none}}input.file-ar-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-ar{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.file-ar-btn{border:1px solid var(--line,#d9d5cc);background:#fff;border-radius:999px;padding:6px 16px;font:inherit;font-weight:700;cursor:pointer}.file-ar-btn:hover{background:#f4f2ee}.file-ar-name{color:var(--grey-ink,#6b6b6b);font-size:14px}.grant-req{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:12px;display:grid;grid-gap:8px;gap:8px}.grant-req .grant-who label{display:flex;gap:10px;align-items:center;font-weight:700}.grant-window{flex-wrap:wrap;gap:10px}.grant-window label{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--grey-ink)}.grant-btns{display:flex;gap:8px}.grant-table{margin-top:8px}.doc-locked{color:var(--grey-ink)}.case-facts{margin:0}.case-facts>div{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #eeece9}.case-facts>div:last-child{border-bottom:0}.case-facts .cf-ic{width:30px;height:30px;border-radius:8px;background:#eef0f5;color:var(--navy);display:grid;place-items:center;flex-shrink:0}.case-facts .cf-tx{flex:1 1;min-width:0;text-align:right}.case-facts dt{font-size:12px;color:var(--grey-ink)}.case-facts dd{margin:0;font-weight:700}.case-facts .cf-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.case-facts .cf-row+.cf-row{margin-top:6px}.case-facts .cf-end{-webkit-margin-start:auto;margin-inline-start:auto}.case-facts .cf-locked{color:var(--grey)}.case-facts .cf-end .btn{font-size:12px}.tabs a.tab-bad .tab-count{background:#f5e1e1;color:var(--bad)}.tabs a.tab-warn .tab-count{background:#f6ecd9;color:var(--warn)}.case-facts .cf-req{display:flex;gap:6px;align-items:center}.case-facts .cf-req select{font-size:12px;padding:4px 8px}.has-minutes{border-bottom:1px dotted var(--grey);cursor:help}.minutes-text{white-space:pre-line;text-align:justify;line-height:1.9;max-height:60vh;overflow:auto}.lim-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.lim-card{border-radius:16px;padding:14px 16px 12px;display:grid;grid-gap:8px;gap:8px;align-content:start;background:#fff;border:1px solid var(--line);border-top:3px solid var(--navy)}.lim-top{display:flex;justify-content:space-between;align-items:center}.lim-area{font-size:12px;font-weight:700;color:var(--grey-ink);background:var(--paper);border-radius:999px;padding:2px 10px}.lim-period{font-size:15px;color:#fff;background:var(--navy);border-radius:999px;padding:4px 14px;white-space:nowrap}.lim-claim{margin:0;font-weight:700;line-height:1.75;text-align:justify}.lim-from{margin:0;font-size:13px;color:var(--grey-ink);line-height:1.7}.lim-from span{display:inline-block;font-weight:700;-webkit-margin-end:6px;margin-inline-end:6px}.lim-law{margin:0;font-size:12px;color:var(--grey);border-top:1px dashed var(--line);padding-top:6px}.lim-h{margin:20px 0 10px;font-size:15px}.lim-rules{list-style:none;counter-reset:r;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:8px;gap:8px}.lim-rules li{counter-increment:r;display:grid;grid-template-columns:26px 1fr;grid-column-gap:10px;column-gap:10px;align-items:start;background:var(--paper);border-radius:12px;padding:10px 12px}.lim-rules li:before{content:counter(r);grid-row:span 2;width:26px;height:26px;border-radius:50%;background:#c2b8a3;color:var(--navy);display:grid;place-items:center;font-weight:700;font-size:13px}.lim-rules b{font-size:13.5px;color:var(--navy-ink);line-height:1.7}.lim-rules span{font-size:12px;color:var(--grey)}.lim-note{margin-top:10px}.ref-limits>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0}.ref-limits>summary::-webkit-details-marker{display:none}.ref-limits>summary .ref-h{margin:0}.ref-limits:not([open])>summary{padding-bottom:16px}.ref-lib>ul.ref-books{max-height:640px;overflow:auto;overscroll-behavior:contain}.ref-lib-bar .ref-lib-tools{flex-wrap:wrap;row-gap:8px}.ref-lib-chk{white-space:nowrap;flex-shrink:0}.lim-box>summary{list-style:none;cursor:pointer;padding:16px 20px;display:grid;grid-gap:10px;gap:10px}.lim-box>summary::-webkit-details-marker{display:none}.lim-box>summary .ref-h{margin:0}.lim-chips{display:flex;flex-wrap:wrap;gap:6px}.lim-chips span{font-size:12.5px;background:var(--paper);border-radius:999px;padding:3px 10px;color:var(--navy);white-space:nowrap}.lim-chips b{color:var(--grey-ink);font-weight:700;-webkit-margin-end:2px;margin-inline-end:2px}.lim-open{justify-self:start;font-size:13px;font-weight:700;color:var(--navy);text-decoration:underline}.lim-box[open] .lim-chips,.lim-box[open] .lim-open{display:none}.ref-lib-tools input[type=search]{min-width:0;flex:1 1 180px}.asg .page-head>div{flex:1 1;min-width:0}.asg .page-head p.acc-lead{max-width:none;text-align:justify}.asg-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 6px}.asg-tools input,.asg-tools select{font:inherit;border:1px solid var(--line);border-radius:10px;padding:7px 12px;background:#fff;min-width:180px}.asg-tabs{display:flex;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:4px}.asg-tabs button{font:inherit;border:0;background:transparent;color:var(--grey-ink);padding:6px 14px;border-radius:9px;cursor:pointer}.asg-tabs button .num{font-weight:700;margin-right:4px}.asg-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.asg-tabs button.warn .num{color:#c0392b}.asg-tabs button.warn[aria-selected=true] .num{color:#f3c9c3}.asg-tabs button:focus-visible{outline:2px solid #b8933f;outline-offset:2px}.asg-table td.pg{min-width:280px}.asg-table .asg-t{color:var(--navy);font-weight:700;text-decoration:none;display:block;max-width:300px;white-space:normal;line-height:1.5}.asg-table .asg-t:hover{text-decoration:underline}.asg-table td.pg .ds .num{margin-left:6px;color:var(--navy)}.asg-h{display:inline-block;margin-top:4px;font-size:11.5px;color:var(--grey-ink);background:var(--paper);border-radius:6px;padding:1px 8px}.asg-h.near{color:#8a6a1f;background:#f6eedb;font-weight:700}.asg-table tr.asg-none td.pg{box-shadow:inset -4px 0 0 #c0392b}.asg-cell{width:34px;height:34px;border-radius:50%}.asg-log{margin-top:18px}.asg-log summary{cursor:pointer;font-weight:700;color:var(--navy)}.asg-log ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.asg-log li{line-height:1.8}.asg-log .when{color:var(--grey-ink);margin-left:8px;font-size:12.5px}.asg-log .seen,.asg-log .unseen{margin-right:8px;font-size:11.5px;border-radius:6px;padding:1px 8px}.asg-log .seen{background:#e8f3ec;color:#2e7d4f}.asg-log .unseen{background:#f6eedb;color:#8a6a1f}.asg-mine{margin-bottom:16px}.asg-mine h2{margin:0 0 10px;font-size:17px;color:var(--navy)}.asg-cards{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.asg-cards li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px}.asg-cards li.new{border-color:#b8933f;box-shadow:inset -4px 0 0 #b8933f}.asg-cards .t{color:var(--navy);font-weight:700;text-decoration:none;grid-column:1}.asg-cards .m{grid-column:1;display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--grey-ink)}.asg-cards .b{grid-column:1}.asg-cards li>.btn{grid-column:2;grid-row:1/span 3}.lim-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.lim-card{background:var(--paper);border:0;border-top:0;border-radius:12px;padding:12px 14px;gap:6px;min-width:0}.lim-top{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px}.lim-area{background:#c2b8a3;color:var(--navy);font-size:11.5px;padding:3px 10px;white-space:nowrap}.lim-period{background:transparent;color:var(--navy);padding:0;font-size:14.5px;font-weight:900;white-space:normal;line-height:1.6}.lim-claim{font-size:13.5px;color:var(--navy-ink)}.lim-law{border-top:0;padding-top:0}.login .forgot-link{align-self:center;font-size:13.5px;color:var(--navy);text-decoration:underline;text-underline-offset:3px}.login .forgot-done{align-self:center;justify-self:center;width:min(380px,90%);display:grid;grid-gap:12px;gap:12px}.login .forgot-done p{margin:0;line-height:1.8;text-align:justify}.login .forgot-back{justify-self:start;font-weight:700;color:var(--navy)}@media (max-width:760px){.login{min-height:100dvh;grid-template-rows:auto 1fr}.login .art{min-height:0;padding:20px 20px 18px;gap:14px;justify-content:flex-start}.login .art img{width:min(200px,60vw)}.login .art .aware-wide-wrap{width:min(240px,66vw)}.login .art img.aware-wide{width:100%}.login .art .aware-wide-video{width:124%}.login .maxim blockquote{font-size:19px;line-height:1.6;margin:6px 0 0}.login .maxim p{font-size:13px!important;line-height:1.7;margin:4px 0 0}.login .maxim figcaption{font-size:11px}.login form{padding:22px 0 28px;align-self:start}}.lim-card,.lim-rules li{background:#fff;border:1px solid #e4e2de;-webkit-border-start:4px solid #1c2846;border-inline-start:4px solid #1c2846;border-radius:10px}.lim-area{background:#f3f1ec;color:#1c2846;border:1px solid #e4e2de}.lim-rules li:before{background:#1c2846;color:#fff}.lim-period{color:#1c2846}.lim-from span{color:#9a6a12}.navy-tip{position:fixed;z-index:1000;max-width:min(440px,calc(100vw - 20px));max-height:60vh;overflow:hidden;padding:11px 16px;border-radius:12px;background:var(--navy);color:#fff;font-size:13.5px;font-weight:500;line-height:1.8;text-align:justify;white-space:pre-line;box-shadow:0 10px 28px rgba(28,40,70,.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s}.navy-tip.on{opacity:1;visibility:visible}.last-decision .has-minutes,.last-decision>.small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.has-minutes{border-bottom:0;-webkit-text-decoration:underline dotted var(--grey);text-decoration:underline dotted var(--grey);text-underline-offset:4px}.lang-switch{position:fixed;z-index:900;bottom:18px;left:84px;display:flex;gap:4px;background:var(--navy);border-radius:999px;padding:4px;box-shadow:0 8px 24px rgba(28,40,70,.25)}.lang-switch button{font:inherit;font-size:13px;border:0;background:transparent;color:#d9dce6;padding:6px 12px;border-radius:999px;cursor:pointer}.lang-switch button[aria-pressed=true]{background:#fff;color:var(--navy);font-weight:700}.goog-te-banner-frame,body>.skiptranslate,iframe.goog-te-banner-frame{display:none!important}body{top:0!important}