.fi-ta .fi-ta-ctn{position:relative}.fi-ta.fi-ta-is-loading .fi-ta-ctn{cursor:progress}.fi-ta.fi-ta-is-loading .fi-ta-content{opacity:.72;pointer-events:none;transition:opacity .15s ease}.fi-ta.fi-ta-is-loading .fi-ta-ctn:before{position:absolute;z-index:24;inset:0;background:linear-gradient(105deg,transparent 25%,rgb(217 2 125 / 8%) 42%,transparent 59%) 0 0 / 220% 100%,#ffffff5c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);content:"";opacity:0;pointer-events:auto;animation:fi-table-loading-reveal .12s ease-out forwards,fi-table-loading-shimmer 1.25s linear infinite}.dark .fi-ta.fi-ta-is-loading .fi-ta-ctn:before{background:linear-gradient(105deg,transparent 25%,rgb(217 2 125 / 10%) 42%,transparent 59%) 0 0 / 220% 100%,#09090b57}.myportal-table-loader{position:fixed;z-index:29;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s}.myportal-table-loader[data-visible=true]{visibility:visible;opacity:1;transition-delay:0s}.myportal-table-loader__card{position:absolute;top:var(--myportal-table-loader-y, 50vh);left:var(--myportal-table-loader-x, 50vw);display:flex;min-width:min(20rem,calc(100vw - 3rem));align-items:center;gap:1rem;padding:1rem 1.15rem;border:1px solid rgb(217 2 125 / 24%);border-radius:1rem;background:#fffffff0;box-shadow:0 24px 64px #0f172a3d,0 0 0 4px #d9027d12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%,-50%) translateY(12px) scale(.96);transition:transform .18s cubic-bezier(.22,1,.36,1)}.myportal-table-loader[data-visible=true] .myportal-table-loader__card{transform:translate(-50%,-50%) translateY(0) scale(1)}.dark .myportal-table-loader__card{border-color:#d9027d61;background:#18181bf2;box-shadow:0 24px 64px #0000007a,0 0 0 4px #d9027d1a}.myportal-table-loader__spinner{position:relative;width:3rem;height:3rem;flex:none;border:.25rem solid rgb(217 2 125 / 18%);border-top-color:#d9027d;border-right-color:#d9027d;border-radius:9999px;animation:fi-table-loading-spin .7s linear infinite}.myportal-table-loader__spinner:after{position:absolute;inset:.65rem;border-radius:9999px;background:#d9027d;box-shadow:0 0 18px #d9027d7a;content:"";animation:fi-table-loading-pulse .9s ease-in-out infinite alternate}.myportal-table-loader__copy{display:grid;min-width:0;gap:.2rem}.myportal-table-loader__title{display:flex;align-items:baseline;color:#18181b;font-size:.95rem;font-weight:700;line-height:1.25rem}.dark .myportal-table-loader__title{color:#fafafa}.myportal-table-loader__message{color:#71717a;font-size:.78rem;font-weight:500;line-height:1.1rem}.dark .myportal-table-loader__message{color:#a1a1aa}.myportal-table-loader__dots{display:inline-flex;align-items:center;gap:.18rem;margin-left:.35rem}.myportal-table-loader__dots span{width:.25rem;height:.25rem;border-radius:9999px;background:#d9027d;animation:fi-table-loading-dot .9s ease-in-out infinite}.myportal-table-loader__dots span:nth-child(2){animation-delay:.12s}.myportal-table-loader__dots span:nth-child(3){animation-delay:.24s}.fi-ta.fi-ta-force-repaint .fi-ta-content{backface-visibility:hidden;transform:translateZ(0)}@keyframes fi-table-loading-spin{to{transform:rotate(360deg)}}@keyframes fi-table-loading-pulse{0%{opacity:.45;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes fi-table-loading-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}@keyframes fi-table-loading-shimmer{to{background-position:-220% 0,0 0}}@keyframes fi-table-loading-reveal{to{opacity:1}}@media(prefers-reduced-motion:reduce){.fi-ta.fi-ta-is-loading .fi-ta-content{transition:none}.fi-ta.fi-ta-is-loading .fi-ta-ctn:before{animation:fi-table-loading-reveal 1ms linear forwards}.myportal-table-loader,.myportal-table-loader__card{transition:none}.myportal-table-loader__spinner,.myportal-table-loader__spinner:after,.myportal-table-loader__dots span{animation:none}}.myportal-table-scroll-nav{display:flex;min-height:2.5rem;align-items:center;justify-content:flex-end;gap:.55rem;margin-bottom:.4rem;color:#64748b}.myportal-table-scroll-nav[hidden]{display:none!important}.myportal-table-scroll-nav--filament{min-height:2.75rem;margin-bottom:0;padding:.35rem 1rem;border-top:1px solid rgb(229 231 235);border-bottom:1px solid rgb(229 231 235);background:#f8fafcc7}.myportal-table-scroll-nav--floating{position:fixed;z-index:22;display:none;margin:0;box-sizing:border-box;background:#f8fafcf5;box-shadow:0 5px 12px -10px #0f172a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.myportal-table-scroll-nav--floating-visible{display:flex}.myportal-table-scroll-nav--filament.myportal-table-scroll-nav--floating{z-index:22}.dark .myportal-table-scroll-nav{color:#a1a1aa}.dark .myportal-table-scroll-nav--filament{border-color:#ffffff1a;background:#ffffff0a}.dark .myportal-table-scroll-nav--floating{background:#18181bf5;box-shadow:0 5px 12px -10px #000000e0}.fi-dropdown-panel,.choices__list--dropdown,.choices__list[aria-expanded],.fi-fo-color-picker-panel,.fi-fo-date-time-picker-panel{z-index:28!important}:is(.fi-section,.fi-fo-repeater-item,.fi-ta-ctn):has(.choices.is-open),:is(.fi-section,.fi-fo-repeater-item,.fi-ta-ctn):has(.fi-dropdown-panel[style*="display: block"]),:is(.fi-section,.fi-fo-repeater-item,.fi-ta-ctn):has(.fi-fo-color-picker-panel:not(.hidden)),:is(.fi-section,.fi-fo-repeater-item,.fi-ta-ctn):has(.fi-fo-date-time-picker-panel:not([style*="display: none"])){position:relative;z-index:27;overflow:visible!important}.fi-ta-ctn:has(.fi-ta-filters-dropdown .fi-dropdown-panel[style*="display: block"]){z-index:27;overflow:visible!important}.fi-ta-filters-dropdown .fi-dropdown-panel{max-height:min(42rem,calc(100dvh - 2rem));overflow-y:auto;overscroll-behavior:contain}.myportal-table-scroll-nav__label{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.myportal-table-scroll-nav__freeze{display:inline-flex;align-items:center;gap:.35rem}.myportal-table-scroll-nav__freeze-label{color:inherit;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.myportal-table-scroll-nav__freeze-select{box-sizing:border-box;min-width:8.5rem;height:2.1rem;padding:0 1.9rem 0 .65rem;border:1px solid rgb(212 212 216);border-radius:.55rem;background-color:#ffffffeb;color:#27272a;font-size:.75rem;line-height:1.1;outline:none}.myportal-table-scroll-nav__freeze-select:focus-visible{border-color:#d9027db3;box-shadow:0 0 0 2px #d9027d2e}.dark .myportal-table-scroll-nav__freeze-select{border-color:#ffffff24;background-color:#27272aeb;color:#f4f4f5}.myportal-table-scroll-nav__buttons{display:inline-flex;overflow:hidden;border:1px solid rgb(212 212 216);border-radius:.55rem;background:#ffffffeb;box-shadow:0 1px 2px #0f172a0f}.dark .myportal-table-scroll-nav__buttons{border-color:#ffffff24;background:#27272aeb;box-shadow:0 1px 2px #0000003d}.myportal-table-scroll-nav__button{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:0;background:transparent;color:#27272a;cursor:pointer;transition:color .15s ease,background-color .15s ease,opacity .15s ease}.myportal-table-scroll-nav__button+.myportal-table-scroll-nav__button{border-left:1px solid rgb(212 212 216)}.dark .myportal-table-scroll-nav__button{color:#f4f4f5}.dark .myportal-table-scroll-nav__button+.myportal-table-scroll-nav__button{border-left-color:#ffffff24}.myportal-table-scroll-nav__button:hover:not(:disabled),.myportal-table-scroll-nav__button:focus-visible:not(:disabled){background:#d9027d1a;color:#be006c;outline:none}.dark .myportal-table-scroll-nav__button:hover:not(:disabled),.dark .myportal-table-scroll-nav__button:focus-visible:not(:disabled){color:#f472b6}.myportal-table-scroll-nav__button:focus-visible{box-shadow:inset 0 0 0 2px #d9027d73}.myportal-table-scroll-nav__button:disabled{cursor:not-allowed;opacity:.32}.myportal-table-scroll-nav__button svg{width:1.05rem;height:1.05rem}.myportal-table-sticky{border-collapse:separate!important;border-spacing:0}.myportal-table-sticky thead th{position:relative;top:auto;z-index:12;background-color:#f8fafc!important;box-shadow:inset 0 -1px #e2e8f0;vertical-align:middle!important}.myportal-table-sticky thead th>span:first-child,.myportal-table-sticky-header__table th>span:first-child{display:flex!important;box-sizing:border-box;width:100%;height:auto!important;min-height:1.5rem;align-items:center!important}.myportal-table-sticky .myportal-table-pinned-cell{position:sticky;left:0;background-color:#fff!important;box-shadow:4px 0 8px -7px #0f172a73}.myportal-table-sticky tbody .myportal-table-pinned-cell{z-index:14}.myportal-table-sticky tbody .fi-ta-row:hover>.myportal-table-pinned-cell{background-color:color-mix(in srgb,rgb(var(--myportal-accent-rgb)) 9%,rgb(255 255 255))!important}.myportal-table-sticky thead .myportal-table-pinned-cell{z-index:18;background-color:#f8fafc!important;box-shadow:inset 0 -1px #e2e8f0,4px 0 8px -7px #0f172a73}.myportal-table-sticky .fi-ta-cell:has(.fi-ta-text-item-label){max-width:24rem;min-width:0;overflow:hidden}.myportal-table-sticky .fi-ta-col-wrp,.myportal-table-sticky .fi-ta-col-wrp>*,.myportal-table-sticky .fi-ta-text,.myportal-table-sticky .fi-ta-text-item{min-width:0;max-width:100%}.myportal-table-sticky .fi-ta-text-item-label,.myportal-table-sticky-header .fi-ta-text-item-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .myportal-table-sticky thead th{background-color:#27272a!important;box-shadow:inset 0 -1px #3f3f46}.dark .myportal-table-sticky .myportal-table-pinned-cell{background-color:#18181b!important;box-shadow:4px 0 8px -7px #000c}.dark .myportal-table-sticky thead .myportal-table-pinned-cell{background-color:#27272a!important;box-shadow:inset 0 -1px #3f3f46,4px 0 8px -7px #000c}.dark .myportal-table-sticky tbody .fi-ta-row:hover>.myportal-table-pinned-cell{background-color:color-mix(in srgb,rgb(var(--myportal-accent-rgb)) 14%,rgb(24 24 27))!important}.myportal-table-sticky-header{position:fixed;z-index:24;display:none;overflow:hidden;pointer-events:none;background:#f8fafc;box-shadow:0 1px #e2e8f0,0 5px 12px -8px #0f172a7f}.myportal-table-sticky-header.is-visible{display:block}.myportal-table-sticky-header__table{border-collapse:separate!important;border-spacing:0;table-layout:fixed;transform-origin:top left}.myportal-table-sticky-header__table th{min-width:0;padding:.875rem .75rem;background-color:#f8fafc!important;color:#18181b;white-space:nowrap;vertical-align:middle!important}.myportal-table-sticky-header__pinned{position:absolute;top:0;left:0;z-index:5;overflow:hidden;background-color:#f8fafc!important;box-shadow:4px 0 8px -7px #0f172a8c}.myportal-table-sticky-header__pinned>*{display:flex!important;box-sizing:border-box;align-items:center;height:100%;padding:0 .75rem;background-color:inherit!important;color:inherit;white-space:nowrap}.dark .myportal-table-sticky-header{background:#27272a;box-shadow:0 1px #3f3f46,0 5px 12px -8px #000c}.dark .myportal-table-sticky-header__table th,.dark .myportal-table-sticky-header__pinned{background-color:#27272a!important;color:#f4f4f5}.myportal-table-focus-button{display:inline-flex;min-width:7.3rem;height:2.1rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;margin-inline-start:.15rem;padding:0 .7rem;border:1px solid rgb(217 2 125 / 24%);border-radius:.6rem;background:linear-gradient(135deg,#d9027d1a,#7c3aed12),#ffffffeb;color:#9d0058;box-shadow:0 4px 12px -10px #d9027db3,inset 0 1px #ffffffb8;cursor:pointer;font-size:.73rem;font-weight:750;letter-spacing:.01em;line-height:1;transition:border-color .18s ease,box-shadow .22s ease,color .18s ease,filter .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.myportal-table-focus-button:hover,.myportal-table-focus-button:focus-visible{border-color:#d9027d85;color:#be006c;filter:saturate(1.08);outline:none;box-shadow:0 10px 20px -14px #d9027db8,0 0 0 3px #d9027d1a;transform:translateY(-1px)}.myportal-table-focus-button:active{transform:translateY(0) scale(.98)}.myportal-table-focus-button[aria-pressed=true]{border-color:#f472b68c;background:linear-gradient(135deg,#d9027deb,#be006cf0);color:#fff;box-shadow:0 12px 24px -14px #d9027ddb,inset 0 1px #ffffff3d}.myportal-table-focus-button__icon{width:1rem;height:1rem;flex:0 0 auto;transition:transform .26s cubic-bezier(.22,1,.36,1)}.myportal-table-focus-button__icon--collapse,.myportal-table-focus-button[aria-pressed=true] .myportal-table-focus-button__icon--expand{display:none}.myportal-table-focus-button[aria-pressed=true] .myportal-table-focus-button__icon--collapse{display:block}.myportal-table-focus-button:hover .myportal-table-focus-button__icon{transform:scale(1.08)}.dark .myportal-table-focus-button{border-color:#f472b642;background:linear-gradient(135deg,#d9027d29,#7c3aed1f),#27272af0;color:#f9a8d4;box-shadow:0 5px 15px -12px #d9027dcc,inset 0 1px #ffffff14}.dark .myportal-table-focus-button:hover,.dark .myportal-table-focus-button:focus-visible{border-color:#f472b694;color:#fbcfe8}.dark .myportal-table-focus-button[aria-pressed=true]{border-color:#f472b6b8;background:linear-gradient(135deg,#d9027df5,#9d0058f5);color:#fff}.myportal-table-scroll-nav--focus-only :is(.myportal-table-scroll-nav__freeze,.myportal-table-scroll-nav__label,.myportal-table-scroll-nav__buttons){display:none}.myportal-table-focus-announcer{position:fixed;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}body.myportal-table-focus-lock{overflow:hidden!important}body.myportal-table-focus-lock .myportal-table-loader{z-index:120}body.myportal-table-focus-lock .myportal-table-loader[data-visible=true]{background:#03071229;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.myportal-table-focus-active{position:fixed!important;z-index:80!important;inset:clamp(.4rem,1vw,.8rem)!important;isolation:isolate;display:flex!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;flex-direction:column;margin:0!important;overflow:hidden!important;border:1px solid rgb(217 2 125 / 24%)!important;border-radius:1rem!important;background:radial-gradient(circle at 96% 0%,rgb(217 2 125 / 8%),transparent 26rem),#fff!important;box-shadow:0 36px 100px -38px #0f172ac2,0 0 0 9999px #03071285,inset 0 1px #ffffffd1!important;opacity:.72;transform:translateY(6px) scale(.985);transform-origin:center;transition:border-color .24s ease,box-shadow .26s ease,opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.myportal-table-focus-active:after{position:absolute;z-index:95;top:0;right:1.25rem;left:1.25rem;height:3px;border-radius:0 0 9999px 9999px;background:linear-gradient(90deg,transparent,rgb(217 2 125 / 88%) 38%,rgb(124 58 237 / 74%) 62%,transparent);content:"";pointer-events:none;transform:scaleX(.28);transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.myportal-table-focus-active.myportal-table-focus-entered{opacity:1;transform:none}.myportal-table-focus-active.myportal-table-focus-entered:after{transform:scaleX(1)}.fi-ta-ctn.myportal-table-focus-exiting{pointer-events:none}.dark .myportal-table-focus-active{border-color:#f472b647!important;background:radial-gradient(circle at 96% 0%,rgb(217 2 125 / 13%),transparent 28rem),#09090b!important;box-shadow:0 42px 110px -38px #000000eb,0 0 0 9999px #000000b8,inset 0 1px #ffffff14!important}.myportal-table-focus-active>.fi-ta-header-ctn,.myportal-table-focus-active>.fi-ta-pagination,.myportal-table-focus-active>.myportal-table-scroll-nav{flex:0 0 auto}.myportal-table-focus-active>:is(.fi-ta-content,.myportal-table-focus-scroller){flex:1 1 auto;min-height:0;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.myportal-table-focus-active>:is(.fi-ta-content,.myportal-table-focus-scroller)>table{min-width:100%}.myportal-table-focus-active table thead th{position:sticky!important;top:0!important;z-index:18}.myportal-table-focus-active table thead .myportal-table-pinned-cell{z-index:22}.myportal-table-focus-active .myportal-table-scroll-nav--filament{border-color:#d9027d1f;background:linear-gradient(90deg,rgb(217 2 125 / 5%),transparent 40%),#f8fafcf0;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.dark .myportal-table-focus-active .myportal-table-scroll-nav--filament{border-color:#f472b624;background:linear-gradient(90deg,rgb(217 2 125 / 10%),transparent 44%),#18181bf0}body.myportal-table-focus-lock :is(.myportal-table-sticky-header,.myportal-table-scroll-nav--floating){display:none!important}@media(max-width:640px){.myportal-table-scroll-nav__label,.myportal-table-scroll-nav__freeze-label{display:none}.myportal-table-scroll-nav--filament{padding-inline:.75rem}.myportal-table-focus-button{min-width:2.1rem;padding-inline:.5rem}.myportal-table-focus-button__label{display:none}.myportal-table-focus-active{inset:0!important;border-width:0!important;border-radius:0!important}}@media(prefers-reduced-motion:reduce){.myportal-table-scroll-nav__button,.myportal-table-focus-button,.myportal-table-focus-button__icon,.myportal-table-focus-active,.myportal-table-focus-active:after{transition:none}}:where(a[href],area[href],button:not(:disabled),summary,select:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),label:has(input[type=checkbox]:not(:disabled)),label:has(input[type=radio]:not(:disabled)),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[wire\:click]:not([disabled]):not([aria-disabled=true]),[x-on\:click]:not([disabled]):not([aria-disabled=true]),[\@click]:not([disabled]):not([aria-disabled=true])){cursor:pointer}:where(button:disabled,select:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=file]:disabled,[role=button][aria-disabled=true],[role=link][aria-disabled=true],[wire\:click][disabled],[x-on\:click][disabled],[\@click][disabled]){cursor:not-allowed}:root{--myportal-accent: #d9027d;--myportal-accent-rgb: 217 2 125;--myportal-motion: cubic-bezier(.22, 1, .36, 1);--myportal-surface-border: rgb(24 24 27 / 8%);--myportal-surface-shadow: 0 1px 2px rgb(15 23 42 / 4%), 0 18px 46px -34px rgb(15 23 42 / 38%);--myportal-surface-shadow-hover: 0 14px 34px -20px rgb(15 23 42 / 35%), 0 0 0 1px rgb(var(--myportal-accent-rgb) / 14%), 0 0 30px -20px rgb(var(--myportal-accent-rgb) / 50%);--myportal-card-surface: rgb(255 255 255 / 96%);--myportal-card-surface-muted: rgb(248 250 252 / 92%)}.dark{--myportal-surface-border: rgb(255 255 255 / 10%);--myportal-surface-shadow: 0 1px 2px rgb(0 0 0 / 24%), 0 20px 52px -34px rgb(0 0 0 / 78%);--myportal-surface-shadow-hover: 0 18px 42px -22px rgb(0 0 0 / 82%), 0 0 0 1px rgb(var(--myportal-accent-rgb) / 28%), 0 0 34px -18px rgb(var(--myportal-accent-rgb) / 34%);--myportal-card-surface: rgb(24 24 27 / 96%);--myportal-card-surface-muted: rgb(9 9 11 / 92%)}.myportal-ui-surface{--myportal-pointer-x: 50%;--myportal-pointer-y: 50%;position:relative;isolation:isolate;border-color:var(--myportal-surface-border)!important;border-radius:1rem!important;box-shadow:var(--myportal-surface-shadow)!important;transition:border-color .26s ease,box-shadow .32s var(--myportal-motion),opacity .44s var(--myportal-motion),transform .32s var(--myportal-motion)!important}.myportal-ui-surface:not(.myportal-ui-table):before{position:absolute;z-index:0;inset:0;border-radius:inherit;background:radial-gradient(26rem circle at var(--myportal-pointer-x) var(--myportal-pointer-y),rgb(var(--myportal-card-accent-rgb, var(--myportal-accent-rgb)) / 10%),transparent 46%);content:"";opacity:0;pointer-events:none;transition:opacity .26s ease}.dark .myportal-ui-surface:not(.myportal-ui-table):before{background:radial-gradient(28rem circle at var(--myportal-pointer-x) var(--myportal-pointer-y),rgb(var(--myportal-card-accent-rgb, var(--myportal-accent-rgb)) / 15%),transparent 48%)}.myportal-ui-reveal{opacity:0;transform:translateY(14px) scale(.992)}.myportal-ui-reveal.myportal-ui-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--myportal-reveal-delay, 0ms)!important}.fi-fo-component-ctn .myportal-ui-reveal{opacity:1;transform:none}.fi-fo-component-ctn .myportal-ui-surface{isolation:auto}.fi-fo-component-ctn :is(.fi-fo-date-time-picker-panel,.choices__list--dropdown,.choices__list[aria-expanded]){z-index:60!important}.myportal-ui-section{background:radial-gradient(circle at 100% 0%,rgb(var(--myportal-accent-rgb) / 6%),transparent 28%),linear-gradient(145deg,var(--myportal-card-surface),var(--myportal-card-surface-muted))!important}.myportal-profile-banner{--myportal-banner-circuit-a: 217 2 125;--myportal-banner-circuit-b: 255 255 255;--myportal-banner-circuit-opacity-low: .48;--myportal-banner-circuit-opacity-high: .78;position:relative;isolation:isolate;overflow:hidden!important;min-height:10.5rem;border-color:rgb(var(--myportal-accent-rgb) / 24%)!important;background:radial-gradient(circle at 12% 18%,rgb(255 255 255 / 84%) 0 1.5px,transparent 2px) 0 0 / 74px 74px,radial-gradient(circle at 76% 68%,rgb(217 2 125 / 32%) 0 1.5px,transparent 2.2px) 0 0 / 94px 94px,radial-gradient(ellipse at 8% 108%,rgb(255 255 255 / 94%) 0 22%,transparent 55%),radial-gradient(ellipse at 76% 116%,rgb(217 2 125 / 28%) 0 20%,transparent 58%),linear-gradient(112deg,#fff,#fff8fc 34%,#fbcfe8 63%,#be185d 82%,#500724);background-position:0 0,0 0,0 0,0 0,0 0;background-size:74px 74px,94px 94px,120% 120%,120% 120%,100% 100%;box-shadow:0 18px 46px -30px #50072485,0 0 0 1px #ffffffa3 inset,0 0 34px -26px rgb(var(--myportal-accent-rgb) / 46%)!important;animation:myportal-profile-aurora-drift 15s ease-in-out infinite}.dark .myportal-profile-banner{--myportal-banner-circuit-b: 34 211 238;--myportal-banner-circuit-opacity-low: .62;--myportal-banner-circuit-opacity-high: .9;border-color:#d9027d75!important;background:radial-gradient(circle at 12% 18%,rgb(217 2 125 / 54%) 0 1.4px,transparent 2px) 0 0 / 74px 74px,radial-gradient(circle at 76% 68%,rgb(34 211 238 / 48%) 0 1.4px,transparent 2.2px) 0 0 / 94px 94px,radial-gradient(ellipse at 8% 108%,rgb(6 182 212 / 12%) 0 20%,transparent 56%),radial-gradient(ellipse at 76% 116%,rgb(217 2 125 / 24%) 0 22%,transparent 60%),linear-gradient(112deg,#05070d,#0b0a14 34%,#190b20 61%,#3b082f 82%,#09050f);box-shadow:0 20px 52px -28px #000000e0,0 0 0 1px #ffffff12 inset,0 0 42px -23px #d9027d70,0 0 34px -28px #22d3ee8a!important}.fi-section.myportal-profile-banner:before{position:absolute;z-index:0;inset:-12%;border-radius:inherit;background:linear-gradient(100deg,rgb(var(--myportal-banner-circuit-a) / 26%),rgb(var(--myportal-banner-circuit-a) / 68%) 31%,#fffffff0 46%,rgb(var(--myportal-banner-circuit-b) / 82%) 57%,rgb(var(--myportal-banner-circuit-a) / 34%) 76%,rgb(var(--myportal-banner-circuit-a) / 18%)) 180% 50% / 240% 100%;content:"";opacity:.62;pointer-events:none;transform:translate3d(-1.5%,0,0) scale(1.04);-webkit-mask:url(/images/pbanner/aurora-circuit.svg) center / cover no-repeat;mask:url(/images/pbanner/aurora-circuit.svg) center / cover no-repeat;animation:myportal-profile-circuit-flow 7.5s linear infinite,myportal-profile-circuit-breathe 3.8s ease-in-out infinite}.dark .fi-section.myportal-profile-banner:before{opacity:.74;filter:drop-shadow(0 0 6px rgb(217 2 125 / 34%))}.fi-section.myportal-profile-banner:after{position:absolute;z-index:1;top:50%;right:clamp(.65rem,2vw,1.75rem);width:clamp(8.75rem,16vw,11.75rem);aspect-ratio:1;border:0;background:url(/images/profile-seal.png) center / contain no-repeat;background-color:transparent;content:"";filter:drop-shadow(0 10px 14px rgb(80 7 36 / 22%)) drop-shadow(0 0 8px rgb(217 2 125 / 12%));opacity:1;pointer-events:none;transform:translateY(-50%);animation:none!important}.dark .fi-section.myportal-profile-banner:after{filter:drop-shadow(0 0 1px rgb(255 255 255 / 86%)) drop-shadow(0 0 9px rgb(34 211 238 / 25%)) drop-shadow(0 12px 18px rgb(0 0 0 / 68%))}.fi-section.myportal-profile-banner>.fi-section-content-ctn{position:relative;z-index:2;padding-right:clamp(8.5rem,17vw,13.5rem)}.fi-section.myportal-profile-banner :is(.fi-in-text-item,.fi-in-text-item>div,.fi-in-entry-wrp-label>span){color:#111827!important}.fi-section.myportal-profile-banner .fi-in-text-item-icon{color:#d9027d!important}.dark .fi-section.myportal-profile-banner :is(.fi-in-text-item,.fi-in-text-item>div,.fi-in-entry-wrp-label>span){color:#f8fafc!important;text-shadow:0 1px 8px rgb(0 0 0 / 72%)}.dark .fi-section.myportal-profile-banner .fi-in-text-item-icon{color:#22d3ee!important;filter:drop-shadow(0 0 5px rgb(34 211 238 / 34%))}.fi-section.myportal-profile-banner:hover{border-color:rgb(var(--myportal-accent-rgb) / 42%)!important;box-shadow:0 20px 48px -28px #5007249e,0 0 0 1px #ffffffad inset,0 0 40px -22px rgb(var(--myportal-accent-rgb) / 58%)!important}.dark .fi-section.myportal-profile-banner:hover{border-color:#22d3ee61!important;box-shadow:0 22px 54px -26px #000000f0,0 0 0 1px #ffffff17 inset,0 0 44px -20px #d9027d85,0 0 36px -24px #22d3ee94!important}.myportal-ui-section.myportal-profile-banner:hover:before,.fi-section.myportal-profile-banner:hover:before{animation-duration:4.8s,2.4s}.fi-section.myportal-profile-banner:hover{--myportal-banner-circuit-opacity-low: .68;--myportal-banner-circuit-opacity-high: .94}@keyframes myportal-profile-aurora-drift{0%,to{background-position:0 0,0 0,0 0,0 0,0 0}50%{background-position:37px 18px,-47px 34px,-2% 2%,3% -2%,0 0}}@keyframes myportal-profile-circuit-flow{0%{background-position:180% 50%;transform:translate3d(-1.5%,0,0) scale(1.04)}50%{transform:translate3d(1.5%,-.7%,0) scale(1.045)}to{background-position:-80% 50%;transform:translate3d(-1.5%,0,0) scale(1.04)}}@keyframes myportal-profile-circuit-breathe{0%,to{opacity:var(--myportal-banner-circuit-opacity-low)}50%{opacity:var(--myportal-banner-circuit-opacity-high)}}@media(max-width:640px){.myportal-profile-banner{min-height:12rem}.fi-section.myportal-profile-banner:after{right:-1.25rem;width:7.75rem}.fi-section.myportal-profile-banner>.fi-section-content-ctn{padding-right:4.75rem}}@media(prefers-reduced-motion:reduce){.myportal-profile-banner,.fi-section.myportal-profile-banner:before{animation:none!important}}.student-document-groups .fi-ta-record{border-bottom:1px solid rgb(148 163 184 / 14%)}.student-document-groups .fi-ta-record:not(.fi-collapsed){background:linear-gradient(118deg,rgb(217 2 125 / 7%),transparent 48%);box-shadow:inset 3px 0 #d9027db8}.student-document-groups .fi-ta-record .fi-ta-actions{min-width:auto;padding:0;border:0;background:transparent}.student-document-groups .fi-ta-record .fi-ta-actions .fi-btn{min-width:6rem;justify-content:center;border:1px solid rgb(217 2 125 / 28%);background:#d9027d14;color:#be185d;box-shadow:none}.dark .student-document-groups .fi-ta-record .fi-ta-actions .fi-btn{color:#f472b6}.student-document-review{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);overflow:hidden;border:1px solid rgb(217 2 125 / 20%);border-radius:.9rem;background:#ffffffd6}.dark .student-document-review{background:#0b0b0ecc}.student-document-review__summary,.student-document-review__conversation{min-width:0;padding:.9rem}.student-document-review__summary{border-right:1px solid rgb(148 163 184 / 15%)}.student-document-review__heading{display:flex;align-items:center;gap:.55rem;margin-bottom:.7rem}.student-document-review__heading>span{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem;background:#d9027d1c;color:#d9027d}.student-document-review__heading svg{width:1rem;height:1rem}.student-document-review__heading h4{margin:0;color:#0f172a;font-size:.78rem;font-weight:750}.dark .student-document-review__heading h4{color:#f8fafc}.student-document-review__heading p{margin:.13rem 0 0;color:#64748b;font-size:.63rem}.student-document-review__file,.student-document-review__empty-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:4.6rem;padding:.68rem;border:1px solid rgb(148 163 184 / 16%);border-radius:.72rem;background:#f8fafc94}.dark .student-document-review__file,.dark .student-document-review__empty-file{background:#18181b94}.student-document-review__file>svg,.student-document-review__empty-file>svg{width:1.3rem;height:1.3rem;color:#d9027d}.student-document-review__file strong,.student-document-review__file small,.student-document-review__empty-file strong,.student-document-review__empty-file p{display:block;margin:0}.student-document-review__file strong,.student-document-review__empty-file strong{color:#1e293b;font-size:.7rem;overflow-wrap:anywhere}.dark .student-document-review__file strong,.dark .student-document-review__empty-file strong{color:#f1f5f9}.student-document-review__file small,.student-document-review__empty-file p{margin-top:.15rem;color:#64748b;font-size:.6rem;line-height:1.4}.student-document-review__file a{padding:.35rem .52rem;border:1px solid rgb(217 2 125 / 28%);border-radius:.48rem;color:#be185d;font-size:.62rem;font-weight:700}.dark .student-document-review__file a{color:#f472b6}.student-document-review__quick-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.student-document-review__quick-actions :is(button,a),.student-document-message-composer button{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.32rem;padding:.4rem .58rem;border:1px solid rgb(148 163 184 / 20%);border-radius:.5rem;color:#475569;font-size:.63rem;font-weight:720}.dark .student-document-review__quick-actions button{color:#cbd5e1}.student-document-review__quick-actions :is(button,a).is-primary,.student-document-message-composer button{border-color:transparent;background:#d9027d;color:#fff}.student-document-review__quick-actions svg,.student-document-message-composer button svg{width:.82rem;height:.82rem}.student-document-conversation-timeline{display:flex;max-height:16rem;flex-direction:column;gap:.48rem;padding-right:.25rem;overflow-y:auto;scrollbar-width:thin}.student-document-message{align-self:flex-start;width:min(88%,32rem);padding:.55rem .62rem;border:1px solid rgb(148 163 184 / 16%);border-radius:.72rem .72rem .72rem .2rem;background:#f8fafcc7}.dark .student-document-message{background:#18181bc2}.student-document-message.is-student{align-self:flex-end;border-color:#d9027d33;border-radius:.72rem .72rem .2rem;background:#d9027d12}.student-document-message.is-event{width:100%;border-style:dashed;background:#f59e0b0d}.student-document-message header{display:flex;justify-content:space-between;gap:.6rem}.student-document-message header strong{color:#1e293b;font-size:.64rem}.dark .student-document-message header strong{color:#f1f5f9}.student-document-message header time{color:#64748b;font-size:.55rem;white-space:nowrap}.student-document-message>p{margin:.24rem 0 0;color:#475569;font-size:.66rem;line-height:1.46;overflow-wrap:anywhere}.dark .student-document-message>p{color:#cbd5e1}.student-document-message>span{display:inline-flex;margin-top:.32rem;padding:.13rem .32rem;border-radius:999px;background:#f59e0b1f;color:#b45309;font-size:.52rem;font-weight:730;text-transform:uppercase}.student-document-conversation-empty{display:flex;min-height:7.5rem;flex-direction:column;align-items:center;justify-content:center;color:#64748b;text-align:center}.student-document-conversation-empty svg{width:1.45rem;height:1.45rem}.student-document-conversation-empty strong{margin-top:.35rem;color:#475569;font-size:.68rem}.dark .student-document-conversation-empty strong{color:#cbd5e1}.student-document-conversation-empty p{margin:.15rem 0 0;font-size:.59rem}.student-document-message-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.62rem;padding:.52rem;border:1px solid rgb(148 163 184 / 18%);border-radius:.65rem;background:#f8fafc99}.dark .student-document-message-composer{background:#18181b94}.student-document-message-composer textarea{min-height:3.5rem;resize:vertical;border:0;outline:0;background:transparent;color:#0f172a;font-size:.67rem}.dark .student-document-message-composer textarea{color:#f8fafc}.student-document-message-composer>p{grid-column:1 / -1;margin:0;color:#dc2626;font-size:.59rem;font-weight:680}.student-document-message-locked{margin:.62rem 0 0;padding:.55rem .65rem;border-radius:.58rem;background:#f59e0b14;color:#b45309;font-size:.62rem;font-weight:650}.dark .student-document-message-locked{color:#fbbf24}@media(max-width:960px){.student-document-review{grid-template-columns:1fr}.student-document-review__summary{border-right:0;border-bottom:1px solid rgb(148 163 184 / 15%)}}@media(max-width:600px){.student-document-review__file,.student-document-review__empty-file,.student-document-message-composer{grid-template-columns:1fr}.student-document-message{width:96%}}.registrar-requirements-widget .fi-ta-record{border-bottom:1px solid rgb(148 163 184 / 14%);background:#ffffffbd;transition:background-color .17s ease,box-shadow .19s ease}.dark .registrar-requirements-widget .fi-ta-record{background:#121215f5}.registrar-requirements-widget .fi-ta-record:nth-child(2n){background:#f8fafcb3}.dark .registrar-requirements-widget .fi-ta-record:nth-child(2n){background:#1c1c20eb}.registrar-requirements-widget .fi-ta-record:not(.fi-collapsed){background:linear-gradient(118deg,#d9027d12,#ffffffeb 42%);box-shadow:inset 3px 0 #d9027dc2}.dark .registrar-requirements-widget .fi-ta-record:not(.fi-collapsed){background:linear-gradient(118deg,#d9027d1f,#121215fa 44%)}.registrar-requirements-widget .fi-ta-record>div>.flex.w-full.flex-col{gap:.65rem;padding-block:.72rem}.registrar-requirements-widget .fi-ta-record .fi-ta-actions{min-width:auto;padding:0;border:0;background:transparent}.registrar-requirements-widget .fi-ta-record .fi-ta-actions .fi-btn{min-width:6.25rem;justify-content:center;border:1px solid rgb(217 2 125 / 30%);background:#d9027d14;color:#be185d;box-shadow:none}.dark .registrar-requirements-widget .fi-ta-record .fi-ta-actions .fi-btn{color:#f472b6}.registrar-document-review{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;border:1px solid rgb(217 2 125 / 22%);border-radius:.95rem;background:#ffffffd1;box-shadow:0 22px 42px -38px #0f172a99}.dark .registrar-document-review{background:#0b0b0ec7;box-shadow:0 26px 50px -38px #000000eb}.registrar-document-review__file,.registrar-document-review__conversation{min-width:0;padding:1rem}.registrar-document-review__file{border-right:1px solid rgb(148 163 184 / 15%)}.registrar-document-review__section-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem}.registrar-document-review__section-heading--between{align-items:flex-start;justify-content:space-between}.registrar-document-review__section-heading h4{margin:0;color:#0f172a;font-size:.86rem;font-weight:760;letter-spacing:-.012em}.dark .registrar-document-review__section-heading h4{color:#f8fafc}.registrar-document-review__section-heading p{margin:.16rem 0 0;color:#64748b;font-size:.68rem;line-height:1.4}.dark .registrar-document-review__section-heading p{color:#a1a1aa}.registrar-document-review__icon,.registrar-document-file-card>span{display:inline-flex;width:2.15rem;height:2.15rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.7rem;background:#d9027d1c;color:#d9027d}.registrar-document-review__icon svg,.registrar-document-file-card>span svg{width:1.1rem;height:1.1rem}.registrar-document-file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:5.1rem;padding:.75rem;border:1px solid rgb(16 185 129 / 22%);border-radius:.8rem;background:#10b9810d}.registrar-document-file-card>span{background:#10b9811f;color:#059669}.registrar-document-file-card strong,.registrar-document-file-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registrar-document-file-card strong{color:#0f172a;font-size:.75rem}.dark .registrar-document-file-card strong{color:#f8fafc}.registrar-document-file-card small{margin-top:.18rem;color:#64748b;font-size:.66rem}.registrar-document-file-card__actions{display:flex;gap:.35rem}.registrar-document-file-card__actions a{padding:.38rem .52rem;border:1px solid rgb(148 163 184 / 22%);border-radius:.5rem;color:#475569;font-size:.66rem;font-weight:700}.dark .registrar-document-file-card__actions a{color:#cbd5e1}.registrar-document-file-empty{display:flex;min-height:8.5rem;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:1px dashed rgb(148 163 184 / 30%);border-radius:.8rem;background:#f8fafc99;text-align:center}.dark .registrar-document-file-empty{background:#18181b8c}.registrar-document-file-empty svg{width:1.7rem;height:1.7rem;color:#d9027d}.registrar-document-file-empty strong{margin-top:.48rem;color:#0f172a;font-size:.76rem}.dark .registrar-document-file-empty strong{color:#f8fafc}.registrar-document-file-empty p{max-width:34rem;margin:.28rem 0 0;color:#64748b;font-size:.67rem;line-height:1.45}.registrar-document-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.75rem 0 0}.registrar-document-metadata>div{padding:.62rem .68rem;border:1px solid rgb(148 163 184 / 14%);border-radius:.65rem;background:#f8fafc73}.dark .registrar-document-metadata>div{background:#18181b73}.registrar-document-metadata>.is-wide{grid-column:1 / -1}.registrar-document-metadata dt{color:#64748b;font-size:.58rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.registrar-document-metadata dd{margin:.28rem 0 0;color:#334155;font-size:.69rem;font-weight:590;line-height:1.42}.dark .registrar-document-metadata dd{color:#e2e8f0}.registrar-review-status{display:inline-flex;padding:.2rem .42rem;border-radius:999px;font-size:.63rem;font-weight:740}.registrar-review-status--success{background:#10b9811f;color:#059669}.registrar-review-status--warning{background:#f59e0b24;color:#b45309}.registrar-review-status--danger{background:#ef444421;color:#dc2626}.dark .registrar-review-status--success{color:#34d399}.dark .registrar-review-status--warning{color:#fbbf24}.dark .registrar-review-status--danger{color:#f87171}.registrar-conversation-count{flex:0 0 auto;padding:.28rem .5rem;border:1px solid rgb(148 163 184 / 18%);border-radius:999px;color:#64748b;font-size:.62rem;font-weight:700}.registrar-conversation-timeline{max-height:18rem;padding-right:.3rem;overflow-y:auto;scrollbar-width:thin}.registrar-conversation-entry{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;padding:.55rem 0}.registrar-conversation-entry:not(:last-child):after{position:absolute;top:2.4rem;bottom:-.3rem;left:.95rem;width:1px;background:#94a3b82e;content:""}.registrar-conversation-entry__avatar{position:relative;z-index:1;display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:999px;background:#d9027d24;color:#d9027d}.registrar-conversation-entry--student .registrar-conversation-entry__avatar{background:#14b8a621;color:#0d9488}.registrar-conversation-entry.is-event .registrar-conversation-entry__avatar{background:#f59e0b24;color:#d97706}.registrar-conversation-entry__avatar svg{width:.92rem;height:.92rem}.registrar-conversation-entry header{display:flex;align-items:center;gap:.4rem;min-width:0}.registrar-conversation-entry header strong{color:#0f172a;font-size:.7rem}.dark .registrar-conversation-entry header strong{color:#f8fafc}.registrar-conversation-entry header span{padding:.13rem .34rem;border-radius:999px;background:#7c3aed1f;color:#6d28d9;font-size:.54rem;font-weight:740;letter-spacing:.04em;text-transform:uppercase}.dark .registrar-conversation-entry header span{color:#c4b5fd}.registrar-conversation-entry header time{margin-left:auto;color:#64748b;font-size:.59rem;white-space:nowrap}.registrar-conversation-entry p{margin:.25rem 0 0;color:#475569;font-size:.69rem;line-height:1.48;overflow-wrap:anywhere}.dark .registrar-conversation-entry p{color:#cbd5e1}.registrar-conversation-entry.is-internal>div{padding:.48rem .58rem;border:1px dashed rgb(124 58 237 / 25%);border-radius:.6rem;background:#7c3aed0f}.registrar-conversation-empty{display:flex;min-height:8.8rem;flex-direction:column;align-items:center;justify-content:center;color:#64748b;text-align:center}.registrar-conversation-empty svg{width:1.55rem;height:1.55rem}.registrar-conversation-empty strong{margin-top:.42rem;color:#334155;font-size:.72rem}.dark .registrar-conversation-empty strong{color:#e2e8f0}.registrar-conversation-empty p{max-width:25rem;margin:.22rem 0 0;font-size:.64rem;line-height:1.4}.registrar-conversation-composer{margin-top:.7rem;padding:.62rem;border:1px solid rgb(148 163 184 / 18%);border-radius:.72rem;background:#f8fafc99}.dark .registrar-conversation-composer{background:#18181b94}.registrar-conversation-composer textarea{width:100%;min-height:4.2rem;resize:vertical;border:0;outline:0;background:transparent;color:#0f172a;font-size:.7rem;line-height:1.48}.dark .registrar-conversation-composer textarea{color:#f8fafc}.registrar-conversation-composer>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.5rem;border-top:1px solid rgb(148 163 184 / 14%)}.registrar-conversation-composer label,.registrar-conversation-composer small{color:#64748b;font-size:.62rem;font-weight:650}.registrar-conversation-composer label{display:inline-flex;align-items:center;gap:.35rem}.registrar-conversation-composer input{accent-color:rgb(217 2 125)}.registrar-conversation-composer button,.registrar-document-review__actions button{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .64rem;border-radius:.55rem;font-size:.66rem;font-weight:730;transition:filter .16s ease,transform .18s ease}.registrar-conversation-composer button{background:#d9027d;color:#fff}.registrar-conversation-composer button svg,.registrar-document-review__actions button svg{width:.86rem;height:.86rem}.registrar-conversation-composer button:hover,.registrar-document-review__actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.registrar-conversation-composer__error{margin:0 0 .35rem;color:#dc2626;font-size:.62rem;font-weight:680}.registrar-document-review__actions{display:grid;grid-column:1 / -1;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:.48rem;padding:.72rem 1rem;border-top:1px solid rgb(148 163 184 / 15%);background:#f8fafcb8}.dark .registrar-document-review__actions{background:#18181ba3}.registrar-document-review__actions .is-secondary{border:1px solid rgb(148 163 184 / 22%);background:transparent;color:#475569}.dark .registrar-document-review__actions .is-secondary{color:#cbd5e1}.registrar-document-review__actions .is-success{background:#0d9488;color:#fff}.registrar-document-review__actions .is-danger{border:1px solid rgb(239 68 68 / 52%);background:#ef444412;color:#dc2626}.dark .registrar-document-review__actions .is-danger{color:#f87171}@media(max-width:1100px){.registrar-document-review{grid-template-columns:1fr}.registrar-document-review__file{border-right:0;border-bottom:1px solid rgb(148 163 184 / 15%)}}@media(max-width:720px){.registrar-document-file-card{grid-template-columns:auto minmax(0,1fr)}.registrar-document-file-card__actions{grid-column:1 / -1}.registrar-document-review__actions{grid-template-columns:1fr}.registrar-document-review__actions>span{display:none}}@media(prefers-reduced-motion:reduce){.registrar-requirements-widget .fi-ta-record,.registrar-conversation-composer button,.registrar-document-review__actions button{transition-duration:1ms!important}.registrar-conversation-composer button:hover,.registrar-document-review__actions button:hover{transform:none}}.registrar-requirements-widget .registrar-native-table .fi-ta-ctn{border-color:#d9027d38;background:radial-gradient(circle at 100% 0%,rgb(217 2 125 / 5%),transparent 28rem),#ffffffd6}.dark .registrar-requirements-widget .registrar-native-table .fi-ta-ctn{background:radial-gradient(circle at 100% 0%,rgb(217 2 125 / 8%),transparent 28rem),#121215f5}.registrar-requirements-widget .fi-ta-header-ctn{background:linear-gradient(110deg,rgb(217 2 125 / 7%),transparent 44%)}.registrar-requirements-widget .fi-ta-header{min-height:auto;padding:.9rem 1rem!important}.registrar-requirements-widget .fi-ta-header-heading{font-size:1rem;letter-spacing:-.015em}.registrar-requirements-widget .fi-ta-header-description{max-width:62ch;margin-top:.22rem;color:#64748b;font-size:.76rem;line-height:1.45}.dark .registrar-requirements-widget .fi-ta-header-description{color:#a1a1aa}.registrar-requirements-widget .fi-ta-header-toolbar{min-height:3.65rem;gap:.6rem!important;padding:.65rem 1rem!important;background:#f8fafc94}.dark .registrar-requirements-widget .fi-ta-header-toolbar{background:#18181b94}.registrar-requirements-widget .fi-ta-search-field{width:min(100%,22rem);margin-left:auto}.registrar-requirements-widget .fi-ta-search-field .fi-input-wrp{border-radius:.72rem;background:#ffffffd1;transition:border-color .16s ease,box-shadow .18s ease}.dark .registrar-requirements-widget .fi-ta-search-field .fi-input-wrp{background:#09090ba8}.registrar-requirements-widget .fi-ta-search-field .fi-input-wrp:focus-within{border-color:#d9027d7f;box-shadow:0 0 0 3px #d9027d1a}.registrar-requirements-widget .fi-ta-content{overflow-x:auto}.registrar-requirements-widget .fi-ta-table{min-width:70rem;table-layout:fixed}.registrar-requirements-widget .fi-ta-header-cell{padding:.72rem .85rem!important;background:#f1f5f9bd}.dark .registrar-requirements-widget .fi-ta-header-cell{background:#27272adb}.registrar-requirements-widget .fi-ta-header-cell-label{color:#475569;font-size:.66rem;font-weight:760;letter-spacing:.065em;line-height:1.25;text-transform:uppercase}.dark .registrar-requirements-widget .fi-ta-header-cell-label{color:#cbd5e1}.registrar-requirements-widget .fi-ta-row{position:relative;border-bottom:1px solid rgb(148 163 184 / 14%);transition:background-color .17s ease,box-shadow .19s ease}.registrar-requirements-widget .fi-ta-row:last-child{border-bottom:0}.registrar-requirements-widget .fi-ta-row:nth-child(2n){background:#f8fafc6b}.dark .registrar-requirements-widget .fi-ta-row:nth-child(2n){background:#27272a3d}.registrar-requirements-widget .fi-ta-row:hover{background:#d9027d0d!important}.registrar-requirements-widget .registrar-requirement-row--danger{box-shadow:inset 3px 0 #ef4444c7}.registrar-requirements-widget .registrar-requirement-row--warning{box-shadow:inset 3px 0 #f59e0bc2}.registrar-requirements-widget .registrar-requirement-row--success{box-shadow:inset 3px 0 #10b981b8}.registrar-requirements-widget .fi-ta-cell .fi-ta-text{min-width:0;gap:.28rem;padding:.78rem .85rem!important}.registrar-requirements-widget .fi-ta-text-item-label{overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important;line-height:1.42}.registrar-requirements-widget .fi-ta-cell:first-child .fi-ta-text-item-label{color:#0f172a;font-weight:720}.dark .registrar-requirements-widget .fi-ta-cell:first-child .fi-ta-text-item-label{color:#f8fafc}.registrar-requirements-widget .fi-ta-cell:first-child .fi-ta-text-item-icon{width:1rem;height:1rem}.registrar-requirements-widget .fi-ta-text-description{margin-top:.2rem;font-size:.7rem;font-weight:600;letter-spacing:.02em}.registrar-requirements-widget .fi-badge{min-height:1.55rem;gap:.32rem;padding:.28rem .56rem;border-radius:999px;font-weight:720;letter-spacing:.01em}.registrar-requirements-widget .registrar-requirement-remarks{font-style:normal;font-weight:560}.registrar-requirements-widget .fi-ta-actions-cell{padding-inline:.85rem!important}.registrar-requirements-widget .fi-ta-actions{align-items:center;justify-content:flex-end;gap:.45rem;padding:0}.registrar-requirements-widget .fi-ta-actions .fi-btn{min-height:2.15rem;padding-inline:.72rem;border:1px solid rgb(217 2 125 / 40%);border-radius:.55rem;background:#d9027d14;color:#be185d;font-size:.72rem;font-weight:740;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .18s ease}.dark .registrar-requirements-widget .fi-ta-actions .fi-btn{color:#f472b6}.registrar-requirements-widget .fi-ta-actions .fi-btn:hover{background:#d9027d1a;transform:translateY(-1px)}.registrar-requirements-widget .fi-ta-actions .fi-icon-btn{width:2.15rem;height:2.15rem;border:1px solid rgb(148 163 184 / 22%);border-radius:.55rem;background:transparent;color:#64748b;transition:background-color .16s ease,border-color .16s ease,transform .18s ease}.dark .registrar-requirements-widget .fi-ta-actions .fi-icon-btn{color:#cbd5e1}.registrar-requirements-widget .fi-ta-actions .fi-icon-btn:hover{border-color:#d9027d61;background:#d9027d14;color:#be185d;transform:translateY(-1px)}@media(max-width:767px){.registrar-requirements-widget .fi-ta-header-toolbar{align-items:stretch;flex-direction:column}.registrar-requirements-widget .fi-ta-search-field{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.registrar-requirements-widget .fi-ta-row,.registrar-requirements-widget .fi-ta-actions .fi-icon-btn,.registrar-requirements-widget .fi-ta-search-field .fi-input-wrp{transition-duration:1ms!important}.registrar-requirements-widget .fi-ta-actions .fi-icon-btn:hover{transform:none}}.registrar-workspace{--registrar-surface: rgb(255 255 255 / 96%);--registrar-surface-raised: rgb(248 250 252 / 96%);--registrar-surface-soft: rgb(241 245 249 / 78%);--registrar-border: rgb(15 23 42 / 10%);--registrar-text: #0f172a;--registrar-muted: #64748b;--registrar-magenta: #d9027d;--registrar-cyan: #06b6d4;--registrar-blue: #3b82f6;--registrar-success: #22c55e;--registrar-warning: #f59e0b;--registrar-danger: #ef4444}.dark .registrar-workspace{--registrar-surface: rgb(20 20 23 / 98%);--registrar-surface-raised: rgb(25 25 29 / 98%);--registrar-surface-soft: rgb(39 39 42 / 72%);--registrar-border: rgb(148 163 184 / 15%);--registrar-text: #f8fafc;--registrar-muted: #a1a1aa}.registrar-workspace__tabs>.fi-tabs{overflow:hidden;border:1px solid rgb(var(--myportal-accent-rgb) / 20%);border-radius:1.1rem;background:radial-gradient(circle at 92% 0%,rgb(var(--myportal-accent-rgb) / 9%),transparent 30%),var(--registrar-surface);box-shadow:var(--myportal-surface-shadow)}.registrar-workspace__tabs>.fi-tabs>.fi-tabs-nav{gap:.35rem;padding:.65rem .8rem;border-bottom:1px solid var(--registrar-border);background:#0f172a05}.dark .registrar-workspace__tabs>.fi-tabs>.fi-tabs-nav{background:#0000001f}.registrar-workspace__tabs .fi-tabs-item{min-height:2.75rem;padding-inline:1rem;border-radius:.7rem}.registrar-workspace__tabs .fi-tabs-item[aria-selected=true]{background:rgb(var(--myportal-accent-rgb) / 10%);box-shadow:inset 0 -2px 0 var(--registrar-magenta)}.registrar-workspace__tabs .fi-tabs-tab>.fi-in-component-ctn{padding:1rem}.registrar-overview,.registrar-detail-workspace,.registrar-detail-widget{color:var(--registrar-text)}.registrar-overview svg,.registrar-detail-workspace svg,.registrar-detail-widget svg{width:1.1rem;height:1.1rem}.registrar-overview__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.2rem .15rem}.registrar-overview__toolbar h2{margin:.15rem 0 0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;letter-spacing:-.035em}.registrar-overview__toolbar p,.registrar-bento-card__title p,.registrar-panel__title p{margin:.2rem 0 0;color:var(--registrar-muted);font-size:.76rem}.registrar-overview__eyebrow{color:var(--registrar-magenta);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.registrar-overview__search{display:inline-flex;align-items:center;gap:.55rem;max-width:22rem;padding:.7rem .85rem;border:1px solid var(--registrar-border);border-radius:.75rem;background:var(--registrar-surface-raised);color:var(--registrar-muted);font-size:.72rem}.registrar-bento-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);gap:1rem}.registrar-bento-card,.registrar-panel,.registrar-metric{border:1px solid var(--registrar-border);background:linear-gradient(135deg,rgb(var(--myportal-accent-rgb) / 2%),transparent 34%),var(--registrar-surface-raised);box-shadow:0 18px 36px -32px #0f172a8c}.registrar-bento-card,.registrar-panel{overflow:hidden;border-radius:1rem}.registrar-bento-card--requirements,.registrar-bento-card--subjects{grid-column:1}.registrar-bento-card--issued,.registrar-bento-stack{grid-column:2}.registrar-bento-card--subjects,.registrar-bento-stack{grid-row:2}.registrar-bento-stack{display:grid;align-content:start;gap:1rem}.registrar-bento-card__header,.registrar-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem;border-bottom:1px solid var(--registrar-border)}.registrar-bento-card__title,.registrar-panel__title{display:flex;min-width:0;align-items:center;gap:.7rem}.registrar-bento-card__title h3,.registrar-panel__title h3{margin:0;font-size:.92rem;font-weight:800}.registrar-bento-card__icon,.registrar-panel__title>span,.registrar-metric>span{display:inline-grid;flex:0 0 auto;width:2.1rem;height:2.1rem;place-items:center;border-radius:.65rem;background:color-mix(in srgb,currentColor 12%,transparent)}.registrar-link-button,.registrar-action-button,.registrar-fullscreen-hint{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;padding:.45rem .7rem;border-radius:.6rem;font-size:.68rem;font-weight:750}.registrar-link-button,.registrar-action-button--outline{border:1px solid rgb(var(--myportal-accent-rgb) / 42%);color:var(--registrar-magenta);transition:.16s ease}.registrar-link-button:hover,.registrar-action-button--outline:hover{border-color:var(--registrar-magenta);background:rgb(var(--myportal-accent-rgb) / 9%);transform:translateY(-1px)}.registrar-requirements-overview{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:1rem;align-items:center;padding:1rem}.registrar-progress-ring{display:grid;width:7.3rem;height:7.3rem;place-items:center;margin-inline:auto;border-radius:50%;background:conic-gradient(var(--registrar-cyan) var(--registrar-progress),var(--registrar-surface-soft) 0);box-shadow:0 0 24px -10px #06b6d499}.registrar-progress-ring:before{width:5.45rem;height:5.45rem;border:1px solid var(--registrar-border);border-radius:50%;background:var(--registrar-surface-raised);content:""}.registrar-progress-ring>div{position:absolute;display:grid;text-align:center}.registrar-progress-ring strong{font-size:1.55rem;font-weight:850}.registrar-progress-ring span{color:var(--registrar-muted);font-size:.66rem}.registrar-mini-stats,.registrar-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.registrar-mini-stats>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem;padding:.55rem;border:1px solid var(--registrar-border);border-radius:.65rem;background:var(--registrar-surface-soft)}.registrar-mini-stats strong{font-size:.9rem}.registrar-mini-stats small{overflow:hidden;color:var(--registrar-muted);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.registrar-attention-list{display:grid;gap:.4rem;margin-top:.8rem}.registrar-list-label{color:var(--registrar-danger);font-size:.63rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.registrar-attention-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.48rem .55rem;border:1px solid var(--registrar-border);border-radius:.55rem}.registrar-attention-row strong,.registrar-attention-row small{display:block}.registrar-attention-row strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.registrar-attention-row small{margin-top:.08rem;color:var(--registrar-muted);font-size:.57rem}.registrar-dot{display:inline-block;width:.48rem;height:.48rem;border-radius:50%;background:var(--registrar-muted);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.registrar-dot--success{background:var(--registrar-success)}.registrar-dot--warning{background:var(--registrar-warning)}.registrar-dot--danger{background:var(--registrar-danger)}.registrar-dot--info{background:var(--registrar-cyan)}.registrar-dot--neutral{background:var(--registrar-muted)}.registrar-status-chip{display:inline-flex;align-items:center;gap:.25rem;width:max-content;padding:.25rem .46rem;border:1px solid currentColor;border-radius:999px;font-size:.58rem;font-weight:800;white-space:nowrap}.registrar-status-chip svg{width:.75rem;height:.75rem}.registrar-status-chip--success{background:#22c55e1a;color:var(--registrar-success)}.registrar-status-chip--warning{background:#f59e0b1a;color:var(--registrar-warning)}.registrar-status-chip--danger{background:#ef44441a;color:var(--registrar-danger)}.registrar-status-chip--info{background:#06b6d41a;color:var(--registrar-cyan)}.registrar-status-chip--neutral{background:#64748b1a;color:var(--registrar-muted)}.registrar-count-chip,.registrar-subject-badges>span{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .45rem;border-radius:.5rem;background:#06b6d41f;color:var(--registrar-cyan);font-size:.6rem;font-weight:800}.registrar-compact-table,.registrar-subject-list{padding:.4rem 1rem .7rem}.registrar-compact-table__head,.registrar-compact-table__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(5rem,.65fr) minmax(6rem,.8fr);gap:.6rem;align-items:center;padding:.6rem .15rem;border-bottom:1px solid var(--registrar-border);font-size:.65rem}.registrar-compact-table__head,.registrar-subject-list__head{color:var(--registrar-muted);font-size:.57rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.registrar-compact-table__row>span:first-child{display:flex;min-width:0;align-items:center;gap:.5rem}.registrar-compact-table__row>span:first-child svg{flex:0 0 auto;color:var(--registrar-cyan)}.registrar-compact-table__row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registrar-compact-table__row time,.registrar-compact-table__row>span:last-child{color:var(--registrar-muted)}.registrar-bento-card__footer{display:flex;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border-top:1px solid var(--registrar-border);color:var(--registrar-muted);font-size:.62rem}.registrar-subject-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.registrar-subject-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.35rem .4rem}.registrar-subject-list__head,.registrar-subject-list__row{display:grid;grid-template-columns:4.1rem minmax(0,1fr) 2.7rem;gap:.45rem;padding:.45rem 0;border-bottom:1px solid var(--registrar-border);font-size:.62rem}.registrar-subject-list__row>:last-child,.registrar-subject-list__head>:last-child{text-align:right}.registrar-unit-bar{overflow:hidden;height:.36rem;margin:.45rem 1rem;border-radius:999px;background:var(--registrar-surface-soft)}.registrar-unit-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--registrar-cyan),#8b5cf6,var(--registrar-warning))}.registrar-note-panel{margin:.85rem;padding:.8rem;border-left:2px solid var(--registrar-warning);border-radius:.55rem;background:#f59e0b0f}.registrar-note-panel span,.registrar-note-panel small{color:var(--registrar-warning);font-size:.58rem;font-weight:750}.registrar-note-panel p{margin:.3rem 0;font-size:.7rem;line-height:1.5}.registrar-activity-list{display:grid;padding:.6rem 1rem .85rem}.registrar-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.52rem 0;border-bottom:1px solid var(--registrar-border)}.registrar-activity-item:last-child{border-bottom:0}.registrar-activity-item strong,.registrar-activity-item time{display:block}.registrar-activity-item strong{font-size:.65rem}.registrar-activity-item time{margin-top:.15rem;color:var(--registrar-muted);font-size:.57rem}.registrar-inline-empty{display:flex;min-height:5rem;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--registrar-muted);font-size:.68rem;text-align:center}.registrar-inline-empty--success{min-height:2rem;color:var(--registrar-success)}.registrar-metric-grid{margin-bottom:1rem}.registrar-metric-grid--widget{margin-bottom:.75rem}.registrar-metric{display:flex;min-height:5.1rem;align-items:center;gap:.8rem;padding:.85rem 1rem;border-radius:.85rem}.registrar-metric strong,.registrar-metric small{display:block}.registrar-metric strong{font-size:1.35rem;font-weight:850;line-height:1}.registrar-metric small{margin-top:.25rem;color:var(--registrar-muted);font-size:.63rem}.registrar-tone-magenta{color:var(--registrar-magenta)}.registrar-tone-info{color:var(--registrar-cyan)}.registrar-tone-blue{color:var(--registrar-blue)}.registrar-tone-success{color:var(--registrar-success)}.registrar-tone-warning{color:var(--registrar-warning)}.registrar-tone-danger{color:var(--registrar-danger)}.registrar-tone-neutral{color:var(--registrar-muted)}.registrar-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:1rem}.registrar-panel--table{min-width:0}.registrar-panel__header--compact{padding:.85rem}.registrar-panel__actions{display:flex;align-items:center;gap:.5rem}.registrar-fullscreen-hint{color:var(--registrar-muted)}.registrar-data-table-wrap{overflow-x:auto}.registrar-data-table{width:100%;border-collapse:collapse;font-size:.7rem}.registrar-data-table th,.registrar-data-table td{padding:.72rem .85rem;border-bottom:1px solid var(--registrar-border);text-align:left;vertical-align:middle}.registrar-data-table th{background:var(--registrar-surface-soft);color:var(--registrar-muted);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.registrar-data-table tbody tr:hover{background:rgb(var(--myportal-accent-rgb) / 3%)}.registrar-data-table tfoot td{border-bottom:0;background:var(--registrar-surface-soft);font-weight:800}.registrar-data-table tfoot td:last-child{text-align:right}.registrar-table-empty{display:grid;min-height:10rem;place-items:center;color:var(--registrar-muted);text-align:center}.registrar-table-empty svg{width:2rem;height:2rem}.registrar-detail-sidebar{display:grid;align-content:start;gap:.8rem}.registrar-load-total{display:grid;place-items:center;min-height:7rem;margin:.85rem;border:1px solid rgb(6 182 212 / 24%);border-radius:.85rem;background:radial-gradient(circle,rgb(6 182 212 / 12%),transparent 68%)}.registrar-load-total strong{font-size:2rem}.registrar-load-total span{color:var(--registrar-muted);font-size:.65rem}.registrar-summary-list{display:grid;padding-inline:.9rem}.registrar-summary-list>div{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--registrar-border);font-size:.67rem}.registrar-summary-list span{color:var(--registrar-muted)}.registrar-context-card{padding:.9rem}.registrar-context-card header{display:flex;align-items:center;gap:.65rem}.registrar-context-card header>svg{color:var(--registrar-success)}.registrar-context-card header span,.registrar-context-card header strong{display:block}.registrar-context-card header span{color:var(--registrar-muted);font-size:.58rem;text-transform:uppercase}.registrar-context-card header strong{margin-top:.1rem;font-size:.77rem}.registrar-context-card dl{display:grid;gap:.55rem;margin-top:.8rem}.registrar-context-card dl>div{display:flex;justify-content:space-between;gap:.75rem;font-size:.63rem}.registrar-context-card dt{color:var(--registrar-muted)}.registrar-context-card dd{font-weight:750;text-align:right}.registrar-context-card>p{margin:.8rem 0 0;color:var(--registrar-muted);font-size:.66rem;line-height:1.55}.registrar-widget-guidance{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.75rem;padding:.65rem .8rem;border:1px solid rgb(6 182 212 / 18%);border-radius:.7rem;background:#06b6d40d;color:var(--registrar-muted);font-size:.64rem}.registrar-widget-guidance>div{display:flex;align-items:center;gap:.5rem}.registrar-widget-guidance svg{flex:0 0 auto;color:var(--registrar-cyan)}.registrar-widget-guidance>span{flex:0 0 auto;color:var(--registrar-cyan);font-weight:750}.registrar-native-table .fi-ta-ctn{overflow:hidden;border:1px solid var(--registrar-border);border-radius:.9rem;box-shadow:none}.registrar-native-table .fi-ta-header{background:linear-gradient(90deg,rgb(var(--myportal-accent-rgb) / 7%),transparent 55%)}.registrar-native-table :is(.fi-ta-cell,.fi-ta-text-item){white-space:normal!important}.registrar-native-table .fi-ta-text-item-label{overflow:visible;text-overflow:clip;white-space:normal}@media(max-width:1180px){.registrar-bento-grid,.registrar-detail-grid{grid-template-columns:1fr}.registrar-bento-card--requirements,.registrar-bento-card--issued,.registrar-bento-card--subjects,.registrar-bento-stack{grid-column:1;grid-row:auto}.registrar-detail-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.registrar-overview__toolbar,.registrar-bento-card__header,.registrar-panel__header,.registrar-widget-guidance{align-items:flex-start;flex-direction:column}.registrar-overview__search{max-width:none}.registrar-requirements-overview{grid-template-columns:1fr}.registrar-mini-stats,.registrar-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registrar-subject-columns,.registrar-detail-sidebar{grid-template-columns:1fr}.registrar-subject-badges{justify-content:flex-start}}@media(max-width:520px){.registrar-workspace__tabs .fi-tabs-tab>.fi-in-component-ctn{padding:.65rem}.registrar-mini-stats,.registrar-metric-grid{grid-template-columns:1fr}.registrar-compact-table__head{display:none}.registrar-compact-table__row{grid-template-columns:1fr}.registrar-bento-card__footer{flex-direction:column}.registrar-panel__actions{flex-wrap:wrap}}.supply-general-student-banner{display:flex;min-height:9rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid rgb(var(--myportal-accent-rgb) / 26%);border-radius:1rem}.supply-general-student-banner:before{position:absolute;z-index:0;inset:-12%;background:linear-gradient(100deg,#d9027d33,#d9027d8a 32%,#ffffffc2 47%,#22d3ee8f 58%,#d9027d3d 78%) 180% 50% / 240% 100%;content:"";opacity:.48;pointer-events:none;-webkit-mask:url(/images/pbanner/aurora-circuit.svg) center / cover no-repeat;mask:url(/images/pbanner/aurora-circuit.svg) center / cover no-repeat;animation:myportal-profile-circuit-flow 7.5s linear infinite,myportal-profile-circuit-breathe 3.8s ease-in-out infinite}.supply-general-student-banner__identity{position:relative;z-index:3;display:grid;min-width:0;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem)}.supply-general-student-banner__avatar{display:grid;width:clamp(4.75rem,8vw,6.25rem);aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255 / 48%);border-radius:9999px;background:linear-gradient(145deg,#7c3aedfa,#9333eaf5);box-shadow:0 18px 32px -22px #581c87d1,inset 0 1px #ffffff57;color:#fff;font-size:clamp(1.65rem,3.4vw,2.5rem);font-weight:500;letter-spacing:-.05em}.supply-general-student-banner__content{min-width:0}.supply-general-student-banner__name{display:flex;align-items:center;gap:.4rem;color:#111827;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:750;line-height:1.2}.supply-general-student-banner__name svg{width:1.15rem;flex:none;color:#d9027d}.supply-general-student-banner__enrollment-line,.supply-general-student-banner__contact-line{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem .8rem;margin-top:.65rem;color:#475569;font-size:.78rem;font-weight:550}.supply-general-student-banner__student-number{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .48rem;border:1px solid rgb(var(--myportal-accent-rgb) / 34%);border-radius:.38rem;background:rgb(var(--myportal-accent-rgb) / 8%);color:#9d174d;font-size:.72rem;font-weight:650;line-height:1}.supply-general-student-banner__student-number svg{width:.85rem;flex:none}.supply-general-student-banner__contact-line{flex-wrap:nowrap;margin-top:.72rem;color:#1e293b;font-size:.82rem}.supply-general-student-banner__contact-line>span{display:inline-flex;min-width:0;align-items:center;gap:.38rem}.supply-general-student-banner__contact-line svg{width:1rem;flex:none;color:#d9027d}.supply-general-student-banner__seal{position:absolute;z-index:1;top:50%;right:clamp(-4rem,-3vw,-1.5rem);width:clamp(14rem,25vw,21rem);max-width:none;opacity:.25;pointer-events:none;transform:translateY(-50%);filter:blur(3px) saturate(.82) drop-shadow(0 14px 18px rgb(80 7 36 / 28%))}.supply-general-student-banner__status,.supply-general-workspace__status,.supply-general-workspace__detail-heading span{--supply-status-rgb: 100 116 139;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgb(var(--supply-status-rgb) / 38%);background:rgb(var(--supply-status-rgb) / 11%);color:rgb(var(--supply-status-rgb));font-weight:700;letter-spacing:.02em}:is(.supply-general-student-banner__status,.supply-general-workspace__status,.supply-general-workspace__detail-heading span)[data-tone=success]{--supply-status-rgb: 5 150 105}:is(.supply-general-student-banner__status,.supply-general-workspace__status,.supply-general-workspace__detail-heading span)[data-tone=info]{--supply-status-rgb: 14 165 233}:is(.supply-general-student-banner__status,.supply-general-workspace__status,.supply-general-workspace__detail-heading span)[data-tone=warning]{--supply-status-rgb: 245 158 11}:is(.supply-general-student-banner__status,.supply-general-workspace__status,.supply-general-workspace__detail-heading span)[data-tone=pending]{--supply-status-rgb: 245 158 11}:is(.supply-general-student-banner__status,.supply-general-workspace__status,.supply-general-workspace__detail-heading span)[data-tone=danger]{--supply-status-rgb: 220 38 38}.supply-general-student-banner__status{position:absolute;z-index:4;right:clamp(1.25rem,4vw,4.5rem);bottom:1.25rem;max-width:15rem;padding:.44rem .7rem;border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.68rem;text-align:center}.supply-general-student-banner__status svg{width:.9rem;flex:none}.dark .supply-general-student-banner__name{color:#f8fafc;text-shadow:0 1px 8px rgb(0 0 0 / 72%)}.dark .supply-general-student-banner__name svg,.dark .supply-general-student-banner__contact-line svg{color:#22d3ee;filter:drop-shadow(0 0 5px rgb(34 211 238 / 32%))}.dark .supply-general-student-banner__enrollment-line{color:#94a3b8}.dark .supply-general-student-banner__student-number{border-color:#d9027d85;background:#d9027d29;color:#f472b6}.dark .supply-general-student-banner__contact-line{color:#e2e8f0}.dark .supply-general-student-banner__seal{opacity:.32;filter:blur(3px) saturate(.88) drop-shadow(0 14px 20px rgb(0 0 0 / 68%))}.dark :is(.supply-general-student-banner__status,.supply-general-workspace__status,.supply-general-workspace__detail-heading span){color:rgb(var(--supply-status-rgb));box-shadow:inset 0 1px #ffffff0f}.dark .supply-general-student-banner__status{border-color:rgb(var(--supply-status-rgb) / 68%);background:#090e18e0;color:#f8fafc;box-shadow:0 8px 18px -10px #000000eb,inset 0 1px #ffffff1a;text-shadow:0 1px 2px rgb(0 0 0 / 82%)}.supply-general-student-information{overflow:hidden;border-color:rgb(var(--myportal-accent-rgb) / 18%)!important;background:linear-gradient(145deg,var(--myportal-card-surface),var(--myportal-card-surface-muted))!important;box-shadow:var(--myportal-surface-shadow)!important}.student-info-bento{--student-info-text: 15 23 42;--student-info-muted: 100 116 139;--student-info-panel: 255 255 255;--student-info-panel-muted: 248 250 252;--student-info-border: 148 163 184;color:rgb(var(--student-info-text))}.dark .student-info-bento{--student-info-text: 241 245 249;--student-info-muted: 148 163 184;--student-info-panel: 18 18 22;--student-info-panel-muted: 9 9 12;--student-info-border: 100 116 139}.student-info-bento [x-cloak]{display:none!important}.student-info-bento__summary-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);gap:.85rem}.student-info-bento__surface{min-width:0;border:1px solid rgb(var(--student-info-border) / 18%);border-radius:.95rem;background:radial-gradient(circle at 100% 0%,rgb(var(--myportal-accent-rgb) / 7%),transparent 32%),linear-gradient(145deg,rgb(var(--student-info-panel) / 98%),rgb(var(--student-info-panel-muted) / 94%));box-shadow:0 16px 36px -30px #0f172a73,inset 0 1px #ffffff8c}.dark .student-info-bento__surface{border-color:rgb(var(--student-info-border) / 20%);box-shadow:0 18px 40px -26px #000000e0,inset 0 1px #ffffff0d}.student-info-bento__enrollment-status{display:grid;align-items:center;grid-template-columns:auto minmax(9rem,1fr) minmax(8rem,.75fr) minmax(10rem,.85fr);gap:1rem;padding:1.15rem}.student-info-bento__hero-icon,.student-info-bento__card>header>span{display:grid;width:2.8rem;aspect-ratio:1;place-items:center;border:1px solid rgb(var(--myportal-accent-rgb) / 34%);border-radius:.75rem;background:linear-gradient(145deg,rgb(var(--myportal-accent-rgb) / 18%),rgb(var(--myportal-accent-rgb) / 7%));color:#be185d;box-shadow:inset 0 1px #ffffff7f}.dark .student-info-bento__hero-icon,.dark .student-info-bento__card>header>span{color:#f472b6;box-shadow:inset 0 1px #ffffff12,0 10px 24px -18px rgb(var(--myportal-accent-rgb) / 66%)}.student-info-bento__hero-icon{width:3.5rem}.student-info-bento__hero-icon svg{width:1.8rem}.student-info-bento__summary-primary h3,.student-info-bento__completeness h3,.student-info-bento__card>header h3{color:rgb(var(--student-info-text));font-size:.9rem;font-weight:750;line-height:1.35}.student-info-bento__status-line{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;color:rgb(var(--student-info-muted));font-size:.72rem;font-weight:600}.student-info-bento__status-chip{display:inline-flex;padding:.3rem .5rem;border:1px solid rgb(245 158 11 / 40%);border-radius:.38rem;background:#f59e0b1a;color:#b45309;font-size:.66rem;font-weight:750;letter-spacing:.03em;line-height:1;text-transform:uppercase}.student-info-bento__status-chip[data-tone=success]{border-color:#05966961;background:#0596691a;color:#047857}.student-info-bento__status-chip[data-tone=danger]{border-color:#dc262661;background:#dc26261a;color:#b91c1c}.student-info-bento__status-chip[data-tone=info]{border-color:#0ea5e961;background:#0ea5e91a;color:#0369a1}.dark .student-info-bento__status-chip{color:#fcd34d}.dark .student-info-bento__status-chip[data-tone=success]{color:#6ee7b7}.dark .student-info-bento__status-chip[data-tone=danger]{color:#fca5a5}.dark .student-info-bento__status-chip[data-tone=info]{color:#67e8f9}.student-info-bento__summary-fact{min-width:0;padding-left:1rem;border-left:1px solid rgb(var(--student-info-border) / 18%)}.student-info-bento__summary-fact span,.student-info-bento dt{display:flex;align-items:center;gap:.38rem;color:rgb(var(--student-info-muted));font-size:.66rem;font-weight:650;letter-spacing:.025em}.student-info-bento__summary-fact span svg,.student-info-bento dt svg{width:.9rem;flex:none}.student-info-bento__summary-fact strong{display:block;margin-top:.45rem;overflow-wrap:anywhere;font-size:.82rem;font-weight:750}.student-info-bento [data-tone=primary]{color:#be185d}.student-info-bento [data-tone=info]{color:#0369a1}.student-info-bento [data-tone=success]{color:#047857}.student-info-bento [data-tone=warning]{color:#b45309}.student-info-bento [data-tone=danger]{color:#b91c1c}.student-info-bento [data-tone=muted]{color:rgb(var(--student-info-muted));font-weight:550}.dark .student-info-bento [data-tone=primary]{color:#f472b6}.dark .student-info-bento [data-tone=info]{color:#67e8f9}.dark .student-info-bento [data-tone=success]{color:#6ee7b7}.dark .student-info-bento [data-tone=warning]{color:#fcd34d}.dark .student-info-bento [data-tone=danger]{color:#fca5a5}.student-info-bento__completeness{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:1rem 1.15rem}.student-info-bento__completeness p{margin-top:.32rem;color:rgb(var(--student-info-muted));font-size:.7rem;line-height:1.5}.student-info-bento__progress-ring{position:relative;display:grid;width:4.2rem;aspect-ratio:1;place-items:center;border-radius:9999px;background:conic-gradient(rgb(var(--myportal-accent-rgb)) var(--student-profile-completeness),rgb(var(--student-info-border) / 16%) 0)}.student-info-bento__progress-ring:before{position:absolute;inset:.48rem;border-radius:inherit;background:rgb(var(--student-info-panel));content:""}.student-info-bento__progress-ring span{position:relative;z-index:1;color:rgb(var(--student-info-text));font-size:.75rem;font-weight:800}.student-info-bento__missing-button{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .72rem;border:1px solid rgb(var(--myportal-accent-rgb) / 24%);border-radius:.58rem;background:rgb(var(--myportal-accent-rgb) / 6%);color:#be185d;font-size:.68rem;font-weight:700;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dark .student-info-bento__missing-button{color:#f472b6}.student-info-bento__missing-button:not(:disabled):hover{border-color:rgb(var(--myportal-accent-rgb) / 48%);background:rgb(var(--myportal-accent-rgb) / 11%);transform:translateY(-1px)}.student-info-bento__missing-button:disabled{cursor:default;opacity:.58}.student-info-bento__missing-button svg{width:.85rem;transition:transform .16s ease}.student-info-bento__missing-button svg.rotate-90{transform:rotate(90deg)}.student-info-bento__missing-panel{display:flex;align-items:flex-start;gap:.85rem;margin-top:.75rem;padding:.75rem .9rem;border:1px solid rgb(245 158 11 / 28%);border-radius:.72rem;background:#f59e0b12}.student-info-bento__missing-panel>span{display:inline-flex;align-items:center;gap:.35rem;flex:none;color:#b45309;font-size:.68rem;font-weight:750}.dark .student-info-bento__missing-panel>span{color:#fcd34d}.student-info-bento__missing-panel>span svg{width:.95rem}.student-info-bento__missing-panel>div{display:flex;flex-wrap:wrap;gap:.4rem}.student-info-bento__missing-panel>div span{padding:.2rem .42rem;border-radius:9999px;background:#f59e0b1c;color:rgb(var(--student-info-text));font-size:.62rem;font-weight:650}.student-info-bento__workspace-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;margin-top:.85rem}.student-info-bento__card{padding:.95rem;transition:border-color .18s ease,box-shadow .2s ease,transform .18s ease}.student-info-bento__card:hover{border-color:rgb(var(--myportal-accent-rgb) / 30%);box-shadow:0 18px 38px -28px #0f172a94,0 0 0 1px rgb(var(--myportal-accent-rgb) / 6%);transform:translateY(-1px)}.dark .student-info-bento__card:hover{box-shadow:0 20px 42px -24px #000000eb,0 0 0 1px rgb(var(--myportal-accent-rgb) / 12%)}.student-info-bento__card>header{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.student-info-bento__card>header>span{width:2.15rem;border-radius:.58rem}.student-info-bento__card>header>span svg{width:1.05rem}.student-info-bento__academic{grid-column:span 6}.student-info-bento__contact,.student-info-bento__address{grid-column:span 3}.student-info-bento__identity{grid-column:span 5}.student-info-bento__family{grid-column:span 4}.student-info-bento__readiness{grid-column:span 3}.student-info-bento__definition-grid,.student-info-bento__identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.1rem}.student-info-bento__definition-grid>div,.student-info-bento__identity-grid>div{min-width:0;padding-bottom:.55rem;border-bottom:1px solid rgb(var(--student-info-border) / 12%)}.student-info-bento dd{margin-top:.28rem;overflow-wrap:anywhere;color:rgb(var(--student-info-text));font-size:.72rem;font-weight:650;line-height:1.45}.student-info-bento__stacked-list{display:grid;gap:.8rem}.student-info-bento__stacked-list>div+div{padding-top:.8rem;border-top:1px solid rgb(var(--student-info-border) / 12%)}.student-info-bento__address>p{display:flex;align-items:flex-start;gap:.55rem;overflow-wrap:anywhere;font-size:.75rem;font-weight:650;line-height:1.65}.student-info-bento__address>p svg{width:1rem;flex:none;margin-top:.1rem;color:rgb(var(--student-info-muted))}.student-info-bento__family-list,.student-info-bento__readiness-list{display:grid}.student-info-bento__family-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .6rem;padding:.62rem 0;border-top:1px solid rgb(var(--student-info-border) / 12%)}.student-info-bento__family-list>div:first-child{padding-top:0;border-top:0}.student-info-bento__family-list span{display:flex;align-items:center;gap:.35rem;grid-column:1 / -1;color:rgb(var(--student-info-muted));font-size:.63rem;font-weight:650}.student-info-bento__family-list span svg{width:.85rem;color:#0ea5e9}.student-info-bento__family-list strong{overflow-wrap:anywhere;color:rgb(var(--student-info-text));font-size:.7rem;font-weight:700}.student-info-bento__family-list small{color:rgb(var(--student-info-muted));font-size:.62rem;text-align:right}.student-info-bento__readiness-list>div{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;padding:.72rem 0;border-top:1px solid rgb(var(--student-info-border) / 12%)}.student-info-bento__readiness-list>div:first-child{padding-top:0;border-top:0}.student-info-bento__readiness-list svg{width:.9rem;color:rgb(var(--student-info-muted))}.student-info-bento__readiness-list span,.student-info-bento__readiness-list strong{font-size:.66rem;font-weight:650}@media(max-width:1240px){.student-info-bento__summary-grid{grid-template-columns:1fr}.student-info-bento__academic,.student-info-bento__identity{grid-column:span 12}.student-info-bento__contact,.student-info-bento__address,.student-info-bento__family,.student-info-bento__readiness{grid-column:span 6}}@media(max-width:760px){.student-info-bento__enrollment-status{grid-template-columns:auto minmax(0,1fr)}.student-info-bento__summary-fact{padding-top:.7rem;padding-left:0;border-top:1px solid rgb(var(--student-info-border) / 18%);border-left:0}.student-info-bento__completeness{grid-template-columns:auto minmax(0,1fr)}.student-info-bento__missing-button{grid-column:1 / -1;justify-content:center}.student-info-bento__contact,.student-info-bento__address,.student-info-bento__family,.student-info-bento__readiness{grid-column:span 12}}@media(max-width:520px){.student-info-bento__enrollment-status{grid-template-columns:1fr}.student-info-bento__hero-icon{width:2.8rem}.student-info-bento__definition-grid,.student-info-bento__identity-grid{grid-template-columns:1fr}.student-info-bento__missing-panel{flex-direction:column}.student-info-bento__family-list>div{grid-template-columns:1fr}.student-info-bento__family-list small{text-align:left}}.student-info-detail{display:grid;gap:.9rem}.student-info-detail__hero{display:grid;align-items:center;grid-template-columns:auto minmax(14rem,1fr) auto auto;gap:1rem;min-height:7.2rem;padding:1.15rem 1.25rem;background:radial-gradient(circle at 88% 16%,rgb(236 72 153 / 12%),transparent 30%),linear-gradient(135deg,rgb(var(--student-info-panel)),rgb(var(--student-info-panel-strong)))}.student-info-detail__hero-icon{display:grid;width:3.15rem;height:3.15rem;place-items:center;border:1px solid rgb(236 72 153 / 24%);border-radius:1rem;background:linear-gradient(145deg,#ec489929,#0ea5e91a);color:#db2777;box-shadow:0 .8rem 2rem #0f172a14}.dark .student-info-detail__hero-icon{color:#f472b6}.student-info-detail__hero-icon svg{width:1.45rem}.student-info-detail__eyebrow{display:block;margin-bottom:.2rem;color:#db2777;font-size:.61rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dark .student-info-detail__eyebrow{color:#f472b6}.student-info-detail__hero-copy h3,.student-info-detail__card h3{color:rgb(var(--student-info-heading));font-weight:760}.student-info-detail__hero-copy h3{font-size:1rem;line-height:1.2}.student-info-detail__hero-copy p,.student-info-detail__card header p,.student-info-detail__supporting-copy{color:rgb(var(--student-info-muted))}.student-info-detail__hero-copy p{max-width:43rem;margin-top:.3rem;font-size:.68rem;line-height:1.55}.student-info-detail__hero-statuses,.student-info-detail__identity-tags{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.student-info-detail .student-info-bento__status-chip{display:inline-flex;align-items:center;gap:.32rem}.student-info-detail .student-info-bento__status-chip svg,.student-info-detail__identity-tags svg{width:.8rem}.student-info-detail__identity-tags>span{display:inline-flex;align-items:center;gap:.34rem;padding:.32rem .48rem;border:1px solid rgb(var(--student-info-border) / 18%);border-radius:.52rem;background:rgb(var(--student-info-panel-strong) / 72%);font-size:.63rem;font-weight:700}.student-info-detail__hero-metric{display:grid;min-width:7.4rem;gap:.08rem;padding-left:1rem;border-left:1px solid rgb(var(--student-info-border) / 18%)}.student-info-detail__hero-metric strong{color:rgb(var(--student-info-heading));font-size:1.05rem;font-weight:800}.student-info-detail__hero-metric span{color:rgb(var(--student-info-muted));font-size:.59rem;font-weight:650;line-height:1.35}.student-info-detail__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem}.student-info-detail__card{grid-column:span 4;min-width:0;padding:1rem}.student-info-detail__card--wide{grid-column:span 8}.student-info-detail__card--full{grid-column:span 12}.student-info-detail__card>header{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.9rem;padding-bottom:.72rem;border-bottom:1px solid rgb(var(--student-info-border) / 14%)}.student-info-detail__card>header>span:first-child{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:.65rem;background:#db27771a;color:#db2777}.dark .student-info-detail__card>header>span:first-child{color:#f472b6}.student-info-detail__card>header>span:first-child svg{width:1rem}.student-info-detail__card h3{font-size:.74rem}.student-info-detail__card header p{margin-top:.12rem;font-size:.59rem;line-height:1.45}.student-info-detail__facts{display:grid;gap:.72rem}.student-info-detail__facts--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.student-info-detail__facts--three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.student-info-detail__facts>div{min-width:0;padding:.68rem .72rem;border:1px solid rgb(var(--student-info-border) / 12%);border-radius:.7rem;background:rgb(var(--student-info-panel-strong) / 62%)}.student-info-detail__facts dt{display:flex;align-items:center;gap:.35rem;color:rgb(var(--student-info-muted));font-size:.57rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.student-info-detail__facts dt svg{width:.78rem}.student-info-detail__facts dd{margin-top:.28rem;overflow-wrap:anywhere;color:rgb(var(--student-info-text));font-size:.7rem;font-weight:700;line-height:1.45}.student-info-detail__feature-value,.student-info-detail__address-block,.student-info-detail__review-body{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem;border:1px solid rgb(var(--student-info-border) / 14%);border-radius:.72rem;background:rgb(var(--student-info-panel-strong) / 65%)}.student-info-detail__feature-value>svg,.student-info-detail__address-block>svg,.student-info-detail__review-body>svg{width:1.05rem;flex:none;margin-top:.08rem}.student-info-detail__feature-value span,.student-info-detail__person-name>span,.student-info-detail__review-body span{display:block;color:rgb(var(--student-info-muted));font-size:.58rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.student-info-detail__feature-value strong{display:block;margin-top:.18rem;font-size:.82rem;font-weight:780}.student-info-detail__supporting-copy{margin-top:.72rem;font-size:.62rem;line-height:1.55}.student-info-detail__review-body[data-tone=danger]{border-color:#dc26263d;background:#dc262612}.student-info-detail__review-body[data-tone=info]{border-color:#0ea5e93d;background:#0ea5e912}.student-info-detail__review-body p,.student-info-detail__address-block p{margin-top:.22rem;overflow-wrap:anywhere;color:rgb(var(--student-info-text));font-size:.68rem;font-weight:620;line-height:1.55}.student-info-detail__guardian-summary{display:grid;justify-items:start;min-width:13rem;gap:.2rem}.student-info-detail__guardian-summary strong{margin-top:.18rem;color:rgb(var(--student-info-heading));font-size:.72rem}.student-info-detail__guardian-summary small{color:rgb(var(--student-info-muted));font-size:.6rem}.student-info-detail__family-card{grid-column:span 4}.student-info-detail__family-card>header{position:relative;padding-right:4.5rem}.student-info-detail__record-state{position:absolute;top:0;right:0;padding:.24rem .42rem;border:1px solid currentColor;border-radius:999px;font-size:.53rem;font-weight:750;opacity:.86}.student-info-detail__person-name{margin-bottom:.72rem;padding:.75rem;border-radius:.72rem;background:linear-gradient(135deg,#db277712,#0ea5e90f)}.student-info-detail__person-name strong,.student-info-detail__person-name small{display:block}.student-info-detail__person-name strong{margin-top:.2rem;font-size:.76rem}.student-info-detail__person-name small{margin-top:.15rem;color:rgb(var(--student-info-muted));font-size:.6rem}@media(max-width:1240px){.student-info-detail__hero{grid-template-columns:auto minmax(0,1fr) auto}.student-info-detail__hero-metric{grid-column:2 / -1;padding-top:.7rem;padding-left:0;border-top:1px solid rgb(var(--student-info-border) / 18%);border-left:0}.student-info-detail__card,.student-info-detail__family-card{grid-column:span 6}.student-info-detail__card--wide,.student-info-detail__card--full,.student-info-detail__family-card--guardian{grid-column:span 12}}@media(max-width:760px){.student-info-detail__hero{grid-template-columns:auto minmax(0,1fr)}.student-info-detail__hero-statuses,.student-info-detail__identity-tags,.student-info-detail__guardian-summary,.student-info-detail__hero-metric{grid-column:1 / -1;justify-content:flex-start}.student-info-detail__guardian-summary{min-width:0}.student-info-detail__card,.student-info-detail__card--wide,.student-info-detail__card--full,.student-info-detail__family-card{grid-column:span 12}.student-info-detail__facts--three-column{grid-template-columns:1fr}}@media(max-width:520px){.student-info-detail__facts--two-column{grid-template-columns:1fr}.student-info-detail__family-card>header{padding-right:0}.student-info-detail__record-state{position:static;margin-left:auto}}.student-queue-review__status{margin-left:auto}.student-queue-review__summary{display:grid;gap:.8rem}.student-queue-review__remarks{display:flex;align-items:flex-start;gap:.58rem;padding:.72rem;border:1px solid rgb(var(--student-info-border) / 14%);border-radius:.72rem;background:rgb(var(--student-info-panel-strong) / 62%)}.student-queue-review__remarks[data-tone=info]{border-color:#0ea5e93d;background:#0ea5e912}.student-queue-review__remarks[data-tone=danger]{border-color:#dc26263d;background:#dc262612}.student-queue-review__remarks>svg{width:1rem;flex:none;margin-top:.08rem}.student-queue-review__remarks span{display:block;color:rgb(var(--student-info-muted));font-size:.57rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.student-queue-review__remarks p{margin-top:.2rem;color:rgb(var(--student-info-text));font-size:.68rem;font-weight:620;line-height:1.55}.student-queue-review__focus-list{display:grid;gap:.5rem}.student-queue-review__focus-list>div{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;padding:.68rem .72rem;border:1px solid rgb(var(--student-info-border) / 12%);border-radius:.68rem;background:rgb(var(--student-info-panel-strong) / 62%);color:rgb(var(--student-info-text));font-size:.65rem;font-weight:680}.student-queue-review__focus-list svg{width:.88rem;color:#0ea5e9}.student-queue-review__focus-list svg:last-child{width:.72rem;color:rgb(var(--student-info-muted))}.student-queue-review__count{margin-left:auto;padding:.25rem .44rem;border:1px solid rgb(14 165 233 / 22%);border-radius:999px;background:#0ea5e914;color:#0369a1;font-size:.56rem;font-weight:750}.dark .student-queue-review__count{color:#67e8f9}.student-queue-review__empty{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:7rem;padding:1rem;border:1px dashed rgb(var(--student-info-border) / 22%);border-radius:.8rem;color:rgb(var(--student-info-muted))}.student-queue-review__empty>svg{width:1.3rem}.student-queue-review__empty strong{display:block;color:rgb(var(--student-info-text));font-size:.7rem}.student-queue-review__empty p{margin-top:.12rem;font-size:.61rem}.student-queue-review__education-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.student-queue-review__education-grid article{padding:.82rem;border:1px solid rgb(var(--student-info-border) / 13%);border-radius:.75rem;background:rgb(var(--student-info-panel-strong) / 62%)}.student-queue-review__education-grid article>header span,.student-queue-review__education-grid dt{color:rgb(var(--student-info-muted));font-size:.55rem;font-weight:700;text-transform:uppercase}.student-queue-review__education-grid article>header strong{display:block;margin-top:.18rem;color:rgb(var(--student-info-heading));font-size:.72rem}.student-queue-review__education-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.72rem}.student-queue-review__education-grid dd{margin-top:.14rem;overflow-wrap:anywhere;color:rgb(var(--student-info-text));font-size:.62rem;font-weight:620;line-height:1.4}@media(max-width:760px){.student-queue-review__education-grid{grid-template-columns:1fr}}@media(max-width:520px){.student-queue-review__status,.student-queue-review__count{margin-left:0}.student-queue-review__education-grid dl{grid-template-columns:1fr}}.supply-general-workspace{display:grid;align-items:stretch;grid-template-columns:minmax(17rem,.36fr) minmax(0,.64fr);gap:1rem}.supply-general-workspace__card{overflow:hidden;border:1px solid var(--myportal-surface-border);border-radius:1rem;background:radial-gradient(circle at 100% 0%,rgb(var(--myportal-accent-rgb) / 7%),transparent 32%),linear-gradient(145deg,var(--myportal-card-surface),var(--myportal-card-surface-muted));box-shadow:var(--myportal-surface-shadow)}.supply-general-workspace__card-header{display:flex;min-height:4.85rem;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1rem 1.1rem;border-bottom:1px solid var(--myportal-surface-border)}.supply-general-workspace__card-header h2{display:flex;align-items:center;gap:.45rem;color:#0f172a;font-size:.95rem;font-weight:750;line-height:1.35}.supply-general-workspace__card-header h2 svg{width:1.1rem;flex:none;color:#d9027d}.supply-general-workspace__card-header p{max-width:45rem;margin-top:.26rem;color:#64748b;font-size:.75rem;line-height:1.5}.supply-general-workspace__office-chip,.supply-general-workspace__status{flex:none;padding:.3rem .55rem;border-radius:9999px;font-size:.63rem;line-height:1.15;text-transform:uppercase}.supply-general-workspace__office-chip{border:1px solid rgb(var(--myportal-accent-rgb) / 28%);background:rgb(var(--myportal-accent-rgb) / 8%);color:#9d174d;font-weight:700;letter-spacing:.04em}.supply-general-workspace__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.85rem}.supply-general-workspace__fact{display:grid;min-width:0;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.62rem;border:1px solid rgb(148 163 184 / 15%);border-radius:.72rem;background:#f8fafcb3}.supply-general-workspace__fact-icon,.supply-general-workspace__detail-icon{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:.58rem;background:rgb(var(--myportal-accent-rgb) / 9%);color:#d9027d}.supply-general-workspace__fact-icon svg,.supply-general-workspace__detail-icon svg{width:1rem}.supply-general-workspace__fact>span:last-child,.supply-general-workspace__fact-label{display:block;min-width:0}.supply-general-workspace__fact-label,.supply-general-workspace dt,.supply-general-workspace__remarks>span{color:#64748b;font-size:.64rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.supply-general-workspace__fact strong{display:block;overflow-wrap:anywhere;color:#1e293b;font-size:.76rem;font-weight:700;line-height:1.35}.supply-general-workspace__remarks{margin:0 .85rem .85rem;padding:.75rem;border:1px solid rgb(var(--myportal-accent-rgb) / 14%);border-radius:.72rem;background:rgb(var(--myportal-accent-rgb) / 5%)}.supply-general-workspace__remarks p{margin-top:.18rem;overflow-wrap:anywhere;color:#334155;font-size:.75rem;line-height:1.5}.supply-general-workspace__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem 1.1rem .85rem}.supply-general-workspace__progress li{--supply-progress-rgb: 148 163 184;position:relative;min-width:0;color:rgb(var(--supply-progress-rgb))}.supply-general-workspace__progress li[data-state=complete]{--supply-progress-rgb: 5 150 105}.supply-general-workspace__progress li[data-state=current]{--supply-progress-rgb: 217 2 125}.supply-general-workspace__progress-track{display:block;height:.24rem;margin-bottom:.55rem;background:rgb(var(--supply-progress-rgb) / 28%)}.supply-general-workspace__progress li:first-child .supply-general-workspace__progress-track{border-radius:9999px 0 0 9999px}.supply-general-workspace__progress li:last-child .supply-general-workspace__progress-track{border-radius:0 9999px 9999px 0}.supply-general-workspace__progress li[data-state=complete] .supply-general-workspace__progress-track,.supply-general-workspace__progress li[data-state=current] .supply-general-workspace__progress-track{background:rgb(var(--supply-progress-rgb))}.supply-general-workspace__progress-label{display:flex;min-width:0;align-items:center;gap:.3rem;padding-right:.45rem;color:#64748b;font-size:.63rem;font-weight:650;line-height:1.35}.supply-general-workspace__progress-label svg{width:.8rem;flex:none;color:rgb(var(--supply-progress-rgb))}.supply-general-workspace__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 .85rem .85rem}.supply-general-workspace__detail-block{display:grid;min-width:0;align-items:start;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.8rem;border:1px solid rgb(148 163 184 / 16%);border-radius:.78rem;background:#f8fafcad}.supply-general-workspace__detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.supply-general-workspace__detail-heading h3{color:#1e293b;font-size:.78rem;font-weight:750;line-height:1.4}.supply-general-workspace__detail-heading span{flex:none;padding:.2rem .42rem;border-radius:9999px;font-size:.56rem;line-height:1.25;text-align:center}.supply-general-workspace__detail-block p{margin-top:.38rem;color:#475569;font-size:.68rem;line-height:1.5}.supply-general-workspace__detail-block dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin-top:.65rem}.supply-general-workspace__detail-block dl>div{min-width:0}.supply-general-workspace__detail-block dd{margin-top:.12rem;overflow-wrap:anywhere;color:#1e293b;font-size:.68rem;font-weight:600;line-height:1.4}.supply-general-workspace__detail-wide{grid-column:1 / -1}.dark .supply-general-workspace__card-header h2,.dark .supply-general-workspace__fact strong,.dark .supply-general-workspace__detail-heading h3,.dark .supply-general-workspace__detail-block dd{color:#f1f5f9}.supply-general-workspace__detail-block dd[data-tone=success]{color:#047857}.supply-general-workspace__detail-block dd[data-tone=warning]{color:#b45309}.supply-general-workspace__detail-block dd[data-tone=danger]{color:#b91c1c}.supply-general-workspace__detail-block dd[data-tone=info]{color:#0369a1}.supply-general-workspace__detail-block dd[data-tone=muted]{color:#64748b;font-weight:550}.supply-general-workspace__detail-block dd[data-state-value]{display:inline-flex;align-items:center;width:fit-content;max-width:100%;gap:.36rem;margin-top:.18rem;padding:.25rem .48rem;border:1px solid rgb(100 116 139 / 22%);border-radius:.48rem;background:#64748b14;line-height:1.25}.supply-general-workspace__detail-block dd[data-state-value]:before{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:999px;background:currentColor;content:"";opacity:.9}.supply-general-workspace__detail-block dd[data-state-value][data-tone=success]{border-color:#05966947;background:#05966917}.supply-general-workspace__detail-block dd[data-state-value][data-tone=warning]{border-color:#f59e0b4d;background:#f59e0b17}.supply-general-workspace__detail-block dd[data-state-value][data-tone=danger]{border-color:#dc262647;background:#dc262617}.supply-general-workspace__detail-block dd[data-state-value][data-tone=info]{border-color:#0ea5e947;background:#0ea5e917}.supply-general-workspace__detail-note dd[data-note]{display:flex;align-items:flex-start;gap:.48rem;margin-top:.28rem;padding:.55rem .62rem;border:1px solid rgb(100 116 139 / 18%);border-radius:.58rem;background:#64748b12;line-height:1.5}.supply-general-workspace__detail-note dd[data-note]>svg{width:.9rem;flex:none;margin-top:.08rem}.supply-general-workspace__detail-note dd[data-note][data-tone=info]{border-color:#0ea5e93d;background:#0ea5e914}.supply-general-workspace__detail-note dd[data-note][data-tone=danger]{border-color:#dc26263d;background:#dc262614}.dark .supply-general-workspace__detail-block dd[data-tone=success]{color:#6ee7b7}.dark .supply-general-workspace__detail-block dd[data-tone=warning]{color:#fcd34d}.dark .supply-general-workspace__detail-block dd[data-tone=danger]{color:#fca5a5}.dark .supply-general-workspace__detail-block dd[data-tone=info]{color:#67e8f9}.dark .supply-general-workspace__detail-block dd[data-tone=muted]{color:#94a3b8;font-weight:550}.dark .supply-general-workspace__detail-block dd[data-state-value]{border-color:#94a3b833;background:#94a3b814}.dark .supply-general-workspace__detail-block dd[data-state-value][data-tone=success]{border-color:#10b98147;background:#10b9811a}.dark .supply-general-workspace__detail-block dd[data-state-value][data-tone=warning]{border-color:#f59e0b52;background:#f59e0b1a}.dark .supply-general-workspace__detail-block dd[data-state-value][data-tone=danger]{border-color:#f8717147;background:#ef44441a}.dark .supply-general-workspace__detail-block dd[data-state-value][data-tone=info]{border-color:#22d3ee47;background:#0ea5e91a}.dark .supply-general-workspace__detail-note dd[data-note]{border-color:#94a3b82e;background:#94a3b812}.dark .supply-general-workspace__detail-note dd[data-note][data-tone=info]{border-color:#22d3ee3d;background:#0ea5e917}.dark .supply-general-workspace__detail-note dd[data-note][data-tone=danger]{border-color:#f8717142;background:#ef444417}.dark .supply-general-workspace__card-header h2 svg,.dark .supply-general-workspace__fact-icon,.dark .supply-general-workspace__detail-icon{color:#22d3ee}.dark .supply-general-workspace__card-header p,.dark .supply-general-workspace__fact-label,.dark .supply-general-workspace dt,.dark .supply-general-workspace__remarks>span,.dark .supply-general-workspace__progress-label{color:#94a3b8}.dark .supply-general-workspace__fact,.dark .supply-general-workspace__detail-block{border-color:#94a3b81f;background:#09090b6b}.dark .supply-general-workspace__remarks{border-color:#d9027d38;background:#d9027d12}.dark .supply-general-workspace__remarks p,.dark .supply-general-workspace__detail-block p{color:#cbd5e1}.dark .supply-general-workspace__office-chip{border-color:#d9027d6b;background:#d9027d21;color:#f472b6}@media(max-width:1100px){.supply-general-workspace{grid-template-columns:1fr}.supply-general-workspace__enrollment .supply-general-workspace__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.supply-general-student-banner{min-height:13.5rem;align-items:flex-start;padding:1rem}.supply-general-student-banner__identity{align-items:flex-start;grid-template-columns:3.75rem minmax(0,1fr)}.supply-general-student-banner__avatar{width:3.75rem;font-size:1.4rem}.supply-general-student-banner__contact-line{align-items:flex-start;flex-direction:column}.supply-general-student-banner__contact-line>span{max-width:100%;overflow-wrap:anywhere}.supply-general-student-banner__seal{right:-4rem;width:14rem;opacity:.2}.supply-general-student-banner__status{right:1rem;bottom:1rem}.supply-general-workspace__enrollment .supply-general-workspace__facts,.supply-general-workspace__details{grid-template-columns:1fr}.supply-general-workspace__progress-label{align-items:flex-start;flex-direction:column}}@media(max-width:460px){.supply-general-student-banner{min-height:15.5rem}.supply-general-student-banner__identity{grid-template-columns:1fr}.supply-general-student-banner__avatar{display:none}.supply-general-student-banner__status{left:1rem;width:fit-content;max-width:calc(100% - 2rem)}.supply-general-workspace__card-header,.supply-general-workspace__detail-heading{align-items:flex-start;flex-direction:column}.supply-general-workspace__detail-block dl{grid-template-columns:1fr}}.finance-tone-card{--finance-tone-border: 100 116 139;--finance-tone-surface: 248 250 252;--finance-tone-surface-strong: 255 255 255;--finance-tone-label: 51 65 85;--finance-tone-value: 15 23 42;--finance-tone-meta: 71 85 105;--finance-tone-glow: 100 116 139;border:1px solid rgb(var(--finance-tone-border) / 48%);background:radial-gradient(circle at 100% 0%,rgb(var(--finance-tone-glow) / 12%),transparent 42%),linear-gradient(145deg,rgb(var(--finance-tone-surface-strong) / 98%),rgb(var(--finance-tone-surface) / 96%));box-shadow:0 10px 24px -22px rgb(var(--finance-tone-glow) / 46%),inset 0 1px #ffffffd1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-tone-card:hover{border-color:rgb(var(--finance-tone-border) / 72%);box-shadow:0 15px 30px -23px rgb(var(--finance-tone-glow) / 58%),inset 0 1px #ffffffdb;transform:translateY(-1px)}.finance-tone-card__label{color:rgb(var(--finance-tone-label))!important}.finance-tone-card__value,.finance-table-value{color:rgb(var(--finance-tone-value))!important}.finance-tone-card__meta,.finance-tone-message__text{color:rgb(var(--finance-tone-meta))!important}.finance-tone-message__icon,.finance-status-chip{border:1px solid rgb(var(--finance-tone-border) / 46%);background:rgb(var(--finance-tone-surface) / 92%);color:rgb(var(--finance-tone-label))!important}.finance-tone-card--primary{--finance-tone-border: 217 2 125;--finance-tone-surface: 253 242 248;--finance-tone-surface-strong: 255 247 252;--finance-tone-label: 157 23 77;--finance-tone-value: 190 24 93;--finance-tone-meta: 157 23 77;--finance-tone-glow: 217 2 125}.finance-tone-card--neutral{--finance-tone-border: 100 116 139;--finance-tone-surface: 248 250 252;--finance-tone-surface-strong: 255 255 255;--finance-tone-label: 51 65 85;--finance-tone-value: 15 23 42;--finance-tone-meta: 71 85 105;--finance-tone-glow: 100 116 139}.finance-tone-card--danger{--finance-tone-border: 225 29 72;--finance-tone-surface: 255 241 242;--finance-tone-surface-strong: 255 248 249;--finance-tone-label: 159 18 57;--finance-tone-value: 190 18 60;--finance-tone-meta: 159 18 57;--finance-tone-glow: 225 29 72}.finance-tone-card--success{--finance-tone-border: 22 163 74;--finance-tone-surface: 240 253 244;--finance-tone-surface-strong: 248 255 250;--finance-tone-label: 22 101 52;--finance-tone-value: 21 128 61;--finance-tone-meta: 22 101 52;--finance-tone-glow: 22 163 74}.finance-tone-card--warning{--finance-tone-border: 217 119 6;--finance-tone-surface: 255 251 235;--finance-tone-surface-strong: 255 253 247;--finance-tone-label: 146 64 14;--finance-tone-value: 180 83 9;--finance-tone-meta: 146 64 14;--finance-tone-glow: 245 158 11}.finance-tone-card--info{--finance-tone-border: 2 132 199;--finance-tone-surface: 240 249 255;--finance-tone-surface-strong: 248 252 255;--finance-tone-label: 7 89 133;--finance-tone-value: 3 105 161;--finance-tone-meta: 7 89 133;--finance-tone-glow: 14 165 233}.finance-tone-card--teal{--finance-tone-border: 13 148 136;--finance-tone-surface: 240 253 250;--finance-tone-surface-strong: 248 255 253;--finance-tone-label: 17 94 89;--finance-tone-value: 15 118 110;--finance-tone-meta: 17 94 89;--finance-tone-glow: 20 184 166}.dark .finance-tone-card{box-shadow:0 14px 30px -24px rgb(var(--finance-tone-glow) / 58%),inset 0 1px #ffffff14}.dark .finance-tone-card--primary{--finance-tone-surface: 62 8 44;--finance-tone-surface-strong: 28 8 23;--finance-tone-label: 249 168 212;--finance-tone-value: 252 231 243;--finance-tone-meta: 249 168 212}.dark .finance-tone-card--neutral{--finance-tone-surface: 31 41 55;--finance-tone-surface-strong: 17 24 39;--finance-tone-label: 209 213 219;--finance-tone-value: 243 244 246;--finance-tone-meta: 209 213 219}.dark .finance-tone-card--danger{--finance-tone-surface: 69 10 10;--finance-tone-surface-strong: 28 10 16;--finance-tone-label: 254 202 202;--finance-tone-value: 248 113 113;--finance-tone-meta: 254 202 202}.dark .finance-tone-card--success{--finance-tone-surface: 20 83 45;--finance-tone-surface-strong: 8 32 22;--finance-tone-label: 187 247 208;--finance-tone-value: 74 222 128;--finance-tone-meta: 187 247 208}.dark .finance-tone-card--warning{--finance-tone-surface: 120 53 15;--finance-tone-surface-strong: 38 20 8;--finance-tone-label: 253 230 138;--finance-tone-value: 251 191 36;--finance-tone-meta: 253 230 138}.dark .finance-tone-card--info{--finance-tone-surface: 12 74 110;--finance-tone-surface-strong: 7 25 38;--finance-tone-label: 186 230 253;--finance-tone-value: 56 189 248;--finance-tone-meta: 186 230 253}.dark .finance-tone-card--teal{--finance-tone-surface: 19 78 74;--finance-tone-surface-strong: 7 31 30;--finance-tone-label: 153 246 228;--finance-tone-value: 45 212 191;--finance-tone-meta: 153 246 228}.dark .finance-tone-card:hover{box-shadow:0 18px 34px -24px rgb(var(--finance-tone-glow) / 72%),inset 0 1px #ffffff1c}.finance-assessment-overview{--finance-overview-accent: 217 2 125;--finance-overview-border: 217 2 125;--finance-overview-surface: 255 255 255;--finance-overview-surface-soft: 253 242 248;--finance-overview-title: 24 24 27;--finance-overview-text: 82 82 91;--finance-overview-muted: 113 113 122;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(var(--finance-overview-border) / 24%);border-radius:1rem;background:radial-gradient(circle at 96% 0%,rgb(var(--finance-overview-accent) / 9%),transparent 34%),linear-gradient(145deg,rgb(var(--finance-overview-surface)),rgb(var(--finance-overview-surface-soft) / 78%));box-shadow:0 16px 38px -30px rgb(var(--finance-overview-accent) / 46%),inset 0 1px #ffffffd6}.finance-assessment-overview:before{position:absolute;z-index:1;top:0;right:1.25rem;left:1.25rem;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(var(--finance-overview-accent) / 78%),transparent)}.finance-assessment-overview__summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1.25rem;min-height:6.5rem;padding:1rem 1.125rem;transition:background-color .18s ease,box-shadow .18s ease}.finance-assessment-overview__summary::-webkit-details-marker{display:none}.finance-assessment-overview__summary:hover{background:rgb(var(--finance-overview-accent) / 4%)}.finance-assessment-overview__summary:focus-visible{outline:2px solid rgb(var(--finance-overview-accent) / 72%);outline-offset:-3px}.finance-assessment-overview__heading{display:flex;min-width:0;align-items:center;gap:.9rem}.finance-assessment-overview__icon{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--finance-overview-accent) / 30%);border-radius:.85rem;background:linear-gradient(145deg,rgb(var(--finance-overview-accent) / 19%),rgb(var(--finance-overview-accent) / 7%));color:rgb(var(--finance-overview-accent));box-shadow:inset 0 1px #ffffff47}.finance-assessment-overview__icon svg{width:1.35rem;height:1.35rem}.finance-assessment-overview__identity{min-width:0}.finance-assessment-overview__title-row,.finance-assessment-overview__statuses,.finance-assessment-overview__scope{display:flex;align-items:center}.finance-assessment-overview__title-row{flex-wrap:wrap;gap:.5rem .75rem}.finance-assessment-overview__statuses{flex-wrap:wrap;gap:.4rem}.finance-assessment-overview__title{color:rgb(var(--finance-overview-title))!important;font-size:1rem;font-weight:900;line-height:1.35}.finance-assessment-overview__scope{gap:.35rem;margin-top:.42rem;color:rgb(var(--finance-overview-text))!important;font-size:.76rem;font-weight:750}.finance-assessment-overview__scope svg{width:.95rem;height:.95rem;flex:0 0 auto;color:rgb(var(--finance-overview-accent))}.finance-assessment-overview__description{margin-top:.22rem;color:rgb(var(--finance-overview-muted))!important;font-size:.74rem;line-height:1.45}.finance-assessment-overview__toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;border:1px solid rgb(var(--finance-overview-accent) / 25%);border-radius:999px;background:rgb(var(--finance-overview-accent) / 8%);padding:.45rem .7rem .45rem .8rem;color:rgb(var(--finance-overview-accent))!important;font-size:.72rem;font-weight:850;white-space:nowrap}.finance-assessment-overview__toggle svg{width:1rem;height:1rem;transition:transform .18s ease}.finance-assessment-overview__toggle-hide,.finance-assessment-overview[open] .finance-assessment-overview__toggle-view{display:none}.finance-assessment-overview[open] .finance-assessment-overview__toggle-hide{display:inline}.finance-assessment-overview[open] .finance-assessment-overview__toggle svg{transform:rotate(180deg)}.finance-assessment-overview[open] .finance-assessment-overview__summary{border-bottom:1px solid rgb(var(--finance-overview-border) / 16%);background:rgb(var(--finance-overview-accent) / 4%)}.finance-assessment-overview__body{padding:1rem;background:rgb(var(--finance-overview-surface) / 48%);animation:finance-assessment-overview-reveal .18s ease-out}:is(.dark) .finance-assessment-overview{--finance-overview-accent: 244 114 182;--finance-overview-border: 236 72 153;--finance-overview-surface: 10 10 14;--finance-overview-surface-soft: 31 15 27;--finance-overview-title: 250 250 250;--finance-overview-text: 212 212 216;--finance-overview-muted: 161 161 170;border-color:rgb(var(--finance-overview-border) / 30%);background:radial-gradient(circle at 94% 0%,rgb(var(--finance-overview-accent) / 14%),transparent 34%),linear-gradient(145deg,rgb(var(--finance-overview-surface)),rgb(var(--finance-overview-surface-soft) / 86%));box-shadow:0 18px 42px -30px rgb(var(--finance-overview-accent) / 58%),inset 0 1px #ffffff12}:is(.dark) .finance-assessment-overview__summary:hover,:is(.dark) .finance-assessment-overview[open] .finance-assessment-overview__summary{background:rgb(var(--finance-overview-accent) / 6%)}:is(.dark) .finance-assessment-overview__body{background:#0303063d}@keyframes finance-assessment-overview-reveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.finance-assessment-overview__summary{align-items:flex-start;gap:.75rem;min-height:0;padding:.9rem}.finance-assessment-overview__heading{align-items:flex-start;gap:.7rem}.finance-assessment-overview__icon{width:2.4rem;height:2.4rem;border-radius:.75rem}.finance-assessment-overview__description{display:none}.finance-assessment-overview__toggle{padding:.45rem}.finance-assessment-overview__toggle-view,.finance-assessment-overview__toggle-hide{display:none!important}.finance-assessment-overview__body{padding:.75rem}}@media(prefers-reduced-motion:reduce){.finance-assessment-overview__body,.finance-assessment-overview__toggle svg{animation:none;transition:none}}.myportal-ui-section>.fi-section-header{border-bottom:1px solid rgb(148 163 184 / 10%);border-radius:1rem 1rem 0 0;background:linear-gradient(90deg,rgb(var(--myportal-accent-rgb) / 4%),transparent 42%)}.myportal-ui-section:hover{border-color:rgb(var(--myportal-accent-rgb) / 18%)!important;box-shadow:0 12px 30px -26px #0f172a7a,0 0 0 1px rgb(var(--myportal-accent-rgb) / 8%)!important}.dark .myportal-ui-section:hover{border-color:rgb(var(--myportal-accent-rgb) / 30%)!important}.myportal-ui-section:hover:before,.myportal-ui-interactive:hover:before{opacity:1}.myportal-ui-section .fi-section-header{position:relative}.myportal-ui-section .fi-section-header:after{position:absolute;bottom:-1px;left:1.5rem;width:2.5rem;height:2px;border-radius:9999px;background:linear-gradient(90deg,var(--myportal-accent),rgb(217 2 125 / 0%));content:"";opacity:.48;transition:width .32s var(--myportal-motion),opacity .22s ease}.myportal-ui-section:hover .fi-section-header:after{width:5rem;opacity:.9}.myportal-ui-interactive{--myportal-card-accent-rgb: var(--myportal-accent-rgb)}.myportal-ui-interactive:after{position:absolute;z-index:2;top:0;right:1.1rem;left:1.1rem;height:2px;border-radius:0 0 9999px 9999px;background:linear-gradient(90deg,transparent,rgb(var(--myportal-card-accent-rgb) / 78%),transparent);content:"";opacity:0;transform:scaleX(.35);transition:opacity .22s ease,transform .32s var(--myportal-motion)}.myportal-ui-interactive:hover{border-color:rgb(var(--myportal-accent-rgb) / 26%)!important;box-shadow:var(--myportal-surface-shadow-hover)!important;transform:translateY(-4px)}.myportal-ui-interactive:hover:after{opacity:1;transform:scaleX(1)}.myportal-ui-stat{container-type:inline-size;min-height:10.25rem;overflow:hidden;background:radial-gradient(circle at 94% 8%,rgb(var(--myportal-card-accent-rgb) / 18%),transparent 34%),linear-gradient(145deg,var(--myportal-card-surface),var(--myportal-card-surface-muted))!important;border-color:rgb(var(--myportal-card-accent-rgb) / 18%)!important}.fi-wi-stats-overview-stats-ctn>.myportal-ui-stat:nth-child(4n+2){--myportal-card-accent-rgb: 124 58 237}.fi-wi-stats-overview-stats-ctn>.myportal-ui-stat:nth-child(4n+3){--myportal-card-accent-rgb: 6 182 212}.fi-wi-stats-overview-stats-ctn>.myportal-ui-stat:nth-child(4n+4){--myportal-card-accent-rgb: 245 158 11}.myportal-ui-stat>.grid{position:relative;z-index:1;gap:.65rem}.myportal-ui-stat .fi-wi-stats-overview-stat-label{color:#64748b!important;font-size:.7rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.dark .myportal-ui-stat .fi-wi-stats-overview-stat-label{color:#94a3b8!important}.myportal-ui-stat .fi-wi-stats-overview-stat-icon{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:.55rem;border:1px solid rgb(var(--myportal-card-accent-rgb) / 18%);border-radius:.8rem;background:rgb(var(--myportal-card-accent-rgb) / 10%);color:rgb(var(--myportal-card-accent-rgb))!important;box-shadow:inset 0 1px #ffffff6b}.dark .myportal-ui-stat .fi-wi-stats-overview-stat-icon{background:rgb(var(--myportal-card-accent-rgb) / 16%);box-shadow:inset 0 1px #ffffff14}.myportal-ui-stat .fi-wi-stats-overview-stat-value{font-size:clamp(1.8rem,3vw,2.25rem);font-weight:760;letter-spacing:-.045em;line-height:1}.myportal-ui-stat div:has(>.fi-wi-stats-overview-stat-description){box-sizing:border-box;width:max-content;max-width:100%;padding:.42rem .68rem;border:1px solid rgb(var(--myportal-card-accent-rgb) / 12%);border-radius:9999px;background:rgb(var(--myportal-card-accent-rgb) / 7%);line-height:1.35}.myportal-ui-stat .fi-wi-stats-overview-stat-description{font-size:.72rem;font-weight:650}.myportal-ui-stat div:has(>.fi-wi-stats-overview-stat-description .myportal-stat-list){width:100%;padding:.7rem .78rem;align-items:flex-start;border-radius:.9rem;background:linear-gradient(135deg,rgb(var(--myportal-card-accent-rgb) / 9%),transparent),rgb(var(--myportal-card-accent-rgb) / 4%)}.myportal-ui-stat .fi-wi-stats-overview-stat-description:has(.myportal-stat-list){width:100%}.myportal-stat-list{display:grid;width:100%;min-width:0;gap:.38rem;line-height:1.42}.myportal-stat-list__item{position:relative;display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;column-gap:.28rem;padding-left:.78rem}.myportal-stat-list__item:before,.myportal-stat-list--queue>*:before{position:absolute;top:.55em;left:0;width:.28rem;height:.28rem;border-radius:9999px;background:currentColor;box-shadow:0 0 0 3px rgb(var(--myportal-card-accent-rgb) / 8%);content:"";opacity:.82}.myportal-stat-list__primary{min-width:0;font-weight:750}.myportal-stat-list__meta{font-size:.68rem;font-weight:600;opacity:.68}.myportal-stat-list__status{font-size:.7rem;font-weight:750}.myportal-stat-list--queue>*{position:relative;min-width:0;padding:.24rem .35rem .24rem .82rem!important;border-radius:.5rem;line-height:1.4}.myportal-stat-list--empty{place-items:center;padding:.2rem;text-align:center;opacity:.76}.myportal-stat--school-year .fi-wi-stats-overview-stat-value{font-size:clamp(1.55rem,11cqi,2rem);letter-spacing:-.04em;white-space:nowrap}@container (max-width: 220px){.myportal-stat--school-year .fi-wi-stats-overview-stat-value{font-size:1.55rem;white-space:normal}}.myportal-ui-stat .fi-wi-stats-overview-stat-icon,.myportal-ui-stat .fi-wi-stats-overview-stat-value,.myportal-ui-stat .fi-wi-stats-overview-stat-chart{transition:filter .3s ease,transform .36s var(--myportal-motion)}.myportal-ui-stat:hover .fi-wi-stats-overview-stat-icon{filter:drop-shadow(0 5px 8px rgb(var(--myportal-accent-rgb) / 28%));transform:translateY(-1px) rotate(-6deg) scale(1.12)}.myportal-ui-stat:hover .fi-wi-stats-overview-stat-value{transform:translate(2px)}.myportal-ui-stat:hover .fi-wi-stats-overview-stat-chart{filter:saturate(1.22) contrast(1.04);transform:scaleY(1.08);transform-origin:bottom}.myportal-ui-stat .fi-wi-stats-overview-stat-chart{z-index:1;opacity:.72;-webkit-mask-image:linear-gradient(to right,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(to right,transparent,black 16%,black 84%,transparent)}.myportal-ui-chart{overflow:hidden;background:radial-gradient(circle at 100% 0%,rgb(var(--myportal-accent-rgb) / 15%),transparent 36%),radial-gradient(circle at 0% 100%,rgb(6 182 212 / 8%),transparent 32%),linear-gradient(145deg,var(--myportal-card-surface),var(--myportal-card-surface-muted))!important;border-color:rgb(var(--myportal-accent-rgb) / 18%)!important}.myportal-ui-chart .fi-section-header{border-bottom:1px solid rgb(148 163 184 / 10%);background:linear-gradient(90deg,rgb(var(--myportal-accent-rgb) / 5%),transparent 42%)}.myportal-ui-chart .fi-section-header-heading{display:flex;align-items:center;gap:.55rem;font-size:.95rem;font-weight:750;letter-spacing:-.02em}.myportal-ui-chart .fi-section-header-heading:before{width:.55rem;height:.55rem;flex:0 0 auto;border:2px solid rgb(var(--myportal-accent-rgb) / 22%);border-radius:9999px;background:var(--myportal-accent);box-shadow:0 0 0 4px rgb(var(--myportal-accent-rgb) / 8%);content:""}.myportal-chart-filter{width:min(16.5rem,calc(100vw - 3rem))}.myportal-pending-queue-chart{z-index:5;overflow:visible}.myportal-pending-queue-chart.myportal-ui-interactive:hover{transform:none}.myportal-student-filtered-chart .fi-section-header>.flex{align-items:stretch;flex-direction:column;gap:1rem}.myportal-student-filtered-chart .fi-section-header>.flex>.myportal-chart-filter{width:100%}.myportal-chart-filter-trigger{display:flex;width:100%;min-height:3rem;align-items:center;gap:.65rem;padding:.5rem .68rem;border:1px solid rgb(var(--myportal-accent-rgb) / 34%);border-radius:.78rem;background:linear-gradient(115deg,rgb(var(--myportal-accent-rgb) / 8%),transparent 64%),#ffffffc2;color:#0f172a;text-align:left;box-shadow:0 8px 24px -18px rgb(var(--myportal-accent-rgb) / 72%),inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,box-shadow .18s ease}.myportal-chart-filter-trigger:hover{border-color:rgb(var(--myportal-accent-rgb) / 62%);box-shadow:0 12px 28px -18px rgb(var(--myportal-accent-rgb) / 86%),inset 0 1px #ffffffe0}.myportal-chart-filter-trigger:focus-visible{outline:2px solid rgb(var(--myportal-accent-rgb) / 62%);outline-offset:2px}.myportal-chart-filter-trigger:disabled{cursor:wait;opacity:.72}.dark .myportal-chart-filter-trigger{background:linear-gradient(115deg,rgb(var(--myportal-accent-rgb) / 14%),transparent 66%),#18181bc7;color:#f8fafc;box-shadow:0 10px 28px -19px rgb(var(--myportal-accent-rgb) / 76%),inset 0 1px #ffffff14}.myportal-chart-filter-trigger__leading-icon{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--myportal-accent);filter:drop-shadow(0 0 7px rgb(var(--myportal-accent-rgb) / 42%))}.myportal-chart-filter-trigger__copy{display:grid;min-width:0;flex:1;gap:.03rem}.myportal-chart-filter-trigger__eyebrow{color:#64748b;font-size:.56rem;font-weight:750;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.dark .myportal-chart-filter-trigger__eyebrow{color:#94a3b8}.myportal-chart-filter-trigger__label{overflow:hidden;font-size:.78rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.myportal-chart-filter-trigger__chevron{width:.95rem;height:.95rem;flex:0 0 auto;color:#64748b}.dark .myportal-chart-filter-trigger__chevron{color:#94a3b8}.myportal-chart-filter-option{min-height:2.55rem;border-radius:.65rem;padding:.62rem .72rem;font-weight:650}.myportal-chart-summary{display:inline-flex;max-width:100%;align-items:center;gap:.65rem;margin-top:.3rem;padding:.38rem .65rem .38rem .42rem;border:1px solid rgb(var(--myportal-accent-rgb) / 16%);border-radius:.85rem;background:linear-gradient(110deg,rgb(var(--myportal-accent-rgb) / 9%),transparent 72%)}.myportal-chart-summary__value{display:grid;min-width:2.45rem;height:2.25rem;place-items:center;padding-inline:.5rem;border-radius:.68rem;background:linear-gradient(135deg,#f6038d,#a90061);color:#fff;font-size:1.08rem;font-weight:800;letter-spacing:-.035em;box-shadow:0 8px 18px -10px rgb(var(--myportal-accent-rgb) / 80%),inset 0 1px #ffffff42}.myportal-chart-summary__copy{display:grid;min-width:0;gap:.05rem}.myportal-chart-summary__label{color:#334155;font-size:.72rem;font-weight:780}.dark .myportal-chart-summary__label{color:#e2e8f0}.myportal-chart-summary__meta{overflow:hidden;color:#64748b;font-size:.67rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dark .myportal-chart-summary__meta{color:#94a3b8}@media(max-width:640px){.myportal-chart-summary{align-items:flex-start}.myportal-chart-summary__meta{white-space:normal}}.myportal-ui-chart .fi-section-content-ctn{position:relative;margin:.75rem;overflow:hidden;border:1px solid rgb(148 163 184 / 10%);border-radius:.9rem;background-color:#fff6;background-image:radial-gradient(rgb(148 163 184 / 18%) .7px,transparent .7px);background-size:18px 18px;box-shadow:inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .myportal-ui-chart .fi-section-content-ctn{border-color:#ffffff12;background-color:#09090b4d;background-image:radial-gradient(rgb(148 163 184 / 12%) .7px,transparent .7px);box-shadow:inset 0 1px #ffffff0d}.myportal-ui-chart .fi-section-content{padding:1.15rem!important}.myportal-ui-chart canvas{position:relative;z-index:1;transition:filter .36s ease,transform .42s var(--myportal-motion)}.myportal-ui-chart:hover canvas{filter:saturate(1.16) contrast(1.025) drop-shadow(0 10px 18px rgb(var(--myportal-accent-rgb) / 10%));transform:translateY(-2px) scale(1.008)}.myportal-ui-chart .fi-section-header-heading{transition:color .22s ease,transform .3s var(--myportal-motion)}.myportal-ui-chart:hover .fi-section-header-heading{color:var(--myportal-accent);transform:translate(2px)}.myportal-ui-custom-card{background:radial-gradient(circle at 100% 0%,rgb(var(--myportal-accent-rgb) / 8%),transparent 32%),linear-gradient(145deg,var(--myportal-card-surface),var(--myportal-card-surface-muted))!important}.myportal-ui-table{overflow:hidden}.myportal-ui-table:hover{border-color:rgb(var(--myportal-accent-rgb) / 20%)!important;box-shadow:0 18px 44px -34px #0f172a7f,0 0 0 1px rgb(var(--myportal-accent-rgb) / 8%)!important}.dark .myportal-ui-table:hover{box-shadow:0 22px 50px -32px #000000e0,0 0 0 1px rgb(var(--myportal-accent-rgb) / 18%)!important}.myportal-ui-table .fi-ta-header-ctn{background:linear-gradient(115deg,rgb(var(--myportal-accent-rgb) / 5%),transparent 36%),#ffffff6b}.dark .myportal-ui-table .fi-ta-header-ctn{background:linear-gradient(115deg,rgb(var(--myportal-accent-rgb) / 9%),transparent 38%),#18181b61}.myportal-ui-table .fi-ta-header-cell,.myportal-ui-table .fi-ta-row,.myportal-ui-table .fi-ta-cell{transition:background-color .18s ease,box-shadow .22s ease,color .18s ease!important}.myportal-ui-table .fi-ta-row:hover{background-color:color-mix(in srgb,rgb(var(--myportal-accent-rgb)) 9%,rgb(255 255 255))!important;box-shadow:inset 3px 0 rgb(var(--myportal-accent-rgb) / 72%)}.dark .myportal-ui-table .fi-ta-row:hover{background-color:color-mix(in srgb,rgb(var(--myportal-accent-rgb)) 14%,rgb(24 24 27))!important}.myportal-ui-table .fi-ta-row .fi-ta-text-item-label,.myportal-ui-table .fi-ta-row .fi-icon-btn{transition:color .18s ease,filter .22s ease,transform .22s var(--myportal-motion)!important}.myportal-ui-table .fi-ta-row:hover .fi-ta-text-item-label{transform:translate(2px)}.myportal-ui-table .fi-ta-row .fi-icon-btn:hover{filter:drop-shadow(0 5px 8px rgb(var(--myportal-accent-rgb) / 24%));transform:translateY(-2px) scale(1.08)}.myportal-ui-table .fi-ta-header-cell-sort-icon{transition:color .18s ease,transform .26s var(--myportal-motion)}.myportal-ui-table .fi-ta-header-cell:hover .fi-ta-header-cell-sort-icon{color:var(--myportal-accent);transform:translateY(-1px) scale(1.1)}.myportal-ui-table .fi-ta-search-field:focus-within{filter:drop-shadow(0 8px 14px rgb(var(--myportal-accent-rgb) / 12%))}.myportal-ui-table .fi-pagination-item-button{transition:background-color .18s ease,color .18s ease,transform .2s var(--myportal-motion)!important}.myportal-ui-table .fi-pagination-item-button:hover{transform:translateY(-2px)}@media(min-width:1024px)and (max-width:1920px),(min-width:1024px)and (max-height:1050px){html{font-size:15px}:root{--sidebar-width: 18rem;--collapsed-sidebar-width: 4rem}.fi-main{padding-inline:clamp(1.25rem,2vw,1.5rem)!important}.fi-header{gap:.75rem!important}.fi-header-heading{font-size:clamp(1.55rem,2.7vw,1.9rem)!important;line-height:1.08!important}.fi-header .fi-btn.fi-size-md{min-height:2.25rem;padding:.5rem .75rem!important}.fi-header .fi-btn-label{font-size:.78rem}.fi-wi-stats-overview-stats-ctn{gap:1rem!important}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat){min-height:8.75rem;padding:1rem!important;border-radius:.9rem!important}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat)>.grid,:is(.myportal-ui-stat,.fi-wi-stats-overview-stat)>.grid>*{width:100%;min-width:0;max-width:100%}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat)>.grid{gap:.45rem}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat) .fi-wi-stats-overview-stat-label{min-width:0;overflow-wrap:anywhere;font-size:.64rem;line-height:1.25}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat) .fi-wi-stats-overview-stat-value{min-width:0;overflow-wrap:anywhere;font-size:clamp(1.48rem,2.2vw,1.9rem);line-height:1.05}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat) div:has(>.fi-wi-stats-overview-stat-description){width:100%;min-width:0;max-width:100%;padding:.34rem .5rem;overflow:hidden;border-radius:.65rem}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat) .fi-wi-stats-overview-stat-description{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:.66rem;line-height:1.25}:is(.myportal-ui-stat,.fi-wi-stats-overview-stat) .fi-wi-stats-overview-stat-description-icon{width:.9rem;height:.9rem;flex:0 0 auto}:is(.myportal-ui-section,.fi-section):not(.myportal-profile-banner)>.fi-section-header{padding:.85rem 1rem!important}:is(.myportal-ui-section,.fi-section):not(.myportal-profile-banner)>.fi-section-content-ctn>.fi-section-content{padding:1rem!important}:is(.myportal-ui-section,.fi-section):not(.myportal-profile-banner) .fi-section-header-heading{font-size:.92rem;line-height:1.3}:is(.myportal-ui-section,.fi-section):not(.myportal-profile-banner) .fi-section-header-description{font-size:.75rem;line-height:1.4}.myportal-ui-custom-card.p-6,.fi-main :is(div,section):is(.rounded-xl,.rounded-2xl).bg-white:is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.ring-1).p-6{padding:1rem!important}.myportal-ui-custom-card.p-5,.fi-main :is(div,section):is(.rounded-xl,.rounded-2xl).bg-white:is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.ring-1).p-5{padding:.9rem!important}.myportal-ui-custom-card.p-4,.fi-main :is(div,section):is(.rounded-xl,.rounded-2xl).bg-white:is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.ring-1).p-4{padding:.8rem!important}:is(.myportal-ui-table,.fi-ta-ctn) .fi-ta-header-toolbar{gap:.75rem!important;padding:.65rem 1rem!important}:is(.myportal-ui-table,.fi-ta-ctn) .fi-ta-header-cell{padding:.62rem .6rem!important}:is(.myportal-ui-table,.fi-ta-ctn) .fi-ta-header-cell-label{font-size:.72rem;line-height:1.25}:is(.myportal-ui-table,.fi-ta-ctn) .fi-ta-header-cell-sort-icon{width:.9rem;height:.9rem}:is(.myportal-ui-table,.fi-ta-ctn) .fi-ta-cell .fi-ta-text{gap:.2rem;padding:.62rem .6rem!important}:is(.myportal-ui-table,.fi-ta-ctn) .fi-ta-text-item-label{font-size:.75rem;line-height:1.35}:is(.myportal-ui-table,.fi-ta-ctn) .fi-badge{min-height:1.35rem;padding:.2rem .45rem;font-size:.68rem;line-height:1.15}:is(.myportal-ui-table,.fi-ta-ctn) .fi-ta-row:hover .fi-ta-text-item-label{transform:translate(1px)}.myportal-ui-interactive:hover{transform:translateY(-2px)}}.cashier-pos-shell{align-items:start}.cashier-pos-review-column{position:sticky;top:5.75rem;align-self:start}.fi-section.cashier-pos-section{overflow:visible;border:1px solid rgb(15 23 42 / 9%);background:radial-gradient(circle at 100% 0%,rgb(var(--myportal-accent-rgb) / 5%),transparent 30%),linear-gradient(145deg,#fffffffa,#f8fafcf0)!important;box-shadow:0 1px 2px #0f172a0a,0 18px 42px -34px #0f172a75!important}.dark .fi-section.cashier-pos-section{border-color:#ffffff1a;background:radial-gradient(circle at 100% 0%,rgb(var(--myportal-accent-rgb) / 10%),transparent 32%),linear-gradient(145deg,#18181bfa,#09090bf5)!important;box-shadow:0 1px 2px #00000059,0 22px 48px -34px #000000eb!important}.cashier-pos-payment-method .fi-btn{width:100%;min-height:3.15rem;justify-content:center;border-radius:.8rem;font-weight:700}.cashier-pos-amount-input{min-height:3.8rem!important;font-size:clamp(1.45rem,2.2vw,2rem)!important;font-weight:800!important;letter-spacing:-.035em}.cashier-pos-review{overflow:hidden;border:1px solid rgb(15 23 42 / 12%);border-radius:1.15rem;background:#fffffffa;color:#0f172a;box-shadow:0 1px 2px #0f172a0d,0 24px 54px -36px #0f172a8c}.dark .cashier-pos-review{border-color:#ffffff1f;background:#101014fa;color:#f4f4f5;box-shadow:0 1px 2px #0006,0 26px 56px -34px #000000eb,0 0 28px -24px rgb(var(--myportal-accent-rgb) / 42%)}.cashier-pos-review__header{display:grid;gap:1.1rem;padding:1.35rem 1.35rem 1.2rem;border-bottom:1px solid rgb(255 255 255 / 14%);background:radial-gradient(circle at 92% 0%,rgb(255 255 255 / 19%),transparent 33%),linear-gradient(130deg,#831843,#be185d 55%,#4c0519);color:#fff}.dark .cashier-pos-review__header{background:radial-gradient(circle at 92% 0%,rgb(34 211 238 / 15%),transparent 32%),linear-gradient(130deg,#210819,#500724 58%,#09050f)}.cashier-pos-review__eyebrow{display:flex;align-items:center;gap:.5rem;width:fit-content;padding:.34rem .62rem;border:1px solid rgb(255 255 255 / 20%);border-radius:999px;background:#ffffff1a;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.cashier-pos-review__pulse{width:.48rem;height:.48rem;border-radius:50%;background:#5eead4;box-shadow:0 0 0 4px #5eead424}.cashier-pos-review__header h3{font-size:1.25rem;font-weight:800;letter-spacing:-.025em}.cashier-pos-review__header p{margin-top:.28rem;color:#ffffffc2;font-size:.79rem;line-height:1.5}.cashier-pos-review__identity{display:flex;align-items:center;gap:.8rem;margin:1.1rem 1.2rem 0;padding:.9rem;border:1px solid rgb(15 23 42 / 8%);border-radius:.85rem;background:#f8fafce0}.dark .cashier-pos-review__identity{border-color:#ffffff14;background:#ffffff0a}.cashier-pos-review__avatar{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:linear-gradient(145deg,#db2777,#831843);color:#fff;font-size:1rem;font-weight:850;box-shadow:0 10px 24px -15px #831843cc}.cashier-pos-review__identity strong,.cashier-pos-review__identity span{display:block}.cashier-pos-review__identity strong{font-size:.88rem;line-height:1.35}.cashier-pos-review__identity span{margin-top:.16rem;color:#64748b;font-size:.72rem}.dark .cashier-pos-review__identity span{color:#a1a1aa}.cashier-pos-review__details{display:grid;gap:0;margin:.75rem 1.2rem}.cashier-pos-review__details>div{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.58rem 0;border-bottom:1px dashed rgb(15 23 42 / 10%)}.dark .cashier-pos-review__details>div{border-bottom-color:#ffffff17}.cashier-pos-review__details dt{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.dark .cashier-pos-review__details dt{color:#a1a1aa}.cashier-pos-review__details dd{overflow-wrap:anywhere;text-align:right;font-size:.76rem;font-weight:650;line-height:1.4}.cashier-pos-review__total{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:1rem 1.2rem;padding:1rem;border:1px solid rgb(13 148 136 / 18%);border-radius:.9rem;background:linear-gradient(135deg,#f0fdfa,#ecfdf5)}.dark .cashier-pos-review__total{border-color:#2dd4bf3d;background:linear-gradient(135deg,#042f2e9e,#022c2270)}.cashier-pos-review__total span{color:#0f766e;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dark .cashier-pos-review__total span{color:#5eead4}.cashier-pos-review__total strong{color:#047857;font-size:clamp(1.25rem,2.15vw,1.75rem);font-weight:850;letter-spacing:-.04em}.dark .cashier-pos-review__total strong{color:#6ee7b7}.cashier-pos-review__status{display:flex;align-items:center;gap:.72rem;margin:0 1.2rem;padding:.78rem .9rem;border:1px solid;border-radius:.8rem}.cashier-pos-review__status.is-ready{border-color:#10b9813d;background:#ecfdf5d1;color:#065f46}.cashier-pos-review__status.is-incomplete{border-color:#f59e0b3d;background:#fffbebdb;color:#92400e}.dark .cashier-pos-review__status.is-ready{border-color:#34d39942;background:#064e3b47;color:#a7f3d0}.dark .cashier-pos-review__status.is-incomplete{border-color:#fbbf2447;background:#78350f3d;color:#fde68a}.cashier-pos-review__status-icon{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.75rem;font-weight:900}.cashier-pos-review__status strong,.cashier-pos-review__status span{display:block}.cashier-pos-review__status strong{font-size:.78rem}.cashier-pos-review__status div>span{margin-top:.1rem;font-size:.68rem;opacity:.78}.cashier-pos-review__footnote{margin:1rem 1.2rem 1.2rem;color:#64748b;font-size:.68rem;line-height:1.5}.dark .cashier-pos-review__footnote{color:#a1a1aa}.cashier-pos-submit{min-height:2.65rem;padding-inline:1.2rem!important;font-weight:800!important}@media(max-width:1279px){.cashier-pos-review-column{position:static}}@media(max-width:640px){.cashier-pos-review__header,.cashier-pos-review__identity,.cashier-pos-review__details,.cashier-pos-review__total,.cashier-pos-review__status,.cashier-pos-review__footnote{margin-right:.9rem;margin-left:.9rem}.cashier-pos-review__header{margin:0;padding:1.1rem}.cashier-pos-review__details>div{grid-template-columns:1fr;gap:.25rem}.cashier-pos-review__details dd{text-align:left}.cashier-pos-review__total{align-items:start;flex-direction:column;gap:.35rem}}.myportal-ui-surface .fi-badge{transition:box-shadow .2s ease,filter .2s ease,transform .22s var(--myportal-motion)!important}@media(hover:hover){.myportal-ui-stat:hover .fi-badge,.myportal-ui-table .fi-ta-row:hover .fi-badge,.myportal-ui-custom-card:hover .fi-badge{filter:saturate(1.08);transform:translateY(-1px)}}.fi-btn:not(:disabled),.fi-icon-btn:not(:disabled),.fi-tabs-item,.fi-sidebar-item-button{transition:background-color .18s ease,border-color .18s ease,box-shadow .22s ease,color .18s ease,filter .22s ease,transform .22s var(--myportal-motion)!important}@media(hover:hover){.fi-btn:not(:disabled):hover{filter:saturate(1.08);transform:translateY(-1px)}.fi-btn:not(:disabled):active{transform:translateY(0) scale(.98)}.fi-icon-btn:not(:disabled):hover{transform:translateY(-1px) scale(1.06)}.fi-tabs-item:hover{transform:translateY(-1px)}.fi-sidebar-item-button:hover{transform:translate(3px)}}.fi-topbar{border-bottom:1px solid rgb(var(--myportal-accent-rgb) / 8%);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.dark .fi-topbar{border-bottom-color:rgb(var(--myportal-accent-rgb) / 16%)}.fi-header-heading{letter-spacing:-.025em}.supply-movement-shell{align-items:start}.supply-movement-review-column{position:sticky;top:5.75rem}.fi-section.supply-movement-section{overflow:hidden;border:1px solid rgb(var(--myportal-accent-rgb) / 12%);border-radius:1.15rem;background:linear-gradient(135deg,rgb(var(--myportal-accent-rgb) / 4%),transparent 36%),#fffffff5;box-shadow:0 18px 44px -38px #0f172a7a}.dark .fi-section.supply-movement-section{border-color:rgb(var(--myportal-accent-rgb) / 20%);background:linear-gradient(135deg,rgb(var(--myportal-accent-rgb) / 10%),transparent 38%),#111115f5;box-shadow:0 22px 48px -36px #000000d1}.supply-movement-guide{display:flex;gap:.85rem;align-items:flex-start;padding:.95rem 1rem;border:1px solid rgb(148 163 184 / 24%);border-radius:.9rem;background:#f8fafcc7}.dark .supply-movement-guide{border-color:#94a3b829;background:#0f172a66}.supply-movement-guide__marker{width:.65rem;height:.65rem;flex:0 0 auto;margin-top:.3rem;border-radius:999px;background:#64748b;box-shadow:0 0 0 .3rem #64748b1f}.supply-movement-guide.is-success .supply-movement-guide__marker{background:#10b981;box-shadow:0 0 0 .3rem #10b9811f}.supply-movement-guide.is-info .supply-movement-guide__marker{background:#0ea5e9;box-shadow:0 0 0 .3rem #0ea5e91f}.supply-movement-guide.is-warning .supply-movement-guide__marker{background:#f59e0b;box-shadow:0 0 0 .3rem #f59e0b1f}.supply-movement-guide.is-danger .supply-movement-guide__marker{background:#f43f5e;box-shadow:0 0 0 .3rem #f43f5e1f}.supply-movement-guide strong,.supply-movement-guide p,.supply-movement-guide span{display:block}.supply-movement-guide strong{color:#0f172a;font-size:.9rem}.dark .supply-movement-guide strong{color:#f8fafc}.supply-movement-guide p{margin-top:.22rem;color:#475569;font-size:.8rem;line-height:1.5}.dark .supply-movement-guide p{color:#cbd5e1}.supply-movement-guide span{margin-top:.45rem;color:rgb(var(--myportal-accent-rgb));font-size:.74rem;font-weight:700;line-height:1.45}.supply-movement-review{overflow:hidden;border:1px solid rgb(var(--myportal-accent-rgb) / 18%);border-radius:1.25rem;background:#fffffffa;box-shadow:0 28px 64px -42px #0f172a94,0 8px 22px -18px rgb(var(--myportal-accent-rgb) / 44%)}.dark .supply-movement-review{border-color:rgb(var(--myportal-accent-rgb) / 28%);background:#0f0f13fa;box-shadow:0 30px 70px -38px #000000eb}.supply-movement-review__header{padding:1.25rem;border-bottom:1px solid rgb(var(--myportal-accent-rgb) / 16%);background:radial-gradient(circle at 90% 10%,rgb(var(--myportal-accent-rgb) / 22%),transparent 36%),linear-gradient(145deg,#0f172a,#1e293b);color:#fff}.dark .supply-movement-review__header{background:radial-gradient(circle at 90% 10%,rgb(var(--myportal-accent-rgb) / 28%),transparent 36%),linear-gradient(145deg,#08080b,#18181e)}.supply-movement-review__eyebrow{display:flex;gap:.5rem;align-items:center;color:#e2e8f0;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.supply-movement-review__pulse{width:.45rem;height:.45rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 .25rem #34d39929}.supply-movement-review__title-row{display:flex;gap:.8rem;align-items:center;margin-top:1rem}.supply-movement-review__mark{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / 18%);border-radius:.8rem;background:#ffffff1a;color:#fff;font-size:.76rem;font-weight:900;letter-spacing:.08em}.supply-movement-review__title-row h3{font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.supply-movement-review__title-row p{margin-top:.2rem;color:#cbd5e1;font-size:.72rem;line-height:1.4}.supply-movement-review__purpose,.supply-movement-review__item,.supply-movement-review__details,.supply-movement-review__total,.supply-movement-review__status,.supply-movement-review__footnote{margin-right:1rem;margin-left:1rem}.supply-movement-review__purpose{margin-top:1rem;padding:.85rem .95rem;border-left:.25rem solid rgb(100 116 139);border-radius:.75rem;background:#64748b14}.supply-movement-review__purpose.is-success{border-left-color:#10b981;background:#10b98114}.supply-movement-review__purpose.is-info{border-left-color:#0ea5e9;background:#0ea5e914}.supply-movement-review__purpose.is-warning{border-left-color:#f59e0b;background:#f59e0b17}.supply-movement-review__purpose.is-danger{border-left-color:#f43f5e;background:#f43f5e14}.supply-movement-review__purpose span,.supply-movement-review__purpose strong,.supply-movement-review__purpose p{display:block}.supply-movement-review__purpose span,.supply-movement-review__label,.supply-movement-review__details dt{color:#64748b;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dark .supply-movement-review__purpose span,.dark .supply-movement-review__label,.dark .supply-movement-review__details dt{color:#94a3b8}.supply-movement-review__purpose strong{margin-top:.2rem;color:#0f172a;font-size:.94rem}.dark .supply-movement-review__purpose strong,.dark .supply-movement-review__item strong,.dark .supply-movement-review__details dd{color:#f8fafc}.supply-movement-review__purpose p{margin-top:.2rem;color:#475569;font-size:.72rem}.dark .supply-movement-review__purpose p{color:#cbd5e1}.supply-movement-review__item{padding:1rem .15rem .85rem;border-bottom:1px solid rgb(148 163 184 / 16%)}.supply-movement-review__item strong,.supply-movement-review__item>span:last-child{display:block}.supply-movement-review__item strong{margin-top:.25rem;color:#0f172a;font-size:1rem}.supply-movement-review__item>span:last-child{margin-top:.15rem;color:#64748b;font-size:.75rem}.dark .supply-movement-review__item>span:last-child{color:#94a3b8}.supply-movement-review__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.9rem 0}.supply-movement-review__details>div{min-width:0;padding:.7rem;border:1px solid rgb(148 163 184 / 16%);border-radius:.7rem;background:#f8fafcb8}.dark .supply-movement-review__details>div{border-color:#94a3b81f;background:#1e293b57}.supply-movement-review__details>.is-wide{grid-column:1 / -1}.supply-movement-review__details dd{overflow-wrap:anywhere;margin-top:.3rem;color:#1e293b;font-size:.77rem;font-weight:700;line-height:1.35}.supply-movement-review__total{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid rgb(var(--myportal-accent-rgb) / 20%);border-radius:.85rem;background:rgb(var(--myportal-accent-rgb) / 7%)}.supply-movement-review__total span{color:#475569;font-size:.72rem;font-weight:700}.dark .supply-movement-review__total span{color:#cbd5e1}.supply-movement-review__total strong{color:rgb(var(--myportal-accent-rgb));font-size:1.05rem;white-space:nowrap}.supply-movement-review__status{display:flex;gap:.7rem;align-items:center;margin-top:.8rem;padding:.8rem .9rem;border-radius:.8rem}.supply-movement-review__status.is-ready{border:1px solid rgb(16 185 129 / 24%);background:#10b98117}.supply-movement-review__status.is-incomplete{border:1px solid rgb(245 158 11 / 26%);background:#f59e0b17}.supply-movement-review__status-icon{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:999px;background:#f59e0b;color:#fff;font-size:.8rem;font-weight:900}.supply-movement-review__status.is-ready .supply-movement-review__status-icon{background:#10b981}.supply-movement-review__status strong,.supply-movement-review__status span{display:block}.supply-movement-review__status strong{color:#0f172a;font-size:.78rem}.dark .supply-movement-review__status strong{color:#f8fafc}.supply-movement-review__status div>span{margin-top:.15rem;color:#475569;font-size:.68rem;line-height:1.35}.dark .supply-movement-review__status div>span{color:#cbd5e1}.supply-movement-review__footnote{margin-top:.85rem;margin-bottom:1rem;color:#64748b;font-size:.67rem;line-height:1.5}.dark .supply-movement-review__footnote{color:#94a3b8}.supply-movement-submit{min-width:12rem}@media(max-width:1279px){.supply-movement-review-column{position:static}}@media(max-width:639px){.supply-movement-review__details{grid-template-columns:1fr}.supply-movement-review__details>.is-wide{grid-column:auto}.supply-movement-review__total{align-items:flex-start;flex-direction:column}}.supply-request-shell{align-items:start}.supply-request-review-column{position:sticky;top:5.75rem}.fi-section.supply-request-section{overflow:hidden;border:1px solid rgb(var(--myportal-accent-rgb) / 12%);border-radius:1.15rem;background:linear-gradient(135deg,rgb(var(--myportal-accent-rgb) / 4%),transparent 36%),#fffffff5;box-shadow:0 18px 44px -38px #0f172a7a}.dark .fi-section.supply-request-section{border-color:rgb(var(--myportal-accent-rgb) / 20%);background:linear-gradient(135deg,rgb(var(--myportal-accent-rgb) / 10%),transparent 38%),#111115f5;box-shadow:0 22px 48px -36px #000000d1}.supply-request-guide{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid rgb(148 163 184 / 22%);border-radius:.85rem;background:#f8fafcbd}.dark .supply-request-guide{border-color:#94a3b826;background:#0f172a61}.supply-request-guide__marker{width:.6rem;height:.6rem;flex:0 0 auto;margin-top:.28rem;border-radius:999px;background:#64748b;box-shadow:0 0 0 .28rem #64748b1f}.supply-request-guide.is-success .supply-request-guide__marker{background:#10b981;box-shadow:0 0 0 .28rem #10b9811f}.supply-request-guide.is-info .supply-request-guide__marker{background:#0ea5e9;box-shadow:0 0 0 .28rem #0ea5e91f}.supply-request-guide.is-warning .supply-request-guide__marker{background:#f59e0b;box-shadow:0 0 0 .28rem #f59e0b1f}.supply-request-guide.is-danger .supply-request-guide__marker{background:#f43f5e;box-shadow:0 0 0 .28rem #f43f5e1f}.supply-request-guide strong,.supply-request-guide p,.supply-request-guide span{display:block}.supply-request-guide strong{color:#0f172a;font-size:.88rem}.dark .supply-request-guide strong{color:#f8fafc}.supply-request-guide p{margin-top:.2rem;color:#475569;font-size:.78rem;line-height:1.5}.dark .supply-request-guide p{color:#cbd5e1}.supply-request-guide div>span{margin-top:.42rem;color:rgb(var(--myportal-accent-rgb));font-size:.72rem;font-weight:700;line-height:1.45}.supply-request-items .fi-fo-repeater-item{overflow:hidden;border-color:rgb(var(--myportal-accent-rgb) / 15%);border-radius:.95rem;background:#f8fafc85}.dark .supply-request-items .fi-fo-repeater-item{border-color:rgb(var(--myportal-accent-rgb) / 18%);background:#0f172a3d}.supply-request-items .fi-fo-repeater-item-header{border-bottom:1px solid rgb(148 163 184 / 12%);background:rgb(var(--myportal-accent-rgb) / 4%)}.supply-request-review{overflow:hidden;border:1px solid rgb(var(--myportal-accent-rgb) / 18%);border-radius:1.25rem;background:#fffffffa;box-shadow:0 28px 64px -42px #0f172a94,0 8px 22px -18px rgb(var(--myportal-accent-rgb) / 44%)}.dark .supply-request-review{border-color:rgb(var(--myportal-accent-rgb) / 28%);background:#0f0f13fa;box-shadow:0 30px 70px -38px #000000eb}.supply-request-review__header{padding:1.2rem;border-bottom:1px solid rgb(var(--myportal-accent-rgb) / 16%);background:radial-gradient(circle at 90% 10%,rgb(var(--myportal-accent-rgb) / 23%),transparent 36%),linear-gradient(145deg,#0f172a,#1e293b);color:#fff}.dark .supply-request-review__header{background:radial-gradient(circle at 90% 10%,rgb(var(--myportal-accent-rgb) / 28%),transparent 36%),linear-gradient(145deg,#08080b,#18181e)}.supply-request-review__eyebrow{display:flex;gap:.5rem;align-items:center;color:#e2e8f0;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.supply-request-review__pulse{width:.45rem;height:.45rem;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 .25rem #38bdf829}.supply-request-review__title-row{display:flex;gap:.8rem;align-items:center;margin-top:.9rem}.supply-request-review__mark{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / 18%);border-radius:.8rem;background:#ffffff1a;color:#fff;font-size:.76rem;font-weight:900;letter-spacing:.08em}.supply-request-review__title-row h3{font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.supply-request-review__title-row p{margin-top:.18rem;color:#cbd5e1;font-size:.72rem}.supply-request-review__status-badge{display:flex;justify-content:space-between;align-items:center;margin-top:.9rem;padding:.55rem .7rem;border:1px solid rgb(255 255 255 / 12%);border-radius:.65rem;background:#ffffff12}.supply-request-review__status-badge span{color:#cbd5e1;font-size:.66rem;font-weight:700;text-transform:uppercase}.supply-request-review__status-badge strong{color:#7dd3fc;font-size:.74rem}.supply-request-review__destination,.supply-request-review__requester,.supply-request-review__details,.supply-request-review__purpose,.supply-request-review__items,.supply-request-review__workflow,.supply-request-review__readiness,.supply-request-review__footnote{margin-right:1rem;margin-left:1rem}.supply-request-review__destination{margin-top:1rem;padding:.8rem .9rem;border-left:.25rem solid rgb(14 165 233);border-radius:.75rem;background:#0ea5e914}.supply-request-review__destination span,.supply-request-review__destination strong,.supply-request-review__destination p{display:block}.supply-request-review__destination span,.supply-request-review__label,.supply-request-review__details dt{color:#64748b;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dark .supply-request-review__destination span,.dark .supply-request-review__label,.dark .supply-request-review__details dt{color:#94a3b8}.supply-request-review__destination strong{margin-top:.2rem;color:#0f172a;font-size:.92rem}.supply-request-review__destination p{margin-top:.2rem;color:#475569;font-size:.7rem;line-height:1.4}.dark .supply-request-review__destination strong,.dark .supply-request-review__requester strong,.dark .supply-request-review__details dd,.dark .supply-request-review__items-header strong,.dark .supply-request-review__item strong,.dark .supply-request-review__readiness strong{color:#f8fafc}.dark .supply-request-review__destination p{color:#cbd5e1}.supply-request-review__requester{padding:.95rem .15rem .8rem;border-bottom:1px solid rgb(148 163 184 / 16%)}.supply-request-review__requester strong,.supply-request-review__requester p{display:block}.supply-request-review__requester strong{margin-top:.24rem;color:#0f172a;font-size:.92rem}.supply-request-review__requester p{margin-top:.15rem;color:#64748b;font-size:.7rem}.dark .supply-request-review__requester p{color:#94a3b8}.supply-request-review__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.85rem 0}.supply-request-review__details>div{min-width:0;padding:.65rem;border:1px solid rgb(148 163 184 / 16%);border-radius:.68rem;background:#f8fafcb8}.dark .supply-request-review__details>div{border-color:#94a3b81f;background:#1e293b57}.supply-request-review__details>.is-wide{grid-column:1 / -1}.supply-request-review__details dd{overflow-wrap:anywhere;margin-top:.28rem;color:#1e293b;font-size:.74rem;font-weight:700;line-height:1.35}.supply-request-review__purpose{padding:0 .15rem .85rem;border-bottom:1px solid rgb(148 163 184 / 16%)}.supply-request-review__purpose p{margin-top:.25rem;color:#475569;font-size:.74rem;line-height:1.5}.dark .supply-request-review__purpose p{color:#cbd5e1}.supply-request-review__items{padding:.9rem 0}.supply-request-review__items-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.supply-request-review__items-header span,.supply-request-review__items-header strong{display:block}.supply-request-review__items-header strong{margin-top:.22rem;color:#0f172a;font-size:.82rem}.supply-request-review__return-count{padding:.28rem .45rem;border-radius:999px;background:#f59e0b1f;color:#b45309;font-size:.63rem;font-weight:800}.dark .supply-request-review__return-count{color:#fdba74}.supply-request-review__item-list{display:grid;gap:.45rem;margin-top:.65rem}.supply-request-review__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.6rem;border:1px solid rgb(148 163 184 / 14%);border-radius:.68rem;background:#f8fafca8}.dark .supply-request-review__item{border-color:#94a3b81c;background:#1e293b4d}.supply-request-review__item.is-incomplete{border-color:#f59e0b3d;background:#f59e0b12}.supply-request-review__item-number{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:.42rem;background:rgb(var(--myportal-accent-rgb) / 10%);color:rgb(var(--myportal-accent-rgb));font-size:.65rem;font-weight:900}.supply-request-review__item strong,.supply-request-review__item div>span{display:block}.supply-request-review__item strong{color:#0f172a;font-size:.73rem}.supply-request-review__item div>span{margin-top:.12rem;color:#64748b;font-size:.63rem}.dark .supply-request-review__item div>span{color:#94a3b8}.supply-request-review__quantity{text-align:right}.supply-request-review__quantity strong{color:rgb(var(--myportal-accent-rgb));white-space:nowrap}.supply-request-review__empty{padding:.7rem;border:1px dashed rgb(148 163 184 / 26%);border-radius:.65rem;color:#64748b;font-size:.7rem;text-align:center}.supply-request-review__workflow{display:grid;grid-template-columns:auto auto 1fr auto auto 1fr auto auto;gap:.38rem;align-items:center;padding:.75rem;border:1px solid rgb(148 163 184 / 16%);border-radius:.75rem;background:#f8fafc99;color:#64748b;font-size:.6rem;font-weight:700}.dark .supply-request-review__workflow{border-color:#94a3b81f;background:#1e293b47;color:#94a3b8}.supply-request-review__workflow-step{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:#94a3b82e;font-size:.58rem}.supply-request-review__workflow-step.is-current{background:rgb(var(--myportal-accent-rgb));color:#fff}.supply-request-review__workflow i{height:1px;background:#94a3b83d}.supply-request-review__readiness{display:flex;gap:.7rem;align-items:center;margin-top:.8rem;padding:.8rem .9rem;border-radius:.8rem}.supply-request-review__readiness.is-ready{border:1px solid rgb(16 185 129 / 24%);background:#10b98117}.supply-request-review__readiness.is-incomplete{border:1px solid rgb(245 158 11 / 26%);background:#f59e0b17}.supply-request-review__readiness-icon{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:999px;background:#f59e0b;color:#fff;font-size:.8rem;font-weight:900}.supply-request-review__readiness.is-ready .supply-request-review__readiness-icon{background:#10b981}.supply-request-review__readiness strong,.supply-request-review__readiness div>span{display:block}.supply-request-review__readiness strong{color:#0f172a;font-size:.76rem}.supply-request-review__readiness div>span{margin-top:.14rem;color:#475569;font-size:.66rem;line-height:1.4}.dark .supply-request-review__readiness div>span{color:#cbd5e1}.supply-request-review__footnote{margin-top:.8rem;margin-bottom:1rem;color:#64748b;font-size:.66rem;line-height:1.5}.dark .supply-request-review__footnote{color:#94a3b8}.supply-request-submit{min-width:11rem}.myportal-user-account-form{align-items:start}.myportal-user-form-main,.myportal-user-form-sidebar{min-width:0}.myportal-user-form-section.fi-section{overflow:hidden;border-color:#94a3b833;background:radial-gradient(circle at 100% 0%,rgb(217 2 125 / 5%),transparent 18rem),#fffffff5;box-shadow:0 20px 48px -38px #0f172a70,inset 0 1px #ffffffd1}.dark .myportal-user-form-section.fi-section{border-color:#94a3b824;background:radial-gradient(circle at 100% 0%,rgb(217 2 125 / 10%),transparent 19rem),#18181bf5;box-shadow:0 24px 54px -40px #000000e0,inset 0 1px #ffffff0f}.myportal-user-form-section--profile.fi-section{border-top:3px solid rgb(217 2 125 / 72%)}.myportal-user-form-section--roles.fi-section{border-top:3px solid rgb(124 58 237 / 62%)}.myportal-user-form-section--status.fi-section{border-top:3px solid rgb(20 184 166 / 62%)}.myportal-user-form-section--security.fi-section{border-top:3px solid rgb(245 158 11 / 68%)}.myportal-user-form-section .fi-section-header-heading{letter-spacing:-.015em}.myportal-user-form-section .fi-section-header-description{max-width:62ch;line-height:1.55}.myportal-user-form-section .fi-fo-field-wrp-label{font-weight:680}.myportal-user-form-section :is(.fi-input-wrp,.fi-select-input){transition:border-color .16s ease,box-shadow .18s ease,transform .18s ease}.myportal-user-form-section :is(.fi-input-wrp,.fi-select-input):focus-within{box-shadow:0 0 0 3px #d9027d17,0 12px 24px -20px #d9027d85;transform:translateY(-1px)}.myportal-user-form-section--status .fi-fo-placeholder{padding:.75rem .85rem;border:1px solid rgb(148 163 184 / 14%);border-radius:.75rem;background:#f8fafcb8}.dark .myportal-user-form-section--status .fi-fo-placeholder{border-color:#94a3b81f;background:#0f172a57}@media(min-width:1280px){.myportal-user-form-sidebar{position:sticky;top:calc(var(--myportal-table-sticky-top, 4rem) + 1rem)}}@media(max-width:1279px){.supply-request-review-column,.myportal-user-form-sidebar{position:static}}@media(max-width:639px){.supply-request-review__details{grid-template-columns:1fr}.supply-request-review__details>.is-wide{grid-column:auto}.supply-request-review__workflow{grid-template-columns:auto 1fr}.supply-request-review__workflow i{display:none}}@media(prefers-reduced-motion:reduce){.myportal-ui-surface,.myportal-ui-surface:before,.myportal-ui-surface:after,.myportal-ui-surface *,.fi-btn,.fi-icon-btn,.fi-tabs-item,.fi-sidebar-item-button{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.myportal-ui-reveal,.myportal-ui-reveal.myportal-ui-visible,.myportal-ui-interactive:hover,.myportal-ui-chart:hover canvas{opacity:1;transform:none}}
