@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Thin-youH8wAr.ttf) format("truetype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-ExtraLight-z0hDgMa8.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Light-2EODnyE7.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Regular-D_Jzb1ST.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Medium-CTNmZXI1.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-SemiBold-DamQc8bA.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Bold-1cAwXR3T.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.mariyat-theme{--m-z-popover: 90;--m-z-toast: 200;--brand-blue: #194185;--brand-blue-hover: #143670;--blue: #194185;--blue-600: #143670;--blue-50: #EEF3FB;--blue-100: #DCE6F6;--green: #47CD89;--green-700: #157A4B;--green-50: #E8F8EF;--brand-navy: #102A56;--navy: #102A56;--ink: #1D2B48;--ink-2: #4A5878;--ink-3: #5E6A82;--line: #E1E6EF;--line-2: #EDF0F5;--canvas: #F6F7FA;--surface: #FFFFFE;--surface-2: #F9FAFC;--surface-muted: #E7EBF4;--row-hover: #FAFBFD;--amber: #B45309;--amber-50: #FFF6E9;--amber-border: #E4C58F;--amber-text: #7A4A0B;--amber-muted: #8A6A3A;--red: #B42318;--red-strong: #B42318;--red-50: #FDEEEC;--orange: #C2410C;--orange-strong: #C2410C;--focus: #2F6FD6;--focus-shadow: rgba(25,65,133,.15);--focus-shadow-strong: rgba(25,65,133,.35);--input-border: #CDD5E3;--input-border-hover: #A9B6CD;--disabled-border: #D9DEE8;--disabled-bg: #F1F3F7;--disabled-text: #7D8DAA;--switch-bg: #C5CEDD;--checkbox-border: #8C9AB5;--checkbox-disabled-bg: #EEF1F6;--checkbox-disabled-border: #C3CCDB;--checkbox-disabled-checked: #7D8DAA;--table-head: #F9FAFC;--control-bg: #FFFFFE;--form-bar-bg: rgba(255,255,254,.96);--skeleton-mid: #F7F8FB;--select-shadow: inset 0 1px 0 rgba(255,255,255,.78), 0 2px 7px rgba(25,65,133,.055);--group-hover-border: #B7C6E2;--logo-slot-border: #AEB8CC;--staff-nav-border: #B9C4DA;--secondary-border: #C3D0E6;--return-border: #F2C9AE;--return-surface: #FFF8F3;--return-icon-bg: #FDEBDD;--return-alert-border: #F0C6A6;--return-alert-bg: #FFFAF5;--return-separator: #F5DCC8;--return-pill-bg: #FDEBDD;--return-pill-text: #9A3412;--return-timeline-bg: #FFF6EF;--return-timeline-border: #F5D5BD;--return-form-border: #F3D8C2;--closed-bg: #E6E9F0;--staff-chip-bg: #E7EBF4;--staff-chip-border: #9EABC6;--staff-section-bg: #FBFCFE;--staff-section-border: #A9B6CF;--hidden-message-border: #8C9AB8;--hidden-message-bg: #F4F6FA;--success-border: #BDEBD2;--success-border-2: #BFE9D2;--success-halo: #F3FBF7;--file-border: #AFC0DC;--error-border: #F5C6C0;--logo-reverse-surface: #162A53;--chart-draft: #8792AB;--chart-returned: #C2410C;--chart-progress: #194185;--chart-completed: #1F8A5B;--chart-closed: #102A56;--chart-stage: #5B7BC0;--modal-shadow: 0 30px 60px -20px rgba(22,42,83,.45);--modal-scrim: rgba(16,42,86,.45);--drawer-scrim: rgba(22,42,83,.4);--toast-muted: #C9D4EA;--toast-info: #9DB8E8;--selected-on-dark: #FBFCFE;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--s-8: 32px;--r: 10px;--r-sm: 8px;--r-lg: 12px;--sh: 0 1px 2px rgba(16,42,86,.05), 0 1px 1px rgba(16,42,86,.03);--sh-2: 0 10px 30px -12px rgba(16,42,86,.22);--font: "IBM Plex Sans Arabic", Tahoma, sans-serif;min-height:100dvh;background:var(--canvas);color:var(--ink);color-scheme:light}.mariyat-theme[data-theme=dark]{--blue: #AFC8FF;--blue-600: #315C9E;--blue-50: #19365E;--blue-100: #2B4D78;--green: #47CD89;--green-700: #70DFA5;--green-50: #173D35;--navy: #E9F0FC;--ink: #F0F4FB;--ink-2: #C2CDE0;--ink-3: #A0B0CA;--line: #344B68;--line-2: #273C58;--canvas: #08182D;--surface: #102440;--surface-2: #152D4D;--surface-muted: #1B3656;--row-hover: #17314F;--amber: #FFD18A;--amber-50: #3B301F;--amber-border: #705A35;--amber-text: #FFD18A;--amber-muted: #D1B17F;--red: #FF9F9A;--red-strong: #9F414B;--red-50: #3E2631;--orange: #FFAD7C;--orange-strong: #A94C25;--focus: #8FC2FF;--focus-shadow: rgba(143,194,255,.22);--focus-shadow-strong: rgba(143,194,255,.4);--input-border: #435A78;--input-border-hover: #7891B1;--disabled-border: #3A4F6B;--disabled-bg: #1A304E;--disabled-text: #899BB7;--switch-bg: #3B5270;--checkbox-border: #6F85A4;--checkbox-disabled-bg: #1B304D;--checkbox-disabled-border: #435A78;--checkbox-disabled-checked: #58708F;--table-head: #152D4D;--control-bg: #102440;--form-bar-bg: rgba(16,36,64,.96);--skeleton-mid: #1A3150;--select-shadow: inset 0 1px 0 rgba(255,255,255,.045), 0 2px 8px rgba(0,0,0,.16);--group-hover-border: #58749A;--logo-slot-border: #516987;--staff-nav-border: #546B8A;--secondary-border: #526B8D;--return-border: #77513C;--return-surface: #302925;--return-icon-bg: #4A3028;--return-alert-border: #81563E;--return-alert-bg: #302725;--return-separator: #604333;--return-pill-bg: #4A3028;--return-pill-text: #FFC09E;--return-timeline-bg: #302725;--return-timeline-border: #704C37;--return-form-border: #604333;--closed-bg: #2A3B55;--staff-chip-bg: #1D3452;--staff-chip-border: #526A88;--staff-section-bg: #102440;--staff-section-border: #526B8D;--hidden-message-border: #506783;--hidden-message-bg: #172D49;--success-border: #2D7255;--success-border-2: #2D7255;--success-halo: #173D35;--file-border: #526B8D;--error-border: #80434A;--logo-reverse-surface: #162A53;--chart-draft: #A8B8D0;--chart-returned: #FFAD7C;--chart-progress: #8CB4FF;--chart-completed: #64D99C;--chart-closed: #D1DCEF;--chart-stage: #91AFFF;--modal-shadow: 0 30px 60px -20px rgba(0,0,0,.7);--modal-scrim: rgba(2,8,18,.72);--drawer-scrim: rgba(2,8,18,.62);--toast-muted: #C7D3E7;--toast-info: #AFC8FF;--selected-on-dark: #F0F4FB;--sh: 0 1px 2px rgba(0,0,0,.24), 0 1px 1px rgba(0,0,0,.18);--sh-2: 0 14px 34px -12px rgba(0,0,0,.55);color-scheme:dark}.mrt,.m-toasts{font-family:var(--font);color:var(--ink)}.mrt{--m-hero-text: #eef3fb;--m-hero-muted: #c7d5ee;--m-dashboard-section-gap: 12px;--m-dashboard-grid-gap: 12px;--m-mast-h: 70px;--m-crumbs-h: 0px;--m-sticky-top: calc(var(--m-mast-h) + var(--m-crumbs-h));min-height:100dvh;background:var(--canvas);font-size:15px;line-height:1.65;overflow-x:clip}.mrt *,.mrt *:before,.mrt *:after{box-sizing:border-box}:where(.mrt) :where(button,input,select,textarea){font:inherit;color:inherit}.mrt h1,.mrt h2,.mrt h3{margin:0;color:var(--navy);line-height:1.35}.mrt h1{font-size:1.6rem;font-weight:600}.mrt p{margin:0}.mrt :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.m-ltr{unicode-bidi:isolate;direction:ltr;font-variant-numeric:tabular-nums}.m-skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--brand-blue);color:#fff;padding:10px 16px;border-radius:8px}.m-skip:focus{top:10px}.m-muted{color:var(--ink-3)}.m-small{font-size:.84rem;display:flex;gap:6px;align-items:center;margin-bottom:12px}.m-prewrap{white-space:pre-wrap}.m-mt{margin-top:14px}.m-mb{margin-bottom:14px}.m-mast{position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}.mariyat-theme[data-theme=dark] .m-mast{background:var(--logo-reverse-surface)}.m-mast:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:linear-gradient(to left,var(--brand-blue) 0 78%,var(--green) 78% 100%)}[dir=ltr] .m-mast:after{background:linear-gradient(to right,var(--brand-blue) 0 78%,var(--green) 78% 100%)}.m-mast-in{display:flex;align-items:center;gap:14px;height:68px;padding-inline:20px;max-width:1600px;margin-inline:auto}.m-brand{display:flex;align-items:center;gap:12px;background:none;border:0;cursor:pointer;padding:4px;text-align:start;min-width:0}.m-logo-slot{width:44px;height:44px;border:1.5px dashed var(--logo-slot-border);border-radius:10px;flex-shrink:0;background:repeating-linear-gradient(45deg,transparent 0 6px,var(--line-2) 6px 7px)}.m-brand-t{display:flex;flex-direction:column;min-width:0}.m-brand-t strong{color:var(--blue);font-size:1.12rem;font-weight:700}.m-brand-t span{color:var(--ink-3);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-mast-end{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.m-logo-unavailable{min-width:88px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);font-weight:700}.m-sample-flag{font-size:.72rem;color:var(--amber);background:var(--amber-50);border:1px solid var(--amber-border);padding:2px 8px;border-radius:999px}.m-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;font-size:.86rem;font-weight:600;white-space:nowrap}.m-theme-toggle:hover{border-color:var(--blue);background:var(--blue-50);color:var(--blue)}.m-theme-toggle[aria-pressed=true]{border-color:var(--blue-100)}.m-theme-asset-error{padding:12px 14px;margin-block-end:14px;border:1px solid var(--amber-border);border-radius:var(--r-sm);background:var(--amber-50);color:var(--amber-text)}.m-lang{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:12px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);cursor:pointer;font-weight:500;color:var(--blue)}.m-lang:hover{background:var(--blue-50)}.m-icon-btn{position:relative;display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--ink-2)}.m-icon-btn:hover:not(:disabled){background:var(--blue-50);color:var(--blue)}.m-icon-btn:disabled{opacity:.35;cursor:not-allowed}.m-icon-btn.m-danger:hover{background:var(--red-50);color:var(--red)}.m-bell span{position:absolute;top:6px;inset-inline-end:6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--red-strong);color:#fff;font-size:.68rem;display:grid;place-items:center;font-weight:700}.m-me{display:flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;padding:4px 6px;border-radius:var(--r-sm);min-height:44px}.m-me:hover{background:var(--blue-50)}.m-avatar{width:36px;height:36px;border-radius:50%;background:var(--brand-navy);color:#fff;display:grid;place-items:center;font-weight:600;font-size:.85rem}.m-menu-btn{display:none}.m-staff-banner{background:var(--brand-navy);color:#e7ecf6;font-size:.82rem;text-align:center;padding:6px 12px}.m-body{display:flex;max-width:1600px;margin-inline:auto}.m-side{position:sticky;inset-block-start:var(--m-side-sticky-offset, var(--m-mast-h, 70px));align-self:flex-start;width:var(--m-sidebar-width, 256px);inline-size:var(--m-sidebar-width, 256px);flex-shrink:0;height:var(--m-side-available-block-size, calc(100dvh - var(--m-mast-h, 70px)));padding:22px 14px;border-inline-end:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column}.m-side .m-nav{background-color:var(--surface)}.m-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.m-nav-item{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:46px;padding-inline:14px;border:0;background:none;border-radius:var(--r-sm);cursor:pointer;color:var(--ink-2);font-weight:500;text-align:start;transition:background .15s}.m-nav-item:hover{background:var(--canvas);color:var(--navy)}.m-nav-item.on{background:var(--blue-50);color:var(--blue);font-weight:600}.m-nav-item.on:before{content:"";position:absolute;inset-inline-start:-14px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--blue)}[dir=rtl] .m-nav-item.on:before{border-radius:4px 0 0 4px}.m-nav-item.on svg{color:var(--blue)}.m-nav-staff{border:1px dashed var(--staff-nav-border)}.m-nav-badge{margin-inline-start:auto;background:var(--brand-blue);color:#fff;font-size:.72rem;min-width:22px;height:22px;border-radius:11px;display:grid;place-items:center;padding:0 6px}.m-nav-item:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.m-nav-group{position:relative}.m-nav-parent .m-nav-label{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.m-nav-parent .m-nav-chevron{flex:0 0 auto;margin-inline-start:auto;transition:transform .18s ease}.m-nav-parent[aria-expanded=true] .m-nav-chevron{transform:rotate(180deg)}.m-nav-parent-current>.m-nav-parent{background:var(--blue-50);color:var(--blue);font-weight:600}.m-nav-sublist{margin-inline-start:14px!important;gap:3px!important}.m-nav-sublist[hidden]{display:none!important}.m-nav-child{min-height:40px;padding-inline:12px}.m-nav-child .m-nav-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.m-side-foot{margin-top:auto;font-size:.76rem;color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px;background-color:var(--surface)}.m-main{--m-main-inline-padding: var(--s-8);flex:1;min-width:0;padding:var(--s-6) var(--m-main-inline-padding) var(--s-8);padding-block-end:calc(var(--s-8) + 3.5rem);outline:none}.m-main>*{max-width:1280px;margin-inline:auto}html{scroll-padding-top:var(--m-sticky-top, 0px)}.m-screen{animation:m-in .28s ease both}.m-route-ready-root{display:contents}@keyframes m-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.m-crumbs-sentinel{display:block;block-size:1px;margin-block-end:-1px}.m-crumbs{display:flex;align-items:center;gap:var(--s-3);position:sticky;inset-block-start:var(--m-mast-h, 70px);z-index:20;width:auto;max-width:none;min-width:0;margin-inline:calc(-1 * var(--m-main-inline-padding, var(--s-8)));margin-block-end:16px;padding:8px var(--m-main-inline-padding, var(--s-8));overflow:hidden;border-bottom:1px solid transparent;background:var(--canvas)}.m-crumbs.is-stuck{border-bottom-color:var(--line);box-shadow:0 5px 12px -12px #102a5673}.m-crumbs ol{flex:1 1 auto}.m-crumbs .m-breadcrumb-back{flex:0 1 auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--s-2);padding:5px 8px;font-size:.78rem}.m-breadcrumb-back svg{flex:0 0 auto}@media(max-width:640px){.m-crumbs{flex-wrap:wrap}.m-crumbs .m-breadcrumb-back{max-inline-size:100%}}.m-crumbs ol{width:100%;max-width:100%;min-width:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0;font-size:.84rem;color:var(--ink-3);overflow:hidden}.m-crumbs li{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0;max-width:100%}.m-crumbs li:last-child{max-width:calc(100vw - 32px)}.m-crumbs button{min-width:0;max-width:100%;overflow-wrap:anywhere;background:none;border:0;color:var(--ink-2);cursor:pointer;padding:4px 2px;min-height:32px;text-align:start}.m-crumbs button:hover{text-decoration:underline}.m-crumbs [aria-current]{display:block;color:var(--ink-2);max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.m-main{--m-main-inline-padding: var(--s-4)}.m-crumbs ol{flex-wrap:nowrap;justify-content:flex-start;gap:4px}.m-crumbs li{gap:4px}.m-crumbs li:not(:first-child):not(:last-child){flex:0 1 5.5rem;min-width:0}.m-crumbs li:not(:first-child):not(:last-child)>a,.m-crumbs li:not(:first-child):not(:last-child)>button,.m-crumbs li:not(:first-child):not(:last-child)>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-crumbs li:first-child{flex:0 0 auto;min-width:max-content;max-width:none}.m-crumbs li:first-child>button{flex:0 0 auto;min-width:max-content;max-width:none;white-space:nowrap}.m-crumbs li:last-child{flex:0 0 auto;min-width:max-content;max-width:none}.m-crumbs .m-crumb-parent{flex:0 1 auto;min-width:0}.m-crumbs .m-crumb-parent>button,.m-crumbs .m-crumb-parent>a,.m-crumbs .m-crumb-parent>span{display:block;flex:1 1 0;width:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.m-crumbs .m-crumb-current{flex:0 0 auto;min-width:max-content}.m-crumbs .m-crumb-current>[aria-current]{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}}.m-stack{display:grid;gap:20px}.m-stack-sm{display:grid;gap:16px;align-content:start}.m-row-gap{display:flex;gap:10px;flex-wrap:wrap}.m-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--sh);min-width:0}.m-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.m-card-head h2,.m-card-title{font-size:1.05rem;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:14px}.m-card-head h2{margin:0}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-sm);border:1px solid transparent;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.m-btn:active:not(:disabled){transform:translateY(1px)}.m-btn:disabled{opacity:.5;cursor:not-allowed}.m-btn-primary{background:var(--brand-blue);color:#fff}.m-btn-primary:hover:not(:disabled){background:var(--brand-blue-hover)}.m-btn-secondary{background:var(--surface);color:var(--blue);border-color:var(--secondary-border)}.m-btn-secondary:hover:not(:disabled){background:var(--blue-50)}.m-btn-ghost{background:transparent;color:var(--ink-2)}.m-btn-ghost:hover:not(:disabled){background:var(--line-2)}.m-btn-danger{background:var(--red-strong);color:#fff}.m-btn-onblue{background:#fff;color:var(--brand-blue)}.m-btn-onblue:hover{background:var(--blue-50)}.m-btn-outline-light{background:transparent;color:#fff;border-color:#ffffff73}.m-btn-outline-light:hover{background:#ffffff1a}.m-btn-sm{min-height:38px;padding:0 12px;font-size:.88rem}.m-link,.m-link-strong{background:none;border:0;color:var(--blue);cursor:pointer;padding:4px 0;text-align:start;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.m-link:hover,.m-link-strong:hover{text-decoration:underline}.m-link-strong{font-weight:600;color:var(--navy);line-height:1.5}.m-self-end{align-self:end}.m-welcome{position:relative;overflow:hidden;background:var(--brand-blue);color:#fff;border-radius:var(--r-lg);padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.m-welcome:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px;background:var(--blue)}.m-welcome h1,.m-welcome h2{margin:0;color:#fff;font-size:1.75rem;font-weight:600}.m-welcome-text{position:relative;z-index:1;max-width:640px}.m-welcome-text p:last-child{color:#d6e1f4;margin-top:6px;font-weight:300;font-size:1.02rem}.m-welcome-eyebrow{color:#a9f0cb;font-size:.82rem;font-weight:500;margin-bottom:4px!important}.m-welcome-actions{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap}.m-welcome-art{position:absolute;inset-inline-end:-40px;top:0;height:100%;color:#ffffff17;pointer-events:none}[dir=rtl] .m-welcome-art{transform:scaleX(-1)}.m-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.m-group{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic go" "n n" "l l";gap:6px;padding:16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);text-align:start;cursor:pointer;box-shadow:var(--sh);animation:m-in .35s ease both;transition:border-color .15s,box-shadow .15s,transform .15s}.m-group:hover{border-color:var(--group-hover-border);box-shadow:var(--sh-2);transform:translateY(-2px)}.m-group-ic{grid-area:ic;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--blue-50);color:var(--blue)}.m-group-go{grid-area:go;justify-self:end;color:var(--ink-3)}.m-group-n{grid-area:n;font-size:2rem;font-weight:600;color:var(--navy);line-height:1.1;margin-top:8px;font-variant-numeric:tabular-nums}.m-group-l{grid-area:l;color:var(--ink-2);font-size:.9rem}.m-group-returned{border-color:var(--return-border);background:linear-gradient(180deg,var(--return-surface),var(--surface))}.m-group-returned .m-group-ic{background:var(--return-icon-bg);color:var(--orange)}.m-group-completed .m-group-ic{background:var(--green-50);color:var(--green-700)}.m-group-draft .m-group-ic{background:var(--line-2);color:var(--ink-2)}.m-group-closed .m-group-ic{background:var(--closed-bg);color:var(--navy)}.m-attention{border:1px solid var(--return-alert-border);background:var(--return-alert-bg);border-radius:var(--r-lg);padding:18px 22px}.m-attention>header{display:flex;align-items:center;gap:10px;color:var(--orange);margin-bottom:8px}.m-attention h2{font-size:1.05rem;color:var(--navy)}.m-attention-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--return-separator);margin-top:8px;flex-wrap:wrap}.m-attention-row strong{color:var(--navy)}.m-attention-row p{color:var(--ink-2);font-size:.9rem;margin-top:2px}.m-attention-row p span{color:var(--orange);font-weight:600}.m-attention-ref{font-size:.8rem;color:var(--ink-3)}.m-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.m-home-grid-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mrt .m-home-four-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--s-3)}.mrt .m-home-four-card-grid>.m-card,.mrt .m-home-four-card-grid>.m-applicant-home-card{display:flex;flex-direction:column;height:100%}.mrt .m-home-four-card-grid>.m-card+.m-card{margin-block-start:0}.mrt .m-home-four-card-grid>.m-card .m-card-head,.mrt .m-home-four-card-grid>.m-applicant-home-card .m-card-head{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-3)}.mrt .m-home-four-card-grid>.m-card .m-card-head h2,.mrt .m-home-four-card-grid>.m-applicant-home-card .m-card-head h2{margin:0}.mrt .m-home-four-card-grid>.m-card>.m-empty{flex:1;align-content:center}.mrt .m-home-card-footer{display:flex;justify-content:flex-start;margin-block-start:auto;padding-block-start:12px}.m-seg{display:inline-flex;padding:3px;background:var(--canvas);border:1px solid var(--line);border-radius:9px}.m-seg button{border:0;background:transparent;padding:0 14px;min-height:36px;border-radius:7px;cursor:pointer;color:var(--ink-2);font-size:.88rem;font-weight:500}.m-seg button.on{background:var(--surface);color:var(--blue);box-shadow:var(--sh);font-weight:600}.m-bars{list-style:none;padding:0;margin:0;display:grid;gap:12px}.m-bars li{display:grid;grid-template-columns:120px 1fr 32px 52px;align-items:center;gap:10px;font-size:.9rem}.m-bars-track{height:10px;background:var(--line-2);border-radius:6px;overflow:hidden}.m-bars-track span{display:block;height:100%;border-radius:6px}.m-bars-n{font-weight:600;color:var(--navy);text-align:end}.m-bars-p{color:var(--ink-3);font-size:.8rem;text-align:end}.m-bars-total{display:flex!important;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px;color:var(--ink-2)}.m-donut{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.m-donut-chart{position:relative}.m-donut-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.m-donut-c strong{font-size:1.8rem;color:var(--navy);line-height:1}.m-donut-c span{font-size:.78rem;color:var(--ink-3)}.m-legend{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:.9rem}.m-legend li{display:flex;align-items:center;gap:8px}.m-legend i{width:10px;height:10px;border-radius:3px}.m-legend b{margin-inline-start:auto;color:var(--navy)}.m-feed{list-style:none;padding:0;margin:0}.m-feed li+li{border-top:1px solid var(--line-2)}.m-feed button{width:100%;display:flex;gap:12px;align-items:flex-start;background:none;border:0;padding:12px 4px;text-align:start;cursor:pointer;border-radius:8px}.m-feed button:hover{background:var(--canvas)}.m-feed-b{display:flex;flex-direction:column;flex:1;min-width:0}.m-feed-b strong{color:var(--navy);font-size:.92rem;font-weight:600}.m-feed-b span{color:var(--ink-3);font-size:.84rem}.m-feed time{font-size:.78rem;color:var(--ink-3);white-space:nowrap}.m-feed-dot{width:10px;height:10px;border-radius:50%;margin-top:7px;flex-shrink:0;background:var(--chart-progress)}.m-feed-dot[data-priority=critical]{background:var(--chart-returned)}.m-feed-dot[data-priority=medium]{background:var(--chart-progress)}.m-feed-dot[data-priority=low]{background:var(--chart-completed)}.m-feed-dot[data-read=true]{opacity:.55}.m-k-returned,.m-g-returned{background:var(--chart-returned)}.m-k-closed,.m-g-closed{background:var(--chart-closed)}.m-k-reform,.m-k-recommendation,.m-g-completed{background:var(--chart-completed)}.m-k-stage{background:var(--chart-stage)}.m-about{color:var(--ink-2);font-weight:300;font-size:1rem}.m-steps{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative}.m-steps li{display:flex;flex-direction:column;gap:8px;font-size:.9rem;color:var(--ink-2)}.m-steps li b{display:block;color:var(--blue);font-size:.78rem}.m-steps-n{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--blue);color:var(--blue);display:grid;place-items:center;background:var(--surface)}.m-news{list-style:none;padding:0;margin:0;display:grid;gap:4px}.m-news li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2)}.m-news li:last-child{border:0}.m-news-ic{width:38px;height:38px;border-radius:9px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.m-news div{display:flex;flex-direction:column}.m-news strong{color:var(--navy);font-weight:500}.m-news-tag{font-size:.74rem;color:var(--blue);font-weight:600}.m-news time{font-size:.78rem;color:var(--ink-3)}.m-chip{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;padding:2px 9px;border-radius:999px;background:var(--line-2);color:var(--ink-2);white-space:nowrap}.m-chip-fixture{background:var(--amber-50);color:var(--amber)}.m-chip-up{background:var(--green-50);color:var(--green-700)}.m-chip-staff{background:var(--staff-chip-bg);color:var(--navy);border:1px dashed var(--staff-chip-border)}.m-chip-edit{background:var(--blue-50);color:var(--blue)}.m-chip-over{background:var(--red-50);color:var(--red)}.m-chips{display:flex;flex-wrap:wrap;gap:6px}.m-pill{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:600;padding:3px 11px;border-radius:999px;white-space:nowrap}.m-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.m-pill-draft{background:var(--line-2);color:var(--ink-2)}.m-pill-returned{background:var(--return-pill-bg);color:var(--return-pill-text)}.m-pill-progress{background:var(--blue-50);color:var(--blue)}.m-pill-completed{background:var(--green-50);color:var(--green-700)}.m-pill-closed{background:var(--closed-bg);color:var(--navy)}.m-tabs-scroll{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.m-ftab,.m-dtab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;color:var(--ink-2);font-weight:500}.m-ftab span{background:var(--line-2);padding:0 8px;border-radius:999px;font-size:.75rem}.m-ftab.on{border-color:var(--blue);color:var(--blue);background:var(--blue-50);box-shadow:inset 0 -3px 0 var(--blue)}.m-ftab.on span{background:var(--brand-blue);color:#fff}.m-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:16px 18px}.m-filters .m-field{min-width:150px}.m-filters:has(>.m-filter-more){display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.8fr)) max-content;align-items:end}.m-filters:has(>.m-filter-more)>.m-field{min-width:0}.m-filter-actions{display:flex;justify-content:flex-end;margin-block:0 6px}.m-filter-extra{display:contents}.m-filter-extra[hidden]{display:none}.m-filter-more{min-height:44px;align-self:end;white-space:nowrap}.m-search{position:relative;flex:1 1 260px}.m-search svg{position:absolute;inset-inline-start:12px;bottom:13px;color:var(--ink-3)}.m-search input{padding-inline-start:38px}.m-table-card{padding:0;overflow:hidden}.m-table{width:100%;border-collapse:collapse;font-size:.92rem}.m-table th{text-align:start;font-weight:600;color:var(--ink-2);font-size:.82rem;background:var(--table-head);border-bottom:1px solid var(--line);padding:0 16px;height:48px}.m-table td{padding:12px 16px;border-bottom:1px solid var(--line-2);vertical-align:middle}.m-table tbody tr:hover{background:var(--row-hover)}.m-row-attn td:first-child{box-shadow:inset -3px 0 0 var(--orange)}[dir=ltr] .m-row-attn td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.m-th-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;font-weight:600;color:inherit;min-height:44px;padding:0}.m-th-btn svg{color:var(--ink-3)}.m-th-btn:hover{color:var(--blue)}.m-td-name{max-width:460px}.m-td-sub{display:block;font-size:.76rem;color:var(--ink-3)}.m-row-actions{display:flex;gap:2px}.m-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;flex-wrap:wrap}.m-pager-size{display:flex;align-items:center;gap:10px;font-size:.86rem;color:var(--ink-2)}.m-pager-size .m-input{width:84px}.m-pager-nav{display:flex;align-items:center;gap:6px;font-size:.88rem;color:var(--ink-2)}.m-table-card .m-table{border-radius:var(--r-lg) var(--r-lg) 0 0}.m-card>.m-table{margin-top:4px}.m-form{display:grid;gap:18px}.m-form-sec{padding:24px}.m-sec-title{display:flex;align-items:center;gap:10px;font-size:1.08rem;font-weight:600;margin-bottom:18px!important}.m-step{width:28px;height:28px;border-radius:50%;background:var(--brand-blue);color:#fff;display:grid;place-items:center;font-size:.82rem}.m-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.m-grid-3{display:grid;grid-template-columns:1fr 1fr auto;gap:14px}.m-span-2{grid-column:1 / -1}.m-field{display:flex;flex-direction:column;gap:6px;min-width:0}.m-label{font-weight:500;font-size:.9rem;color:var(--navy)}.m-req{color:var(--red);margin-inline-start:2px}.m-opt{color:var(--ink-3);font-weight:400;font-size:.8rem}.m-input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--r-sm);background:var(--control-bg);transition:border-color .15s,box-shadow .15s}.m-input:hover{border-color:var(--input-border-hover)}.m-input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-shadow)}.m-input[aria-invalid=true]{border-color:var(--red);background-color:var(--red-50)}.m-textarea{resize:vertical;min-height:110px;line-height:1.7}.mariyat-theme{font-family:var(--font)}.m-select-trigger{position:relative;display:flex;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;padding-block:10px;padding-inline:12px 40px;border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--select-shadow);color:var(--ink);text-align:start;white-space:nowrap;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.m-select-trigger>.m-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-select-icon{position:absolute;inset-inline-end:14px;top:50%;display:grid;width:14px;height:14px;place-items:center;color:var(--ink-3);pointer-events:none;transform:translateY(-50%)}.m-select-trigger:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--input-border-hover);background-color:var(--surface)}.m-select-trigger:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-shadow)}.m-select-trigger:disabled{border-color:var(--disabled-border);background-color:var(--disabled-bg);box-shadow:none;color:var(--ink-3);cursor:not-allowed}.m-select-trigger[aria-invalid=true]{border-color:var(--red);background-color:var(--red-50)}.mariyat-theme.m-select-portal{display:contents;min-height:0;background:transparent;font-family:var(--font);font-size:15px;line-height:1.65}.m-select-portal *,.m-select-portal *:before,.m-select-portal *:after{box-sizing:border-box}.m-select-popover{z-index:2000;display:flex;width:max(var(--radix-popover-trigger-width, 0px),180px);max-width:calc(100vw - 16px);max-height:min(var(--radix-popover-content-available-height, 24rem),24rem);flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink);box-shadow:0 14px 34px #102a5624,0 2px 8px #102a560f;transform-origin:var(--radix-popover-content-transform-origin);animation:m-select-open .13s cubic-bezier(.2,.7,.2,1) both}.mariyat-theme[data-theme=dark] .m-select-popover{box-shadow:0 18px 40px #0000006b,0 2px 8px #00000038}.m-select-search-wrap{display:flex;min-height:43px;flex:0 0 auto;align-items:center;gap:9px;padding:0 11px;border-block-end:1px solid var(--line);color:var(--ink-3);background:var(--surface-2)}.m-select-search-wrap>svg{flex:0 0 auto}.m-select-search{width:100%;min-width:0;min-height:40px;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:.85rem}.m-select-search:focus-visible{outline:0;box-shadow:none}.m-select-search::placeholder{color:var(--ink-3);opacity:.8}.m-select-viewport{width:100%;max-height:min(calc(var(--radix-popover-content-available-height, 24rem) - 44px),20rem);overflow-y:auto;overscroll-behavior:contain;padding:5px}.m-select-group+.m-select-group{margin-block-start:4px;padding-block-start:4px;border-block-start:1px solid var(--line)}.m-select-group-label{display:block;padding:7px 10px 4px;color:var(--ink-3);font-size:.74rem;font-weight:600}.m-select-item{position:relative;display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:9px;color:var(--ink);font-size:.9rem;line-height:1.45;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color .12s,color .12s}.m-select-item[data-highlighted]{background:var(--blue-50);color:var(--navy)}.m-select-item[data-state=checked]{background:var(--blue-100);color:var(--navy);font-weight:600}.m-select-item[data-disabled]{color:var(--ink-3);opacity:.62;cursor:not-allowed}.m-select-item-label{min-width:0}.m-login-actor-option{display:grid;min-width:0;gap:1px;white-space:normal;overflow-wrap:anywhere}.m-login-actor-option-name{color:var(--ink);font-weight:600;line-height:1.35}.m-login-actor-option-role{color:var(--ink-2);font-size:.79rem;line-height:1.35}.m-login-actor-option-organization{color:var(--ink-3);font-size:.76rem;line-height:1.35}.m-login-actor-selected{display:flex;min-width:0;align-items:baseline;gap:8px}.m-login-actor-selected-name{flex:0 0 auto;font-weight:600}.m-login-actor-selected-role{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.78rem;font-weight:400}.m-select-indicator{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--blue)}.m-select-empty{padding:12px 10px;color:var(--ink-3);font-size:.85rem;text-align:center}@keyframes m-select-open{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.m-select-popover{animation:none}.m-select-trigger,.m-select-item{transition-duration:.01ms}}.m-field-foot{display:flex;justify-content:space-between;gap:10px;min-height:20px;font-size:.78rem}.m-count{color:var(--ink-3);direction:ltr;unicode-bidi:isolate;margin-left:auto;white-space:nowrap}.mrt[dir=rtl] .m-count{margin-left:0;margin-right:auto}.m-count.low{color:var(--amber);font-weight:600}.m-error{color:var(--red);font-size:.84rem;font-weight:500}.m-multi{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--input-border);border-radius:var(--r-sm)}.m-multi-err{border-color:var(--red)}.m-opt-chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-size:.88rem;color:var(--ink-2)}.m-opt-chip.on{border-color:var(--blue);background:var(--blue-50);color:var(--blue);font-weight:600}.m-type-fixed{display:flex;gap:10px;align-items:center;padding:10px 14px;background:var(--canvas);border-radius:var(--r-sm);margin-bottom:18px;font-size:.9rem;color:var(--ink-3);flex-wrap:wrap}.m-type-fixed strong{color:var(--navy)}.m-type-sel{max-width:420px;margin-bottom:18px}.m-alert{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--r-sm);font-size:.9rem;margin-bottom:16px}.m-alert-err{background:var(--red-50);color:var(--red);border:1px solid var(--error-border);font-weight:500}.m-alert-info{background:var(--blue-50);color:var(--navy);border:1px solid var(--blue-100);margin:14px 0 0}.m-form-bar{position:sticky;bottom:64px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--form-bar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 16px;box-shadow:var(--sh-2);flex-wrap:wrap}.m-form-bar-end{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.m-form-bar .m-form-bar-end{margin:0}.m-radio-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.m-radio-card{display:grid;gap:4px;text-align:start;padding:16px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;color:var(--ink-2)}.m-radio-card strong{color:var(--navy)}.m-radio-card span{font-size:.84rem}.m-radio-card.on{border-color:var(--blue);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue)}.m-radio-card.on svg{color:var(--blue)}.m-verify{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:12px}.m-verified{display:flex;align-items:center;gap:12px;padding:14px;background:var(--green-50);border:1px solid var(--success-border);border-radius:var(--r);flex-wrap:wrap;color:var(--green-700)}.m-verified div{display:flex;flex-direction:column;flex:1;min-width:200px}.m-verified strong{color:var(--navy)}.m-verified span{color:var(--ink-2);font-size:.84rem}.m-testids{font-size:.86rem;border:1px dashed var(--amber-border);background:var(--amber-50);border-radius:var(--r-sm);padding:8px 12px}.m-testids summary{cursor:pointer;color:var(--amber);font-weight:600;min-height:32px;display:flex;align-items:center}.m-testids ul{margin:6px 0 0;padding-inline-start:18px}.m-locked{display:flex;align-items:center;gap:12px;color:var(--ink-3);justify-content:center;padding:40px;border-style:dashed}.m-staff-sec{border:1px dashed var(--staff-section-border);background:var(--staff-section-bg)}.m-switch{width:52px;height:30px;border-radius:15px;background:var(--switch-bg);border:0;position:relative;cursor:pointer}.m-switch i{position:absolute;top:3px;inset-inline-start:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:inset-inline-start .2s;box-shadow:var(--sh)}.m-switch.on{background:var(--brand-blue)}.m-switch.on i{inset-inline-start:25px}.m-uploader{display:grid;gap:14px}.m-rules{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:.82rem;color:var(--ink-2);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px}.m-rules strong{color:var(--navy);font-weight:600;width:100%}.m-tag-req{color:var(--red);font-weight:600}.m-tag-opt{color:var(--ink-3)}.m-upload-row{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.m-file{position:relative;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1.5px dashed var(--file-border);border-radius:var(--r-sm);background:var(--blue-50);color:var(--blue);cursor:pointer;overflow:hidden}.m-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.m-file:focus-within{outline:3px solid var(--focus);outline-offset:2px}.m-attach-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.m-attach-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.m-attach-ic{width:38px;height:38px;border-radius:8px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.m-attach-meta{display:flex;flex-direction:column;flex:1;min-width:0}.m-attach-meta strong{color:var(--navy);font-weight:500;font-size:.92rem}.m-attach-meta span{color:var(--ink-3);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-attach-empty{font-size:.88rem}.m-attach-groups{display:grid;gap:14px}.m-attach-group{min-width:0}.m-attach-group h4{margin:0 0 7px;color:var(--navy);font-size:.84rem;font-weight:650}.m-success{text-align:center;padding:48px 24px;display:grid;justify-items:center;gap:12px;max-width:640px;margin-inline:auto}.m-success-ic{width:72px;height:72px;border-radius:50%;background:var(--green-50);color:var(--green-700);display:grid;place-items:center;box-shadow:0 0 0 8px var(--success-halo);animation:m-pop .4s ease both}@keyframes m-pop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.m-ref-big{display:grid;gap:2px;padding:12px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--canvas)}.m-ref-big span{font-size:.78rem;color:var(--ink-3)}.m-ref-big bdi{font-size:1.4rem;font-weight:700;color:var(--blue);letter-spacing:.02em}.m-actions-center{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.m-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--blue);cursor:pointer;min-height:44px;font-weight:600;justify-self:start}.m-detail-head{padding:24px;border-top:4px solid var(--blue)}.m-detail-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.m-detail-ref{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ink-3);font-size:.9rem;margin-bottom:6px}.m-detail-ref bdi{font-weight:700;color:var(--blue)}.m-detail-head h1{font-size:1.4rem;max-width:820px}.m-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:20px 0 0;border-top:1px solid var(--line)}.m-summary>div{padding:12px 0;padding-inline-end:16px;border-bottom:1px solid var(--line-2)}.m-summary dt{font-size:.78rem;color:var(--ink-3)}.m-summary dd{margin:2px 0 0;color:var(--navy);font-weight:500}.m-staff-dt dt:after{content:" •";color:var(--hidden-message-border)}.m-detail-tabs{border-bottom:1px solid var(--line);gap:0}.m-dtab{border:0;border-radius:0;background:none;border-bottom:3px solid transparent;margin-bottom:-1px}.m-dtab.on{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.m-dtab-staff{color:var(--navy)}.m-dtab-staff:before{content:"";width:7px;height:7px;border:1.5px dashed var(--navy);border-radius:50%}.m-panel{animation:m-in .22s ease both}.m-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px}.m-dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:12px 0}.m-dl dt{color:var(--ink-3);font-size:.86rem}.m-dl dd{margin:0;color:var(--ink)}.m-dl-stack{display:grid;grid-template-columns:1fr;gap:0}.m-dl-stack>div{padding:12px 0;border-bottom:1px solid var(--line-2)}.m-dl-stack>div:last-child{border:0}.m-dl-stack dd{margin-top:3px}.m-notes{margin:0;padding-inline-start:18px;color:var(--ink-2);font-size:.9rem}.m-returned{border:1px solid var(--return-alert-border);border-inline-start:5px solid var(--orange);background:var(--return-alert-bg);border-radius:var(--r-lg);padding:20px 22px}.m-returned>header{display:flex;gap:12px;align-items:center;color:var(--orange)}.m-returned>header span{font-size:.8rem;color:var(--ink-3)}.m-returned h2{font-size:1.08rem}.m-ret-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.m-ret-dl>div{display:grid;gap:2px}.m-ret-form{border-top:1px solid var(--return-form-border);padding-top:18px;display:grid;gap:16px}.m-tl{list-style:none;margin:0;padding:0;position:relative}.m-tl-item{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;padding-bottom:22px}.m-tl-item:before{content:"";position:absolute;inset-inline-start:17px;top:34px;bottom:0;width:2px;background:var(--line)}.m-tl-item:last-child:before{display:none}.m-tl-done:before{background:var(--green)}.m-tl-node{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--line);color:var(--ink-3);z-index:1}.m-tl-done .m-tl-node{background:var(--green);border-color:var(--green);color:var(--brand-navy)}.m-tl-current .m-tl-node{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff;box-shadow:0 0 0 6px var(--blue-50)}.m-tl-returned .m-tl-node{background:var(--orange-strong);border-color:var(--orange-strong);color:#fff;box-shadow:0 0 0 6px var(--return-pill-bg)}.m-tl-skipped{opacity:.6}.m-tl-skipped .m-tl-node{border-style:dashed}.m-tl-body{padding-top:5px}.m-tl-current .m-tl-body{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--r);padding:12px 16px;margin-top:-4px}.m-tl-returned .m-tl-body{background:var(--return-timeline-bg);border:1px solid var(--return-timeline-border);border-radius:var(--r);padding:12px 16px;margin-top:-4px}.m-tl-returned .m-tl-body{background:var(--return-timeline-bg);border-color:var(--return-timeline-border)}.m-tl-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.m-tl-title strong{color:var(--navy);font-weight:600}.m-tl-state{font-size:.76rem;color:var(--ink-3)}.m-tl-current .m-tl-state{color:var(--blue);font-weight:600}.m-tl-dates{font-size:.84rem;color:var(--ink-2);margin-top:2px!important}.m-tl-note{font-size:.8rem;color:var(--blue);font-weight:500}.m-tl-staff{font-size:.78rem;color:var(--ink-3);margin-top:4px!important;border-top:1px dashed var(--line);padding-top:4px}.m-tl-meter{margin-top:10px}.m-tl-meter-row{display:flex;gap:18px;flex-wrap:wrap;font-size:.84rem;color:var(--ink-2);margin-bottom:6px}.m-tl-meter-row b{color:var(--navy)}.m-tl-track{height:8px;background:var(--surface);border-radius:4px;overflow:hidden;border:1px solid var(--blue-100)}.m-tl-track span{display:block;height:100%;background:var(--blue);border-radius:4px}.m-tl-track span.over{background:var(--orange)}.m-overdue{color:var(--red);font-weight:600}.m-thread{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.m-msg{padding:14px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);max-width:760px}.m-msg-applicant{background:var(--blue-50);border-color:var(--blue-100);margin-inline-start:auto}.m-msg-system{background:var(--canvas);border-style:dashed;font-size:.9rem}.m-msg-hidden{border:1px dashed var(--hidden-message-border);background:var(--hidden-message-bg)}.m-msg-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:.86rem}.m-msg-head strong{color:var(--navy)}.m-msg-head time{color:var(--ink-3);font-size:.78rem}.m-msg-av{width:26px;height:26px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--blue)}.m-msg-route{font-size:.78rem;color:var(--ink-3);margin-top:6px!important}.m-reply{margin-top:10px;display:grid;gap:8px}.m-reply-bar{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.m-vis{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-size:.84rem}.m-vis.on{border-color:var(--blue);color:var(--blue)}.m-compose{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:8px}.m-output h3{font-size:1.1rem;margin-bottom:4px}.m-out-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.m-out-list li{display:flex;gap:8px;align-items:flex-start}.m-out-list svg{color:var(--blue);margin-top:5px;flex-shrink:0}.m-hist{list-style:none;padding:0;margin:0;display:grid;gap:16px}.m-hist>li{border-inline-start:3px solid var(--blue);padding-inline-start:16px}.m-hist time{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--ink-3);margin-bottom:8px}.m-hist-ch{margin-bottom:10px}.m-hist-ch strong{color:var(--navy);font-size:.92rem}.m-hist-diff{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.m-hist-diff>div{padding:10px 12px;border-radius:var(--r-sm);font-size:.88rem}.m-hist-diff>div:first-child{background:var(--red-50)}.m-hist-diff>div:last-child{background:var(--green-50)}.m-hist-diff span{font-size:.74rem;font-weight:600;color:var(--ink-3)}.m-notif-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}.m-notif-pref-table th{min-width:5.5rem;padding-inline:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.m-detail-grid aside .m-field,.m-detail-grid aside .m-input{width:100%;min-width:0;box-sizing:border-box}.m-detail-grid aside .m-btn{margin-block-start:8px}.m-notifs{list-style:none;padding:0;margin:0}.m-notifs li{display:flex;gap:12px;align-items:flex-start;padding:12px 6px;border-bottom:1px solid var(--line-2)}.m-notifs li.unread{background:linear-gradient(to left,var(--blue-50),transparent 70%)}[dir=ltr] .m-notifs li.unread{background:linear-gradient(to right,var(--blue-50),transparent 70%)}.m-notifs li.unread strong:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue);margin-inline-start:8px;vertical-align:middle}.m-notif-main{flex:1;display:flex;flex-direction:column;gap:2px;text-align:start;background:none;border:0;cursor:pointer;padding:0;min-width:0}.m-notif-main strong{color:var(--navy)}.m-notif-main>span{color:var(--ink-2);font-size:.88rem}.m-notif-cat{font-size:.74rem!important;color:var(--ink-3)!important}.m-notif-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.78rem;color:var(--ink-3);margin-top:4px}.m-prefs{width:100%;border-collapse:collapse;font-size:.88rem}.m-prefs th,.m-prefs td{padding:10px 6px;border-bottom:1px solid var(--line-2);text-align:center}.m-prefs tbody th{text-align:start;font-weight:500;color:var(--navy)}.m-prefs thead th{font-size:.78rem;color:var(--ink-3);font-weight:600}.m-lock{display:inline-flex;align-items:center;gap:3px;margin-inline-start:6px;font-size:.7rem;color:var(--navy);background:var(--staff-chip-bg);padding:1px 7px;border-radius:999px}.m-cb{width:22px;height:22px;accent-color:var(--blue);cursor:pointer}.m-cb:disabled{cursor:not-allowed}.m-profile-hero{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.m-profile-hero h2{font-size:1.2rem}.m-profile-hero .m-chip{margin-inline-start:auto}.mrt .m-profile-grid>.m-profile-primary,.mrt .m-profile-grid>.m-profile-sidebar{display:grid;align-content:start;gap:20px;min-width:0}.mrt .m-profile-primary>.m-card+.m-card,.mrt .m-profile-sidebar>.m-card+.m-card{margin-block-start:0}.mrt .m-profile-email-input{block-size:44px;min-block-size:44px}.mrt .m-profile-sms-hint{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:7px;line-height:1.5}@media(min-width:521px)and (max-width:1100px){.mrt .m-profile-grid{margin-inline-end:16px}}.mrt .m-profile-sms-hint>svg{flex:0 0 auto;margin-block-start:3px}.mrt .m-profile-sms-hint>span{min-width:0;overflow-wrap:anywhere}.m-avatar-lg{width:60px;height:60px;border-radius:50%;background:var(--brand-blue);color:#fff;display:grid;place-items:center;font-weight:600;font-size:1.1rem;box-shadow:0 0 0 4px var(--green-50)}.m-sub-h{font-size:.94rem;margin:22px 0 8px!important}.m-log{list-style:none;padding:0;margin:0;font-size:.84rem;display:grid;gap:6px}.m-log li{display:flex;gap:10px;flex-wrap:wrap;color:var(--ink-2)}.m-log time{color:var(--ink-3)}.m-empty{text-align:center;padding:40px 20px;display:grid;justify-items:center;gap:8px}.m-empty-icon{width:60px;height:60px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;margin-bottom:4px}.m-empty h3{font-size:1rem}.m-empty p{color:var(--ink-3);font-size:.9rem;max-width:380px}.m-skel-wrap{padding:20px;display:grid;gap:14px}.m-skel{height:18px;border-radius:6px;background:linear-gradient(90deg,var(--line-2),var(--skeleton-mid),var(--line-2));background-size:200% 100%;animation:m-sh 1.2s infinite linear}@keyframes m-sh{to{background-position:-200% 0}}.m-modal{border:0;padding:0;border-radius:var(--r-lg);width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 40px);box-shadow:var(--modal-shadow);background:var(--surface);color:var(--ink);font-family:var(--font)}.m-modal-wide{width:min(780px,calc(100vw - 24px))}.m-modal::backdrop{background:var(--modal-scrim)}.m-modal[open]{animation:m-pop .2s ease both}.m-modal-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.m-modal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.m-modal-head h2{font-size:1.1rem}.m-modal-body{padding:18px 20px;overflow-y:auto}.m-modal-body .m-dl{grid-template-columns:minmax(120px,max-content) 1fr;border-top:1px solid var(--line-2);padding-top:12px}.m-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line);background:var(--canvas);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap}.m-toasts{position:fixed;bottom:80px;inset-inline-end:20px;z-index:var(--m-z-toast);display:grid;gap:8px;max-width:min(380px,calc(100vw - 32px))}.m-toast{display:flex;gap:10px;align-items:flex-start;background:var(--brand-navy);color:#fff;padding:12px 16px;border-radius:var(--r);box-shadow:var(--sh-2);animation:m-in .25s ease both}.m-toast div{display:flex;flex-direction:column}.m-toast span{font-size:.82rem;color:var(--toast-muted)}.m-toast-ok svg{color:var(--green)}.m-toast-err{background:var(--red-strong)}.m-toast-info svg{color:var(--toast-info)}.m-drawer{display:none}.m-scrim{position:fixed;inset:0;background:var(--drawer-scrim);z-index:49}@media(max-width:1100px){.m-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.m-home-grid,.m-home-grid-b,.m-notif-layout,.m-detail-grid{grid-template-columns:1fr}.mrt .m-home-four-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.m-side{display:none}.m-menu-btn{display:inline-grid}.m-brand-t{display:none}.m-drawer{display:block;position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(300px,86vw);background:var(--surface);z-index:50;padding:14px;transform:translate(100%);transition:transform .25s ease;visibility:hidden;box-shadow:var(--sh-2);overflow-y:auto}[dir=ltr] .m-drawer{transform:translate(-100%)}.m-drawer.open{transform:none!important;visibility:visible}.m-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--blue)}.m-main{--m-main-inline-padding: var(--s-4);padding:var(--s-4) var(--m-main-inline-padding) var(--s-8);padding-block-end:calc(var(--s-8) + 3.5rem)}}@media(max-width:767px){.mrt{font-size:14.5px}.m-mast-in{height:auto;min-height:68px;flex-wrap:wrap;padding:6px 10px;gap:6px}.m-mast-end{flex:1 0 100%;justify-content:flex-end;margin-inline-start:0}.m-brand-t span{display:none}.m-logo-slot{width:36px;height:36px}.m-lang,.m-theme-toggle{padding-inline:8px}.mrt .m-home-four-card-grid{grid-template-columns:minmax(0,1fr)}.m-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.m-groups>:last-child{grid-column:1 / -1}.m-welcome{padding:22px}.m-welcome h1,.m-welcome h2{font-size:1.4rem}.m-grid-2,.m-grid-3,.m-upload-row,.m-radio-cards,.m-ret-dl,.m-hist-diff,.m-donut,.m-steps{grid-template-columns:1fr}.m-steps li{flex-direction:row;align-items:center}.m-bars li{grid-template-columns:96px 1fr 26px 46px;font-size:.84rem}.m-table thead{display:none}.m-table,.m-table tbody,.m-table tr,.m-table td{display:block;width:100%}.m-table tr{padding:12px 14px;border-bottom:1px solid var(--line)}.m-table td{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border:0;text-align:end}.m-table td:before{content:attr(data-label);color:var(--ink-3);font-size:.8rem;text-align:start;flex-shrink:0}.m-td-name{flex-direction:column;text-align:start!important;max-width:none}.m-filters .m-field{min-width:0;flex:1 1 140px}.m-form-bar{bottom:70px}.m-form-bar>*{flex:1 1 100%}.m-form-bar-end .m-btn{flex:1}.m-dl{grid-template-columns:1fr;gap:2px}.m-dl dd{margin-bottom:8px}.m-toasts{inset-inline:16px;bottom:90px}}@media(prefers-reduced-motion:reduce){.mrt *,.m-toasts *{animation:none!important;transition:none!important}}.m-mast-in .m-logo{height:48px;width:auto;max-width:none;max-inline-size:none;aspect-ratio:2146513 / 416993;flex:0 0 auto;display:block;object-fit:contain}@media(max-width:767px){.m-mast-in{height:auto;min-height:68px;flex-wrap:wrap;row-gap:6px;padding-block:6px}.m-mast-in .m-brand{flex:0 0 auto}.m-mast-in .m-brand-t{display:none}.m-mast-in .m-logo{height:42px}}.m-hint{font-size:.8rem;color:var(--ink-3);display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.m-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.m-field-wide{grid-column:1 / -1}.m-ta{min-height:110px;resize:vertical}.m-num{max-width:110px}.m-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-block:18px}.m-err-summary{border:1.5px solid var(--red);background:var(--red-50);color:var(--red);border-radius:var(--r);padding:14px 18px;margin-block-end:16px;outline-offset:3px}.m-err-summary strong{display:flex;gap:8px;align-items:center}.m-err-summary ul{margin:8px 0 0;padding-inline-start:20px}.m-err-summary a{color:var(--red);text-decoration:underline}.m-multi{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.m-multi legend{margin-block-end:8px;width:100%}.m-check-chip{display:inline-flex;gap:6px;align-items:center;min-height:40px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer;font-size:.88rem}.m-check-chip.on{border-color:var(--blue);background:var(--blue-50);color:var(--blue);font-weight:600}.m-check-chip input{inline-size:19px;block-size:19px;flex:0 0 19px;margin:0;accent-color:var(--blue)}.m-prior{margin-block-start:18px;border-top:1px dashed var(--line);padding-block-start:14px}.m-prior-row{display:grid;grid-template-columns:180px 170px 1fr;gap:10px;align-items:center;margin-block:8px}.m-chips-row{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.m-filter-chip{min-height:40px;padding:4px 14px;border:1px solid var(--line);background:var(--surface);border-radius:999px;cursor:pointer;color:var(--ink-2)}.m-filter-chip span{color:var(--ink-3);font-size:.8rem;margin-inline-start:4px}.m-filter-chip.on{background:var(--brand-navy);color:var(--selected-on-dark);border-color:var(--brand-navy)}.m-filter-chip.on span{color:var(--selected-on-dark)}.m-input-ic{position:relative;display:flex;align-items:center}.m-input-ic svg{position:absolute;inset-inline-start:10px;color:var(--ink-3)}.m-input-ic input{padding-inline-start:34px;width:100%}.m-search .m-input-ic{display:block;width:100%;min-width:0}.m-search .m-input-ic svg{top:50%;bottom:auto;transform:translateY(-50%);z-index:1;pointer-events:none}.m-search .m-input-ic input{display:block;width:100%;min-width:0;padding-inline-start:38px}.m-field-inline{display:inline-flex;gap:8px;align-items:center}.m-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-block:10px}.m-row-bad td{background:var(--red-50)}.m-chip-bad{background:var(--red-50)!important;color:var(--red)!important;border-color:var(--error-border)!important}.m-attach-bad{outline:1.5px solid var(--red);border-radius:var(--r-sm)}.m-list{margin:0;padding-inline-start:20px;display:grid;gap:6px}.m-strong{font-weight:700}.m-dl-row{display:contents}.m-contact{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:.9rem}.m-contact span{display:inline-flex;gap:6px;align-items:center;color:var(--ink-2)}.m-timeline{list-style:none;margin:0;padding:0;border-inline-start:2px solid var(--line)}.m-timeline li{position:relative;display:grid;gap:2px;padding:8px 18px 14px}.m-timeline li:before{content:"";position:absolute;inset-inline-start:-7px;top:13px;width:12px;height:12px;border-radius:50%;background:var(--line);border:2px solid var(--surface)}.m-tl-done:before{background:var(--green)!important}.m-tl-current:before{background:var(--blue)!important;box-shadow:0 0 0 4px var(--blue-100)}.m-tl-skipped{opacity:.65}.mrt .u10-root .m-dashboard-tab-panel{gap:var(--m-dashboard-section-gap, 12px)}.mrt .u10-root .m-dashboard-tab-toolbar{width:100%;min-width:0;min-height:40px}.mrt .u10-root .m-tab-toolbar{width:100%}.mrt .u10-root .m-tab-toolbar-actions>.u10-overview-toolbar{margin-inline-start:0}.mrt .u10-root .m-tab-toolbar-actions .m-btn{min-height:40px;height:40px}.mrt .u10-root .m-tab-toolbar-actions .u10-period-segment{min-height:40px}.mrt .u10-root .m-dashboard-tab-stats>.m-stat-cards-row{margin:0}.mrt .u10-root .m-dashboard-tab-content{gap:var(--m-dashboard-section-gap, 12px)}.mrt .u10-root .u10-builder{padding:0;border:0;border-radius:0;background:transparent}.mrt .u10-root .u10-builder>.u10-panel-head{padding:0}.mrt .u10-root .u10-setup-role-note{color:var(--ink-3);font-size:.76rem;line-height:1.5}.m-tl-skipped strong{text-decoration:line-through;text-decoration-color:var(--ink-3)}.m-amend{padding-block:8px;border-bottom:1px solid var(--line-2)}.m-amend del{color:var(--red)}.m-amend ins{color:var(--green-700);text-decoration:none;font-weight:600}.m-return-box{background:var(--amber-50);border:1px solid var(--amber-border);border-radius:var(--r);padding:12px 16px;margin-block-end:14px}.m-thread{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.m-thread li{background:var(--blue-50);border-radius:var(--r-sm);padding:8px 12px}.m-thread li.m-internal{background:var(--amber-50);border:1px dashed var(--amber-border)}.m-reply{display:grid;gap:8px;margin-block-start:10px}.m-sim,.m-recent{list-style:none;margin:0;padding:0;display:grid;gap:10px}.m-sim li,.m-recent li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding-block:8px;border-bottom:1px solid var(--line-2)}.m-opts{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:6px}.m-opts li{display:inline-flex;align-items:center;gap:2px;padding-inline-start:12px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.m-hero{padding:26px 28px;border-radius:var(--r-lg);background:linear-gradient(120deg,var(--brand-navy),var(--brand-blue) 70%);color:var(--m-hero-text);margin-block-end:18px;position:relative;overflow:hidden}.m-hero:after{content:"";position:absolute;inset-inline-end:-40px;top:-40px;width:180px;height:180px;border-radius:50%;border:26px solid rgba(71,205,137,.35)}.m-hero h1{color:var(--m-hero-text);font-size:1.7rem}.m-hero .m-muted,.m-hero .m-ref{color:var(--m-hero-muted)}.m-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:14px;position:relative;z-index:1}.m-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block-end:18px}.m-stat{display:grid;gap:4px;text-align:start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;border-top:3px solid var(--line)}.m-stat strong{font-size:1.6rem;color:var(--navy)}.m-stat span{color:var(--ink-3);font-size:.85rem}.m-stat-returned{border-top-color:var(--amber)}.m-stat-progress{border-top-color:var(--blue)}.m-stat-completed{border-top-color:var(--green)}.m-stat-closed{border-top-color:var(--ink-3)}.m-reform{max-width:760px}.m-reform h1{font-size:1.8rem;margin-block:8px 14px}.m-reform-body{font-size:1.08rem;line-height:1.95;border-inline-start:4px solid var(--blue);padding-inline-start:18px}.m-upload-add{align-self:end}.m-spin{animation:m-spin 1s linear infinite}@keyframes m-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.m-grid2,.m-prior-row{grid-template-columns:1fr}.m-stats{grid-template-columns:repeat(2,1fr)}}.m-types{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.m-types-nav{position:sticky;inset-block-start:calc(var(--m-sticky-top, 112px) + 12px)}.m-type-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.m-type-list button{inline-size:100%;text-align:start;display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;min-height:44px}.m-type-list button.on{border-color:var(--blue);background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue)}[dir=rtl] .m-type-list button.on{box-shadow:inset -3px 0 0 var(--blue)}.m-add-type,.m-add-field{border-top:1px dashed var(--line);padding-top:12px;display:grid;gap:10px}.m-add-type h3,.m-add-field h3{font-size:.95rem}.m-fields-ed{list-style:none;margin:0;padding:0;display:grid;gap:10px}.m-fields-ed>li{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px 12px;background:var(--surface)}.m-fe-locked{background:linear-gradient(var(--blue-50),var(--surface) 46px)!important}.m-fe-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.m-fe-head code{font-size:.78rem;color:var(--ink-3);background:var(--line-2);padding:1px 6px;border-radius:4px}.m-fe-n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand-navy);color:#f4f7fc;font-size:.78rem;font-weight:700}.m-fe-tools{margin-inline-start:auto;display:inline-flex;gap:2px}.m-fe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;align-items:end}.m-protect-note{background:var(--blue-50);border-radius:var(--r-sm);padding:8px 12px;color:var(--blue)}.m-legacy{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;margin-block-end:16px;border:1.5px solid var(--amber-border);background:var(--amber-50);border-radius:var(--r)}.m-legacy-ic{color:var(--amber);flex-shrink:0;margin-top:2px}.m-legacy-b h2{font-size:1.05rem;color:var(--navy)}.m-legacy-b p{margin:4px 0}.m-legacy-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.m-success{text-align:center;max-width:620px;margin:30px auto;padding:36px 28px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--green)}.m-success-ic{color:var(--green-700)}.m-success .m-form-actions{justify-content:center}.m-success-ref{font-size:1.4rem;font-weight:700;color:var(--blue);letter-spacing:.02em;margin:6px 0}.m-verify{display:grid;gap:10px;padding:14px;border:1px dashed var(--line);border-radius:var(--r)}.m-verified-card{display:grid;gap:4px;padding:12px 14px;border-radius:var(--r-sm);background:var(--green-50);border:1px solid var(--success-border-2);justify-items:start}.m-testids summary{cursor:pointer;color:var(--blue);font-size:.88rem}.m-summary{display:grid;gap:0;margin:10px 0 0}.m-summary>div{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-2)}.m-summary dt{color:var(--ink-3)}.m-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.m-author{margin:0 0 4px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.m-author strong{color:var(--navy)}.m-thread li p{margin:0}.m-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.m-types{grid-template-columns:1fr}.m-types-nav{position:static}.m-summary>div{grid-template-columns:1fr;gap:2px}}.m-crumbs ol{margin-block-end:0}.m-card+.m-card,.m-card+.m-table-wrap,.m-tabpanel>.m-card+.m-card{margin-block-start:var(--m-page-section-gap, 12px)}.m-card>.m-hint+*,.m-card>p+.m-grid2{margin-block-start:var(--s-3)}.m-field .m-hint,.m-field .m-error{margin-block-start:calc(-1 * var(--s-1))}.m-tabs{display:flex;flex-wrap:nowrap;gap:var(--s-1);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-block-end:var(--s-6);padding-inline:2px;scroll-padding-inline:var(--s-4)}.m-tab-label{display:inline-flex;align-items:center;gap:var(--s-2)}.m-tab-count{display:inline-grid;min-width:20px;min-height:20px;padding-inline:5px;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:var(--surface-2);font-size:.68rem}.m-tabs::-webkit-scrollbar{display:none}.m-tabs-shell{position:relative;min-inline-size:0;margin-block-end:var(--s-6)}.m-tabs-shell>.m-tabs{margin-block-end:0;min-inline-size:0;-webkit-mask-image:none;mask-image:none}.m-tabs-shell .m-tabs [role=tab]{max-inline-size:100%;white-space:normal}.m-tabs-shell .m-tab-label{min-inline-size:0}.m-tabs-shell.is-overflowing{display:grid;grid-template-columns:32px minmax(0,1fr) 32px}.m-tabs-arrow{display:grid;place-items:center;align-self:stretch;border:1px solid var(--line);border-radius:var(--r-sm);padding:0;background:var(--surface);color:var(--blue);cursor:pointer}.m-tabs-arrow:hover{background:var(--blue-50)}.m-tabs-previous,.m-tabs-next{visibility:hidden}.has-hidden-start>.m-tabs-previous,.has-hidden-end>.m-tabs-next{visibility:visible}.m-tabs-arrow:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.m-tabs-shell:before,.m-tabs-shell:after{position:absolute;inset-block:0;inline-size:16px;pointer-events:none;z-index:1;content:"";opacity:0}.m-tabs-shell:before{inset-inline-start:32px;background:linear-gradient(to right,var(--surface),transparent)}.m-tabs-shell:after{inset-inline-end:32px;background:linear-gradient(to left,var(--surface),transparent)}[dir=rtl] .m-tabs-shell:before{background:linear-gradient(to left,var(--surface),transparent)}[dir=rtl] .m-tabs-shell:after{background:linear-gradient(to right,var(--surface),transparent)}.m-tabs-shell.has-hidden-start:before,.m-tabs-shell.has-hidden-end:after{opacity:1}.m-tabs [role=tab]{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--s-2);min-height:46px;padding:0 var(--s-4);border:0;border-bottom:3px solid transparent;margin-block-end:-1px;background:transparent;color:var(--ink-2);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color .15s,background .15s,border-color .15s}.m-tabs [role=tab]:hover{color:var(--blue);background:var(--blue-50)}.m-tabs [role=tab][aria-selected=true]{color:var(--blue);font-weight:600;border-bottom-color:var(--blue);background:var(--surface)}.m-tabs [role=tab]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.m-tabpanel:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--r)}.mrt input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 auto;inline-size:19px;block-size:19px;margin:0;border:1.5px solid var(--checkbox-border);border-radius:5px;background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;vertical-align:middle;transition:background .12s,border-color .12s}.mrt input[type=checkbox]:before{content:"";inline-size:10px;block-size:6px;border:solid #fff;border-width:0 0 2.5px 2.5px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s}.mrt input[type=checkbox]:checked{background:var(--brand-blue);border-color:var(--brand-blue)}.mrt input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.mrt input[type=checkbox]:hover:not(:disabled){border-color:var(--blue)}.mrt input[type=checkbox]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mrt input[type=checkbox]:disabled{cursor:not-allowed;background:var(--checkbox-disabled-bg);border-color:var(--checkbox-disabled-border)}.mrt input[type=checkbox]:disabled:checked{background:var(--checkbox-disabled-checked);border-color:var(--checkbox-disabled-checked)}.m-cb{inline-size:19px;block-size:19px}td>input[type=checkbox]{display:grid;margin-inline:auto}.m-check{display:inline-flex;align-items:flex-start;gap:var(--s-2);min-height:40px;padding-block:10px;line-height:1.4;cursor:pointer;color:var(--ink)}.m-check input{inline-size:19px;block-size:19px;flex:0 0 19px;margin-block-start:0;accent-color:var(--blue)}.m-check:has(input:disabled){cursor:not-allowed;color:var(--ink-3)}.m-check-row{display:flex;flex-wrap:wrap;gap:0 var(--s-6);margin-block:var(--s-3);padding-block:var(--s-1);border-block:1px solid var(--line-2)}.m-check-chip{gap:var(--s-2)}.m-fe-grid>.m-check{align-self:end}.m-types{grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:var(--s-6)}.m-types .m-multi{margin-block-start:var(--s-4)}.m-fields-ed>li{padding:var(--s-3) var(--s-4) var(--s-4)}.m-fe-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s-3) var(--s-4)}.m-label{line-height:1.35}@media(max-width:1240px){.m-types{grid-template-columns:1fr}.m-types-nav{position:static}.m-type-list{display:flex;flex-wrap:wrap;gap:var(--s-2)}.m-type-list li{flex:1 1 220px}}.m-table-wrap{max-inline-size:100%}.m-table th{white-space:nowrap}.m-table td{line-height:1.45}.m-table-card{overflow-x:auto}@media(min-width:768px){.m-table-card .m-table,.m-table-wrap .m-table{min-inline-size:720px}.m-table td:first-child,.m-table td time{white-space:nowrap}}.m-filters{gap:var(--s-3);align-items:flex-end;margin-block-end:var(--s-4)}.m-pager,.m-pagination{padding:var(--s-3) var(--s-4);gap:var(--s-3)}@media(max-width:767px){.m-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.m-tabs::-webkit-scrollbar{display:none}}@media(max-width:1240px)and (min-width:600px){.m-add-type{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:var(--s-4)}.m-add-type>h3,.m-add-type>p,.m-add-type>button{grid-column:1 / -1;justify-self:start}}@media(min-width:768px){.m-table-card .m-table,.m-table-wrap .m-table{min-inline-size:0}.m-td-name{min-inline-size:220px}.m-table td:nth-child(4):not(:has(input)){min-inline-size:130px}.m-table td:last-child .m-btn{white-space:nowrap}}@media(max-width:767px){.m-table td[data-l]:before{content:attr(data-l)}.m-filters .m-search{flex-basis:100%}}@media(max-width:1000px){.m-filters:has(>.m-filter-more){grid-template-columns:repeat(2,minmax(0,1fr))}.m-filters:has(>.m-filter-more)>.m-search,.m-filters:has(>.m-filter-more)>.m-filter-more{grid-column:1 / -1}.m-filters:has(>.m-filter-more)>.m-filter-more{justify-self:start}}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary>div{min-inline-size:0}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary dd{min-inline-size:0;max-inline-size:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.55}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary dd bdi{unicode-bidi:isolate;white-space:nowrap}.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email]){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-3) var(--s-3)}.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email])>.m-card-head,.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email])>.m-error,.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email])>.m-hint{grid-column:1 / -1}.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email])>.m-field{grid-column:1;min-inline-size:0}.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email])>.m-btn{grid-column:2;margin:0;min-inline-size:92px}#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint){display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--s-3) var(--s-4)}#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint)>.m-card-head,#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint)>.m-grid2{grid-column:1 / -1}#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint)>.m-hint{grid-column:2;line-height:1.5}.m-screen .m-detail-grid>div>.m-card:first-child .m-table-wrap{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.m-screen .m-detail-grid>div>.m-card:first-child .m-table{inline-size:100%;table-layout:fixed}.m-screen .m-detail-grid>div>.m-card:first-child .m-table th:first-child,.m-screen .m-detail-grid>div>.m-card:first-child .m-table td:first-child{inline-size:55%;text-align:start}.m-screen .m-detail-grid>div>.m-card:first-child .m-table th:not(:first-child),.m-screen .m-detail-grid>div>.m-card:first-child .m-table td:not(:first-child){inline-size:15%;padding-inline:3px}@media(max-width:767px){#set-panel .m-table-wrap{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}#set-panel .m-table-wrap .m-table{display:table;inline-size:max-content;min-inline-size:100%;border-collapse:separate;border-spacing:0}#set-panel .m-table-wrap .m-table thead{display:table-header-group}#set-panel .m-table-wrap .m-table tbody{display:table-row-group}#set-panel .m-table-wrap .m-table tr{display:table-row;inline-size:auto;padding:0;border:0}#set-panel .m-table-wrap .m-table th,#set-panel .m-table-wrap .m-table td{display:table-cell;inline-size:auto;min-inline-size:76px;padding:9px 10px;border-bottom:1px solid var(--line-2);text-align:start;vertical-align:middle;white-space:normal}#set-panel .m-table-wrap .m-table th:first-child,#set-panel .m-table-wrap .m-table td:first-child{position:sticky;inset-inline-start:0;z-index:1;min-inline-size:148px;max-inline-size:190px;background:var(--surface);box-shadow:1px 0 0 var(--line-2)}#set-panel .m-table-wrap .m-table thead th{background:var(--table-head)}#set-panel .m-table-wrap .m-table td:before{content:none}#set-panel .m-table-wrap .m-table input[type=checkbox]{margin:auto}#set-panel .m-table-wrap .m-table .m-input{min-inline-size:190px}#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint){grid-template-columns:minmax(0,1fr)}#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint)>.m-btn,#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint)>.m-hint{grid-column:1;justify-self:start}#set-panel>.m-card:has(>.m-grid2+.m-btn+.m-hint)>.m-hint{line-height:1.55}}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary{grid-template-columns:minmax(0,1fr);min-inline-size:0}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary>div{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:start;gap:var(--s-2) var(--s-4);min-inline-size:0;padding-block:var(--s-3)}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary dt,.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary dd{min-inline-size:0}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary dd{max-inline-size:100%;overflow-wrap:break-word;word-break:normal}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary dd bdi{direction:ltr;unicode-bidi:isolate;white-space:nowrap}@media(max-width:767px){.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary>div{grid-template-columns:minmax(0,1fr);gap:2px}}.m-side-toggle{display:none;place-items:center;align-self:center;inline-size:32px;block-size:32px;margin-block-end:var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--blue);background:var(--surface);cursor:pointer;transition:background .15s,border-color .15s}.m-side-toggle:hover{background:var(--blue-50);border-color:var(--blue-100)}.m-side-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.m-side{transition:width .2s ease,inline-size .2s ease,padding .2s ease}.m-body-nav-collapsed .m-side{width:var(--m-sidebar-collapsed-width, 64px);inline-size:var(--m-sidebar-collapsed-width, 64px);padding-inline:10px}.m-body-nav-collapsed .m-side-toggle{display:inline-grid}.m-side-resize{position:absolute;z-index:25;inset-block:0;inset-inline-end:-3px;width:6px;cursor:col-resize;touch-action:none;background:transparent}.m-side-resize:hover,.m-side-resize:focus-visible,.m-side-resize[data-dragging=true]{background:color-mix(in srgb,var(--blue) 28%,transparent);outline:none}.m-side-resize:focus-visible{box-shadow:0 0 0 2px var(--focus)}.m-body-nav-collapsed>.m-side .m-nav-item{justify-content:center;gap:0;padding-inline:8px}.m-body-nav-collapsed>.m-side .m-nav-item>span:not(.m-nav-badge){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-body-nav-collapsed>.m-side .m-nav-item:hover>span:not(.m-nav-badge),.m-body-nav-collapsed>.m-side .m-nav-item:focus-visible>span:not(.m-nav-badge){inset-inline-start:calc(100% + 9px);top:50%;z-index:20;inline-size:max-content;block-size:auto;padding:5px 10px;border-radius:var(--r-sm);background:var(--brand-navy);color:#fff;box-shadow:var(--sh-2);clip-path:none;overflow:visible;transform:translateY(-50%)}.m-body-nav-collapsed>.m-side .m-nav-badge{position:absolute;inset-block-start:1px;inset-inline-end:1px;min-inline-size:17px;block-size:17px;padding-inline:3px;font-size:.65rem}.m-body-nav-collapsed>.m-side .m-nav-item.on:before{inset-inline-start:-10px}.m-body-nav-collapsed>.m-side .m-side-foot{display:none}.m-body-nav-collapsed>.m-side .m-nav-parent{justify-content:center}.m-body-nav-collapsed>.m-side .m-nav-parent>.m-nav-chevron{display:none}.mariyat-theme.m-sidebar-flyout{min-height:0;position:fixed;z-index:var(--m-z-popover);width:min(248px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;color:var(--ink);font-family:var(--font);font-size:14px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2)}.m-sidebar-flyout>.m-nav-sublist{display:grid;list-style:none;margin:0!important;padding:8px!important}.m-sidebar-flyout *,.m-sidebar-flyout *:before,.m-sidebar-flyout *:after{box-sizing:border-box}.m-sidebar-flyout .m-nav-item{justify-content:flex-start;gap:12px;padding-inline:12px;font:inherit;text-decoration:none;line-height:1.65}.m-sidebar-flyout .m-nav-item>svg{flex-shrink:0}.m-sidebar-flyout .m-nav-label{min-width:0;overflow-wrap:anywhere}.m-sidebar-flyout .m-nav-item>.m-nav-label{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;padding:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;transform:none}@media(max-width:767px){.mariyat-theme.m-sidebar-flyout,.m-side-resize{display:none}.m-side-toggle{display:none!important}.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email]){grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2)}.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email])>.m-field{min-inline-size:0}.m-screen .m-detail-grid>aside .m-card:has(>.m-field input[type=email])>.m-btn{min-inline-size:82px;padding-inline:10px}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary>div{grid-template-columns:minmax(0,1fr);gap:3px;padding-block:var(--s-2)}.m-screen .m-detail-grid>aside .m-card:has(.m-summary) .m-summary dd{inline-size:100%;max-inline-size:none}.m-screen .m-detail-grid>div>.m-card:first-child .m-table{min-inline-size:0}.m-screen .m-detail-grid>div>.m-card:first-child .m-table thead{display:table-header-group}.m-screen .m-detail-grid>div>.m-card:first-child .m-table tbody{display:table-row-group}.m-screen .m-detail-grid>div>.m-card:first-child .m-table tr{display:table-row;inline-size:auto;padding:0}.m-screen .m-detail-grid>div>.m-card:first-child .m-table th,.m-screen .m-detail-grid>div>.m-card:first-child .m-table td{display:table-cell;min-inline-size:0;padding:8px 3px;text-align:center;vertical-align:middle;font-size:.78rem}.m-screen .m-detail-grid>div>.m-card:first-child .m-table td:before{content:none}.m-screen .m-detail-grid>div>.m-card:first-child .m-table th:first-child,.m-screen .m-detail-grid>div>.m-card:first-child .m-table td:first-child{position:static;inline-size:55%;max-inline-size:none;text-align:start;overflow-wrap:anywhere;box-shadow:none}.m-screen .m-detail-grid>div>.m-card:first-child .m-table th:not(:first-child),.m-screen .m-detail-grid>div>.m-card:first-child .m-table td:not(:first-child){inline-size:15%}.m-screen .m-detail-grid>div>.m-card:first-child .m-cb,.m-screen .m-detail-grid>div>.m-card:first-child input[type=checkbox]{inline-size:20px;block-size:20px}}.m-modal{box-sizing:border-box;max-inline-size:calc(100vw - 24px);margin:auto}.m-modal-inner{min-block-size:0;max-block-size:calc(100dvh - 40px)}.m-modal-head,.m-modal-foot{flex:0 0 auto;min-inline-size:0}.m-modal-head h2{min-inline-size:0;overflow-wrap:anywhere}.m-modal-head .m-icon-btn{flex:0 0 auto}.m-modal-body{flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow-y:auto;overscroll-behavior-y:contain}.m-modal-body .m-summary{grid-template-columns:minmax(0,1fr);min-inline-size:0}.m-modal-body .m-summary>div{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);min-inline-size:0;align-items:start;gap:8px 16px}.m-modal-body .m-summary dt,.m-modal-body .m-summary dd,.m-modal-body .m-dl dt,.m-modal-body .m-dl dd{min-inline-size:0;word-break:normal;overflow-wrap:anywhere}.m-modal-body .m-summary dd,.m-modal-body .m-dl dd{white-space:pre-wrap;line-height:1.55}.m-modal-body .m-dl{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);min-inline-size:0}@media(max-width:767px){.m-modal,.m-modal-inner{max-block-size:calc(100dvh - 24px)}.m-modal-head{padding:14px 16px}.m-modal-body{padding:16px}.m-modal-foot{padding:12px 16px}.m-modal-body .m-summary>div,.m-modal-body .m-dl{grid-template-columns:minmax(0,1fr);gap:3px}}.mariyat-theme .m-screen:has(.u2-dialog-back){animation:none!important;transform:none!important}.mariyat-theme .mrt .u2-dialog-back{position:fixed;inset:0;z-index:160;box-sizing:border-box;display:grid;place-items:center;padding:20px 12px;overflow-y:auto;overscroll-behavior:contain;background:var(--modal-scrim)}.mariyat-theme .mrt .u2-dialog{box-sizing:border-box;display:flex;flex-direction:column;width:min(780px,100%);max-inline-size:100%;max-height:calc(100dvh - 40px);max-block-size:calc(100dvh - 40px);min-inline-size:0;min-block-size:0;margin:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--modal-shadow);overflow:visible}.mariyat-theme .mrt .u2-dialog-head,.mariyat-theme .mrt .u2-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;min-inline-size:0}.mariyat-theme .mrt .u2-dialog-head{padding:16px 20px;border-bottom:1px solid var(--line)}.mariyat-theme .mrt .u2-dialog-head h2{min-inline-size:0;margin:0;font-size:1.1rem;overflow-wrap:anywhere}.mariyat-theme .mrt .u2-dialog-head .m-icon-btn{flex:0 0 auto}.mariyat-theme .mrt .u2-dialog-body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-block-size:0;min-inline-size:0;padding:18px 20px;overflow-y:auto;overscroll-behavior-y:contain}.mariyat-theme .mrt .u2-dialog-body>*{min-inline-size:0}.mariyat-theme .mrt .u2-dialog-foot{justify-content:flex-end;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--canvas)}@media(max-width:767px){.mariyat-theme .mrt .u2-dialog-back{padding:12px}.mariyat-theme .mrt .u2-dialog{max-height:calc(100dvh - 24px);max-block-size:calc(100dvh - 24px)}.mariyat-theme .mrt .u2-dialog-head{padding:14px 16px}.mariyat-theme .mrt .u2-dialog-body{gap:12px;padding:16px}.mariyat-theme .mrt .u2-dialog .u2-setting-row{grid-template-columns:minmax(0,1fr)}.mariyat-theme .mrt .u2-dialog-foot{padding:12px 16px}}.m-detail-grid>div,.m-detail-grid>aside{min-inline-size:0}.m-detail-grid>:is(div,aside)>.m-card>:is(.m-input,.m-multi,.m-field,.m-btn)+:is(.m-input,.m-multi,.m-field,.m-btn){margin-block-start:var(--s-3)}.m-detail-grid>:is(div,aside)>.m-card>*{min-inline-size:0}.m-detail-grid .m-form-actions{gap:var(--s-3)}.m-detail-grid .m-form-actions>*{max-inline-size:100%;white-space:normal}.m-stage-duration{display:inline-flex;align-items:baseline;gap:.3em;color:var(--ink-2);font-variant-numeric:tabular-nums}.m-stage-duration.is-over{color:var(--red);font-weight:700}.m-stage-overdue{display:inline-block;margin-inline-start:.4em;color:var(--red);font-size:.82em}.m-event-history{display:grid;gap:var(--s-2)}.m-event-history>li{min-inline-size:0;overflow-wrap:anywhere}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html,body{overflow-x:clip}html,body,#root{color-scheme:light;background-color:#f6f7fa}html[data-mariyat-theme=dark],html[data-mariyat-theme=dark] body,html[data-mariyat-theme=dark] #root,body[data-mariyat-theme=dark],body[data-mariyat-theme=dark] #root{color-scheme:dark;background-color:#08182d}html[data-mariyat-theme=light],html[data-mariyat-theme=light] body,html[data-mariyat-theme=light] #root,body[data-mariyat-theme=light],body[data-mariyat-theme=light] #root{color-scheme:light;background-color:#f6f7fa}#root,.mrt{min-width:0;min-height:100vh;border:0;outline:0;box-shadow:none}html{scrollbar-gutter:stable}.mrt .m-mobile-search-toggle,.mrt .m-drawer-controls{display:none}.mrt .m-global-search{display:flex;align-items:center;gap:8px;width:min(290px,25vw);min-width:0;min-height:40px;padding-inline:10px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-3);background:var(--surface-2)}.mrt .m-global-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-50)}.mrt .m-global-search>svg{flex:0 0 auto}.mrt .m-global-search .m-global-search-field{flex:1 1 auto;width:auto;min-width:0}.mrt .m-global-search input{width:100%;min-width:0;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;text-align:start}.mrt .m-global-search .m-global-search-field>input{padding-inline-start:0}.mrt .m-global-search input::placeholder{color:var(--ink-3);opacity:1}.mrt .m-global-search kbd{display:grid;flex:0 0 auto;width:22px;height:23px;place-items:center;border:1px solid var(--line);border-radius:5px;color:var(--ink-3);background:var(--surface);font:600 .72rem/1 ui-monospace,monospace}.mrt .m-global-search-close{display:none}.mrt .m-nav-section{margin-block:12px 8px;padding-block-start:12px;border-block-start:1px solid var(--line)}.mrt .m-nav-section-title{margin:0 12px 7px;color:var(--ink-3);font-size:.72rem;font-weight:600;letter-spacing:.025em;line-height:1.5}.mrt .m-nav-section>ul{gap:5px}.mrt .m-nav-parent .m-nav-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}.mrt .m-body-nav-collapsed .m-side .m-nav-section-title{display:none}.mrt .m-body-nav-collapsed .m-side .m-nav-section{margin-block:8px;padding-block-start:8px}.mrt .m-phase0-sample-gap{display:flex;align-items:flex-start;gap:12px;margin-block-end:20px;padding:16px 20px;border:1px solid var(--line);border-inline-start:4px solid var(--ink-3);border-radius:10px;color:var(--ink);background:var(--surface-2);line-height:1.7}.mrt .m-phase0-sample-gap>svg{flex-shrink:0;margin-block-start:3px;color:var(--ink-3)}.mrt .m-phase0-sample-gap strong{font-weight:600}.mrt .m-phase0-sample-gap p{margin:5px 0 0;color:var(--ink-2);font-size:.875rem}@media(prefers-reduced-motion:reduce){.mrt .m-nav-chevron{transition:none}}.mrt .m-unit-loading{min-height:180px;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink-2);background:var(--surface);text-align:center}.mrt .m-unit-loading-mark{width:24px;height:24px;border:3px solid var(--line);border-block-start-color:var(--brand-blue);border-radius:50%;animation:mariyat-unit-loading-spin .8s linear infinite}@keyframes mariyat-unit-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mrt .m-unit-loading-mark{animation:none}}.mrt .m-u7{display:grid;gap:18px;min-width:0}.mrt .m-u7-main-card{padding:0;border:0;background:transparent;box-shadow:none}.mrt .u2-root,.mrt .u4-root,.mrt .u8-root,.mrt .u12-workspace{padding:0;border:0;border-radius:0;background:transparent}.mrt .m-u7-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.mrt .m-u7-toolbar{align-items:center;gap:10px}.mrt .m-u7-toolbar-start{flex:2 1 420px;min-width:0}.mrt .m-u7-toolbar-end{flex:1 1 auto;min-width:0}.mrt .m-u7-user-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:10px}.mrt .m-u7-person-role{display:block;margin-block-start:2px;color:var(--ink-3);font-size:.72rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.mrt .u2-toolbar:has(.u2-search){grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:end;gap:10px}.mrt .u2-toolbar:has(.u2-search) .u2-control{min-width:0}.mrt .u3-registry-tools{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:10px}.mrt .u5-toolbar{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:end;gap:10px}.mrt .u5-toolbar>*{min-width:0}.mrt .u5-toolbar .m-select-trigger,.mrt .u5-toolbar .m-input{width:100%;min-width:0}.mrt .u8-root .m-filterbar .u8-select .m-select-value{display:block;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.2}.mrt .u8-toolbar{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(2,minmax(125px,1fr)) max-content;align-items:stretch;gap:8px}.mrt .u8-toolbar>*{min-width:0}.mrt .u8-toolbar .u8-select{width:100%;min-width:0}.mrt .u8-toolbar .u8-more-filters{min-height:44px;white-space:nowrap}.mrt .u8-extra-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px}.mrt .u10-description-stack{display:grid;gap:6px;min-width:0}.mrt .u10-scope-inline{display:flex;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--ink-2);font-size:.76rem;line-height:1.45}.mrt .u10-scope-inline>svg{flex:0 0 auto;margin-block-start:2px;color:var(--blue)}.mrt .u10-scope-inline>strong{color:var(--ink);white-space:nowrap}.mrt .u10-scope-inline>span{min-width:0}.mrt .u2-case-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block:0 12px}.mrt .u2-case-selector{flex:1 1 280px;width:min(100%,580px);min-width:0}.m-select-popover[data-testid=select-simulate-account-listbox]{width:max(320px,var(--radix-popover-trigger-width, 0px));min-width:min(320px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.mrt .u2-ref{display:inline-block;min-width:max-content;white-space:nowrap}@media(max-width:920px){.mrt .u8-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content}.mrt .u8-toolbar .u8-more-filters{white-space:normal}}@media(max-width:640px){.mrt .u2-toolbar:has(.u2-search){grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .u2-toolbar:has(.u2-search) .u2-search{grid-column:1 / -1}.mrt .u3-registry-tools{grid-template-columns:minmax(0,1fr)}.mrt .u5-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .u8-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(92px,1fr);gap:6px}.mrt .u8-toolbar .u8-more-filters{min-width:0;max-width:100%;padding-inline:6px;font-size:.68rem;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.mrt .u2-history-table,.mrt .u2-history-table tbody{display:block;width:100%;min-width:0}.mrt .u2-history-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mrt .u2-history-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;min-width:0;margin-block-end:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mrt .u2-history-table td{display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.mrt .u2-history-table td:before{content:attr(data-label);display:block;margin-block-end:3px;color:var(--ink-3);font-size:.68rem;font-weight:650}.mrt .u2-history-table td:first-child{grid-column:1 / -1}.mrt .u2-history-table td:first-child:before{content:none}.mrt .u2-history-table td:last-child{grid-column:1 / -1;justify-self:start}}@media(max-width:500px){.mrt .m-u7-user-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .m-u7-user-actions>:last-child{grid-column:1 / -1}}@media(max-width:480px){.mrt .u10-scope-inline{flex-wrap:wrap}.mrt .u10-scope-inline>strong{white-space:normal}.mrt .u2-case-nav{align-items:stretch}.mrt .u2-case-selector{flex-basis:210px}}.mrt .m-u7-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:24px 28px;border-radius:var(--r-lg);color:#f7f9fd;background:linear-gradient(115deg,var(--brand-navy),var(--brand-blue));box-shadow:var(--sh)}.mrt .m-u7-hero:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:5px;background:var(--blue)}.mrt .m-u7-hero h1{color:inherit;font-size:clamp(1.45rem,3vw,2rem)}.mrt .m-u7-hero p{max-width:65ch;margin:7px 0 0;color:#e0e8f4;line-height:1.65}.mrt .m-u7-kicker{display:inline-flex;align-items:center;gap:7px;margin-block-end:8px;color:#c9d8ed;font-size:.75rem;font-weight:600;letter-spacing:.04em}.mrt .m-u7-hero-mark{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / 22%);border-radius:16px;color:#e3ecf8;background:#ffffff14}.mrt .m-u7-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mrt .m-u7-stat{display:flex;align-items:center;gap:13px;min-width:0;padding:15px 17px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh)}.mrt .m-u7-stat>.m-u7-stat-icon{display:grid;width:39px;height:39px;flex:0 0 auto;align-items:center;justify-items:center;place-items:center;line-height:0;border-radius:12px;color:var(--brand-blue);background:var(--blue-50)}.mrt .m-u7-stat>.m-u7-stat-icon svg{display:block;margin:0}.mrt .m-u7-stat>div{min-width:0}.mrt .m-u7-stat>div>span{overflow-wrap:anywhere}.mrt[data-theme=dark] .m-u7-stat>.m-u7-stat-icon{color:#d7e4f7;background:#203b61}.mrt .m-u7-stat strong{display:block;color:var(--navy);font-size:1.25rem;font-variant-numeric:tabular-nums}.mrt .m-u7-stat span{display:block;color:#4a5878;font-size:.78rem}.mrt[data-theme=dark] .m-u7-stat span{color:var(--ink-2)}.mrt .m-u7-main-card{min-width:0;padding:18px}.mrt .m-u7-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-end:16px}.mrt .m-u7-toolbar-start,.mrt .m-u7-toolbar-end{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mrt .m-u7-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--line);border-radius:12px}.mrt .m-u7-table{width:100%;min-width:760px;border-collapse:collapse;text-align:start}.mrt .m-u7-table th{padding:11px 13px;color:var(--ink-3);background:var(--surface-2);border-block-end:1px solid var(--line);font-size:.75rem;font-weight:600;white-space:nowrap}.mrt .m-u7-table td{padding:12px 13px;border-block-end:1px solid var(--line-2);vertical-align:middle}.mrt .m-u7-table tr:last-child td{border-block-end:0}.mrt .m-u7-table tbody tr:hover{background:var(--row-hover)}.mrt .m-u7-person{display:flex;align-items:center;gap:10px;min-width:190px}.mrt .m-u7-avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--brand-blue);font-size:.83rem;font-weight:600}.mrt .m-u7-person strong,.mrt .m-u7-person span{display:block}.mrt .m-u7-person>.m-u7-avatar{display:grid;place-items:center;color:#fff;background:var(--brand-blue);text-align:center}.mrt .m-u7-person strong{color:var(--navy);font-size:.87rem}.mrt .m-u7-person span{color:var(--ink-3);font-size:.73rem}.mrt .m-u7-chip-row{display:flex;flex-wrap:wrap;gap:5px}.mrt .m-u7-chip,.mrt .m-u7-status{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:var(--surface-2);font-size:.72rem;line-height:1.3}.mrt .m-u7-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mrt .m-u7-status-active{border-color:#b4dacd;color:#246e58;background:#edf7f2}.mrt .m-u7-status-inactive{border-color:#e2c8bd;color:#88543d;background:#fbf2ed}.mrt .m-u7-status-pending{border-color:#e6d3a9;color:#82611b;background:#fbf6e8}.mrt[data-theme=dark] .m-u7-status-active{border-color:#376956;color:#bde1d0;background:#17382f}.mrt[data-theme=dark] .m-u7-status-inactive{border-color:#755140;color:#e8c5ad;background:#3b2b25}.mrt[data-theme=dark] .m-u7-status-pending{border-color:#705d35;color:#e9d39d;background:#3a321f}.mrt .m-u7-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.mrt .m-u7-icon-action{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid transparent;border-radius:9px;color:var(--ink-2);background:transparent;cursor:pointer}.mrt .m-u7-icon-action:hover:not(:disabled){border-color:var(--line);color:var(--brand-blue);background:var(--surface-2)}.mrt .m-u7-icon-action:disabled{opacity:.42;cursor:not-allowed}.mrt .m-u7-icon-action-danger:hover:not(:disabled){color:#9a4e36;background:#fcf1ec}.mrt .m-u7-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid var(--line);border-inline-start:4px solid var(--brand-blue);border-radius:10px;color:var(--ink-2);background:var(--surface-2);font-size:.84rem;line-height:1.6}.mrt .m-u7-notice svg{flex:0 0 auto;margin-block-start:2px;color:var(--brand-blue)}.mrt .m-u7-notice-warning{border-inline-start-color:#b47431}.mrt .m-u7-notice-warning svg{color:#a2642e}.mrt .m-u7-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-end:15px}.mrt .m-u7-section-head h2{font-size:1.08rem}.mrt .m-u7-section-head p{margin:4px 0 0;color:var(--ink-3);font-size:.82rem;line-height:1.55}.mrt .m-u7-directory-section-head{gap:24px}.mrt .m-u7-directory-section-head>div:first-child{flex:1 1 360px;min-width:0}.mrt .m-u7-directory-actions{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:0;margin-inline-start:auto}.mrt .m-u7-directory-actions>.m-btn{min-width:0;white-space:normal}@media(min-width:641px){.mrt .m-page-header-layout:has(.u3-root)>.m-page-header>.m-page-header-tools{margin-inline-start:auto}}.m-page-header-layout:has(.m-u7-test-cleanup)>.m-page-header{margin-block:14px 25px}.m-page-header-layout:has(.m-u7-test-cleanup)>.m-page-header-content{padding-block-start:6px}.m-page-header-layout:has(.m-u7-test-cleanup) .m-u7-stats{margin-block-end:18px}.mrt .m-u7-test-cleanup .m-u7-section-head{align-items:center;gap:16px;margin-block-end:18px}.mrt .m-u7-test-cleanup .m-u7-section-head>div{flex:1 1 340px;min-width:0}.mrt .m-u7-test-cleanup .m-u7-actions{align-items:center;justify-content:flex-start;gap:10px;margin-block:14px 22px;flex-wrap:wrap;white-space:normal}.mrt .m-u7-test-cleanup .m-u7-actions>*{max-width:100%}.mrt .m-u7-classification-review .m-u7-section-head{margin-block-start:22px}.mrt .m-u7-role-layout{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.5fr);gap:14px;align-items:start}.mrt .m-u7-role-side{min-width:0;display:flex;flex-direction:column;gap:10px}.mrt .m-u7-role-list{display:grid;gap:7px}.mrt .m-u7-role-choice{display:flex;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink-2);background:var(--surface);text-align:start;cursor:pointer}.mrt .m-u7-role-choice:hover,.mrt .m-u7-role-choice-on{border-color:#a9b9d4;color:var(--navy);background:var(--blue-50)}.mrt[data-theme=dark] .m-u7-role-choice-on{background:#1a3658;border-color:#42638a}.mrt .m-u7-role-choice strong{display:block;color:var(--navy);font-size:.83rem}.mrt .m-u7-role-choice small{display:block;margin-block-start:3px;color:var(--ink-3);font-size:.7rem}.mrt .m-u7-role-detail{min-width:0;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mrt .m-u7-assignment-list{display:grid;gap:8px;margin-block-start:13px}.mrt .m-u7-assignment-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px}.mrt .m-u7-assignment-row strong{display:block;color:var(--navy);font-size:.82rem}.mrt .m-u7-assignment-row small{display:block;margin-block-start:3px;color:var(--ink-3);font-size:.72rem}.mrt .m-u7-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mrt .m-u7-field{display:grid;gap:6px;min-width:0}.mrt .m-u7-field>span{color:var(--ink-2);font-size:.8rem;font-weight:600}.mrt .m-u7-field-wide{grid-column:1 / -1}.mrt .m-u7-field small{color:var(--ink-3);font-size:.73rem;line-height:1.5}.mrt .m-u7-field textarea.m-input{resize:vertical}.mrt .m-u7-inline-control{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mrt .m-u7-inline-control>.m-input{flex:1 1 180px}.mrt .m-u7-checkbox{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);cursor:pointer;font-size:.82rem}.mrt .m-u7-checkbox input{width:17px;height:17px;accent-color:var(--brand-blue)}.mrt .m-u7-matrix-wrap{width:100%;min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain;max-height:min(68vh,760px);border:1px solid var(--line);border-radius:12px}.mrt .m-u7-matrix-wrap{margin-block-start:14px}.mrt .m-u7-matrix{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;text-align:start}.mrt .m-u7-matrix th,.mrt .m-u7-matrix td{padding:10px 12px;border-block-end:1px solid var(--line-2)}.mrt .m-u7-matrix thead th{position:sticky;inset-block-start:0;z-index:2;color:var(--ink-3);background:var(--surface-2);font-size:.75rem;line-height:1.4;white-space:normal}.mrt .m-u7-matrix thead th:first-child{inset-inline-start:0;z-index:4;min-width:210px;text-align:start}.mrt .m-u7-matrix td{color:var(--ink-2);font-size:.81rem}.mrt .m-u7-matrix td:first-child{position:sticky;inset-inline-start:0;z-index:1;min-width:210px;border-inline-end:1px solid var(--line);background:var(--surface)}.mrt .m-u7-matrix .m-u7-unit-row th{color:var(--navy);background:var(--canvas);font-size:.82rem;text-align:start}.mrt .m-u7-matrix .m-u7-stage-row th{color:var(--ink-2);background:var(--surface);font-size:.76rem;font-weight:600;text-align:start}.mrt .m-u7-matrix-role{min-width:155px;max-width:230px;overflow-wrap:anywhere}.mrt .m-u7-matrix-toggle{width:44px;min-height:36px;border:1px solid var(--line);border-radius:9px;color:var(--ink-3);background:var(--surface);cursor:pointer}.mrt .m-u7-matrix-toggle[aria-pressed=true]{border-color:#aecbbb;color:#21684d;background:#eaf5ef}.mrt[data-theme=dark] .m-u7-matrix-toggle[aria-pressed=true]{border-color:#416f5a;color:#bee2cf;background:#183a2e}.mrt .m-u7-scope-list{display:grid;gap:10px}.mrt .m-u7-scope-card{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(180px,1fr) minmax(230px,1.4fr);gap:13px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mrt .m-u7-scope-card h3{font-size:.88rem}.mrt .m-u7-scope-meta{color:var(--ink-3);font-size:.73rem;line-height:1.5}.mrt .m-u7-empty{padding:28px 18px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-3);background:var(--surface-2);text-align:center}.mrt .m-u7-empty strong{display:block;margin-block-end:5px;color:var(--ink-2)}.mrt .m-u7-key{direction:ltr;unicode-bidi:isolate;color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.mrt .m-u7-detail-box{display:grid;gap:8px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.mrt .m-u7-detail-box strong{color:var(--navy)}.mrt .m-u7-detail-box p{margin:0;color:var(--ink-2);font-size:.82rem;line-height:1.65}.mrt .m-u7-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mrt .m-u7-settings-card{display:grid;align-content:start;gap:10px;min-width:0;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mrt .m-u7-settings-card h3{display:flex;align-items:center;gap:8px;font-size:.95rem}.mrt .m-u7-settings-card p{margin:0;color:var(--ink-3);font-size:.8rem;line-height:1.6}.mrt .m-u7-request-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:8px;border-block-start:1px solid var(--line-2)}.mrt .m-u7-request-row:first-of-type{border-block-start:0}.mrt .m-u7-request-row span{color:var(--ink-2);font-size:.82rem}.mrt .m-u7-error{border-color:#b86b54;border-inline-start-color:#b86b54;color:#85452e;background:#fbefea}.mrt[data-theme=dark] .m-u7-error{color:#edc2ad;background:#3b2823}@media(max-width:900px){.mrt .m-u7-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .m-u7-role-layout{grid-template-columns:1fr}.mrt .m-u7-scope-card{grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .m-u7-scope-card>:last-child{grid-column:1 / -1}}@media(max-width:600px){.mrt .m-global-search{flex:1 1 150px;width:auto}.mrt .m-global-search input{font-size:.82rem}.mrt .m-global-search kbd{display:none}.mrt .m-u7-hero{padding:19px 17px}.mrt .m-u7-hero-mark{display:none}.mrt .m-u7-stats{gap:8px}.mrt .m-u7-stat{padding:11px;gap:9px}.mrt .m-u7-stat-icon{width:34px;height:34px}.mrt .m-u7-main-card{padding:13px}.mrt .m-u7-toolbar-start,.mrt .m-u7-toolbar-end{width:100%}.mrt .m-u7-toolbar-end>.m-btn{flex:1 1 auto}.mrt .m-u7-form-grid,.mrt .m-u7-scope-card,.mrt .m-u7-settings-grid{grid-template-columns:1fr}.mrt .m-u7-scope-card>:last-child{grid-column:auto}.mrt .m-u7-table{min-width:690px}}@media(max-width:360px){.mrt .m-u7-stats{grid-template-columns:minmax(0,1fr)}}.mrt .m-notif-pref-cards{display:none}.mrt .m-notif-table-toggle{display:grid;grid-template-columns:minmax(0,1fr) 18px 22px 18px minmax(0,1fr);align-items:center;width:100%;min-height:30px}.mrt .m-notif-table-toggle>.m-notif-lock-slot:first-child{grid-column:2}.mrt .m-notif-table-toggle>input{grid-column:3;justify-self:center;margin:0}.mrt .m-notif-table-toggle>.m-notif-lock-slot:last-child{grid-column:4}.mrt .m-notif-lock-slot{display:grid;width:18px;min-width:18px;height:20px;place-items:center}.mrt .m-notif-lock-marker{display:grid;width:16px;height:18px;place-items:center;color:var(--ink-3)}.mrt .m-notif-pref-table .m-table{table-layout:fixed;min-width:520px}.mrt .m-notif-pref-table th:not(:first-child),.mrt .m-notif-pref-table td:not(:first-child){width:17%;text-align:center}.mrt .m-notif-pref-table .m-chip{display:inline-flex;align-items:center;gap:4px}@media(max-width:767px){.mrt .m-notif-pref-table{display:none}.mrt .m-notif-pref-cards{display:grid;gap:10px}.mrt .m-notif-pref-card{min-width:0;padding:13px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.mrt .m-notif-pref-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.mrt .m-notif-pref-card-head h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.98rem}.mrt .m-notif-pref-card-head .m-chip{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.mrt .m-notif-locked-note{display:flex;align-items:flex-start;gap:6px;margin:9px 0 0;color:var(--ink-3);font-size:.8rem;line-height:1.45}.mrt .m-notif-locked-note svg{flex:0 0 auto;margin-block-start:2px}.mrt .m-notif-channel-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;margin-block-start:11px}.mrt .m-notif-channel-option{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;min-width:0;min-height:42px;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-size:.83rem}.mrt .m-notif-channel-option input{justify-self:center;margin:0}.mrt .m-notif-channel-option>span:last-child{justify-self:center}.mrt .m-notif-channel-option.is-unavailable{display:flex;color:var(--ink-3)}}@media(max-width:767px){.mrt .m-mast-in{flex-wrap:wrap;height:auto;min-height:62px;padding-block:6px;padding-inline:10px;gap:4px}.mrt .m-mast-end{display:contents}.mrt .m-sample-flag,.mrt .m-theme-toggle,.mrt .m-lang,.mrt .m-global-search{display:none}.mrt .m-menu-btn{order:1;flex:0 0 auto}.mrt .m-brand{order:2;flex:0 0 auto}.mrt .m-mobile-search-toggle{order:3;display:inline-grid;flex:0 0 40px}.mrt .m-bell{order:4;flex:0 0 auto}.mrt .m-user-menu{order:5;flex:0 0 auto}.mrt .m-menu-btn,.mrt .m-mobile-search-toggle,.mrt .m-bell{min-width:40px;min-height:40px}.mrt .m-mast-in .m-logo{height:18px;max-width:92px;max-inline-size:92px}.mrt .m-global-search.is-mobile-open{display:flex;order:6;flex:0 0 100%;width:100%;max-width:none;min-width:0;margin:0}.mrt .m-global-search.is-mobile-open kbd{display:none}.mrt .m-global-search.is-mobile-open .m-global-search-close{display:inline-grid;flex:0 0 36px;inline-size:36px;min-inline-size:36px;min-block-size:36px}.mrt .m-drawer-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid var(--line)}.mrt .m-drawer-control{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding-inline:8px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:var(--surface);font:inherit;cursor:pointer}.mrt .m-drawer-control:focus-visible{outline:3px solid var(--focus);outline-offset:2px}}@media(min-width:768px)and (max-width:900px){.mrt .m-mast-in{gap:7px;padding-inline:12px}.mrt .m-mast-end{min-width:0;gap:4px}.mrt .m-sample-flag{display:none}.mrt .m-global-search{flex:0 1 150px;width:150px}.mrt .m-theme-toggle{min-width:42px;gap:0;padding-inline:10px}.mrt .m-theme-toggle>span{display:none}.mrt .m-user-menu-identity strong,.mrt .m-user-menu-identity>span{max-inline-size:88px}}.mrt .u10-root{display:grid;gap:18px;min-width:0;color:var(--ink);container-type:inline-size;container-name:u10-dashboard}.mrt .u10-hero-note{max-width:290px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:.78rem;line-height:1.55}.mrt .u10-hero-note strong{display:block;margin-bottom:4px;color:var(--blue);font-size:.72rem}.mrt .u10-toolbar,.mrt .u10-builder-tools{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.mrt .u10-toolbar{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.mrt .u10-dashboard-filter-toolbar,.mrt .u10-report-filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.mrt .u10-dashboard-filter-toolbar .u10-toolbar-actions{width:100%;margin-inline-start:0;justify-content:flex-end}.mrt .u10-report-search-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:end;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.mrt .u10-report-search{display:grid;min-width:0;gap:6px;color:var(--ink-2);font-size:.74rem;font-weight:650}.mrt .u10-report-search-row>.u10-period-tag{align-self:end;margin-block-end:6px}.mrt .u10-toolbar-fields{display:flex;flex:1 1 560px;align-items:end;gap:10px;min-width:0}.mrt .u10-toolbar-fields.u10-report-filter-fields{display:grid;grid-template-columns:minmax(230px,1.7fr) minmax(145px,.8fr) minmax(145px,.8fr) auto;flex-basis:auto;align-items:end}.mrt .u10-report-filter-fields .u10-report-search{min-width:0}.mrt .u10-report-filter-fields .u10-extra-filters{display:contents}.mrt .u10-report-filter-fields .u10-extra-filters[hidden]{display:none}.mrt .u10-report-filter-fields .u10-filter-more{min-height:44px;align-self:end;white-space:nowrap}.mrt .u10-toolbar-fields .u10-extra-filters{display:contents}.mrt .u10-toolbar-fields .u10-extra-filters[hidden]{display:none}.mrt .u10-toolbar label,.mrt .u10-field{display:grid;min-width:0;gap:6px;color:var(--ink-2);font-size:.74rem;font-weight:650}.mrt .u10-toolbar .m-date-field{flex:1 1 165px}.mrt .u10-toolbar .m-date-field .m-input{width:100%}.mrt .u10-filter-select{flex:1 1 160px}.mrt .u10-filter-select .m-select-trigger{width:100%;min-width:120px}.mrt .u10-toolbar-actions{display:flex;align-items:center;gap:7px;margin-inline-start:auto;flex-wrap:wrap}.mrt .u10-period-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:var(--canvas);color:var(--ink-2);font-size:.72rem;white-space:nowrap}.mrt .u10-kpi-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:12px;overflow:visible;border:0;border-radius:0;background:transparent}.mrt .u10-kpi{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:17px 18px 16px;border:1px solid var(--line);border-radius:14px;text-align:start;background:var(--surface);color:inherit;cursor:pointer;box-shadow:0 4px 16px #102a5609;transition:background .18s ease,border-color .18s ease,transform .18s ease}.mrt .u10-kpi:hover,.mrt .u10-kpi:focus-visible{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:color-mix(in srgb,var(--blue) 5%,var(--surface));outline:3px solid color-mix(in srgb,var(--blue) 18%,transparent);outline-offset:2px;transform:translateY(-1px)}.mrt .u10-kpi-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-2);font-size:.75rem;font-weight:620}.mrt .u10-kpi-label svg{color:var(--blue)}.mrt .u10-kpi-value{color:var(--ink);font:600 clamp(1.45rem,2.2vw,2rem)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mrt .u10-kpi-foot{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:.7rem;line-height:1.35}.mrt .u10-kpi-delta{color:var(--ink-3);font-size:.65rem;line-height:1.3}.mrt .u10-delta{display:inline-flex;align-items:center;gap:3px;font-weight:700;direction:ltr;unicode-bidi:isolate}.mrt .u10-delta.up{color:#177455}.mrt .u10-delta.down{color:#9a5e23}.mrt[data-theme=dark] .u10-delta.up{color:#8ed6ad}.mrt[data-theme=dark] .u10-delta.down{color:#f0c487}.mrt .u10-grid-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.mrt .u10-panel{min-width:0;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 4px 16px #102a5606}.mrt .u10-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 18px 0}.mrt .u10-indicators-panel .u10-panel-head{padding-block-end:14px;border-bottom:1px solid var(--line-2)}.mrt .u10-panel-head h2{margin:0;color:var(--ink);font:600 1rem/1.35 var(--font-display)}.mrt .u10-panel-head p{margin:5px 0 0;color:var(--ink-3);font-size:.75rem;line-height:1.45}.mrt .u10-panel-body{padding:14px 18px 18px}.mrt .u10-satisfaction-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:11px;padding:15px 18px 18px}.mrt .u10-satisfaction-metrics>div{display:grid;align-content:center;gap:7px;min-width:0;min-height:82px;padding:12px 14px;border:1px solid var(--line-2);border-radius:11px;background:var(--surface-2)}.mrt .u10-satisfaction-metrics span{color:var(--ink-2);font-size:.74rem;line-height:1.4}.mrt .u10-satisfaction-metrics strong{color:var(--ink);font:600 1.3rem/1.15 var(--font-display);font-variant-numeric:tabular-nums}.mrt .u10-chart-wrap{min-height:192px}.mrt .u10-line-chart{display:block;width:100%;height:190px;overflow:visible}.mrt .u10-chart-grid{stroke:var(--line-2);stroke-width:1}.mrt .u10-chart-line{fill:none;stroke:#2b756d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mrt .u10-chart-prev{fill:none;stroke:#d29549;stroke-width:2;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round}.mrt .u10-chart-fill{fill:url(#u10-chart-fill)}.mrt .u10-chart-point{fill:var(--surface);stroke:#2b756d;stroke-width:2.5}.mrt .u10-chart-point.alt{fill:#d29549;stroke:var(--surface);stroke-width:1.5}.mrt .u10-chart-label{fill:var(--ink-3);font:10px var(--font-body)}.mrt .u10-legend{display:flex;flex-wrap:wrap;gap:13px;color:var(--ink-2);font-size:.72rem}.mrt .u10-legend-item{display:inline-flex;align-items:center;gap:6px}.mrt .u10-legend-dot{width:8px;height:8px;border-radius:3px;background:#2b756d}.mrt .u10-legend-dot.alt{background:#d29549}.mrt .u10-status-list{display:grid;gap:13px}.mrt .u10-status-row{display:grid;grid-template-columns:minmax(88px,.82fr) minmax(70px,1fr) auto;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;color:var(--ink-2);text-align:start;font-size:.75rem;cursor:pointer}.mrt .u10-status-row:hover .u10-status-track{outline:2px solid color-mix(in srgb,var(--blue) 20%,transparent)}.mrt .u10-status-track{height:8px;overflow:hidden;border-radius:999px;background:var(--canvas)}.mrt .u10-status-fill{height:100%;min-width:2px;border-radius:inherit;background:#2b756d}.mrt .u10-status-fill.s2{background:#d29549}.mrt .u10-status-fill.s3{background:#718ab1}.mrt .u10-status-fill.s4{background:#b36d59}.mrt .u10-status-count{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.mrt .u10-metric-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mrt .u10-mini-metric{padding:12px 13px;border-radius:12px;background:var(--canvas)}.mrt .u10-mini-metric span{display:block;color:var(--ink-3);font-size:.7rem;line-height:1.4}.mrt .u10-mini-metric strong{display:block;margin-top:7px;color:var(--ink);font:600 1.25rem/1.15 var(--font-display);font-variant-numeric:tabular-nums}.mrt .u10-source-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:7px;margin-top:13px}.mrt .u10-source-count{display:grid;align-content:space-between;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface)}.mrt .u10-source-count span{color:var(--ink-3);font-size:.66rem;line-height:1.35}.mrt .u10-source-count strong{color:var(--ink);font:600 1rem/1 var(--font-display);font-variant-numeric:tabular-nums}.mrt .u10-source-warning{grid-column:1 / -1;color:var(--ink-2);font-size:.62rem;line-height:1.35}.mrt .u10-split-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mrt .u10-report-list{display:grid;gap:8px}.mrt .u10-report-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line-2);border-radius:11px;background:var(--surface)}.mrt .u10-report-row h3{margin:0;color:var(--ink);font-size:.82rem}.mrt .u10-report-row p{margin:4px 0 0;color:var(--ink-3);font-size:.7rem;line-height:1.45}.mrt .u10-report-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mrt .u10-report-actions .m-btn{min-height:40px;height:40px;padding:8px 12px;font-size:.8rem}.mrt .u10-label-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);font-size:.66rem;line-height:1.2}.mrt .u10-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--line-2);border-radius:12px}.mrt .u10-table{width:100%;min-width:700px;border-collapse:collapse;text-align:start}.mrt .u10-table th{padding:10px 12px;background:var(--canvas);color:var(--ink-2);font-size:.7rem;font-weight:700;white-space:nowrap}.mrt .u10-table td{padding:11px 12px;border-top:1px solid var(--line-2);color:var(--ink);font-size:.76rem;vertical-align:top}.mrt .u10-report-library-table{min-width:980px;table-layout:fixed}.mrt .u10-report-library-table th,.mrt .u10-report-library-table td{text-align:start;vertical-align:middle;overflow-wrap:anywhere}.mrt .u10-report-col-reference{width:14%}.mrt .u10-report-col-title{width:27%}.mrt .u10-report-col-source{width:18%}.mrt .u10-report-col-status{width:17%}.mrt .u10-report-col-entity{width:14%}.mrt .u10-report-col-date{width:10%}.mrt .u10-report-date{display:inline-block;direction:ltr;unicode-bidi:isolate;text-align:start;white-space:nowrap;font-variant-numeric:tabular-nums}.mrt .u10-table td small{display:block;margin-top:4px;color:var(--ink-3)}.mrt .u10-ref{font-family:var(--font-mono);font-size:.7rem;direction:ltr;unicode-bidi:isolate}.mrt .u10-builder{display:grid;gap:15px;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.mrt .u10-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mrt .u10-field input:not([type=checkbox]):not([type=radio]),.mrt .u10-field textarea{width:100%}.mrt .u10-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mrt .u10-check{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--line-2);border-radius:9px;color:var(--ink-2);font-size:.74rem;cursor:pointer}.mrt .u10-check input{flex:0 0 auto;margin:2px 0 0;accent-color:var(--blue)}.mrt .u10-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-inline-start:3px solid #d29549;border-radius:8px;background:color-mix(in srgb,#d29549 9%,var(--surface));color:var(--ink-2);font-size:.74rem;line-height:1.55}.mrt .u10-note svg{flex:0 0 auto;margin-top:1px;color:#a97430}.mrt .u10-access{display:grid;justify-items:start;gap:10px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink-2);font-size:.78rem;line-height:1.55}.mrt .u10-usage-disabled{opacity:.72}.mrt .u10-usage-disabled .m-btn{cursor:not-allowed}.mrt .u10-skeleton{height:144px;border-radius:13px;background:var(--canvas);animation:u10-sheen 1.2s ease-in-out infinite alternate}@keyframes u10-sheen{0%{opacity:.64}to{opacity:1}}.mrt[data-theme=dark] .u10-panel,.mrt[data-theme=dark] .u10-toolbar,.mrt[data-theme=dark] .u10-kpi-rail,.mrt[data-theme=dark] .u10-builder,.mrt[data-theme=dark] .u10-report-row{box-shadow:none}.mrt[data-theme=dark] .u10-note{background:color-mix(in srgb,#d29549 12%,var(--surface))}@media(max-width:1100px){.mrt .u10-toolbar-fields,.mrt .u10-toolbar-fields.u10-report-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%}.mrt .u10-report-filter-fields .u10-report-search{grid-column:1 / -1}.mrt .u10-toolbar-actions{flex:1 1 100%;margin-inline-start:0;justify-content:flex-start}.mrt .u10-panel-head{min-width:0;flex-wrap:wrap}.mrt .u10-panel-head>*{min-width:0;max-width:100%}}@media(max-width:950px){.mrt .u10-kpi-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mrt .u10-root{gap:13px}.mrt .u10-hero-note{justify-self:flex-start;max-width:min(100%,320px)}.mrt .u10-toolbar{padding:11px}.mrt .u10-report-search-row{grid-template-columns:minmax(0,1fr);padding:11px}.mrt .u10-report-search-row>.u10-period-tag{justify-self:stretch;margin-block-end:0;white-space:normal}.mrt .u10-toolbar-fields{display:grid;grid-template-columns:1fr 1fr;flex-basis:100%;gap:9px}.mrt .u10-toolbar .m-date-field,.mrt .u10-filter-select{min-width:0}.mrt .u10-toolbar-actions{width:100%;margin-inline-start:0}.mrt .u10-toolbar-actions>.m-btn{flex:1}.mrt .u10-period-tag{margin-inline-start:auto}.mrt .u10-kpi{padding:13px 12px}.mrt .u10-kpi-label{align-items:flex-start;font-size:.68rem}.mrt .u10-kpi-foot{flex-wrap:wrap;font-size:.66rem}.mrt .u10-satisfaction-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 14px}.mrt .u10-satisfaction-metrics>div:last-child{grid-column:1 / -1}.mrt .u10-source-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .u10-panel-head{padding:14px 14px 0}.mrt .u10-panel-body{padding:12px 14px 14px}.mrt .u10-chart-wrap{min-height:158px}.mrt .u10-line-chart{height:160px}.mrt .u10-builder-grid,.mrt .u10-check-grid,.mrt .u10-report-row{grid-template-columns:1fr}.mrt .u10-report-actions{justify-content:flex-end}.mrt .u10-report-actions>.m-btn{flex:0 0 auto}.mrt .u10-ref{font-size:.66rem}}@media(prefers-reduced-motion:reduce){.mrt .u10-skeleton{animation:none}.mrt .u10-kpi{transition:none}}.mrt[data-theme=dark] .u10-source-count{background:var(--canvas)}.mrt .u10-detail-scrim{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:#09182a57}.mrt .u10-detail-drawer{display:grid;grid-template-rows:auto 1fr;width:min(480px,100%);height:100%;overflow:auto;background:var(--surface);color:var(--ink);box-shadow:0 0 36px #09182a38}.mrt .u10-detail-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:23px 22px 18px;border-bottom:1px solid var(--line)}.mrt .u10-detail-drawer h2{margin:8px 0 0;font:600 1.2rem/1.3 var(--font-display)}.mrt .u10-detail-body{padding:14px 22px 24px}.mrt .u10-detail-body p{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;margin:0;border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:.8rem}.mrt .u10-detail-body p strong{color:var(--ink)}.mrt .u10-detail-body p:last-child{display:block;margin-top:15px;border:0;line-height:1.6}.mrt .u10-print-sheet{display:none}@media print{body *{visibility:hidden!important}.mrt .u10-print-sheet,.mrt .u10-print-sheet *{visibility:visible!important}.mrt .u10-print-sheet{position:absolute;inset:0;display:block;width:100%;padding:15mm;color:#102a56!important;background:#fff!important;font-family:sans-serif;direction:inherit}.mrt .u10-print-sheet h1{margin:0 0 4mm;font-size:20pt}.mrt .u10-print-sheet p{margin:0 0 8mm;font-size:9pt}.mrt .u10-print-sheet table{width:100%;border-collapse:collapse;font-size:8pt}.mrt .u10-print-sheet th,.mrt .u10-print-sheet td{padding:2.5mm 2mm;border:1px solid #cbd4e0;text-align:start;vertical-align:top}.mrt .u10-print-sheet th{color:#194185;background:#f1f4f8!important}}.mrt .u10-kpi-period{display:block;margin-top:3px;color:var(--ink-3);font-size:.66rem}.mrt .u10-indicators-panel{min-width:0}.mrt .u10-indicators-table{min-width:760px}.mrt .u10-indicators-table th,.mrt .u10-indicators-table td{vertical-align:middle}.mrt .u10-indicators-table td:first-child{min-width:205px;color:var(--ink);font-weight:600}.mrt .u10-inline-link{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;border:1px solid var(--line);border-radius:7px;color:var(--blue);background:var(--surface);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.mrt .u10-inline-link:hover{background:var(--blue-soft)}.mrt .u10-inline-link:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 48%,transparent);outline-offset:2px}@media(max-width:600px){.mrt .u10-indicators-table{min-width:680px}.mrt .u10-indicators-panel .u10-panel-head{align-items:flex-start}}.mrt .m-nav-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.mrt .m-nav-section-title{margin-inline:10px;text-transform:none}.mrt .m-nav-badge{flex:0 0 auto;min-width:22px;padding-inline:6px;border-radius:99px;color:var(--brand-navy);background:var(--blue-50);font-variant-numeric:tabular-nums}.mrt .m-unified-inbox,.mrt .m-settings-hub{display:grid;gap:19px;min-width:0;color:var(--ink)}.mrt .m-settings-hub-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--blue-50) 75%,var(--surface)),var(--surface) 68%)}.mrt[data-theme=dark] .m-settings-hub-head{background:linear-gradient(120deg,color-mix(in srgb,var(--brand-navy) 44%,var(--surface)),var(--surface) 72%)}.mrt .m-settings-hub-head>div{max-width:720px}.mrt .m-settings-hub-kicker{margin:0 0 8px;color:var(--blue);font-size:.73rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.mrt .m-unified-inbox h1,.mrt .m-settings-hub h1{margin:0;font-family:var(--font-display);font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.1;letter-spacing:-.035em}.mrt .m-settings-hub-head .m-muted{max-width:62ch;margin:10px 0 0;line-height:1.7}.mrt .m-u7-role-table td>strong,.mrt .m-u7-role-table td>.m-u7-role-id{display:block}.mrt .m-u7-role-table td>.m-u7-role-id{margin-block-start:4px;color:var(--ink-3);font-size:.72rem;line-height:1.35}.mrt .m-stat-cards-row{display:grid;gap:10px;min-width:0}.mrt{--m-type-page: clamp(24px, 2vw, 32px);--m-type-section: 20px;--m-type-card-title: 16px;--m-type-body: 15px;--m-type-small: 13px;--m-type-caption: 12px;--m-type-metric: 28px;--m-weight-normal: 400;--m-weight-medium: 500;--m-weight-semibold: 600;--m-weight-bold: 700}.mrt .m-data-table-scroll{width:100%;max-width:100%;min-width:0;overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.mrt .m-data-table-scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 48%,transparent);outline-offset:2px}.mrt .m-data-table{width:100%;border-collapse:collapse;border-spacing:0;text-align:start}.mrt .m-data-table>thead>tr>th,.mrt .m-data-table>tbody>tr>td{text-align:start;vertical-align:middle}.mrt .m-data-table caption{text-align:start}.mrt a.m-nav-item{display:flex;align-items:center;color:inherit;text-decoration:none}.mrt .m-crumbs a{color:var(--ink-2);text-decoration:none}.mrt .m-crumbs a:hover,.mrt .m-crumbs a:focus-visible{text-decoration:underline;text-underline-offset:3px}.mrt .m-crumb-current{color:var(--ink-3)}.mrt .m-stat-cards-1{grid-template-columns:minmax(0,1fr)}.mrt .m-stat-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .m-stat-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mrt .m-stat-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mrt .m-stat-cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mrt .m-stat-cards-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mrt .m-stat-card{display:flex;align-items:center;gap:13px;min-width:0;min-height:76px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);box-shadow:var(--sh);text-align:start}.mrt .m-record-detail-layout{display:grid;min-width:0;gap:14px}.mrt .m-stat-card-icon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:12px;color:var(--brand-blue);background:var(--blue-50);line-height:0}.mrt .m-stat-card-icon svg{display:block}.mrt[data-theme=dark] .m-stat-card-icon{color:#d7e4f7;background:#203b61}.mrt .m-stat-card-copy{display:grid;min-width:0;gap:3px}.mrt .m-stat-card-trailing{display:grid;flex:0 0 auto;place-items:center;margin-inline-start:auto;color:var(--blue)}.mrt button.m-stat-card{font:inherit;cursor:pointer}.mrt .m-stat-card-interactive:hover{border-color:color-mix(in srgb,var(--blue) 48%,var(--line))}.mrt .m-stat-card-interactive:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 48%,transparent);outline-offset:2px}.mrt .m-stat-card-warning{border-color:var(--amber-border);background:var(--amber-50)}.mrt .m-stat-card-danger{border-color:var(--red-border, var(--line));background:var(--red-50)}.mrt .m-stat-card-success{border-color:var(--success-border);background:var(--green-50)}.mrt .m-stat-card-label{color:var(--ink-2);font-size:.78rem;font-weight:600;line-height:1.4}.mrt .m-stat-card-value{color:var(--brand-navy);font-size:1.6rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.mrt[data-theme=dark] .m-stat-card-value{color:var(--ink)}.mrt .m-stat-card-note{color:var(--ink-3);font-size:.72rem;line-height:1.4}.mrt .m-filter-tabs{display:flex;flex-wrap:wrap;gap:7px;min-width:0;padding:2px 0 12px}.mrt .m-filter-tabs>button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:9px;color:var(--ink-2);background:var(--surface);white-space:nowrap;cursor:pointer}.mrt .m-filter-tabs>button:hover{background:var(--row-hover)}.mrt .m-filter-tabs>button.is-active{color:var(--blue);border-color:var(--blue);background:var(--blue-50);box-shadow:inset 0 -3px var(--blue)}.mrt .m-filter-tab-count{display:inline-grid;place-items:center;min-width:22px;min-height:22px;padding-inline:6px;border-radius:999px;color:var(--ink-2);background:var(--line-2);font-size:.76rem;font-variant-numeric:tabular-nums}@media(max-width:1100px){.mrt .m-stat-cards-5,.mrt .m-stat-cards-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.mrt .m-stat-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.mrt .m-stat-cards-row{gap:8px}.mrt .m-stat-card{min-height:92px;padding:11px}}.mrt .m-inbox-filters{display:flex;flex-wrap:wrap;gap:7px;max-width:100%;overflow:visible;padding:2px 2px 5px}.mrt .m-inbox-filters button{flex:0 0 auto;min-height:38px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:var(--surface);font:inherit;font-size:.8rem;font-weight:650;cursor:pointer}.mrt .m-inbox-filters button:hover,.mrt .m-inbox-filters button.on{border-color:var(--blue);color:var(--brand-navy);background:var(--blue-50)}.mrt .m-inbox-filter-count{display:inline-grid;min-width:1.55em;height:1.55em;margin-inline-start:6px;padding-inline:4px;place-items:center;border-radius:999px;color:var(--ink-2);background:color-mix(in srgb,var(--blue) 10%,var(--surface));font-size:.72em;font-variant-numeric:tabular-nums}.mrt .m-inbox-filters button.on .m-inbox-filter-count{color:var(--brand-blue);background:var(--surface)}.mrt .m-inbox-filter-control{display:grid;gap:6px;min-width:0}.mrt .m-inbox-filter-control>label{color:var(--ink-2);font-size:.75rem;font-weight:600}.mrt .m-inbox-filter-control .mariyat-select-trigger{width:100%}.mrt[data-theme=dark] .m-inbox-filters button:hover,.mrt[data-theme=dark] .m-inbox-filters button.on{color:var(--ink)}.mrt .m-inbox-list{display:grid;gap:9px}.mrt .m-inbox-table-wrap{margin-block:4px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.mrt .m-inbox-table{min-width:620px}.mrt .m-inbox-table th{padding:11px 13px;border-block-end:1px solid var(--line);color:var(--ink-2);background:var(--surface-2);font-size:var(--m-type-caption);font-weight:var(--m-weight-semibold)}.mrt .m-inbox-table td{padding:12px 13px;border-block-end:1px solid var(--line);color:var(--ink)}.mrt .m-inbox-table tbody tr:last-child td{border-block-end:0}.mrt .m-inbox-table td:nth-child(2){min-width:230px}.mrt .m-inbox-table td:nth-child(2)>strong{display:block;overflow-wrap:anywhere}.mrt .m-inbox-table-reference{display:block;margin-block-start:4px;color:var(--ink-3);font-size:var(--m-type-caption)}.mrt .m-inbox-row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,2fr) auto;align-items:center;gap:15px;width:100%;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);text-align:start;cursor:pointer;transition:transform .16s ease}.mrt .m-inbox-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--blue) 48%,var(--line));background:color-mix(in srgb,var(--blue-50) 38%,var(--surface))}.mrt .m-inbox-row:focus-visible,.mrt .m-inbox-filters button:focus-visible,.mrt .m-settings-hub-card:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 48%,transparent);outline-offset:2px}.mrt .m-inbox-source{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:.77rem;font-weight:680;line-height:1.4}.mrt .m-inbox-source>span{width:9px;height:9px;flex:0 0 auto;border-radius:3px;background:var(--brand-blue)}.mrt .m-inbox-source-recommendation>span{background:#b56c52}.mrt .m-inbox-source-committee>span{background:#9c7432}.mrt .m-inbox-source-entity>span{background:#4e8279}.mrt .m-inbox-source-demo>span{background:var(--ink-3)}.mrt .m-inbox-source-administration>span{background:var(--brand-blue)}.mrt .m-inbox-row-copy{display:grid;gap:5px;min-width:0}.mrt .m-inbox-row-copy strong{overflow-wrap:anywhere;font-size:.92rem}.mrt .m-inbox-row-copy>span{color:var(--ink-3);font-size:.74rem}.mrt .m-inbox-row-copy bdi{color:var(--ink-2);font-variant-numeric:tabular-nums}.mrt .m-inbox-row-meta{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font-size:.73rem;white-space:nowrap}.mrt .m-inbox-row-meta time{font-variant-numeric:tabular-nums}.mrt .m-inbox-row-chevron{color:var(--blue)}.mrt .m-inbox-empty{display:grid;justify-items:center;gap:7px;min-height:230px;align-content:center;padding:28px;border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--surface-2);text-align:center}.mrt .m-inbox-empty-icon{display:grid;width:48px;height:48px;margin-bottom:5px;place-items:center;border:1px solid var(--line);border-radius:15px;color:var(--blue);background:var(--surface)}.mrt .m-inbox-empty h2{margin:0;font:650 1.05rem/1.3 var(--font-display)}.mrt .m-inbox-empty p{max-width:46ch;margin:0;color:var(--ink-3);font-size:.82rem;line-height:1.6}.mrt .m-settings-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mrt .m-settings-hub-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:82px;padding:15px 17px;border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);background:var(--surface);box-shadow:var(--sh-1);text-align:start;cursor:pointer;transition:transform .16s ease}.mrt .m-settings-hub-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--blue) 48%,var(--line));background:color-mix(in srgb,var(--blue-50) 34%,var(--surface))}.mrt .m-settings-hub-card>span:nth-child(2){display:grid;gap:4px;min-width:0}.mrt .m-settings-hub-card strong{overflow-wrap:anywhere;font-size:.88rem}.mrt .m-settings-hub-card small{color:var(--ink-3);font-size:.72rem}.mrt .m-settings-hub-card>svg{color:var(--blue)}.mrt .m-prototype-info{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.mrt .m-prototype-info summary{padding:14px 17px;cursor:pointer;font-weight:700}.mrt .m-prototype-info summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-md)}.mrt .m-prototype-info-body{display:grid;gap:8px;padding:0 17px 16px;color:var(--ink-2);line-height:1.65}.mrt .m-prototype-info-body p{margin:0}.mrt .m-settings-hub-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--brand-navy);background:var(--blue-50)}.mrt[data-theme=dark] .m-settings-hub-icon{color:var(--ink)}@media(max-width:700px){.mrt .m-settings-hub-head{align-items:flex-start}.mrt .m-inbox-row{grid-template-columns:minmax(0,1fr) auto}.mrt .m-inbox-source{grid-column:1 / -1}.mrt .m-settings-hub-grid{grid-template-columns:1fr}}@media(max-width:480px){.mrt .m-inbox-row{gap:9px;padding:13px}.mrt .m-inbox-row-meta{align-self:end}}@media(max-width:640px){.mrt .m-inbox-table{min-width:0}.mrt .m-inbox-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.mrt .m-inbox-table,.mrt .m-inbox-table tbody,.mrt .m-inbox-table tr,.mrt .m-inbox-table td{display:block;width:100%}.mrt .m-inbox-table tr{padding:6px 12px;border-block-end:1px solid var(--line)}.mrt .m-inbox-table tbody tr:last-child{border-block-end:0}.mrt .m-inbox-table td,.mrt .m-inbox-table td:nth-child(2){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:7px 0;border:0}.mrt .m-inbox-table td:before{flex:0 0 35%;color:var(--ink-3);content:attr(data-label);font-size:.73rem;font-weight:600}.mrt .m-inbox-table td:nth-child(2){display:block}.mrt .m-inbox-table td:nth-child(2):before{display:block;margin-block-end:5px}}@media(prefers-reduced-motion:reduce){.mrt .m-inbox-row,.mrt .m-settings-hub-card{transition:none}.mrt .m-inbox-row:hover,.mrt .m-settings-hub-card:hover{transform:none}}@media(min-width:1024px)and (max-width:1440px){.mrt .m-mast-in{flex-wrap:nowrap;gap:9px;padding-inline:15px}.mrt .m-brand{flex:0 1 235px;min-width:0}.mrt .m-brand-t{min-width:0}.mrt .m-brand-t strong{overflow:hidden;font-size:.96rem;white-space:nowrap;text-overflow:ellipsis}.mrt .m-brand-t span,.mrt .m-sample-flag{display:none}.mrt .m-mast-end{flex-wrap:nowrap;gap:6px;min-width:0}.mrt .m-global-search{flex:0 1 205px;min-width:115px}.mrt .m-simulated-login{flex:0 0 auto;inline-size:auto;min-width:max-content;justify-content:center;gap:6px;padding-inline:8px;font-size:.72rem;white-space:nowrap}.mrt .m-lang{white-space:nowrap}.mrt .m-me{flex:0 1 176px;min-width:0}.mrt .m-me-t{min-width:0}.mrt .m-me-t strong,.mrt .m-me-t>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.mrt .m-body{width:100%;max-width:none;margin-inline:0;padding-inline:0}.mrt .m-side{box-sizing:border-box;inset-block-start:var(--m-side-sticky-offset, 70px);height:var(--m-side-available-block-size, calc(100dvh - 70px) );block-size:var(--m-side-available-block-size, calc(100dvh - 70px) );max-block-size:var(--m-side-available-block-size, calc(100dvh - 70px) );min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scroll-padding-block:10px;scrollbar-gutter:stable;scrollbar-color:var(--blue) var(--surface-2);scrollbar-width:thin}.mrt .m-side>.m-nav{flex:0 0 auto;min-block-size:min-content}.mrt .m-side .m-nav-item{min-width:0;max-width:100%;box-sizing:border-box}.mrt .m-side .m-nav-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.mrt .m-side .m-nav-badge{flex:0 0 auto}.mrt .m-side-toggle,.mrt .m-side-foot{flex-shrink:0}.mrt .m-nav-item{scroll-margin-block:10px}.mrt .m-side:focus-visible,.mrt .m-drawer:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.mrt .m-file-picker{min-width:0}.mrt .m-file-picker-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mrt .m-file-picker-label{display:flex;min-height:42px;align-items:center;gap:10px;max-width:100%;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.mrt .m-file-picker-native:focus-visible+.m-file-picker-label{outline:3px solid var(--focus);outline-offset:2px}.mrt .m-file-picker-native:disabled+.m-file-picker-label{opacity:.58;cursor:not-allowed}.mrt .m-file-picker-button{flex:0 0 auto;padding:7px 10px;border-radius:7px;background:var(--surface-2);color:var(--ink);font-weight:650}.mrt .m-file-picker-name{min-width:0;overflow:hidden;color:var(--muted, #667085);text-overflow:ellipsis;white-space:nowrap}.mrt .u2-dialog-error{margin:0;padding:10px 12px;border:1px solid var(--danger);border-radius:9px;background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger);font-weight:650}.mrt .u2-dialog .u2-trust:has(svg.lucide-calendar-days){display:none}.mrt .u2-rejection-reason{display:grid;gap:4px;margin:0;padding:12px;border-inline-start:4px solid var(--danger);border-radius:8px;background:var(--surface-2)}.mrt .m-drawer{box-sizing:border-box;height:100dvh;block-size:100dvh;max-block-size:100dvh;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px;scrollbar-color:var(--blue) var(--surface-2);scrollbar-width:thin}.mrt .m-drawer-head{position:sticky;inset-block-start:0;z-index:4;background:var(--surface)}.mrt .m-drawer-brand{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.mrt .m-drawer-sample-flag{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--amber-border);border-radius:999px;color:var(--amber);background:var(--amber-50);font-size:.72rem;white-space:nowrap}.mrt .m-side::-webkit-scrollbar,.mrt .m-drawer::-webkit-scrollbar,.mrt .m-nav-sublist::-webkit-scrollbar{width:8px}.mrt .m-side::-webkit-scrollbar-track,.mrt .m-drawer::-webkit-scrollbar-track,.mrt .m-nav-sublist::-webkit-scrollbar-track{background:var(--surface-2)}.mrt .m-side::-webkit-scrollbar-thumb,.mrt .m-drawer::-webkit-scrollbar-thumb,.mrt .m-nav-sublist::-webkit-scrollbar-thumb{border:2px solid var(--surface-2);border-radius:8px;background:var(--blue)}.mrt .m-body-nav-collapsed>.m-side .m-nav-parent-current>.m-nav-parent:before{content:"";position:absolute;inset-block:8px;inset-inline-start:-10px;width:4px;border-radius:4px;background:var(--blue)}.mrt .m-home-register-action{flex:0 1 auto;max-width:100%;min-height:42px;white-space:normal;text-align:start}.mrt .m-screen-staff-home .m-stack>.m-btn-primary:first-child{display:none}.mrt .m-screen-applicant-home .m-stack>.m-btn-primary:first-child{display:none}.mrt .m-main{--m-main-inline-padding: var(--s-8);padding-inline:var(--s-8);padding-block-end:calc(3.15rem + max(1rem,env(safe-area-inset-bottom)) + 24px)}@media(max-width:420px){.mrt .m-mast-in{gap:2px;padding-inline:6px}.mrt .m-mast-in .m-logo{max-inline-size:64px}.mrt .m-user-menu-identity{display:none}.mrt .m-user-menu-trigger{gap:5px;padding-inline:4px}}@media(max-width:767px){.mrt .m-u7-table-wrap{overflow:visible;border:0;background:transparent}.mrt .m-u7-table{display:block;min-inline-size:0}.mrt .m-u7-table.m-u7p-audit-table{width:100%;min-width:0;min-inline-size:0}.mrt .m-u7-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mrt .m-u7-table tbody{display:grid;gap:10px}.mrt .m-u7-table tr{display:grid;gap:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mrt .m-u7-table td{display:grid;grid-template-columns:minmax(6rem,.42fr) minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;border:0;text-align:start}.mrt .m-u7-table td:before{content:attr(data-l);color:var(--ink-3);font-size:.72rem;line-height:1.4}.mrt .m-u7-table td:first-child{grid-template-columns:minmax(0,1fr)}.mrt .m-u7-table td:first-child:before{display:none;content:none}.mrt .m-u7-table td[colspan]{display:block}.mrt .m-u7-table td[colspan]:before{display:none;content:none}.mrt .m-u7-table .m-u7-person{min-inline-size:0}.mrt .m-u7-table .m-u7-actions{flex-wrap:wrap;justify-content:flex-start}}.mrt .m-applicant-welcome{margin-block-end:20px}.mrt .m-screen-home>.m-page-header-layout--home>.m-page-header{display:none}.mrt .m-applicant-welcome h1{margin:0;color:#fff;font-size:1.75rem;font-weight:600;line-height:1.25}@media(max-width:640px){.mrt .m-home-register-action{max-inline-size:100%}}.mrt .m-applicant-home-card{min-width:0;display:flex;flex-direction:column;height:100%}.mrt .m-applicant-home-card .m-card-head{min-width:0}.mrt .m-applicant-home-card h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--navy);font-size:1.1rem;font-weight:650}.mrt .m-applicant-home-card>p{margin:0;color:var(--ink-2);font-size:.96rem;line-height:1.8}.mrt .m-applicant-home-card>.m-home-action-end{margin-block-start:auto;align-self:flex-start}.mrt .m-applicant-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}.mrt .m-applicant-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--ink-2);font-size:.86rem;line-height:1.55}.mrt .m-applicant-steps li>span:last-child{display:grid;gap:4px}.mrt .m-applicant-steps b{color:var(--blue);font-size:.78rem}.mrt .m-applicant-step-icon,.mrt .m-applicant-news-icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:var(--blue);background:var(--surface-2)}.mrt .m-applicant-news{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mrt .m-applicant-news li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-block-end:1px solid var(--line)}.mrt .m-applicant-news li:last-child{border:0}.mrt .m-applicant-news-icon{width:38px;height:38px;border-radius:9px;color:var(--blue);background:var(--blue-50)}.mrt .m-applicant-news li>div{display:grid;gap:3px;min-width:0}.mrt .m-applicant-news-tag{color:var(--blue);font-size:.74rem;font-weight:650}.mrt .m-applicant-news strong{color:var(--navy);font-size:.9rem;font-weight:550;line-height:1.5}.mrt .m-applicant-news time{color:var(--ink-3);font-size:.78rem}@media(max-width:600px){.mrt .m-applicant-home-card{padding:22px}.mrt .m-applicant-steps{grid-template-columns:1fr;gap:14px}.mrt .m-applicant-steps li{flex-direction:row;align-items:center}.mrt .m-applicant-welcome h1{font-size:1.4rem}}.mrt .m-role-home{display:grid;gap:14px;min-width:0;margin-block-start:14px;color:var(--ink)}.mrt .m-role-home-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,2.7vw,28px);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--blue-50) 75%,var(--surface)),var(--surface) 68%)}.mrt[data-theme=dark] .m-role-home-head{background:linear-gradient(120deg,color-mix(in srgb,var(--brand-navy) 44%,var(--surface)),var(--surface) 72%)}.mrt .m-role-home-head h2{margin:0;color:var(--navy);font:650 clamp(1.25rem,2.4vw,1.8rem)/1.2 var(--font-display)}.mrt[data-theme=dark] .m-role-home-head h2{color:var(--ink)}.mrt .m-role-home-head p:not(.m-role-home-kicker){max-width:62ch;margin:8px 0 0;color:var(--ink-2);font-size:.86rem;line-height:1.6}.mrt .m-role-home-kicker{margin:0 0 7px;color:var(--blue);font-size:.72rem;font-weight:750;letter-spacing:.04em}.mrt .m-role-home-total{display:grid;flex:0 0 auto;min-width:78px;min-height:78px;align-content:center;justify-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));border-radius:18px;color:var(--brand-navy);background:var(--surface)}.mrt[data-theme=dark] .m-role-home-total{color:var(--ink)}.mrt .m-role-home-total strong{font:700 1.7rem/1 var(--font-display);font-variant-numeric:tabular-nums}.mrt .m-role-home-total span{margin-block-start:5px;color:var(--ink-3);font-size:.7rem}.mrt .m-role-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:13px;min-width:0}.mrt .m-role-home-panel{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.mrt .m-role-home-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mrt .m-role-home-panel-head h3{margin:0;color:var(--navy);font:600 .96rem/1.35 var(--font-display)}.mrt .m-role-home-panel-head>div>:is(h2,h3),.mrt .m-home-audit-preview>h3{font-weight:600}.mrt[data-theme=dark] .m-role-home-panel-head h3{color:var(--ink)}.mrt .m-role-home-panel-head p{margin:4px 0 0;color:var(--ink-3);font-size:.74rem;line-height:1.5}.mrt .m-role-home-panel-head>svg{flex:0 0 auto;color:var(--blue)}.mrt .m-role-home-count{display:inline-grid;min-width:32px;min-height:32px;padding-inline:8px;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:var(--surface-2);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.mrt[data-theme=dark] .m-role-home-count{color:var(--ink)}.mrt .m-role-home-count.is-alert{border-color:color-mix(in srgb,var(--red) 36%,var(--line));color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--surface))}.mrt[data-theme=dark] .m-role-home-count.is-alert{color:var(--red)}.mrt .m-role-home-list{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.mrt .m-role-home-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center;width:100%;min-width:0;padding:12px;border:1px solid var(--line-2);border-radius:10px;color:var(--ink);background:var(--surface);text-align:start;cursor:pointer}.mrt .m-role-home-task:hover,.mrt .m-role-home-task:focus-visible{border-color:color-mix(in srgb,var(--blue) 48%,var(--line));background:color-mix(in srgb,var(--blue-50) 38%,var(--surface))}.mrt .m-role-home-task:focus-visible,.mrt .m-role-home-more:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 48%,transparent);outline-offset:2px}.mrt .m-role-home-task>.m-inbox-source{grid-column:1 / -1}.mrt .m-role-home-task-copy{display:grid;gap:4px;min-width:0}.mrt .m-role-home-task-copy strong{overflow-wrap:anywhere;font-size:.83rem;line-height:1.45}.mrt .m-role-home-task-copy small{color:var(--ink-3);font-size:.72rem}.mrt .m-role-home-task-copy bdi{color:var(--ink-2);font-variant-numeric:tabular-nums}.mrt .m-role-home-task-meta{display:grid;justify-items:end;gap:5px;color:var(--ink-3);font-size:.7rem;text-align:end}.mrt .m-role-home-task-meta time{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.mrt .m-role-home-overdue{color:#9c4f37;font-size:.7rem;font-weight:750}.mrt[data-theme=dark] .m-role-home-overdue{color:#efb899}.mrt .m-role-home-more{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid var(--line);border-radius:9px;color:var(--brand-navy);background:var(--surface-2);font:inherit;font-size:.77rem;font-weight:650;cursor:pointer;align-self:flex-start;margin-block-start:auto}.mrt[data-theme=dark] .m-role-home-more{color:var(--ink)}.mrt .m-role-home-feed{display:grid;gap:0;margin:0;padding:0;list-style:none}.mrt .m-role-home-feed li+li{border-block-start:1px solid var(--line-2)}.mrt .m-role-home-feed li>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;padding:12px 4px;border:0;color:var(--ink);background:transparent;text-align:start;cursor:pointer}.mrt .m-role-home-feed li>button:hover .m-role-home-notice-copy strong{color:var(--blue)}.mrt .m-role-home-notice-copy{display:grid;gap:3px;min-width:0}.mrt .m-role-home-notice-copy strong{overflow-wrap:anywhere;font-size:.82rem}.mrt .m-role-home-notice-copy small{overflow-wrap:anywhere;color:var(--ink-3);font-size:.73rem;line-height:1.5}.mrt .m-role-home-feed time{color:var(--ink-3);font-size:.68rem;white-space:nowrap}.mrt .m-role-home-calm{margin:0;padding:10px 2px;color:var(--ink-3);font-size:.8rem;line-height:1.55}.mrt .m-role-home-notifications{grid-column:auto}.mrt .m-role-home-welcome{margin-block-end:12px}.mrt .m-home-stat-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px;margin:0}.mrt .m-home-quick-actions{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;min-width:0;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.mrt .m-home-quick-actions h2{flex:0 0 auto;margin:0;color:var(--navy);font:650 .9rem/1.35 var(--font-display)}.mrt[data-theme=dark] .m-home-quick-actions h2{color:var(--ink)}.mrt .m-home-quick-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mrt .m-home-quick-actions .m-btn{min-height:40px;padding:7px 11px;font-size:.77rem}.mrt .m-home-quick-actions .m-btn>svg{flex:0 0 auto}.mrt .m-home-role-card{display:grid;gap:13px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.mrt .m-home-role-card .m-role-home-panel-head h2{margin:0;color:var(--navy);font:650 1rem/1.35 var(--font-display)}.mrt[data-theme=dark] .m-home-role-card .m-role-home-panel-head h2{color:var(--ink)}.mrt .m-home-role-card .m-role-home-panel-head p{max-width:70ch;margin:4px 0 0;color:var(--ink-3);font-size:.77rem;line-height:1.55}.mrt .m-home-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mrt .m-home-admin-stats>div{display:grid;align-content:center;gap:4px;min-width:0;min-height:66px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2)}.mrt .m-home-admin-stats strong{color:var(--navy);font:700 1.25rem/1 var(--font-display);font-variant-numeric:tabular-nums}.mrt[data-theme=dark] .m-home-admin-stats strong{color:var(--ink)}.mrt .m-home-admin-stats span{color:var(--ink-3);font-size:.72rem;line-height:1.45}.mrt .m-home-audit-preview{display:grid;gap:7px}.mrt .m-home-audit-preview h3{margin:0;color:var(--ink-2);font:650 .82rem/1.4 var(--font-display)}.mrt .m-home-audit-preview ul,.mrt .m-home-role-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mrt .m-home-audit-preview li,.mrt .m-home-role-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 11px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface-2)}.mrt .m-home-role-list li>strong{overflow-wrap:anywhere;font-size:.78rem}.mrt .m-home-role-list li>small,.mrt .m-home-audit-preview time{color:var(--ink-3);font-size:.7rem}.mrt .m-home-audit-preview li{display:block;padding:0;border:0;background:transparent}.mrt .m-home-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px 2px;border-block-end:1px solid var(--line-2);color:var(--ink)}.mrt .m-home-audit-row>svg{flex:0 0 auto;color:var(--ink-3)}.mrt .m-home-audit-copy{display:grid;gap:4px;min-width:0}.mrt .m-home-audit-copy strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.mrt .m-home-audit-copy small{overflow-wrap:anywhere;color:var(--ink-3);font-size:.7rem;line-height:1.45}.mrt .m-u7p-audit-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:10px;margin-block:14px}.mrt .m-u7p-audit-stat{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.mrt .m-u7p-audit-stat strong{color:var(--navy);font-size:1.3rem;font-variant-numeric:tabular-nums}.mrt .m-u7p-audit-stat span{color:var(--ink-3);font-size:.76rem}.mrt .m-home-admin-stats,.mrt .m-home-admin-stats.m-home-platform-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))}.mrt .m-label,.mrt .m-field>span,.mrt .u3-field>label,.mrt .u4-field>label,.mrt .u5-field>label{min-inline-size:0;overflow-wrap:anywhere;white-space:normal}.mrt .u8-comment-form{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;margin-block-start:12px}.mrt .u8-comment-input{min-inline-size:0;min-block-size:96px;resize:vertical}.mrt .u8-comment-form>button{min-height:42px;margin:0}@media(max-width:340px){.mrt .u8-comment-form{grid-template-columns:minmax(0,1fr)}.mrt .u8-comment-form>button{justify-self:start}}.mrt .m-home-role-list li{align-items:flex-start}.mrt .m-home-role-list li>button{display:grid;gap:4px;width:100%;border:0;padding:0;color:inherit;background:transparent;text-align:start;cursor:pointer}.mrt .m-home-role-list li>button:hover strong{color:var(--blue)}.mrt .m-home-role-link{justify-self:start}.mrt .m-inbox-empty-compact{min-height:0;gap:8px;padding:14px}.mrt .m-inbox-empty-compact .m-inbox-empty-icon{width:38px;height:38px}.mrt .m-inbox-empty-compact h2{margin:0;font-size:.92rem}.mrt .m-inbox-empty-compact p{margin:0;font-size:.76rem}.mrt .m-role-home-panel>.m-inbox-empty-compact{max-block-size:160px}.mrt .m-applicant-home-sections{align-items:stretch}.mrt .m-applicant-home-sections>.m-card,.mrt .m-applicant-home-sections>.m-applicant-home-card{height:100%}.mrt[data-theme=dark] .m-nav-badge{color:#fff;background:var(--brand-blue)}@media(max-width:1100px){.mrt .m-home-admin-stats.m-home-platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.mrt .m-role-home-grid{grid-template-columns:1fr}.mrt .m-role-home-panel{height:auto}.mrt .m-role-home-notifications{grid-column:auto}.mrt .m-home-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .m-home-stat-row>:last-child:nth-child(odd){grid-column:1 / -1}.mrt .m-home-quick-actions{align-items:flex-start;flex-direction:column}.mrt .m-home-quick-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;width:100%}.mrt .m-home-quick-actions .m-btn{width:100%;height:100%;justify-content:flex-start;white-space:normal;text-align:start}.mrt .m-home-quick-actions .m-btn>svg{flex:0 0 auto}.mrt .m-welcome-actions{width:100%;flex-direction:column}.mrt .m-welcome-actions .m-btn{width:100%;justify-content:center}}@media(max-width:767px){.mrt .m-home-four-card-grid>.m-card,.mrt .m-home-four-card-grid>.m-applicant-home-card{height:auto}.mrt .m-applicant-home-sections>.m-card,.mrt .m-applicant-home-sections>.m-applicant-home-card{height:auto}.mrt .m-role-home-list{flex:0 1 auto}}@media(max-width:480px){.mrt .m-role-home-head{align-items:flex-start;gap:12px;padding:17px}.mrt .m-role-home-total{min-width:62px;min-height:62px;border-radius:14px}.mrt .m-role-home-total strong{font-size:1.4rem}.mrt .m-role-home-panel{padding:13px}.mrt .m-role-home-task{grid-template-columns:minmax(0,1fr) auto}.mrt .m-role-home-task-meta{justify-items:end;text-align:end}.mrt .m-role-home-feed li>button{grid-template-columns:auto minmax(0,1fr)}.mrt .m-role-home-feed time{grid-column:2}.mrt .m-home-stat-row{gap:8px}.mrt .m-home-admin-stats{grid-template-columns:1fr}.mrt .m-home-audit-preview li,.mrt .m-home-role-list li{align-items:flex-start;flex-direction:column}}.mrt .m-tabpanel{display:flex;min-width:0;flex-direction:column;gap:var(--s-5, 20px)}.mrt .m-tabpanel>*{margin-block:0!important}.mrt .m-filterbar{display:grid;min-width:0;gap:var(--s-3, 12px);container-name:mariyat-filterbar;container-type:inline-size}.mrt .m-filterbar-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;align-items:end;gap:var(--s-3, 12px)}.mrt .m-filterbar-primary.has-search{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr)) max-content}.mrt .m-filterbar-item{min-width:0}.mrt .m-filterbar-primary>.m-filterbar-item:not(.m-filterbar-search){min-width:160px}.mrt .m-filterbar-search{min-width:0}.mrt .m-filterbar-search>*{width:100%;min-width:0}.mrt .m-filterbar-more,.mrt .m-filterbar-clear{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--r-sm, 8px);background:var(--surface);color:var(--ink-2);font:inherit;font-size:.82rem;line-height:1.25;text-align:center;cursor:pointer}.mrt .m-filterbar-more{white-space:nowrap}.mrt .m-filterbar-more:hover,.mrt .m-filterbar-clear:hover{border-color:var(--blue);color:var(--blue)}.mrt .m-filterbar-active-count{display:inline-grid;min-width:20px;height:20px;place-items:center;padding-inline:4px;border-radius:999px;background:color-mix(in srgb,var(--blue) 13%,var(--surface));color:var(--blue);font-size:.72rem;font-variant-numeric:tabular-nums}.mrt .m-filterbar-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--s-3, 12px)}.mrt .m-filterbar-extra[hidden]{display:none}.mrt .m-filterbar-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2, 8px) var(--s-3, 12px)}.mrt .m-filterbar-clear{min-height:36px;padding:6px 9px;font-size:.78rem}.mrt .m-filterbar-helper{display:flex;min-width:0;align-items:center;gap:7px;color:var(--ink-3);font-size:.78rem;line-height:1.45}.mrt .m-filterbar-item :is(input,[role=combobox],.m-input){min-width:0;min-height:46px}.mrt .m-notice{display:flex;min-width:0;align-items:center;gap:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--notice-color) 22%,var(--line));border-radius:var(--r-md, 12px);background:color-mix(in srgb,var(--notice-color) 7%,var(--surface));color:var(--ink-2);font-size:.82rem;line-height:1.45}.mrt .m-notice-info{--notice-color: var(--blue)}.mrt .m-notice-success{--notice-color: var(--green, #25815c)}.mrt .m-notice-warning{--notice-color: var(--amber, #a97430)}.mrt .m-notice-danger{--notice-color: var(--danger, #b42318)}.mrt .m-notice-icon{flex:0 0 auto;color:var(--notice-color)}.mrt .m-notice-message{min-width:0;flex:1 1 auto}.mrt .m-notice-action,.mrt .m-notice-close{display:inline-grid;flex:0 0 auto;place-items:center;border:0;border-radius:var(--r-sm, 8px);color:var(--notice-color);background:transparent;cursor:pointer}.mrt .m-notice-action{min-height:32px;padding:4px 8px;font:inherit;font-weight:650;text-decoration:underline}.mrt .m-notice-close{inline-size:32px;block-size:32px;margin-inline-start:auto}.mrt .m-notice-action:hover,.mrt .m-notice-close:hover{background:color-mix(in srgb,var(--notice-color) 10%,transparent)}.mrt .m-notice-action:focus-visible,.mrt .m-notice-close:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mrt .m-date-range{min-width:min(220px,100%)}.mrt .m-date-range-trigger{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-md, 10px);color:var(--ink);background:var(--surface);text-align:start;cursor:pointer}.mrt .m-date-range-trigger:hover,.mrt .m-date-range-trigger[aria-expanded=true]{border-color:var(--blue)}.mrt .m-date-range-trigger:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mrt .m-date-range-trigger>svg{flex:0 0 auto;color:var(--blue)}.mrt .m-date-range-trigger-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrt .m-date-range-trigger-label{color:var(--ink-3)}.m-date-range-popover{z-index:1100;width:min(380px,calc(100vw - 16px));padding:14px;border:1px solid var(--line);border-radius:var(--r-md, 12px);background:var(--surface);color:var(--ink);box-shadow:var(--sh-3, 0 16px 48px rgba(16, 42, 86, .18))}.m-date-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-date-range-fields .m-date-field{min-width:0}.m-date-range-presets{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:12px}.m-date-range-presets button{min-height:34px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-sm, 8px);color:var(--ink-2);background:var(--surface-2);font:inherit;font-size:.78rem;cursor:pointer}.m-date-range-presets button:hover{border-color:var(--blue);color:var(--blue)}.m-date-range-presets button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mrt .m-pagination{display:flex;width:100%;box-sizing:border-box;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-block-start:12px;padding:12px 16px;border-top:1px solid var(--line);color:var(--ink-2);font-size:.84rem}.mrt .m-pagination-range{margin-inline-end:auto;white-space:nowrap}.mrt .m-pagination-end{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px}.mrt .m-pagination-size{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.mrt .m-pagination-size>span{color:var(--ink-3)}.mrt .m-pagination-size [role=combobox]{width:72px;min-width:72px;min-height:36px}.mrt .m-pagination-controls{display:inline-flex;min-width:0;align-items:center;gap:4px}.mrt .m-pagination-controls .m-btn{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;padding-inline:9px}.mrt .m-pagination-page[aria-current=page]{border-color:var(--blue);background:var(--blue);color:#fff}.mrt .m-pagination-ellipsis{padding-inline:4px}.mrt .m-pagination-mobile-page{display:none;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:980px){.mrt .m-filterbar-primary,.mrt .m-filterbar-primary.has-search{grid-template-columns:repeat(3,minmax(160px,1fr)) max-content}.mrt .m-filterbar-primary.has-search{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(160px,1fr)) max-content}.mrt .m-filterbar-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mrt .m-filterbar-primary,.mrt .m-filterbar-primary.has-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mrt .m-filterbar-search{grid-column:1 / -1}.mrt .m-filterbar-primary>.m-filterbar-item:not(.m-filterbar-search){min-width:0}.mrt .m-filterbar-more{justify-self:stretch;white-space:normal}.mrt .m-filterbar-extra{grid-template-columns:minmax(0,1fr)}.mrt .m-filterbar-footer{align-items:flex-start;flex-direction:column}.mrt .m-pagination{justify-content:center;gap:10px;padding-inline:12px}.mrt .m-pagination-range,.mrt .m-pagination-pages{display:none}.mrt .m-pagination-end{width:100%;flex-direction:column-reverse;align-items:stretch;gap:9px}.mrt .m-pagination-controls{width:100%;justify-content:space-between}.mrt .m-pagination-controls .m-pagination-previous,.mrt .m-pagination-controls .m-pagination-next{min-width:38px;padding-inline:8px}.mrt .m-pagination-label{display:none}.mrt .m-pagination-mobile-page{display:inline}.mrt .m-pagination-size{justify-content:center}}@container mariyat-filterbar (max-width: 760px){.mrt .m-filterbar-primary,.mrt .m-filterbar-primary.has-search{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.mrt .m-filterbar-primary.has-search>.m-filterbar-search{grid-column:1 / -1}.mrt .m-filterbar-primary>.m-filterbar-item:not(.m-filterbar-search){min-width:0}.mrt .m-filterbar-more{justify-self:stretch;white-space:normal}.mrt .m-filterbar-extra{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}}@container mariyat-filterbar (max-width: 420px){.mrt .m-filterbar-primary,.mrt .m-filterbar-primary.has-search{grid-template-columns:minmax(0,1fr)}.mrt .m-filterbar-primary.has-search>.m-filterbar-search{grid-column:1 / -1}.mrt .m-filterbar-extra{grid-template-columns:minmax(0,1fr)}}.mrt .u10-period-selector{display:grid;width:min(100%,560px);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"label segments" "range range";min-width:0;align-items:center;gap:8px 10px}.mrt .u10-period-selector-label{grid-area:label;justify-self:start;color:var(--ink-3);font-size:.75rem;font-weight:600}.mrt .u10-period-segments{display:inline-flex;grid-area:segments;max-width:100%;min-width:0;align-items:center;justify-self:end;gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--r-md, 10px);background:var(--surface-2)}.mrt .u10-period-segment{min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:var(--r-sm, 7px);color:var(--ink-2);background:transparent;font:inherit;font-size:.74rem;font-weight:600;white-space:nowrap;cursor:pointer}.mrt .u10-period-segment[aria-pressed=true]{border-color:var(--blue);color:#fff;background:var(--blue)}.mrt .u10-period-segment:hover:not([aria-pressed=true]){color:var(--blue);background:var(--surface)}.mrt .u10-period-segment:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mrt .u10-period-selector .m-date-range{grid-area:range;width:100%;min-width:0}.mrt .u10-period-selector .m-date-range-trigger:disabled{cursor:default;opacity:1}.mrt .u10-period-fallback{display:flex;width:min(100%,560px);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm, 8px);color:var(--ink-2);background:var(--surface-2);font-size:.8rem}.mrt .u10-grid-main>.u10-panel,.mrt .u10-split-section>.u10-panel{height:100%}.mrt .u10-unit12-satisfaction{padding-block-end:10px}.mrt .u10-unit12-satisfaction .u10-panel-head{align-items:center;padding-block:11px}.mrt .u10-unit12-satisfaction .u10-panel-head p{margin-block-start:3px}.mrt .u10-unit12-satisfaction .u10-satisfaction-metrics{padding-block:8px 2px}.mrt .u10-unit12-satisfaction .u10-satisfaction-metrics>div{min-height:64px;padding:10px 12px}.mrt .u10-recommendation-progress h3,.mrt .u10-impact-summary h3{margin:0 0 9px;color:var(--ink);font:650 .9rem/1.35 var(--font-display)}.mrt .u10-recommendation-progress{margin-block-end:15px}.mrt .u10-impact-summary{display:grid;gap:9px;margin-block-start:15px;padding-block-start:13px;border-top:1px solid var(--line)}.mrt .u10-impact-summary-head p{margin:0;color:var(--ink-3);font-size:.76rem}.mrt .u10-impact-summary-counts{display:flex;flex-wrap:wrap;gap:8px}.mrt .u10-impact-summary-counts>span{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-sm, 8px);color:var(--ink-2);background:var(--surface-2);font-size:.75rem}.mrt .u10-impact-summary-counts strong{color:var(--blue)}.mrt .u10-impact-summary-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-sm, 8px);color:var(--ink);background:var(--surface);text-align:start;cursor:pointer}.mrt .u10-impact-summary-row:hover{border-color:var(--blue)}.mrt .u10-impact-summary-row>span{display:grid;min-width:0;gap:3px}.mrt .u10-impact-summary-row small{color:var(--ink-3)}.mrt .u10-impact-summary-row>bdi{flex:0 0 auto;color:var(--blue);font-size:.78rem}.mrt .u10-committee-actions{display:inline-flex;align-items:center;gap:12px}.mrt .u10-committee-actions>svg{color:var(--blue)}.mrt .u10-committee-actions .u10-inline-link{white-space:nowrap}.mrt .u10-kpi-delta>svg{flex:0 0 auto;color:var(--blue)}.mrt .u10-kpi-delta small{display:inline}@media(max-width:620px){.mrt .u10-period-selector{width:100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "segments" "range";align-items:stretch}.mrt .u10-period-selector-label{width:100%}.mrt .u10-period-segments{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mrt .u10-period-segment{min-width:0;padding-inline:4px;font-size:.67rem;white-space:normal}.mrt .u10-period-selector .m-date-range{width:100%;min-width:0}.mrt .u10-unit12-satisfaction .u10-panel-head{align-items:stretch}.mrt .u10-unit12-satisfaction .u10-panel-head>button{align-self:flex-start}.mrt .u10-impact-summary-row{align-items:flex-start;flex-direction:column}.mrt .u10-committee-top-table{min-width:440px}}.mrt .u10-overview-toolbar{display:flex;min-width:0;align-items:end;flex-wrap:wrap;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md, 12px);background:var(--surface)}.mrt .u10-period-select{display:grid;min-width:min(220px,100%);gap:5px;color:var(--ink-2);font-size:.76rem;font-weight:600}.mrt .u10-period-select [role=combobox]{min-height:42px}.mrt .u10-overview-toolbar .m-date-range{min-width:min(260px,100%)}.mrt .u10-overview-toolbar .u10-active-period{margin-inline-start:auto}.mrt .u10-kpi-icons{display:inline-flex;align-items:center;gap:7px;color:var(--blue)}.mrt .u10-kpi-icons svg:last-child{color:var(--ink-3)}.mrt .u10-kpi-delta{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;font-size:.78rem;font-weight:650;color:var(--ink-2)}.mrt .u10-kpi-delta small{color:var(--ink-3);font-size:.66rem;font-weight:450}.mrt .u10-stage-list{display:grid;gap:12px}.mrt .u10-stage-list .u10-status-row{width:100%}.mrt .u10-overview-details{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md, 12px);background:var(--surface)}.mrt .u10-overview-details>summary{display:flex;min-height:46px;align-items:center;padding:10px 16px;color:var(--blue);font-weight:650;cursor:pointer}.mrt .u10-overview-details[open]>summary{border-bottom:1px solid var(--line)}.mrt .u10-impact-details{margin-block-start:10px;border:0;border-top:1px solid var(--line);border-radius:0}.mrt .u10-impact-details>summary{padding-inline:0}.mrt .u10-impact-details .u10-panel-head{padding:0 16px 12px}.mrt .u10-impact-details .u10-panel-head h3{margin:0;font:600 .9rem/1.35 var(--font-display)}.mrt .u10-committee-top-table{min-width:0}.mrt .u10-committee-top-table th,.mrt .u10-committee-top-table td{padding:10px 9px}.mrt .u10-report-library-link .u10-panel-head{align-items:center;padding-block:16px}.mrt .u10-report-library-link .u10-panel-head p{max-width:680px}.mrt .u10-drill-list{display:grid;gap:8px}.mrt .u10-drill-row{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-sm, 9px);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer}.mrt .u10-drill-row:hover,.mrt .u10-drill-row:focus-visible{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 5%,var(--surface));outline:none}.mrt .u10-drill-row>span{display:grid;min-width:0;gap:4px}.mrt .u10-drill-row strong{overflow-wrap:anywhere}.mrt .u10-drill-row small{color:var(--ink-3)}.mrt .u10-drill-row>bdi{flex:0 0 auto;color:var(--blue);font-size:.76rem}@media(max-width:620px){.mrt .u10-overview-toolbar{align-items:stretch;padding:12px}.mrt .u10-period-select,.mrt .u10-overview-toolbar .m-date-range{width:100%;min-width:0}.mrt .u10-overview-toolbar .u10-active-period{margin-inline-start:0}.mrt .u10-report-library-link .u10-panel-head{align-items:stretch;flex-direction:column}.mrt .u10-committee-top-table{min-width:440px}}.mrt .u10-status-fill{display:block;flex:0 0 auto;background:var(--blue)}.mrt .u10-status-track{display:block;width:100%;min-width:0}.mrt .u10-status-fill.s2{background:color-mix(in srgb,var(--blue) 82%,var(--surface))}.mrt .u10-status-fill.s3{background:color-mix(in srgb,var(--blue) 68%,var(--surface))}.mrt .u10-status-fill.s4{background:color-mix(in srgb,var(--blue) 48%,var(--surface))}.mrt .u10-chart-line,.mrt .u10-chart-point,.mrt .u10-legend-dot{stroke:var(--blue)}.mrt .u10-legend-dot{background:var(--blue)}.mrt .u10-chart-point{fill:var(--surface)}.mrt .u10-chart-fill{fill:color-mix(in srgb,var(--blue) 10%,transparent)}.mrt .u10-split-section .u10-panel-body>.u10-stat-cards .m-stat-card{min-height:0;padding:8px 10px;border:0;border-inline-end:1px solid var(--line-2);border-radius:0;background:transparent;box-shadow:none}.mrt .u10-split-section .u10-panel-body>.u10-stat-cards .m-stat-card:last-child{border-inline-end:0}.mrt .u10-impact-summary-counts>span{padding:0;border:0;border-radius:0;background:transparent}.mrt .u10-impact-summary-row{padding:9px 0;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent}.mrt .u10-impact-summary-row:hover{background:color-mix(in srgb,var(--blue) 4%,transparent)}.mrt .u10-impact-summary-row:last-of-type{border-bottom:0}@container u10-dashboard (max-width: 899px){.mrt .u10-grid-main,.mrt .u10-split-section{grid-template-columns:minmax(0,1fr)}}.mrt .m-page-header:has(.u10-scope-inline){align-items:stretch;flex-direction:column}.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-main{flex:1 1 100%;width:100%}.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-tools{display:flex;width:100%;flex:1 1 100%;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px 20px}.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-context{flex:1 1 auto;justify-content:flex-start}.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-actions{flex:0 1 auto;justify-content:flex-end}.mrt .u10-scope-inline{width:auto;max-width:min(100%,680px);min-width:0;align-items:center;padding:7px 10px;font-size:.72rem;line-height:1.35}.mrt .u10-scope-inline>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:3px 8px;margin:0}.mrt .u10-scope-inline strong{flex:0 0 auto}.mrt .u10-scope-inline span{min-width:0}.mrt .m-side{overflow-x:hidden}.mrt .m-side>.m-nav,.mrt .m-nav-group,.mrt .m-nav-item{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.mrt .m-side>.m-nav{overflow-x:hidden}.mrt .m-nav-item{overflow:hidden}.mrt .m-nav-label{max-width:100%;min-width:0;overflow-wrap:anywhere;text-overflow:ellipsis}.mrt .m-side>.m-nav .m-nav-group:not(.m-nav-flyout-open)>.m-nav-sublist{box-sizing:border-box;width:calc(100% - 14px);max-width:100%;min-width:0}.mrt .m-pagination-controls .m-pagination-page:not([aria-current=page]){border-color:transparent;background:transparent;color:var(--blue)}.mrt .m-pagination-page[aria-current=page],.mrt .m-pagination-page[aria-current=page]:disabled{border-color:var(--blue-600);background:var(--blue-600);color:#fff;opacity:1!important;cursor:default}.mrt .m-pagination-controls :is(.m-pagination-previous,.m-pagination-next):disabled{border-color:var(--line);background:var(--surface-2);color:var(--ink-3);opacity:.48}.mrt{--m-page-section-gap: 12px;--m-list-content-padding: 13px;--m-control-value-font-size: 15px;--m-control-value-font-weight: 400}.mrt .m-filterbar-primary,.mrt .m-filterbar-primary.has-search{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px 12px;min-width:0}.mrt .m-filterbar{margin-block-end:16px}.mrt .m-filterbar-field{display:grid;align-content:start;gap:8px;min-width:0}.mrt .m-filterbar-field>span,.mrt .m-date-range-field-label{display:block;min-height:18px;color:var(--ink-2);font-size:.78rem;font-weight:500;line-height:1.25}.mrt .m-date-range-label-above{display:grid;gap:8px;min-width:0}.mrt .m-date-range-anchor{width:100%;min-width:0}.mrt .m-date-range-anchor-label-above{display:grid;gap:8px}.mrt .m-filterbar-controls,.mrt .m-filterbar-controls.has-search{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:8px;min-width:0}.mrt .m-filterbar-controls>.m-filterbar-item,.mrt .m-filterbar-controls .m-filterbar-search{box-sizing:border-box;width:100%;max-width:100%;min-width:0;grid-column:auto}.mrt .m-filterbar-controls>.m-filterbar-item :is(input,[role=combobox],.m-input){box-sizing:border-box;width:100%;min-width:0}.mrt .m-filterbar :is(.m-select-trigger,.m-date-range-trigger,.m-filterbar-more){box-sizing:border-box;height:46px;min-height:46px}.mrt .m-filterbar .m-select-trigger{font-size:var(--m-control-value-font-size, 15px);font-weight:var(--m-control-value-font-weight, 400)}.mrt .m-filterbar .m-date-range-trigger{width:100%}.mrt .m-filterbar-actions{display:flex;grid-column:2;grid-row:1;align-self:end;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.mrt .m-filterbar-actions .m-filterbar-more,.mrt .m-filterbar-actions .m-filterbar-clear{flex:0 0 auto;white-space:nowrap}.mrt .m-filterbar-toolbar-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.mrt .m-filterbar-toolbar-actions>*{flex:0 0 auto}.mrt .m-filterbar-toolbar-actions .m-btn{box-sizing:border-box;height:46px;min-height:46px}.mrt .m-filterbar-more{justify-self:end}.mrt .m-filterbar-footer{align-items:flex-start}@container mariyat-filterbar (max-width: 420px){.mrt .m-filterbar-primary,.mrt .m-filterbar-primary.has-search,.mrt .m-filterbar-controls,.mrt .m-filterbar-controls.has-search,.mrt .m-filterbar-extra{grid-template-columns:minmax(0,1fr)}.mrt .m-filterbar-actions{grid-column:1;grid-row:auto;align-self:start;justify-content:flex-start;max-width:100%;gap:4px}.mrt .m-filterbar-actions .m-filterbar-more,.mrt .m-filterbar-actions .m-filterbar-clear{padding-inline:7px}.mrt .m-filterbar-toolbar-actions{max-width:100%}}@media(max-width:640px){.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-tools{align-items:stretch;flex-wrap:wrap}.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-context,.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-actions{width:100%;flex:1 1 100%}.mrt .m-page-header:has(.u10-scope-inline) .m-page-header-actions{justify-content:flex-start}}.mariyat-theme.m-date-range-popover{box-sizing:border-box;min-height:0;height:auto;display:block;width:min(340px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:16px}.mariyat-theme.m-date-range-popover .m-date-range-presets{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.mariyat-theme.m-date-range-popover .m-date-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.mariyat-theme.m-date-range-popover .m-date-range-fields>*{min-width:0}.mariyat-theme.m-date-range-popover .m-date-range-fields :is(input,.m-input){box-sizing:border-box;width:100%;min-width:0}.mariyat-theme.m-date-range-popover .m-date-range-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.mariyat-theme.m-date-range-popover .m-date-range-actions button{white-space:nowrap}@media(max-width:620px){.mariyat-theme.m-date-range-popover{width:min(340px,var(--radix-popover-trigger-width, 340px),calc(100vw - 16px))}}.mrt .m-filterbar-primary:not(:has(.m-filterbar-actions)){grid-template-columns:minmax(0,1fr)}.mrt .m-filterbar-search .m-search-field{position:relative;display:block;width:100%;min-width:0}.mrt .m-filterbar-search .m-search-field>svg{position:absolute;z-index:1;inset-inline-start:12px;top:50%;transform:translateY(-50%);pointer-events:none}.mrt .m-filterbar-search .m-search-field>.m-input{box-sizing:border-box;width:100%;min-width:0;padding-inline-start:40px}.mrt .m-search-field{position:relative;display:block;width:100%;min-width:0}.mrt .m-search-field>svg{position:absolute;z-index:1;inset-inline-start:12px;top:50%;transform:translateY(-50%);pointer-events:none}.mrt .m-search-field>input{box-sizing:border-box;width:100%;height:46px;min-height:46px;min-width:0;padding-inline-start:40px}.mrt .m-pagination-page[aria-current=page]{border-color:var(--brand-blue, #1769aa);background:var(--brand-blue, #1769aa);color:#fff;opacity:1;cursor:default}.mrt .m-route-load-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block:20px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}@media(max-width:359px){.mariyat-theme.m-date-range-popover .m-date-range-fields{grid-template-columns:minmax(0,1fr)}.mariyat-theme.m-date-range-popover{padding:14px}}.mrt .m-stat-cards-row.m-stat-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:100%}.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mrt .m-stat-cards-row.m-stat-card-grid .m-stat-card{min-height:68px;padding:14px;gap:12px}.mrt .m-home-stat-row.m-stat-cards-row,.mrt .m-home-platform-stat-row.m-stat-cards-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}@media(max-width:1100px){.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-4,.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-5,.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-3,.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-4,.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-5,.mrt .m-stat-cards-row.m-stat-card-grid.m-stat-cards-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrt .m-page-section-stack{display:grid;gap:var(--m-page-section-gap);min-width:0;width:100%}.mrt .m-page-section-stack>*{min-width:0}.mrt .m-page-section-stack>.m-card+.m-card,.mrt .m-page-section-stack>.m-card+.m-table-wrap{margin-block-start:0}.mrt .m-list-page-layout{display:grid;gap:12px;min-width:0;width:100%}.mrt .m-list-filter-card{display:grid;gap:12px;min-width:0;padding:14px var(--m-list-content-padding);border:1px solid var(--line);border-radius:var(--r-card, 12px);background:var(--surface);box-shadow:var(--shadow-sm, 0 2px 8px rgb(15 23 42 / 4%))}.mrt .m-list-primary-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 14px}.mrt .m-list-filter-controls{flex:1 1 520px;min-width:0}.mrt .m-list-page-actions{display:flex;flex:0 1 auto;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mrt .m-list-filter-header{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.mrt .m-list-quick-filters{display:flex;flex:1 1 auto;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.mrt .m-list-filter-title>:first-child{margin:0;color:var(--ink);font-size:var(--m-type-section, 20px);line-height:1.3}.mrt .m-list-filter-card>.m-filterbar{margin:0}.mrt .m-list-data-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card, 12px);background:var(--surface)}.mrt .m-list-data-card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;padding:13px var(--m-list-content-padding, 13px);border-bottom:1px solid var(--line-2)}.mrt .m-list-data-card-title{min-width:0}.mrt .m-list-data-card-title>:first-child{margin:0;color:var(--ink);font-size:var(--m-type-section, 20px);line-height:1.35}.mrt .m-list-data-card-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mrt .m-list-card-body{min-width:0;padding:14px var(--m-list-content-padding, 13px)}.mrt .m-list-data-card .m-table th,.mrt .m-list-data-card .m-table td{padding:11px var(--m-list-content-padding, 13px)}.mrt .m-list-data-card>.m-table-wrap,.mrt .m-list-data-card>.m-data-table-scroll{border:0;border-radius:inherit;box-shadow:none}.mrt .m-list-data-card>.m-pagination,.mrt .m-list-data-card>.m-pagination-wrap{padding:10px 14px}.mrt .m-list-data-card>.m-empty,.mrt .m-list-data-card>.m-inbox-empty{margin:14px}.mrt .u10-setup-stack{display:grid;gap:var(--m-dashboard-section-gap, 12px);min-width:0;padding:0}.mrt .u10-setup-stack>*{min-width:0;margin-block-start:0!important}.mrt .u10-setup-card{min-width:0}.mrt .u10-setup-role-card .m-pr-form-section{gap:12px}.mrt .u10-setup-role-card .u10-field{max-width:620px}.mrt .u10-setup-help{color:var(--ink-3);font-size:.76rem;font-weight:400;line-height:1.45}.mrt .u10-setup-indicators-card>p{margin:0 0 12px}.mrt .u10-setup-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mrt .u10-setup-metric{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.mrt .u10-setup-metric.is-selected{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}.mrt .u10-setup-metric>label{display:flex;align-items:flex-start;gap:10px;min-width:0}.mrt .u10-setup-metric>label>span{display:grid;gap:4px;min-width:0}.mrt .u10-setup-metric>label strong{font-size:.8rem}.mrt .u10-setup-metric>label small{color:var(--ink-3);font-size:.7rem;line-height:1.45}.mrt .u10-setup-reorder{display:flex;align-items:center;gap:4px;flex:none}.mrt .u10-setup-reorder>span{min-width:58px;color:var(--ink-3);font-size:.67rem;text-align:center}.mrt .u10-setup-sticky-footer{position:sticky;inset-block-end:0;z-index:5;display:flex;justify-content:flex-end;gap:9px;padding:12px 0 2px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:520px){.mrt .u10-setup-metric{align-items:flex-start}.mrt .u10-setup-metric>label{flex:1}.mrt .u10-setup-reorder{align-self:center}.mrt .u10-setup-sticky-footer{justify-content:stretch}.mrt .u10-setup-sticky-footer>button{flex:1}}.mrt .u3-detail-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:14px;align-items:start}.mrt .u3-detail-statuses{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap}.mrt .u3-stage-chip{display:inline-flex;min-height:26px;align-items:center;padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:.7rem;font-weight:700}.mrt .u3-detail-subtitle{color:var(--ink-2)}@media(max-width:900px){.mrt .u3-detail-overview{grid-template-columns:minmax(0,1fr)}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.mg-date-anchor{display:grid;gap:6px;width:100%;min-width:0}.mg-date-field{display:grid;gap:6px;min-width:0}.mg-date-label{color:var(--ink-2);font-size:.87rem;font-weight:500}.mg-date-control{position:relative;width:100%}.mg-date-control .mg-date-input{width:100%;height:46px;min-height:46px;direction:ltr;unicode-bidi:isolate;text-align:start;padding-inline-end:40px;font-variant-numeric:tabular-nums}.mg-date-calendar-button{position:absolute;right:4px;top:5px;width:36px;height:36px;display:grid;place-items:center;color:var(--ink-2);background:transparent;border:0;border-radius:6px;cursor:pointer}.mg-date-calendar-button:hover{background:var(--surface-muted);color:var(--blue)}.mg-date-calendar-button:disabled{cursor:not-allowed;opacity:.45}.mg-date-input[aria-invalid=true]{border-color:var(--red)}.mg-date-error{color:var(--red);font-size:.8rem;line-height:1.5}.mg-date-format{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mg-date-popover.mariyat-theme{min-height:0;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;width:318px;max-width:calc(100vw - 24px);padding:14px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-2);z-index:10000;font-family:var(--font);font-size:14px;outline:none}.mg-date-popover *,.mg-date-popover *:before{box-sizing:border-box}.mg-date-popover button{font:inherit}.mg-date-popover :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mg-date-calendar{--rdp-accent-color:var(--blue-600);--rdp-accent-background-color:var(--blue-50);--rdp-day-height:38px;--rdp-day-width:38px;--rdp-day_button-height:36px;--rdp-day_button-width:36px;--rdp-selected-border:2px solid var(--blue-600);--rdp-day_button-border-radius:8px;--rdp-nav-height:38px;width:100%}.mg-date-calendar .rdp-months{max-width:none}.mg-date-calendar .rdp-month{width:100%}.mg-date-calendar .rdp-month_grid{width:100%;border-collapse:collapse;table-layout:fixed}.mg-date-calendar .rdp-month_caption{padding-inline:36px;height:44px;justify-content:center}.mg-date-calendar .rdp-dropdowns{gap:8px;font-size:14px;font-weight:600}.mg-date-calendar .rdp-dropdown_root{display:flex;flex:1 1 0;min-width:0;color:var(--ink);border-radius:6px;padding:0}.mg-date-calendar .mg-date-calendar-select{width:100%;min-width:0;min-height:34px;padding-block:4px;padding-inline:8px 32px;border-radius:6px;font-size:12px}.mg-date-calendar .mg-date-calendar-select .m-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-date-calendar .rdp-chevron{fill:var(--ink-2);width:16px;height:16px}.mg-date-calendar .rdp-nav{width:100%;justify-content:space-between}.mg-date-calendar .rdp-button_previous,.mg-date-calendar .rdp-button_next{width:30px;height:38px;border-radius:6px}.mg-date-calendar .rdp-weekday{color:var(--ink-3);font-size:11px;font-weight:500;padding:9px 0;opacity:1}.mg-date-calendar .rdp-day{height:40px;font-size:14px}.mg-date-calendar .rdp-day_button{color:var(--ink);margin:auto;cursor:pointer}.mg-date-calendar .rdp-day_button:hover{background:var(--surface-muted)}.mg-date-calendar .rdp-selected .rdp-day_button{background:var(--blue-600);color:#fffffe;font-weight:600}.mg-date-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{box-shadow:inset 0 0 0 2px var(--blue);color:var(--ink);font-weight:600}.mg-date-calendar .rdp-today.rdp-selected .rdp-day_button{box-shadow:inset 0 -3px 0 var(--blue)}.mg-date-calendar .rdp-outside:not(.rdp-selected) .rdp-day_button{color:var(--ink-3);opacity:.5}.mg-date-calendar .rdp-disabled .rdp-day_button{opacity:.28;cursor:not-allowed}.mg-date-calendar .rdp-outside:not(.rdp-selected) .rdp-day_button,.mg-date-calendar .rdp-disabled .rdp-day_button{color:var(--ink);opacity:1}.mg-date-footer{display:flex;justify-content:space-between;gap:10px;padding-top:12px;margin-top:8px;border-top:1px solid var(--line)}.mg-date-footer button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--ink-2);cursor:pointer}.mg-date-footer button:first-child{color:var(--ink);border-color:var(--blue)}.mg-date-footer button:disabled{opacity:.4;cursor:not-allowed}.mg-picker-demo{padding:36px;max-width:980px;margin:auto}.mg-picker-demo-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.mg-picker-demo-controls{display:flex;gap:8px}.mg-picker-demo-section{padding:24px;border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:20px}.mg-picker-demo-section h2{font-size:18px;margin-bottom:20px}.mg-picker-demo-fields{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(130px,1fr);align-items:start;gap:16px}.mg-picker-demo-fields label{display:grid;gap:6px;font-size:.87rem;color:var(--ink-2)}.mg-picker-demo-value{margin-top:20px!important;color:var(--ink-3);font-size:12px;direction:ltr;unicode-bidi:isolate}@media(max-width:600px){.mg-picker-demo{padding:20px 16px}.mg-picker-demo-header{flex-wrap:wrap}.mg-picker-demo-fields{grid-template-columns:1fr}.mg-picker-demo-section{padding:16px}}.mariyat-login-page{--mlp-canvas: var(--canvas, #f2f5f9);--mlp-surface: var(--surface, #fffffe);--mlp-surface-soft: var(--surface-2, #f7f9fc);--mlp-ink: var(--ink, #1d2b48);--mlp-muted: var(--ink-3, #65728a);--mlp-line: var(--line, #dce3ed);--mlp-blue: var(--brand-blue, #194185);--mlp-focus: var(--focus, #2f6fd6);min-height:100dvh;overflow-x:clip;background:var(--mlp-canvas);color:var(--mlp-ink);font-family:var(--font, "IBM Plex Sans Arabic", Tahoma, sans-serif);font-size:15px;line-height:1.55;color-scheme:light}.mariyat-login-page[data-theme=dark]{--mlp-canvas: var(--canvas, #08182d);--mlp-surface: var(--surface, #102440);--mlp-surface-soft: var(--surface-2, #152d4d);--mlp-ink: var(--ink, #f0f4fb);--mlp-muted: var(--ink-3, #a0b0ca);--mlp-line: var(--line, #344b68);--mlp-blue: var(--blue, #afc8ff);--mlp-focus: var(--focus, #8fc2ff);color-scheme:dark}.mariyat-login-page *,.mariyat-login-page *:before,.mariyat-login-page *:after{box-sizing:border-box}.mariyat-login-page button,.mariyat-login-page input,.mariyat-login-page select{font:inherit}.mariyat-login-page button{color:inherit}.mariyat-login-page :where(button,input,select):focus-visible{outline:3px solid var(--mlp-focus);outline-offset:3px}.mlp-layout{display:grid;grid-template-columns:minmax(350px,.86fr) minmax(560px,1.14fr);min-height:100dvh;direction:ltr}.mlp-brand-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:clamp(30px,4.2vw,62px) clamp(28px,5vw,76px) 34px;color:#f7f9ff;background:radial-gradient(ellipse at 82% 74%,rgba(62,105,164,.37),transparent 38%),linear-gradient(148deg,#183d72,#112d59 47%,#0e2549)}.mlp-brand-panel:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.42;background-image:linear-gradient(30deg,transparent 49.7%,rgba(190,211,245,.12) 50%,transparent 50.3%),linear-gradient(150deg,transparent 49.7%,rgba(190,211,245,.08) 50%,transparent 50.3%);background-size:112px 112px;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,#000 55%,#000 100%);mask-image:linear-gradient(to bottom,transparent 4%,#000 55%,#000 100%)}.mlp-brand-pattern{position:absolute;z-index:-1;inset-inline-end:-160px;bottom:11%;width:430px;aspect-ratio:1;border:1px solid rgba(211,226,248,.13);border-radius:50%;pointer-events:none}.mlp-brand-pattern:before,.mlp-brand-pattern:after{position:absolute;inset:34px;border:1px solid rgba(211,226,248,.1);border-radius:50%;content:""}.mlp-brand-pattern:after{inset:74px}.mlp-brand-top{position:relative;z-index:1}.mlp-logo{display:block;width:min(236px,100%);max-height:82px;object-fit:contain;object-position:left center}[dir=rtl] .mlp-logo{object-position:right center}.mlp-brand-rule{width:100%;height:1px;margin-block-start:31px;background:#e3ecfb30}.mlp-brand-rule span{display:block;width:62px;height:2px;background:#9bb4db;transform:translateY(-.5px)}.mlp-brand-copy{position:relative;z-index:1;width:min(470px,100%);margin-block:auto;padding-block:52px}.mlp-eyebrow{margin:0 0 17px;color:#b9cbe6;font-size:.74rem;font-weight:600;letter-spacing:.13em}.mlp-brand-copy h1{margin:0;color:#fff;font-size:clamp(3.7rem,6.1vw,5.8rem);font-weight:600;letter-spacing:-.045em;line-height:1.04}.mlp-brand-subtitle{max-width:400px;margin:23px 0 0;color:#d7e1f1;font-size:clamp(1rem,1.36vw,1.14rem);line-height:1.9}.mlp-brand-detail{display:flex;align-items:center;gap:12px;margin-block-start:44px;color:#bccce3;font-size:.86rem}.mlp-detail-mark{display:flex;gap:4px;align-items:end;height:17px}.mlp-detail-mark span{display:block;width:3px;border-radius:2px;background:#89a7d3}.mlp-detail-mark span:nth-child(1){height:8px}.mlp-detail-mark span:nth-child(2){height:13px}.mlp-detail-mark span:nth-child(3){height:17px}.mlp-brand-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;gap:18px;color:#b9c7dc;font-size:.72rem}.mlp-brand-footer p{margin:0}.mlp-language,.mlp-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid rgba(212,226,247,.27);border-radius:7px;color:inherit;background:transparent;cursor:pointer;white-space:nowrap}.mlp-language{color:var(--mlp-muted);font-weight:500}.mlp-language:hover,.mlp-theme-toggle:hover{border-color:var(--mlp-blue);color:var(--mlp-blue);background:var(--mlp-surface-soft)}.mlp-language svg{transform:rotate(0)}[dir=rtl] .mlp-language svg{transform:rotate(90deg)}.mlp-form-side{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:72px clamp(36px,7.8vw,116px) 36px;background:var(--mlp-canvas)}.mlp-top-controls{position:absolute;display:flex;align-items:center;gap:8px;top:28px;inset-inline-end:clamp(30px,4.2vw,64px)}.mlp-top-controls .mlp-language,.mlp-top-controls .mlp-theme-toggle{border-color:var(--mlp-line);color:var(--mlp-muted)}.mlp-top-controls .mlp-language:hover,.mlp-top-controls .mlp-theme-toggle:hover{border-color:var(--mlp-blue);color:var(--mlp-blue);background:var(--mlp-surface-soft)}.mlp-form-wrap{width:min(100%,490px);margin-inline:auto}.mlp-heading{margin-block-end:25px}.mlp-heading-kicker{display:block;margin-block-end:9px;color:var(--mlp-blue);font-size:.7rem;font-weight:700;letter-spacing:.12em}.mlp-heading h2{margin:0;color:var(--mlp-ink);font-size:clamp(1.75rem,3vw,2.12rem);font-weight:600;letter-spacing:-.025em;line-height:1.25}.mlp-heading p{margin:9px 0 0;color:var(--mlp-muted);font-size:.91rem}.mlp-card{padding:clamp(22px,3vw,32px);border:1px solid var(--mlp-line);border-radius:13px;background:var(--mlp-surface);box-shadow:0 15px 38px -28px #122b5073,0 2px 5px #122b5009}.mlp-fields{display:grid;gap:19px}.mlp-field{min-width:0}.mlp-field>label,.mlp-label-row label{display:block;margin-block-end:7px;color:var(--mlp-ink);font-size:.82rem;font-weight:600}.mlp-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mlp-label-row label{margin-block-end:7px}.mlp-forgot{border:0;padding:0;color:var(--mlp-blue);background:none;font-size:.77rem;font-weight:600;cursor:pointer}.mlp-forgot:hover{text-decoration:underline;text-underline-offset:3px}.mlp-input-wrap{display:flex;align-items:center;gap:10px;min-height:48px;padding-inline:13px 11px;border:1px solid var(--mlp-line);border-radius:7px;color:var(--mlp-muted);background:var(--mlp-surface)}.mlp-input-wrap:focus-within{border-color:var(--mlp-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--mlp-blue) 13%,transparent)}.mlp-input-wrap>svg{flex:0 0 auto}.mlp-input-wrap input{width:100%;min-width:0;min-height:44px;padding:0;border:0;outline:0;color:var(--mlp-ink);background:transparent;text-align:left;font-size:.9rem}.mlp-input-wrap input:focus-visible{outline:0}.mlp-input-wrap input::placeholder{color:var(--mlp-muted);opacity:.76}.mlp-password-toggle{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:0;border-radius:5px;color:var(--mlp-muted);background:transparent;cursor:pointer}.mlp-password-toggle:hover{color:var(--mlp-blue);background:var(--mlp-surface-soft)}.mlp-divider{display:flex;align-items:center;gap:13px;margin-block:24px 17px;color:var(--mlp-muted);font-size:.65rem;font-weight:700;letter-spacing:.1em}.mlp-divider:before,.mlp-divider:after{height:1px;flex:1;background:var(--mlp-line);content:""}.mlp-simulators{display:grid;grid-template-columns:1fr 1fr;gap:13px}.mlp-field .m-select-trigger{width:100%}.mariyat-login-page .mlp-submit{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:11px;margin-block-start:23px;border:1px solid #194185;border-radius:7px;color:#fff;background:linear-gradient(110deg,#194185,#214f91);cursor:pointer;font-weight:600;box-shadow:0 6px 15px -11px #194185cc;transition:transform .16s ease}.mlp-submit:hover{transform:translateY(-1px)}.mlp-submit svg{transform:rotate(0)}[dir=rtl] .mlp-submit svg{transform:rotate(90deg)}.mariyat-login-page[data-theme=dark] .mlp-submit{color:#fff}.mlp-sso-divider{display:flex;align-items:center;gap:12px;margin-block:18px 15px;color:var(--mlp-muted);font-size:.7rem}.mlp-sso-divider:before,.mlp-sso-divider:after{height:1px;flex:1;background:var(--mlp-line);content:""}.mlp-sso{display:flex;width:100%;min-height:47px;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border:1px solid var(--mlp-line);border-radius:7px;color:var(--mlp-ink);background:var(--mlp-surface);cursor:pointer;font-size:.84rem;font-weight:600}.mlp-sso:hover{border-color:var(--mlp-blue);background:var(--mlp-surface-soft)}.mlp-sso-mark{display:grid;flex:0 0 23px;width:23px;height:23px;place-items:center;border:1px solid var(--mlp-line);border-radius:6px;color:var(--mlp-blue);font-family:Georgia,serif;font-size:.77rem;font-weight:700}.mlp-sample-note{display:flex;align-items:flex-start;gap:10px;margin:17px 2px 0;color:var(--mlp-muted);font-size:.73rem;line-height:1.7}.mlp-sample-note strong{color:var(--mlp-ink);font-weight:600}.mlp-sample-mark{flex:0 0 7px;width:7px;height:7px;margin-block-start:7px;border-radius:50%;background:#8ea5c6}.mlp-notice{display:flex;align-items:flex-start;gap:12px;margin-block-end:21px;padding:14px;border:1px solid var(--line, #d1dbe9);border-inline-start:3px solid var(--brand-blue, #194185);border-radius:8px;color:var(--mlp-ink);background:var(--mlp-surface-soft)}.mlp-notice-destructive{border-color:var(--error-border, #f5c6c0);border-inline-start-color:var(--red-strong, #b42318);background:var(--red-50, #fdeeec)}.mlp-notice-destructive .mlp-notice-symbol,.mlp-notice-destructive .mlp-notice-primary{color:var(--red, #b42318)}.mlp-notice-symbol{flex:0 0 auto;color:var(--mlp-blue);padding-block-start:1px}.mlp-notice-copy{min-width:0}.mlp-notice h3{margin:0;color:var(--mlp-ink);font-size:.88rem;font-weight:600}.mlp-notice p{margin:4px 0 0;color:var(--mlp-muted);font-size:.79rem;line-height:1.65}.mlp-notice-actions{display:flex;gap:14px;margin-block-start:10px;flex-wrap:wrap}.mlp-notice-primary,.mlp-notice-retry{border:0;padding:2px 0;color:var(--mlp-blue);background:none;cursor:pointer;font-size:.78rem;font-weight:600}.mlp-notice-primary:hover,.mlp-notice-retry:hover{text-decoration:underline;text-underline-offset:3px}.mlp-mobile-top,.mlp-mobile-footer{display:none}@media(max-width:980px){.mlp-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.mlp-brand-panel{padding-inline:34px}.mlp-form-side{padding-inline:40px}}@media(max-width:760px){.mlp-layout{display:block;min-height:100dvh}.mlp-brand-panel{display:none}.mlp-form-side{min-height:100dvh;justify-content:flex-start;padding:0 22px 22px}.mlp-mobile-top{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:12px;border-block-end:1px solid var(--mlp-line)}.mlp-mobile-brand{display:flex;min-width:0;align-items:center;gap:10px}.mlp-mobile-brand img{display:block;width:72px;max-height:44px;padding:4px;border-radius:4px;background:#102a56;object-fit:contain}.mlp-mobile-brand span{max-width:150px;color:var(--mlp-muted);font-size:.68rem;line-height:1.35}.mlp-mobile-controls{display:flex;flex:0 0 auto;gap:6px}.mlp-mobile-controls .mlp-language,.mlp-mobile-controls .mlp-theme-toggle{min-height:38px;padding-inline:9px;border-color:var(--mlp-line);color:var(--mlp-ink);font-size:.76rem}.mlp-mobile-controls .mlp-theme-toggle span{display:none}.mlp-mobile-controls .mlp-language svg{display:none}.mlp-top-controls{display:none}.mlp-form-wrap{width:min(100%,480px);margin:37px auto 0}.mlp-heading{margin-block-end:21px}.mlp-heading h2{font-size:1.85rem}.mlp-card{padding:23px 20px}.mlp-mobile-footer{display:block;width:min(100%,480px);margin:auto auto 0;padding-block-start:23px;color:var(--mlp-muted);font-size:.67rem;text-align:center}}@media(max-width:430px){.mlp-form-side{padding-inline:15px}.mlp-mobile-top,.mlp-mobile-brand{gap:7px}.mlp-mobile-brand img{width:60px}.mlp-mobile-brand span{max-width:112px;font-size:.63rem}.mlp-mobile-controls{gap:4px}.mlp-mobile-controls .mlp-language,.mlp-mobile-controls .mlp-theme-toggle{min-width:37px;padding-inline:8px}.mlp-form-wrap{margin-block-start:28px}.mlp-card{padding:20px 15px}.mlp-simulators{grid-template-columns:1fr;gap:14px}.mlp-heading h2{font-size:1.72rem}}@media(prefers-reduced-motion:reduce){.mariyat-login-page *,.mariyat-login-page *:before,.mariyat-login-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.m-user-menu{position:relative;z-index:110;display:inline-flex;flex:0 1 auto;min-inline-size:0;max-inline-size:100%;color:var(--ink, #1d2b48);font-family:var(--font, "IBM Plex Sans Arabic", Tahoma, sans-serif)}.mrt .m-mast{z-index:100}.m-user-menu,.m-user-menu *{box-sizing:border-box}.m-user-menu-trigger{display:inline-flex;align-items:center;gap:9px;min-block-size:44px;min-inline-size:0;max-inline-size:100%;padding:4px 8px;border:1px solid transparent;border-radius:var(--r-sm, 8px);background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.m-user-menu-trigger:hover,.m-user-menu-trigger[aria-expanded=true]{background:var(--blue-50, #eef3fb)}.m-user-menu-trigger[aria-expanded=true]{border-color:var(--line, #e1e6ef)}.m-user-menu-trigger:focus-visible,.m-user-menu-action:focus-visible{outline:3px solid var(--focus, #2f6fd6);outline-offset:2px;z-index:1}.m-user-menu-avatar{display:grid;flex:0 0 36px;inline-size:36px;block-size:36px;place-items:center;border:2px solid color-mix(in srgb,var(--blue, #194185) 45%,#fff);border-radius:50%;background:var(--brand-navy, #102a56);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.025em}.m-user-menu-identity{display:flex;min-inline-size:0;flex-direction:column;align-items:flex-start;line-height:1.3}.m-user-menu-identity strong{max-inline-size:154px;overflow:hidden;color:var(--navy, #102a56);font-size:.83rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.m-user-menu-identity>span{max-inline-size:154px;overflow:hidden;color:var(--ink-3, #5e6a82);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.m-user-menu-chevron{flex:0 0 auto;color:var(--ink-3, #5e6a82);transition:transform .15s ease}.m-user-menu-trigger[aria-expanded=true] .m-user-menu-chevron{transform:rotate(180deg)}.m-user-menu-popover{position:absolute;z-index:70;inset-inline-end:0;display:flex;inline-size:min(344px,calc(100vw - 20px));min-inline-size:min(280px,calc(100vw - 20px));flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line, #e1e6ef);border-radius:var(--r-lg, 12px);background:var(--surface, #fffffe);box-shadow:var(--sh-2, 0 10px 30px -12px rgba(16, 42, 86, .22));color:var(--ink, #1d2b48);scrollbar-color:var(--line) transparent;scrollbar-width:thin;animation:m-user-menu-appear .14s ease-out both}.m-user-menu-popover--bottom{inset-block-start:calc(100% + 8px)}.m-user-menu-popover--top{inset-block-end:calc(100% + 8px)}.m-user-menu-current{display:grid;gap:3px;padding:17px 18px 15px;background:var(--surface-2, #f9fafc)}.m-user-menu-current-kicker{color:var(--ink-3, #5e6a82);font-size:.71rem;font-weight:650;letter-spacing:.025em}.m-user-menu-current-kicker{margin-block-end:2px}.m-user-menu-current strong{color:var(--navy, #102a56);font-size:.94rem;font-weight:700;overflow-wrap:anywhere}.m-user-menu-current-role{color:var(--ink-2, #4a5878);font-size:.78rem;overflow-wrap:anywhere}.m-user-menu-current-organization{color:var(--ink-3, #5e6a82);font-size:.76rem;overflow-wrap:anywhere}.m-user-menu-action{display:flex;inline-size:100%;min-block-size:40px;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--r-sm, 8px);background:transparent;color:var(--ink-2, #4a5878);text-align:start;font:inherit;font-size:.83rem;line-height:1.35;cursor:pointer}.m-user-menu-action:hover{background:var(--blue-50, #eef3fb);color:var(--navy, #102a56)}.m-user-menu-actions{display:grid;gap:2px;padding:8px;border-block-start:1px solid var(--line, #e1e6ef)}.m-user-menu-action>svg{flex:0 0 auto;color:var(--ink-3, #5e6a82)}.m-user-menu-action--logout{margin-block-start:4px;padding-block-start:12px;border-block-start:1px solid var(--line, #e1e6ef);color:var(--red, #b42318)}.m-user-menu-action--logout>svg{color:var(--red, #b42318)}.m-user-menu-action--logout:hover{background:var(--red-50, #fdeeeC);color:var(--red, #b42318)}@keyframes m-user-menu-appear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.m-user-menu-trigger{gap:6px;padding-inline:4px}.m-user-menu-identity strong,.m-user-menu-identity>span{max-inline-size:clamp(74px,24vw,132px)}.m-user-menu-popover{inline-size:min(344px,calc(100vw - 24px));min-inline-size:min(276px,calc(100vw - 24px))}}@media(max-width:420px){.m-user-menu-trigger{min-height:40px;gap:3px;padding-inline:3px}.m-user-menu-identity{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.m-user-menu-avatar{width:30px;height:30px}.m-user-menu-chevron{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.m-user-menu *,.m-user-menu *:before,.m-user-menu *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.m-page-header-layout{min-width:0;color:var(--ink, #1d2b48)}.m-page-header-layout:has(.u4-root){--u4-ink: var(--ink);--u4-muted: var(--ink-2);--u4-surface: var(--surface);--u4-soft: var(--surface-2);--u4-line: var(--line);--u4-accent: var(--blue-600);--u4-accent-wash: var(--blue-50);--u4-warm: var(--amber);--u4-warm-wash: var(--amber-50);--u4-danger: var(--danger);--u4-danger-wash: var(--danger-50);--m-control-value-font-size: 15px;--m-control-value-font-weight: 400}.m-page-header-layout:has(.u4-root) .u4-context .m-select-trigger{box-sizing:border-box;height:46px;min-height:46px;font-size:var(--m-control-value-font-size, 15px);font-weight:var(--m-control-value-font-weight, 400)}.m-page-header-layout:has(.u4-root) .m-page-header-actions .m-btn{box-sizing:border-box;height:46px;min-height:46px}.m-page-header-layout:has(.u5-root){--u5-blue: var(--blue);--u5-navy: var(--brand-navy);--u5-accent: var(--blue)}.m-page-header-layout:has(.u6-shell){--u6-bg: var(--canvas);--u6-panel: var(--surface);--u6-panel-strong: var(--surface-2);--u6-ink: var(--ink);--u6-muted: var(--ink-3);--u6-line: var(--line);--u6-accent: var(--blue);--u6-accent-strong: var(--blue-600);--u6-accent-soft: var(--blue-50);--u6-amber: var(--amber);--u6-amber-soft: var(--amber-50);--u6-red: var(--danger);--u6-shadow: var(--shadow, 0 18px 44px rgba(25, 55, 63, .08))}.m-page-header-layout:has(.u6-shell[data-theme=dark]){--u6-bg: var(--canvas);--u6-panel: var(--surface);--u6-panel-strong: var(--surface-2);--u6-ink: var(--ink);--u6-muted: var(--ink-3);--u6-line: var(--line);--u6-accent: var(--blue);--u6-accent-strong: var(--blue-600);--u6-accent-soft: var(--blue-50);--u6-amber: var(--amber);--u6-amber-soft: var(--amber-50);--u6-red: var(--danger);--u6-shadow: var(--shadow, 0 18px 44px rgba(0, 0, 0, .22))}.m-page-header-layout:has(.u6-shell[data-theme=dark]) .u6-button-primary{color:#fff}.m-page-header-layout:has(.u8-root){--u8-accent: var(--blue-600);--u8-accent-wash: var(--blue-50);--u8-amber: var(--amber);--u8-amber-wash: var(--amber-50);--u8-ink: var(--ink);--u8-muted: var(--ink-3);--u8-line: var(--line);--u8-surface: var(--surface);--u8-soft: var(--surface-2);--u8-danger: var(--danger)}.m-page-header-layout:has(.u9){--u9-accent: var(--brand-blue);--u9-soft: var(--blue-50)}.m-page-header-layout:has(.u11-workspace){--u11-ink: var(--ink);--u11-muted: var(--ink-3);--u11-paper: var(--surface);--u11-canvas: var(--canvas);--u11-line: var(--line);--u11-accent: var(--blue);--u11-accent-strong: var(--blue-600);--u11-accent-soft: var(--blue-50);--u11-blue: var(--blue);--u11-blue-soft: var(--blue-50);--u11-caution: var(--amber);--u11-caution-soft: var(--amber-50);--u11-shadow: var(--shadow, 0 17px 44px rgba(27, 49, 59, .09))}.m-page-header-layout:has(.u12-workspace){--u12-ink: var(--ink);--u12-muted: var(--ink-3);--u12-paper: var(--surface);--u12-canvas: var(--canvas);--u12-line: var(--line);--u12-accent: var(--blue);--u12-accent-strong: var(--blue-600);--u12-accent-soft: var(--blue-50);--u12-cobalt: var(--blue);--u12-sand: var(--surface-2);--u12-warn: var(--amber);--u12-shadow: var(--shadow, 0 18px 48px rgba(21, 48, 62, .12))}.m-page-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;min-width:0;margin:0 0 20px;padding:0;border:0;background:transparent}.m-page-header-main{flex:1 1 320px;min-width:0}.m-page-header-eyebrow{margin:0 0 5px;color:var(--blue, #194185);font-size:.78rem;font-weight:700;line-height:1.45}.m-page-header h1{margin:0;color:var(--navy, #102a56);font-size:clamp(1.38rem,1.8vw,1.8rem);font-weight:750;line-height:1.3;overflow-wrap:anywhere}.m-page-header-description{margin-top:6px;color:var(--ink-3, #5e6a82);font-size:.9rem;line-height:1.6}.m-page-header-description:empty,.m-page-header-context:empty,.m-page-header-actions:empty,.m-page-header-tabs:empty{display:none}.m-page-header-tools{display:flex;flex:0 1 auto;align-items:flex-end;justify-content:flex-end;gap:12px;min-width:0;max-width:100%;flex-wrap:wrap}.m-page-header-context,.m-page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap}.m-page-header-tabs{flex:1 0 100%;min-width:0;max-width:100%}.m-page-header-layout--home .m-page-header{align-items:center;margin-bottom:18px}.m-page-header-layout--home .m-page-header h1{font-size:clamp(1.55rem,2.1vw,2rem)}@media(max-width:640px){.m-page-header{align-items:flex-start;gap:12px;margin-bottom:16px}.m-page-header-main{flex-basis:100%}.m-page-header-tools{flex:1 1 100%;justify-content:flex-start;align-items:flex-start}.m-page-header-context,.m-page-header-actions{flex:1 1 100%;width:100%;justify-content:flex-start}.m-page-header-context>*,.m-page-header-actions>*{min-width:0;max-width:100%}.m-page-header-layout:has(.u2-root) .m-page-header-context .u2-btn-row{flex-wrap:wrap;width:100%;min-width:0;max-width:100%}.m-page-header-layout:has(.u2-root) .m-page-header-context .u2-btn-row>*{min-width:0;max-width:100%}.m-page-header-layout:has(.u2-root) .m-page-header-context .u2-btn-row .m-select-trigger{flex:1 1 180px;width:100%}.m-page-header-tabs{overflow-x:auto;overscroll-behavior-inline:contain}}.gp-panel{display:grid;gap:1rem;min-width:0;color:inherit}.gp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gp-panel-head h2{margin:.45rem 0 .35rem;font-size:1.25rem;line-height:1.45}.gp-panel-head p,.gp-card p{margin:0;color:var(--gp-muted, #526176);line-height:1.6}.gp-eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:#194185;font-size:.76rem;font-weight:700;letter-spacing:.035em}.gp-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.gp-stat,.gp-card{min-width:0;padding:.9rem 1rem;border:1px solid #d8e0ea;border-radius:.75rem;background:var(--gp-surface, #fff)}.gp-stat{display:grid;align-content:space-between;gap:.6rem;min-height:5.5rem}.gp-stat span{color:var(--gp-muted, #526176);font-size:.82rem;line-height:1.4}.gp-stat strong{color:var(--gp-ink, #102a56);font-size:1.35rem;font-variant-numeric:tabular-nums}.gp-card h3{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:1rem}.gp-muted{display:flex;align-items:flex-start;gap:.35rem;margin:0;color:var(--gp-muted, #526176);font-size:.82rem;line-height:1.55}.gp-privacy-note{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:1rem;border:1px solid #b8d7d0;border-radius:.75rem;background:#f0f8f6;color:#153e39}.gp-privacy-note p{margin:.3rem 0 0;line-height:1.55}.gp-local-chip{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.35rem .55rem;border:1px solid #b8d7d0;border-radius:999px;color:#153e39;background:#f0f8f6;font-size:.76rem;font-weight:700;white-space:nowrap}.gp-notice,.gp-error,.gp-access-denied{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:.6rem;line-height:1.5}.gp-notice{border:1px solid #b8d7d0;background:#f0f8f6;color:#153e39}.gp-error,.gp-access-denied{border:1px solid #e5b3b3;background:#fff5f5;color:#7d1f1f}.gp-alert-list,.gp-bullet-list{margin:.5rem 0 0;padding-inline-start:1.25rem;line-height:1.7}.gp-migration-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:.85rem}.gp-table-wrap{width:100%;overflow-x:auto;margin-top:.9rem;border:1px solid #d8e0ea;border-radius:.65rem}.gp-table{width:100%;min-width:350px;border-collapse:collapse;text-align:start}.gp-table caption{padding:.75rem;text-align:start;font-weight:700}.gp-table th,.gp-table td{padding:.65rem .75rem;border-bottom:1px solid #e5eaf0;text-align:start}.gp-table thead{background:#f4f6f9}.gp-confirm{display:flex;align-items:flex-start;gap:.6rem;margin-top:1rem;line-height:1.5;cursor:pointer}.gp-confirm input{inline-size:1.1rem;block-size:1.1rem;margin:.15rem 0 0;accent-color:#194185;flex:0 0 auto}.gp-run{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 0;border-bottom:1px solid #e5eaf0}.gp-run p{margin-top:.25rem}.gp-prototype-limit{margin:0;padding:.7rem .8rem;border-inline-start:3px solid #c58b3d;background:#fbf7f0;color:#5b462b;line-height:1.5}.gp-panel button:focus-visible,.gp-panel input:focus-visible{outline:3px solid #2670ce;outline-offset:2px}.mariyat-theme[data-theme=dark] .gp-panel{--gp-surface: #182434;--gp-muted: #bdcad9;--gp-ink: #f2f6fb}.mariyat-theme[data-theme=dark] .gp-eyebrow{color:#a9caff}.mariyat-theme[data-theme=dark] .gp-stat,.mariyat-theme[data-theme=dark] .gp-card{border-color:#46576b}.mariyat-theme[data-theme=dark] .gp-stat strong{color:#f2f6fb}.mariyat-theme[data-theme=dark] .gp-privacy-note,.mariyat-theme[data-theme=dark] .gp-notice,.mariyat-theme[data-theme=dark] .gp-local-chip{color:#d2eee6;background:#16332e;border-color:#39776d}.mariyat-theme[data-theme=dark] .gp-error,.mariyat-theme[data-theme=dark] .gp-access-denied{color:#ffd1d1;background:#3c2023;border-color:#9d565d}.mariyat-theme[data-theme=dark] .gp-table-wrap{border-color:#46576b}.mariyat-theme[data-theme=dark] .gp-table thead{background:#243449}.mariyat-theme[data-theme=dark] .gp-table th,.mariyat-theme[data-theme=dark] .gp-table td,.mariyat-theme[data-theme=dark] .gp-run{border-color:#46576b}.mariyat-theme[data-theme=dark] .gp-prototype-limit{color:#f3d7a7;background:#332c20;border-color:#c58b3d}@media(max-width:600px){.gp-privacy-note{grid-template-columns:auto 1fr}.gp-privacy-note .gp-local-chip{grid-column:2}.gp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-panel-head>.m-btn{width:100%;justify-content:center}.gp-migration .gp-stat{min-height:4.7rem}}@media(max-width:420px){.gp-stat-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gp-panel *,.gp-panel *:before,.gp-panel *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
