@font-face{font-family:Inter SAQ;src:url(/assets/inter-ui-CKlRXuEH.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;font-family:Inter SAQ,Inter,Segoe UI,Arial,sans-serif;--ink: #152f42;--muted: #536b79;--faint: #6d828e;--line: #dce5e9;--line-soft: #e8edf0;--bg: #f3f6f8;--teal: #007772;--teal-soft: #e6f4f1;--nav: 224px}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;color:var(--ink);background:var(--bg);font-size:14px;line-height:1.45}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button{background:transparent;border:none;padding:0}button:disabled{cursor:default}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #359fba;outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:pretty}.ico{display:inline-block;width:20px;height:20px;flex:none;vertical-align:middle}.skip{position:fixed;z-index:20;top:-80px;left:12px;background:#fff;padding:12px 18px;border-radius:8px}.skip:focus{top:8px}.workspace{display:grid;grid-template-columns:var(--nav) minmax(0,1fr);grid-template-rows:69px minmax(calc(100svh - 69px),auto);min-height:100svh}.sidebar{grid-area:1/1/3/2;position:sticky;top:0;height:100svh;overflow-y:auto;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--line);z-index:6}.brand{display:flex;align-items:center;gap:10px;min-height:69px;border-bottom:1px solid var(--line);padding:0 20px}.brand-mark{width:37px;height:37px;flex:none;display:grid;place-items:center}.brand-mark img{display:block;object-fit:contain;width:100%;height:100%}.brand-type{display:flex;flex-direction:column;justify-content:center}.brand-type b{font-size:25px;font-weight:800;line-height:1;letter-spacing:-1.6px;color:#12354f}.brand-type small{color:#526d7c;font-size:9.2px;font-weight:550;letter-spacing:.02em;line-height:1.5}.sidebar nav{padding:27px 12px}.nav-group+.nav-group{margin-top:27px}.nav-caption{font-size:10px;letter-spacing:.105em;text-transform:uppercase;font-weight:660;color:#647d8b;margin:0 13px 9px}.nav-item{display:flex;gap:11px;align-items:center;position:relative;min-height:40px;padding:8px 12px;width:100%;margin:3px 0;border-radius:7px;color:#435c6d;font-size:13px;font-weight:520;text-align:left}.nav-item .ico{width:18px;height:18px}.nav-item.current{background:#e5f3f1;color:#006b6c;font-weight:680}.nav-item.current:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:#18898b}.nav-item:hover,.nav-item:focus-visible{background:#eef5f5;color:#006f70}.nav-count{margin-left:auto;padding:1px 6px;min-width:20px;text-align:center;font-size:10px;line-height:16px;font-weight:700;border-radius:5px;background:#e8eff1;color:#4b6270}.side-bottom{margin-top:auto;padding:12px 12px 15px}.side-bottom .nav-item{font-size:11px}.collapse-control{border-top:1px solid var(--line-soft);border-radius:0;padding-top:14px;margin-top:3px;color:#617786}.topbar{grid-area:1/2/2/3;height:69px;border-bottom:1px solid var(--line);background:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(20px,2.25vw,40px);min-width:0;z-index:4}.product-name{font-size:15px;font-weight:640;letter-spacing:-.022em;color:#29495c;white-space:nowrap}.head-actions{display:flex;align-items:center;gap:14px}.square-btn{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:8px;color:#496271}.square-btn:hover,.square-btn:focus-visible{background:#eef4f6}.global-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:8px;color:#637887;font-size:11.5px;background:#f9fbfc}.global-search:hover{border-color:#a4c2c6;color:#29495c}.global-search .ico{width:15px;height:15px}kbd{font:inherit;font-size:9px;border:1px solid var(--line);border-radius:4px;padding:0 4px;line-height:16px;color:#6c818d;background:#fff}.bell-button{position:relative}.bell-count{position:absolute;right:-2px;top:-1px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;background:#ca4b45;color:#fff;border:2px solid #fff;border-radius:10px;font-size:8px;font-weight:700}.profile-button{border-left:1px solid var(--line);padding:0 0 0 15px;display:flex;align-items:center;gap:9px;text-align:left}.profile-button>.ico{width:13px;color:#6a7e8b}.avatar{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid #d6e7e3;border-radius:50%;background:#e0f0eb;color:#12736d;font-size:12px;font-weight:720}.profile-caption{display:grid;line-height:1.45}.profile-caption b{font-size:12px;font-weight:650}.profile-caption small{color:#687b88;font-size:10px;max-width:19ch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-button:hover .avatar{border-color:#80b8ae}.mobile-toggle,.nav-scrim{display:none}.main{grid-area:2/2/3/3;width:100%;min-width:0;max-width:1720px;justify-self:center;padding:24px clamp(20px,2.25vw,40px) 36px;align-self:start}.main:focus{outline:none}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:152px;padding:25px 29px;background:linear-gradient(110deg,#12364e,#15425a 48%,#195867);border-radius:14px;color:#fff}.hero-content,.hero-next{position:relative;z-index:1}.hero-date{display:flex;align-items:center;gap:8px;color:#c0e5e2;font-size:10px;letter-spacing:.105em;font-weight:600;text-transform:uppercase}.hero-date .ico{width:14px;height:14px}.hero h1{margin:10px 0 6px;color:#fff;font-size:clamp(29px,2.45vw,42px);font-weight:640;letter-spacing:-.05em;line-height:1.1}.hero-content p{color:#d3e2e6;font-size:12px;font-weight:420}.hero-pattern{position:absolute;inset:0 0 0 38%;pointer-events:none;z-index:0;overflow:hidden}.hero-pattern:before{content:"";position:absolute;inset:-90% -5% -110% 19%;transform:rotate(-12deg);background:repeating-radial-gradient(ellipse at 69% 53%,transparent 0 12px,rgba(173,224,217,.14) 12.5px 13.2px,transparent 14px 19px);-webkit-mask-image:linear-gradient(103deg,transparent,black 28%,black 80%,transparent);mask-image:linear-gradient(103deg,transparent,black 28%,black 80%,transparent)}.hero-pattern:after{content:"";position:absolute;inset:0;opacity:.36;background-image:radial-gradient(rgba(178,229,219,.57) .85px,transparent 1px);background-size:13px 13px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.hero-next{width:min(28%,270px);min-width:193px;display:flex;align-items:center;gap:11px;padding:14px 13px;text-align:left;background:#11424ec2;border:1px solid #659396;border-radius:9px;color:#fff}.hero-next:hover{background:#265c69;border-color:#a5cfcd}.hero-next>.ico{width:18px;color:#b4e0da}.hero-next span{flex:1;min-width:0;display:grid;gap:3px}.hero-next small{color:#c2dfdc;font-size:10px}.hero-next strong{font-size:13px;font-weight:600;line-height:1.25}.hero-next em{font-style:normal;color:#daebea;font-size:11px}.hero-next .hero-next-arrow{width:13px;align-self:flex-start}.metric-grid{margin:16px 0 21px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.metric{display:flex;justify-content:space-between;align-items:flex-start;min-height:96px;gap:8px;padding:16px 17px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;transition:border-color .16s,box-shadow .16s}.metric:hover,.module-tile:hover{border-color:#9abfbd;box-shadow:0 3px 12px #163c4510}.metric-copy{display:flex;flex-direction:column;gap:6px}.metric-label{color:#526a79;font-size:12px;font-weight:560}.metric strong{color:#18364b;line-height:1;font-size:32px;letter-spacing:-.06em;font-weight:630;font-variant-numeric:tabular-nums}.icon-box{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;color:var(--accent);background:var(--wash)}.icon-box .ico{width:20px;height:20px}.tone-blue{--accent:#396ba5;--wash:#eaf1fa}.tone-teal{--accent:#087e7e;--wash:#e2f3ef}.tone-violet{--accent:#7860a6;--wash:#f0ecf8}.tone-amber{--accent:#986924;--wash:#fbf1df}.tone-rose{--accent:#b84c50;--wash:#faebed}.tone-green{--accent:#457e58;--wash:#eaf3e9}.tone-slate{--accent:#5c7382;--wash:#edf2f4}.metric .icon-box{width:35px;height:35px;border-radius:10px}.metric .icon-box .ico{width:18px;height:18px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2.22fr) minmax(262px,1fr);gap:17px;align-items:start}.primary-column,.secondary-column{min-width:0;display:grid;align-content:start;gap:17px}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 19px 12px}.panel-head h2,.course-detail h2{font-size:18px;font-weight:650;letter-spacing:-.035em;line-height:1.3}.text-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#00756f;font-size:11.5px;font-weight:590}.text-link .ico{width:14px;height:14px}.text-link:hover{text-decoration:underline;text-underline-offset:3px}.queue-tabs,.bell-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 19px 12px}.home-tab{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;color:#58707b;font-size:11.5px;font-weight:530;border:1px solid transparent;border-radius:6px}.home-tab.selected{color:#006c69;background:#e6f3ef;border-color:#cee7e0}.home-tab:hover{background:#f0f5f5}.home-tab span{font-size:10px;opacity:.82}.queue-key,.queue-row{display:grid;grid-template-columns:34px minmax(100px,1.65fr) minmax(72px,.7fr) minmax(80px,.8fr) 12px;gap:10px;width:100%;align-items:center;text-align:left;padding:0 16px}.queue-key{grid-template-areas:"doc doc action deadline .";min-height:29px;background:#f7f9fa;border-block:1px solid var(--line-soft);font-size:9.5px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;color:#697e8b}.queue-key span:first-child{grid-area:doc}.queue-key span:nth-child(2){grid-area:action}.queue-key span:last-child{grid-area:deadline}.queue-row{position:relative;min-height:64px;padding-block:10px}.queue-row+.queue-row{border-top:1px solid var(--line-soft)}.queue-row:hover,.course-row:hover{background:#f6faf9}.queue-row:focus-visible,.course-row:focus-visible{outline-offset:-3px}.row-icon{width:33px;height:33px;border-radius:8px}.row-icon .ico{width:17px;height:17px}.row-title{display:grid;gap:3px}.row-title strong{font-size:12.5px;font-weight:620;letter-spacing:-.016em;line-height:1.35}.row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#617785;font-size:10px;line-height:1.4}.row-meta i{width:3px;height:3px;background:#98a9b0;border-radius:50%}.row-purpose{font-size:10.8px;color:#506775}.row-deadline{display:grid;justify-items:start;gap:4px;color:#415a69;font-size:11px;font-variant-numeric:tabular-nums}.status-chip{display:inline-flex;align-items:center;gap:4px;border-radius:4px;font-size:9px;line-height:16px;padding:0 5px;font-weight:600}.status-chip i{width:4px;height:4px;border-radius:50%;background:currentColor}.status-chip.danger{color:#a53c42;background:#fcecf0}.row-arrow,.tile-launch{color:#8ba0a9;width:13px;height:13px}.queue-foot{min-height:39px;display:flex;align-items:center;gap:8px;padding:8px 18px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--teal)}.queue-foot .ico{width:15px}.home-modules .panel-head,.module-directory .panel-head{padding-bottom:15px}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 17px 17px}.module-tile{display:flex;align-items:center;text-align:left;gap:10px;padding:11px;min-height:58px;border:1px solid var(--line-soft);border-radius:9px;background:#fff}.module-tile .icon-box{width:33px;height:33px;border-radius:8px}.module-tile .icon-box .ico{width:18px;height:18px}.tile-copy{flex:1;min-width:0}.tile-copy b{display:block;font-size:12px;font-weight:600;line-height:1.4}.tile-copy small{display:block;margin-top:5px;font-size:12px;color:var(--muted);line-height:1.45}.directory{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.directory .module-tile{gap:13px;padding:16px;min-height:104px;align-items:flex-start}.directory .tile-copy b{font-size:14px}.page-heading{margin:1px 0 22px}.crumb{display:flex;gap:7px;align-items:center;color:#687d88;font-size:11px;margin-bottom:10px}.crumb a:hover{color:#007571}.crumb .ico{width:11px;height:11px}.page-heading h1{font-size:clamp(26px,2.2vw,36px);font-weight:650;line-height:1.16;letter-spacing:-.05em}.page-heading p{color:var(--muted);font-size:13px;margin-top:5px}.empty-state{display:grid;justify-items:center;text-align:center;padding:28px 18px;gap:7px}.empty-state strong{font-size:13px;font-weight:620}.empty-state p{max-width:39ch;font-size:12px;color:var(--muted)}.empty-state .icon-box{margin-bottom:2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:7px;font-size:12px;font-weight:600;border:1px solid transparent}.button .ico{width:16px;height:16px}.button.primary{color:#fff;background:#007873}.button.primary:hover{background:#006963}.button.quiet{color:#486170;background:#fff;border-color:var(--line)}.button.quiet:hover{background:#f4f7f8}.course-tabs{padding-top:15px}.course-row{display:flex;align-items:center;gap:13px;padding:15px 19px;border-top:1px solid var(--line-soft)}.course-row>span:nth-child(2){flex:1;display:grid;gap:4px}.course-row strong{font-size:13px;font-weight:600}.course-row small,.course-status{font-size:11px;color:var(--muted)}.course-detail{padding:24px}.course-title{display:flex;gap:12px;align-items:center;margin:22px 0}.details-grid{display:flex;gap:22px;flex-wrap:wrap;background:#f6f9fa;border:1px solid var(--line-soft);padding:16px;border-radius:8px}.details-grid dt{font-size:11px;color:var(--muted)}.details-grid dd{margin:4px 0 0;font-size:13px;font-weight:600}.hint{color:var(--muted);font-size:13px;margin:18px 0}.dialog{color:var(--ink);margin:auto;padding:0;background:#fff;width:min(530px,calc(100% - 26px));max-height:min(84svh,750px);border:1px solid #ccdadd;border-radius:14px;box-shadow:0 24px 72px #06283440}.dialog::backdrop{background:#132c3a5c}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 9px}.modal-heading h2{display:flex;align-items:center;gap:9px;font-size:18px;letter-spacing:-.035em;font-weight:650}.modal-heading h2 .ico{width:18px;height:18px;color:#187d78}.close-dialog{width:29px;height:29px}.close-dialog .ico{width:17px}.modal-note,.about-body{color:var(--muted);font-size:13px}.modal-note{margin:0 18px 15px}.profile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 18px 18px}.persona{display:flex;align-items:center;gap:8px;text-align:left;padding:9px;border:1px solid var(--line);border-radius:8px}.persona .avatar{width:31px;height:31px;font-size:10px}.persona .ico{width:13px;color:var(--teal)}.persona-text{min-width:0;display:grid;flex:1;gap:2px}.persona-text b{font-size:11.5px;font-weight:620}.persona-text small{font-size:10px;color:var(--muted)}.persona.chosen,.persona:hover{background:#f1f8f5;border-color:#96c5b9}.modal-foot{gap:7px;padding:11px 18px;display:flex;justify-content:flex-end;border-top:1px solid var(--line-soft)}.dialog-notifications{position:fixed;inset:62px max(15px,8vw) auto auto;margin:0;width:min(390px,calc(100% - 26px))}.dialog-notifications::backdrop{background:#0b2a3a29}.bell-tabs{padding-top:3px}.bell-note{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:12px 18px;border-top:1px solid var(--line-soft)}.bell-note:hover,.search-hit:hover{background:#f4f8f8}.bell-note>span:nth-child(2),.search-hit span{display:grid;gap:3px;flex:1;min-width:0}.bell-note b,.search-hit b{font-size:12px;font-weight:610}.bell-note small,.search-hit small{font-size:10px;color:var(--muted)}.bell-note>.ico,.search-hit>.ico:last-child{width:12px;color:#92a3aa}.notice-dot{width:5px;height:5px;flex:none;border-radius:50%;background:#647d87}.notice-dot.read{background:transparent}.search-input{display:flex;gap:9px;align-items:center;margin:0 18px 8px;padding:0 10px;border:1px solid #a5c5c5;border-radius:7px;color:var(--teal)}.search-input .ico{width:17px}.search-input input{width:100%;border:none;outline:none;padding:9px 0;color:var(--ink);min-width:0}.search-results{overflow-y:auto;max-height:52svh;padding:4px 0 12px}.search-results h3{padding:6px 18px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.search-hit{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:8px 18px}.search-hit>.ico:first-child{width:16px;color:#4c7579}.about-body{padding:3px 18px 19px;line-height:1.65}.about-body p+p{margin-top:10px}#feedback{position:fixed;bottom:22px;left:50%;transform:translate(-50%,12px);pointer-events:none;padding:10px 15px;opacity:0;color:#fff;background:#173d4c;border-radius:8px;font-size:12px;z-index:12;transition:.2s}#feedback.visible{opacity:1;transform:translate(-50%)}.compact-nav{--nav: 68px}.compact-nav .brand{justify-content:center;padding-inline:8px}.compact-nav .brand-type,.compact-nav .nav-label,.compact-nav .nav-caption,.compact-nav .nav-count{display:none}.compact-nav .sidebar nav{padding-inline:9px}.compact-nav .nav-item{justify-content:center;padding-inline:4px}.compact-nav .nav-group+.nav-group{padding-top:15px;margin-top:15px;border-top:1px solid var(--line-soft)}@media(min-width:1600px){:root{--nav: 245px}.hero{min-height:166px}.metric{min-height:107px}.row-title strong{font-size:14px}.row-purpose,.row-deadline{font-size:12px}.queue-row{min-height:72px}.main{padding-top:29px}}@media(max-width:1230px){:root{--nav: 194px}.main,.topbar{padding-inline:19px}.dashboard-grid{gap:12px;grid-template-columns:minmax(0,1.95fr) minmax(246px,1fr)}.primary-column,.secondary-column{gap:12px}.metric-grid{gap:10px}.queue-key,.queue-row{grid-template-columns:30px minmax(80px,1fr) minmax(80px,.72fr) 11px;gap:8px;padding-inline:13px}.queue-key{grid-template-areas:"doc doc deadline ."}.queue-key span:nth-child(2),.row-purpose{display:none}.row-icon{width:30px;height:30px}.sidebar nav{padding-inline:9px}.side-bottom{padding-inline:8px}.hero-next{width:230px}}@media(min-width:881px)and (max-width:1030px){.workspace{--nav: 68px}.sidebar .brand{justify-content:center;padding-inline:8px}.sidebar .brand-type,.sidebar .nav-label,.sidebar .nav-caption,.sidebar .nav-count{display:none}.sidebar .nav-item{justify-content:center}.sidebar .nav-group+.nav-group{border-top:1px solid var(--line-soft);padding-top:16px}.collapse-control{display:none}}@media(max-width:880px){.workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:60px auto}.sidebar{position:fixed;transform:translate(-105%);left:0;top:0;width:238px;transition:transform .18s;z-index:9}.menu-open .sidebar{transform:translate(0)}.nav-scrim{position:fixed;inset:0;display:block;z-index:8;background:#12344a55}.compact-nav .sidebar .brand{justify-content:flex-start;padding-inline:20px}.compact-nav .sidebar .brand-type{display:flex}.compact-nav .sidebar .nav-label,.compact-nav .sidebar .nav-caption,.compact-nav .sidebar .nav-count{display:block}.compact-nav .sidebar .nav-item{justify-content:flex-start;padding-inline:12px}.collapse-control{display:none}.topbar,.main{grid-column:1}.topbar{gap:8px;height:60px}.mobile-toggle{display:grid}.product-name{margin-right:auto}.main{padding-top:16px}.head-actions{gap:9px}.global-search span,.global-search kbd{display:none}.global-search{background:#fff;padding:0;justify-content:center;width:33px;border-color:transparent}.global-search .ico{width:18px;height:18px}.hero{min-height:136px;padding:20px}.metric-grid{margin-bottom:15px}.metric{padding:12px;min-height:83px}.metric strong{font-size:28px}.metric-label{font-size:11px}.metric .icon-box{width:30px;height:30px}.profile-button{padding-left:9px}}@media(max-width:720px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.primary-column,.secondary-column{display:contents}.queue-panel,.courses-panel{grid-row:1}.secondary-column>:first-child{grid-row:2}.home-modules{grid-row:3}.secondary-column>:last-child{grid-row:4}.hero-next{min-width:175px;width:190px;padding:10px}.hero-next>.ico:first-child{display:none}.hero-next strong{font-size:12px}.metric .icon-box{width:27px;height:27px;border-radius:7px}.metric .icon-box .ico{width:15px}.profile-caption,.profile-button>.ico{display:none}.hero-content p{font-size:11px}.module-tile{min-height:60px}}@media(max-width:560px){.main{padding:12px 12px 24px}.topbar{padding:0 10px}.product-name{font-size:13px}.head-actions{gap:3px}.profile-button{margin-left:3px}.hero{padding:19px 19px 17px;border-radius:12px;min-height:128px}.hero-date{font-size:8.8px;letter-spacing:.07em}.hero h1{font-size:29px}.hero-next{display:none}.hero-pattern{inset-inline-start:20%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 12px}.metric{border-radius:9px;min-height:71px;padding:10px 11px}.metric-copy{gap:5px}.metric strong{font-size:25px}.panel-head{padding:15px 13px 11px}.panel-head h2{font-size:17px}.text-link{font-size:10.5px}.queue-tabs,.bell-tabs{padding-inline:12px}.queue-key,.queue-row{grid-template-columns:28px minmax(0,1fr) minmax(72px,auto) 9px;gap:7px;padding-inline:11px}.row-meta{gap:4px;font-size:9px}.row-title strong{font-size:12px}.row-deadline{font-size:9.5px}.row-icon{width:28px;height:28px}.module-grid{padding:0 11px 11px;gap:6px}.module-tile{padding:8px;gap:7px}.compact .tile-copy b{font-size:10.8px}.compact .tile-launch{display:none}.module-tile .icon-box{width:26px;height:26px}.module-tile .icon-box .ico{width:15px}.dialog-notifications{inset:55px 12px auto auto}.profile-list{grid-template-columns:minmax(0,1fr)}.course-row{gap:7px;padding-inline:12px}.course-status{max-width:65px;font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}.module-tile.locked{position:relative;background:#f7f9fa;color:#6d828e;cursor:default}.module-tile.locked:hover{border-color:var(--line-soft);box-shadow:none}.module-tile.locked .icon-box{filter:grayscale(1);opacity:.7}.tile-badge{position:absolute;top:9px;right:9px;padding:1px 6px;border-radius:4px;background:#fbf1df;color:#986924;font-size:9.5px;font-weight:600;white-space:nowrap}.splash{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:12px;padding:20px;text-align:center;color:var(--muted)}.profile-facts{display:grid;gap:10px;margin:0;padding:4px 18px 18px}.profile-facts dt{font-size:10.5px;color:var(--muted)}.profile-facts dd{margin:2px 0 0;font-size:13px;font-weight:600}.module-tile.locked .tile-copy b{padding-right:76px}.ec-wrap{--ec-ink: #172f42;--ec-muted: #627785;--ec-line: #dce5e9;--ec-accent: #007d7c;--ec-pale: #e4f3f1;container-type:inline-size;min-width:0;color:var(--ec-ink);font-family:inherit}.ec-wrap *,.ec-wrap *:before,.ec-wrap *:after{box-sizing:border-box}.ec-wrap button{font:inherit;cursor:pointer;border:0;margin:0;background:transparent;text-align:inherit;color:inherit}.ec-wrap button:focus-visible{outline:2px solid #087d91;outline-offset:2px;z-index:1}.ec-wrap .ec-icon{display:block;width:17px;height:17px;flex:0 0 auto}.ec-wrap h2,.ec-wrap h3,.ec-wrap p,.ec-wrap ul{margin:0}.ec-mini,.ec-month-panel,.ec-full .ec-agenda{border:1px solid var(--ec-line);border-radius:14px;background:#fff}.ec-mini{align-self:start}.ec-mini-heading{display:flex;align-items:center;gap:10px;padding:18px 19px 0}.ec-mini-heading h2{font-size:17px;line-height:1.3;letter-spacing:-.025em;font-weight:700}.ec-emblem{display:grid;flex:0 0 32px;height:32px;place-items:center;border-radius:9px;color:#137b7a;background:var(--ec-pale)}.ec-emblem .ec-icon{width:18px;height:18px}.ec-mini-heading .ec-expand{margin-left:auto;width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#627785}.ec-mini-heading .ec-expand:hover,.ec-controls .ec-chevron:hover{color:var(--ec-accent);background:#edf5f5}.ec-month-body{padding:12px 16px 13px}.ec-toolbar,.ec-controls{display:flex;align-items:center}.ec-toolbar{justify-content:space-between;gap:8px;padding:0 3px}.ec-month{font-weight:650;font-size:14px;line-height:22px;letter-spacing:-.015em}.ec-controls{gap:3px}.ec-controls .ec-chevron{display:grid;width:27px;height:27px;place-items:center;padding:0;border-radius:7px;color:#536976}.ec-controls .ec-chevron .ec-icon{width:15px;height:15px}.ec-weekdays,.ec-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ec-weekdays{margin-top:7px;padding:2px 0}.ec-weekdays span{font-size:10px;line-height:20px;font-weight:600;color:var(--ec-muted);text-align:center}.ec-grid .ec-day{min-width:0;position:relative}.ec-mini .ec-day{justify-self:center;display:grid;place-items:center;width:min(100%,32px);height:31px;padding:0;border-radius:9px;z-index:0}.ec-day-num{font-variant-numeric:tabular-nums;line-height:1}.ec-mini .ec-day-num{font-size:12px;font-weight:520}.ec-mini .ec-day:hover,.ec-full .ec-day:hover{background:#edf5f5}.ec-wrap .ec-outside{color:#82929c}.ec-mini .ec-today:not(.ec-selected){color:var(--ec-accent);box-shadow:inset 0 0 0 1px var(--ec-accent)}.ec-mini .ec-selected,.ec-mini .ec-selected:hover{background:var(--ec-accent);color:#fff}.ec-mini .ec-selected .ec-day-num{font-weight:700}.ec-dots{position:absolute;display:flex;justify-content:center;gap:2px;bottom:2px;left:1px;right:1px;height:4px;pointer-events:none}.ec-dot{width:4px;height:4px;border-radius:50%;background:var(--ec-color, var(--ec-accent))}.ec-mini .ec-selected .ec-dot{background:#bdece8}.ec-tone-teal,.ec-tone-green{--ec-color: #17847c;--ec-tint: #e4f4f0}.ec-tone-blue{--ec-color: #2875a6;--ec-tint: #e9f3fa}.ec-tone-violet,.ec-tone-indigo{--ec-color: #7a61a8;--ec-tint: #f2edf8}.ec-tone-amber{--ec-color: #a7681a;--ec-tint: #fcf2df}.ec-tone-rose,.ec-tone-red{--ec-color: #bd5464;--ec-tint: #faeced}.ec-tone-slate{--ec-color: #667a8b;--ec-tint: #eff3f5}.ec-mini .ec-agenda{border-top:1px solid var(--ec-line);margin:0 19px;padding:13px 0 15px}.ec-agenda-heading{display:flex;align-items:center;gap:7px}.ec-agenda-heading h3{font-size:13px;font-weight:680;line-height:19px;letter-spacing:-.01em}.ec-count{display:inline-grid;min-width:18px;height:18px;padding:0 5px;place-items:center;background:#edf4f4;color:#41656b;font-size:10px;font-weight:650;border-radius:5px}.ec-mini .ec-count{margin-left:auto}.ec-entries{padding:0;list-style:none}.ec-entries li{list-style:none}.ec-entries .ec-entry{display:flex;align-items:flex-start;width:100%;gap:9px;padding:7px 0;border-radius:5px}.ec-entries .ec-entry:hover .ec-entry-text strong{color:var(--ec-accent)}.ec-entries li:first-child{margin-top:3px}.ec-entries li:last-child .ec-entry{padding-bottom:0}.ec-entry-dot{display:block;flex:0 0 6px;height:6px;margin-top:6px;border-radius:50%;background:var(--ec-color, var(--ec-accent))}.ec-entry-text{flex:1;min-width:0}.ec-entry-text strong,.ec-entry-text small{display:block;overflow-wrap:anywhere}.ec-entry-text strong{font-size:12px;font-weight:600;line-height:17px}.ec-entry-text small{font-size:11px;line-height:16px;font-weight:450;color:var(--ec-muted);margin-top:1px}.ec-entry .ec-icon{margin-top:2px;width:13px;height:13px;color:#7c909c}.ec-agenda .ec-empty{color:var(--ec-muted);margin-top:5px;font-size:12px;line-height:18px}.ec-agenda .ec-more{padding:5px 3px;margin:5px 0 0 12px;border-radius:5px;color:var(--ec-accent);font-size:12px;font-weight:600}.ec-agenda .ec-more:hover{text-decoration:underline}.ec-full-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(208px,25%);gap:16px;align-items:start}.ec-month-panel{min-width:0}.ec-full .ec-toolbar{padding:19px 20px 15px}.ec-full .ec-month{font-size:22px;font-weight:700;line-height:30px;letter-spacing:-.035em}.ec-full .ec-controls{gap:5px}.ec-controls .ec-today-button,.ec-full .ec-controls .ec-chevron{background:#fff;border:1px solid var(--ec-line);border-radius:7px}.ec-full .ec-controls .ec-chevron{width:31px;height:31px}.ec-controls .ec-today-button{padding:0 10px;height:31px;color:#425d6d;font-size:12px;font-weight:600}.ec-controls .ec-today-button:hover,.ec-full .ec-controls .ec-chevron:hover{border-color:#95bdbb;background:#f1f7f7;color:var(--ec-accent)}.ec-full .ec-weekdays{margin:0;padding:5px 0;background:#f7f9fa;border-top:1px solid var(--ec-line)}.ec-full .ec-weekdays span{font-size:11px}.ec-full .ec-grid{overflow:hidden;border-radius:0 0 13px 13px}.ec-full .ec-day{display:flex;flex-direction:column;align-items:start;gap:4px;min-height:89px;padding:7px 5px;border-radius:0;border-top:1px solid var(--ec-line);border-left:1px solid var(--ec-line)}.ec-full .ec-day:nth-child(7n+1){border-left:0}.ec-full .ec-day:focus-visible{outline-offset:-2px}.ec-full .ec-day-num{display:grid;place-items:center;min-width:26px;height:26px;border-radius:8px;font-size:13px;font-weight:560}.ec-full .ec-outside{background:#fafbfc}.ec-full .ec-selected{background:#f1f8f7;box-shadow:inset 0 0 0 1px #78b7b2}.ec-full .ec-selected .ec-day-num{background:var(--ec-accent);color:#fff;font-weight:700}.ec-full .ec-today:not(.ec-selected) .ec-day-num{box-shadow:inset 0 0 0 1px var(--ec-accent);color:var(--ec-accent)}.ec-full .ec-dots{display:none}.ec-cell-event{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;width:100%;padding:2px 4px;border-radius:3px;border-left:2px solid var(--ec-color);background:var(--ec-tint);color:var(--ec-color);font-size:10px;font-weight:600;line-height:15px}.ec-cell-overflow{color:var(--ec-muted);padding:0 3px;font-size:10px}.ec-full .ec-agenda{padding:20px}.ec-day-caption{color:var(--ec-muted);font-size:12px;line-height:17px;margin-bottom:3px}.ec-day-caption:first-letter{text-transform:uppercase}.ec-full .ec-agenda-heading{gap:10px;padding-bottom:13px;margin-bottom:5px;border-bottom:1px solid var(--ec-line)}.ec-full .ec-agenda-heading h3{font-size:19px;line-height:26px}.ec-full .ec-entry-text strong{font-size:13px;line-height:19px}.ec-full .ec-entry-text small{font-size:12px;line-height:18px}.ec-full .ec-entry{padding:9px 0}.ec-full .ec-empty{margin-top:12px}@container (max-width: 820px){.ec-full-layout{grid-template-columns:minmax(0,1fr)}.ec-full .ec-day{min-height:75px}}@container (max-width: 520px){.ec-full .ec-toolbar{padding:13px 12px;gap:6px}.ec-full .ec-month{font-size:17px;line-height:24px}.ec-full .ec-controls{gap:3px}.ec-full .ec-day{min-height:47px;align-items:center;justify-content:center;padding:5px 2px 9px}.ec-full .ec-dots{display:flex;bottom:5px}.ec-full .ec-cell-event,.ec-full .ec-cell-overflow{display:none}.ec-full .ec-agenda{padding:15px}}.et-card{min-width:0;padding:22px 24px;border:1px solid #dce5e9;border-radius:14px;background:#fff;color:#132d41;text-align:left}.et-title,.et-heading,.et-link,.et-person,.et-file span{display:flex;align-items:center}.et-heading{justify-content:space-between;gap:10px;flex-wrap:wrap}.et-title{gap:10px}.et-card h2{margin:0;color:inherit;font:inherit;font-size:18px;line-height:1.3;font-weight:700}.et-widget{padding:19px 20px}.et-widget h2{font-size:16px}.et-icon{display:inline-block;width:19px;height:19px;flex:none}.et-symbol{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;background:#fbf3df;color:#946a22;border-radius:10px}.et-symbol-import{color:#007676;background:#e5f4f1}.et-link{display:inline-flex;width:fit-content;gap:5px;color:#077;font:inherit;font-size:13px;font-weight:650;text-decoration:none}.et-link .et-icon{width:14px;height:14px}.et-link:hover{color:#005b5b;text-decoration:underline}.et-link:focus-visible,.et-file:focus-within span{outline:2px solid #007f80;outline-offset:3px}.et-muted,.et-empty,.et-import p{color:#536977;font-size:14px;line-height:1.55}.et-muted{margin:10px 0 0;font-size:13px}.et-empty{max-width:52ch;margin:15px 0 0}.et-page{display:grid;min-width:0;gap:18px}.et-top{display:grid;gap:18px;align-items:start}.et-with-import{grid-template-columns:minmax(0,1.35fr) minmax(265px,1fr)}.et-people,.et-month ul{padding:0;margin:0;list-style:none}.et-people{margin-top:10px}.et-person{gap:10px;padding:10px 0;border-bottom:1px solid #edf1f3;min-width:0}.et-person:last-child{border:0;padding-bottom:0}.et-person strong{display:block;font-size:14px;line-height:1.35;font-weight:650;overflow-wrap:anywhere}.et-person-date{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:#536977}.et-day{display:grid;justify-items:center;align-content:center;min-width:39px;min-height:40px;border-radius:8px;background:#fbf5e8;color:#80571d;line-height:1}.et-day b{font-size:15px;font-weight:700}.et-day small{margin-top:2px;font-size:10px}.et-import p{margin:12px 0 8px}.et-import-control{margin:16px 0 0}.et-file{display:inline-flex;position:relative;cursor:pointer}.et-file-input{position:absolute;width:1px;height:1px;opacity:0}.et-file span{gap:8px;padding:9px 14px;border-radius:8px;background:#007676;color:#fff;font-size:14px;font-weight:650}.et-file:hover span{background:#005f60}.et-file-input:disabled+span{opacity:.65}.et-file .et-icon{width:16px;height:16px}.et-import .et-local{font-size:12px;margin-bottom:0}.et-feedback{font-size:13px;margin-top:10px;color:#126952}.et-feedback:empty{display:none}.et-feedback.et-error{color:#a1382c}.et-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:20px;margin-top:19px}.et-month h3{color:#536977;font-size:13px;font-weight:650;margin:0 0 5px}.et-month li{display:flex;align-items:baseline;gap:10px;margin:0;padding:6px 0;font-size:14px;overflow-wrap:anywhere}.et-day-number{color:#006e6e;min-width:2ch;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:760px){.et-with-import{grid-template-columns:minmax(0,1fr)}.et-card{padding:18px}}.cases-panel .panel-head{padding-bottom:16px}.case-tabs,.case-filter,.case-tools{display:flex;align-items:center;flex-wrap:wrap}.case-tabs{gap:5px;padding:14px 18px}.case-tools{padding:0 18px 13px;gap:8px 18px}.case-filter{padding:2px;gap:2px;border:1px solid var(--line-soft);border-radius:8px}.case-filter .home-tab{font-size:11px}.case-key,.case-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,27%) 14px;gap:8px 15px;align-items:center;padding-inline:19px}.case-key{min-height:29px;background:#f7f9fa;border-block:1px solid var(--line-soft);color:#627785;font-size:9.5px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.case-row{padding-block:13px}.case-row+.case-row{border-top:1px solid var(--line-soft)}.case-row:hover{background:#f6faf9}.case-row:focus-visible{outline-offset:-3px}.case-identity{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.case-ref{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#54707d;font-size:10.5px;font-variant-numeric:tabular-nums}.case-module{color:var(--accent);background:var(--wash);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700}.case-identity strong{color:#193648;font-size:13px;font-weight:620;letter-spacing:-.014em;line-height:1.35}.case-object{color:#506975;font-size:11.5px;line-height:1.4}.case-progress{display:grid;justify-items:start;gap:4px}.case-progress small{color:#607581;font-size:10px}.case-stage{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;color:var(--accent);background:var(--wash);font-size:10.7px;font-weight:590;line-height:1.35}.case-stage i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.case-open{width:14px;height:14px;color:#6b8a91}.case-facts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 23px;padding-top:1px}.case-facts>span{display:grid;gap:2px;color:#344f60;font-size:12px}.case-facts small{color:#657b85;font-size:10px}@media(min-width:1450px){.case-identity strong{font-size:14px}.case-stage{font-size:11.5px}}@media(max-width:720px){.has-cases .cases-panel{grid-row:1}.has-cases .queue-panel{grid-row:2}.has-cases .secondary-column>:first-child{grid-row:3}.has-cases .home-modules{grid-row:4}.has-cases .secondary-column>:last-child{grid-row:5}.has-cases.queue-first .cases-panel{grid-row:2}.has-cases.queue-first .queue-panel{grid-row:1}}@media(max-width:560px){.case-tools,.case-tabs{padding-inline:11px}.case-tabs{gap:1px}.case-tabs .home-tab{padding-inline:6px}.case-row{padding:12px;grid-template-columns:minmax(0,1fr) 14px;gap:7px}.case-key{display:none}.case-progress{grid-column:1}.case-open{grid-row:1/3;grid-column:2}.case-row:first-of-type{border-top:1px solid var(--line-soft)}.case-stage{font-size:10.5px}}.el-panel{--el-ink: #172f42;--el-muted: #607583;--el-border: #dce5e9;--el-rule: #e7edf0;--el-teal: #007775;container-type:inline-size;min-width:0;overflow:clip;background:#fff;border:1px solid var(--el-border);border-radius:14px;color:var(--el-ink)}.el-panel *,.el-panel *:before,.el-panel *:after{box-sizing:border-box}.el-panel a{text-decoration:none}.el-panel button,.el-panel input,.el-panel select{font:inherit}.el-panel button,.el-panel select{cursor:pointer}.el-panel :is(a,button,input,select):focus-visible{outline:2px solid #087d91;outline-offset:2px}.el-icon{display:inline-block;flex:0 0 auto;width:16px;height:16px}.el-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.el-top{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--el-rule)}.el-tabs{display:flex;gap:18px;align-items:stretch;min-width:0}.el-tabs .el-tab{display:inline-flex;align-items:center;gap:7px;padding:18px 2px 14px;color:var(--el-muted);border-bottom:2px solid transparent;margin-bottom:-1px;font-size:14px;line-height:18px;font-weight:600;white-space:nowrap}.el-tabs .el-tab:hover,.el-tabs .el-current{color:var(--el-teal)}.el-tabs .el-current{border-bottom-color:var(--el-teal)}.el-tab span{display:inline-grid;min-width:21px;height:19px;place-items:center;padding:0 5px;border-radius:5px;font-size:11px;line-height:1;background:#eff3f5;color:#5c707e;font-variant-numeric:tabular-nums}.el-tab.el-current span{color:#096c69;background:#e4f2f0}.el-top .el-mark{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:6px 0;border:0;border-radius:5px;color:var(--el-teal);background:none;font-size:12px;line-height:18px;font-weight:600}.el-mark:hover{text-decoration:underline}.el-top .el-mark:disabled{color:#768791;cursor:default;text-decoration:none}.el-filters{display:flex;align-items:stretch;flex-wrap:wrap;gap:9px;padding:16px 22px;border-bottom:1px solid var(--el-rule);margin:0}.el-search,.el-select{display:flex;align-items:center;position:relative;min-height:37px;background:#fff}.el-search{flex:1 1 200px;min-width:110px}.el-search .el-icon{position:absolute;left:10px;width:16px;pointer-events:none;color:#728592}.el-search input,.el-select select,.el-filters .el-find{border-radius:8px;border:1px solid #d2dee3;font-size:13px;line-height:19px;min-height:37px;color:var(--el-ink)}.el-search input{width:100%;padding:7px 9px 7px 34px;background:transparent}.el-search input::placeholder{color:#697e8b;opacity:1}.el-select{flex:0 1 auto;max-width:min(230px,100%);min-width:0}.el-select select{max-width:100%;width:100%;appearance:none;background:transparent;padding:7px 28px 7px 10px;text-overflow:ellipsis}.el-select .el-icon{pointer-events:none;position:absolute;right:8px;width:13px;height:13px;color:#647985}.el-filters .el-find{padding:7px 12px;background:#f6f9fa;font-weight:600}.el-filters .el-find:hover,.el-select select:hover{background:#f1f7f7;border-color:#a4babf}.el-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.el-table :is(th,td){text-align:left}.el-table thead{background:#f5f8f9}.el-table th{color:#617581;font-size:11px;font-weight:640;line-height:15px;padding:10px 11px;border-bottom:1px solid var(--el-rule)}.el-table th:nth-child(1){width:42%;padding-left:22px}.el-table th:nth-child(2){width:16%}.el-table th:nth-child(3){width:18%}.el-table th:nth-child(4){width:19.5%}.el-table th:last-child{width:4.5%}.el-task-row{cursor:pointer}.el-task-row:hover,.el-task-row:focus-within{background:#f7faf9}.el-task-row+.el-task-row{border-top:1px solid var(--el-rule)}.el-task-row td{padding:13px 11px;vertical-align:middle;font-size:12px;line-height:17px;overflow-wrap:anywhere}.el-task-row .el-doc-col{padding-left:22px}.el-task-row .el-document{border:0;border-radius:3px;background:transparent;padding:0;color:var(--el-ink);font-size:14px;line-height:20px;font-weight:650;text-align:left}.el-task-row:hover .el-document,.el-document:focus-visible{color:var(--el-teal)}.el-doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 9px;margin-top:4px}.el-number,.el-source{color:var(--el-muted);font-size:11px;line-height:16px}.el-number{font-variant-numeric:tabular-nums}.el-source{display:inline-flex;align-items:center;gap:5px}.el-source i{width:6px;height:6px;border-radius:50%;background:var(--el-marker, #217e7a);flex:0 0 auto}.el-tone-teal,.el-tone-green{--el-marker: #24857d}.el-tone-blue{--el-marker: #4382a7}.el-tone-violet,.el-tone-indigo{--el-marker: #8871af}.el-tone-amber{--el-marker: #b28035}.el-tone-rose,.el-tone-red{--el-marker: #bd6674}.el-tone-slate{--el-marker: #788a97}.el-due-text{display:block}.el-status{display:inline-block;padding:1px 6px;max-width:100%;border-radius:4px;color:#536974;background:#f0f3f5;font-size:10px;line-height:16px;font-weight:590}.el-state-pending{color:#176d75;background:#e8f3f3}.el-state-completed{color:#286747;background:#eaf3ec}.el-state-returned{color:#825718;background:#faf2e2}.el-state-rejected{color:#9c424e;background:#f9ecee}.el-state-cancelled,.el-state-waiting{color:#536974;background:#eff3f5}.el-due-col{font-variant-numeric:tabular-nums}.el-due-col.el-no-date{color:var(--el-muted)}.el-due-col small{display:block;margin-top:2px;font-size:10px;line-height:16px;font-weight:650}.el-due-col.el-late{color:#a93e4d}.el-due-col.el-due-today{color:#187373}.el-mobile-label{display:none}.el-task-row .el-end{padding:6px 10px 6px 0;color:#84959d;text-align:right}.el-end .el-icon{width:15px;height:15px}.el-notices{margin:0;padding:0;list-style:none}.el-notices li{margin:0;list-style:none}.el-notices li+li{border-top:1px solid var(--el-rule)}.el-notices .el-notice{display:grid;grid-template-columns:7px minmax(0,1fr) auto 16px;align-items:start;gap:11px;width:100%;padding:15px 22px;border:0;background:#fff;text-align:left;color:var(--el-ink)}.el-notices .el-notice:hover{background:#f7faf9}.el-notices .el-notice:focus-visible{outline-offset:-3px}.el-read-dot{margin-top:6px;width:7px;height:7px;border-radius:100%;border:1px solid #afbec5}.el-unread .el-read-dot{background:#177d78;border-color:#177d78}.el-notice-text{min-width:0}.el-notice-text strong,.el-notice-body{display:block;overflow-wrap:anywhere}.el-notice-text strong{font-size:14px;line-height:20px;font-weight:560}.el-unread .el-notice-text strong{font-weight:690}.el-notice-body{margin-top:2px;color:#4f6573;font-size:12px;line-height:18px}.el-notice-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:4px;font-size:11px;line-height:15px;color:#667b87}.el-notice-date{color:var(--el-muted);padding-top:2px;font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}.el-notice-arrow{display:grid;place-items:center;color:#8597a0;margin-top:1px}.el-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:36px 18px}.el-empty-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eff5f5;color:#497580}.el-empty-icon .el-icon{width:21px;height:21px}.el-empty p{margin:0;font-size:14px;font-weight:550;line-height:20px}.el-empty a{color:var(--el-teal);font-size:13px;font-weight:600}.el-empty a:hover{text-decoration:underline}.el-total,.el-pager{padding:12px 22px;color:var(--el-muted);border-top:1px solid var(--el-rule);font-size:12px;line-height:18px;font-variant-numeric:tabular-nums}.el-total b{padding-left:3px;color:var(--el-ink);font-weight:600}.el-pager{display:flex;align-items:center;justify-content:space-between;gap:10px}.el-pagination{display:inline-flex;gap:3px;align-items:center}.el-pagination .el-page-num,.el-pagination .el-page-arrow{display:grid;place-items:center;height:30px;min-width:28px;border-radius:6px;color:#49606e;font-weight:600}.el-pagination a:hover{background:#f0f5f5}.el-pagination .el-current{color:var(--el-teal);background:#e4f2f0}.el-pagination .el-icon{width:14px;height:14px}.el-pagination .el-disabled{color:#a3b1b9}.el-page-gap{padding:0 1px}@container (max-width: 700px){.el-top{padding:0 16px;gap:9px}.el-tabs{gap:13px}.el-filters{padding:12px 16px;gap:7px}.el-search{flex-basis:100%}.el-table,.el-table tbody{display:block}.el-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.el-task-row{display:grid;position:relative;grid-template-columns:minmax(0,1fr) minmax(74px,32%);gap:7px 12px;padding:13px 16px}.el-task-row td,.el-task-row .el-doc-col{padding:0}.el-task-row .el-doc-col{grid-column:1/-1;padding-right:22px}.el-action-col{grid-column:1;grid-row:2}.el-person-col{grid-column:1/-1;grid-row:3}.el-mobile-label{display:inline;margin-right:5px;color:var(--el-muted)}.el-task-row .el-due-col{grid-column:2;grid-row:2;text-align:right}.el-task-row .el-end{position:absolute;top:15px;right:13px;padding:0}.el-total,.el-pager{padding:10px 16px}}@container (max-width: 520px){.el-top{flex-wrap:wrap;gap:0 8px}.el-tabs .el-tab{gap:4px}.el-mark .el-icon{width:14px}.el-top .el-mark{margin:2px 0}.el-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.el-search{grid-column:1/-1}.el-select{max-width:none}.el-filters[data-el-path=notifications]{grid-template-columns:minmax(0,1fr) auto}.el-notices .el-notice{grid-template-columns:7px minmax(0,1fr) 16px;gap:3px 8px;padding:12px 16px}.el-notice-text{grid-column:2;grid-row:1}.el-notice-date{grid-row:2;grid-column:2;padding:0}.el-notice-arrow{grid-column:3;grid-row:1}.el-pager{flex-wrap:wrap}}@container (max-width: 360px){.el-top{align-items:flex-start}.el-top .el-mark{padding-bottom:7px}.el-tabs .el-tab{padding-top:13px}.el-search input,.el-select select,.el-filters .el-find{font-size:12px}.el-filters .el-find{padding-inline:8px}}
