:root{--ui-navy-1000:#071b2f;--ui-navy-950:#0a2741;--ui-navy-900:#103b5d;--ui-blue-700:#0a73d9;--ui-blue-600:#148be8;--ui-cyan-500:#17cbd1;--ui-mint-500:#16b88a;--ui-green-500:#22b883;--ui-purple-500:#6d5ce7;--ui-red-500:#ef5f67;--ui-orange-500:#f3a32c;--ui-bg:#f4f8fc;--ui-card:#fffffff7;--ui-line:#dfeaf4;--ui-line-strong:#cfdfec;--ui-ink:#0e2a47;--ui-text:#3b5872;--ui-muted:#7e94a8;--ui-radius:16px;--ui-radius-sm:12px;--ui-shadow:0 8px 28px #16456814;--ui-shadow-hover:0 16px 38px #0d446c1f;--ui-sidebar:224px;--ui-topbar:60px}body{background:var(--ui-bg)}.uoi-student-shell{grid-template-columns:minmax(0,1fr) var(--ui-sidebar);min-height:100vh;color:var(--ui-ink);background:radial-gradient(circle at 18% -10%,#26a6ea14,#0000 31rem),linear-gradient(#f8fbfe 0%,#f2f7fb 100%);grid-template-areas:"main sidebar";display:grid}html[dir=ltr] .uoi-student-shell{grid-template-columns:var(--ui-sidebar) minmax(0,1fr);grid-template-areas:"sidebar main"}.uoi-student-sidebar{z-index:80;color:#fff;background:radial-gradient(circle at 50% 64%,#218ec121,#0000 20rem),linear-gradient(#0a2b49 0%,#071f35 64%,#092b45 100%);flex-direction:column;grid-area:sidebar;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:-14px 0 40px #09223614}.uoi-student-brand-wrap{border-bottom:1px solid #ffffff17;align-items:center;gap:10px;min-height:76px;padding:13px 16px;display:flex}.uoi-student-brand{color:#fff;flex:1;min-width:0}.uoi-student-brand:hover{color:#fff}.uoi-student-brand .ds-public-brand{width:100%}.uoi-student-brand .ds-public-brand-symbol{background:#fffffff5;border:0;border-radius:50%;width:42px;height:42px;padding:3px}.uoi-student-brand .ds-public-brand-copy strong{color:#fff;font-size:12px}.uoi-student-brand .ds-public-brand-copy small{color:#ffffff8a;font-size:8px}.uoi-student-sidebar-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:none}.uoi-student-nav{gap:3px;padding:10px 9px 14px;display:grid}.uoi-student-nav-item{color:#f1f8fdd1;border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:45px;padding:8px 11px;transition:all .16s;display:grid}.uoi-student-nav-item svg{width:19px;height:19px}.uoi-student-nav-item small{color:#ffffff6b;background:#ffffff0f;border-radius:999px;padding:1px 6px;font-size:8px}.uoi-student-nav-item:hover:not(.is-disabled){color:#fff;background:#ffffff12}.uoi-student-nav-item.is-active{color:#fff;background:linear-gradient(90deg,#0999e2a6,#1180cfeb);border-color:#42c5ff47;box-shadow:0 8px 22px #0177c238}.uoi-student-nav-item.is-disabled{cursor:default;color:#f1f8fd7a}.uoi-student-sidebar-spacer{flex:1;min-height:28px}.uoi-student-sidebar-campus{text-align:center;border-bottom:1px solid #ffffff14;justify-items:center;gap:3px;margin:12px 18px 16px;padding:16px 8px 18px;display:grid}.uoi-campus-line-art{color:#8bbfde38;place-items:center;width:100%;min-height:64px;font-size:58px;font-weight:200;display:grid}.uoi-student-sidebar-campus strong{color:#ffffffc7;font-size:12px}.uoi-student-sidebar-campus small{color:#ffffff6b;font-size:9px}.uoi-student-logout{color:#ffffffb8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin:0 10px 12px;padding:8px 12px;display:flex}.uoi-student-logout:hover{color:#fff;background:#ffffff12}.uoi-student-main{grid-area:main;min-width:0;min-height:100vh}.uoi-student-topbar{z-index:55;min-height:var(--ui-topbar);border-bottom:1px solid var(--ui-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.1fr) minmax(250px,.85fr);align-items:center;gap:16px;padding:8px 18px;display:grid;position:sticky;top:0;box-shadow:0 2px 14px #12456909}.uoi-student-profile{align-items:center;gap:9px;min-width:0;display:flex}.uoi-student-avatar{color:#fff;background:linear-gradient(145deg,#1a91d5,#0c456d);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;box-shadow:0 2px 9px #0b486e2e}.uoi-student-profile-copy{min-width:0;display:grid}.uoi-student-profile-copy strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.uoi-student-menu-button{border:1px solid var(--ui-line);width:36px;height:36px;color:var(--ui-navy-900);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:none}.uoi-student-search{color:#8295a7;background:#f2f6fa;border:1px solid #e2ebf2;border-radius:10px;justify-self:center;align-items:center;gap:9px;width:min(100%,420px);min-height:39px;padding:7px 13px;font-size:10px;display:flex}.uoi-student-topbar-tools{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}html[dir=rtl] .uoi-student-topbar-tools{justify-self:start}.uoi-topbar-divider{background:var(--ui-line);width:1px;height:26px}.uoi-student-topbar .notification-bell{border:1px solid var(--ui-line);width:36px;height:36px;color:var(--ui-navy-900);background:#fff;border-radius:10px}.uoi-student-topbar .language-menu{background:0 0;border:0;padding:2px}.uoi-student-topbar .language-menu button{color:#7890a5;border-radius:7px;min-height:30px;padding:4px 7px;font-size:9px}.uoi-student-topbar .language-menu button.active{color:#0d4e78;background:#edf6fb}.uoi-student-content{width:min(100%,1500px);margin:0 auto;padding:10px 12px 18px}.uoi-target-state{text-align:center;min-height:420px;color:var(--ui-text);align-content:center;place-items:center;gap:10px;display:grid}.uoi-target-state.is-error svg{color:var(--ui-red-500)}.uoi-target-state p{max-width:520px;margin:0}.uoi-target-hero{color:#fff;background-image:linear-gradient(90deg,#07284440 0%,#072b49b8 47%,#072640f5 78%),url(/ui/isfahan-hero.jpg);background-position:0;background-size:cover;border:1px solid #0c4a7721;border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:26px;min-height:168px;padding:26px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f42671a}html[dir=ltr] .uoi-target-hero{background-image:linear-gradient(270deg,#07284440 0%,#072b49b8 47%,#072640f5 78%),url(/ui/isfahan-hero.jpg)}.uoi-target-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--ui-cyan-500), transparent);opacity:.62;height:3px;position:absolute;inset:auto 0 0}.uoi-target-hero-overlay{pointer-events:none;position:absolute;inset:0}.uoi-target-hero-copy{z-index:2;max-width:760px;position:relative}.uoi-target-hero-copy>span{color:#b8d4e5;font-size:11px}.uoi-target-hero-copy h1{color:#fff;margin:4px 0 3px;font-size:clamp(24px,2.2vw,36px);font-weight:760}.uoi-target-hero-copy p{color:#eef8ffd6;margin:0;font-size:12px}.uoi-target-hero-copy i{background:var(--ui-cyan-500);border-radius:5px;width:52px;height:3px;margin-top:14px;display:block}.uoi-target-hero-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e3d5e94;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:13px;min-height:100px;padding:16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.uoi-target-hero-badge>svg{color:#b9e7f1;flex:none}.uoi-target-hero-badge div{gap:3px;display:grid}.uoi-target-hero-badge strong{color:#fff;font-size:13px}.uoi-target-hero-badge small{color:#eaf8ffa8;font-size:9px}.uoi-target-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:10px;margin-top:10px;display:grid}.uoi-target-main-column,.uoi-target-side-column{gap:10px;min-width:0;display:grid}.uoi-target-panel{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:13px;min-width:0;box-shadow:0 3px 15px #0c3d6109}.uoi-target-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px 10px;display:flex}.uoi-target-panel-head>div>span{color:var(--ui-cyan-500);font-size:9px;font-weight:700}.uoi-target-panel-head h2{color:var(--ui-ink);margin:0 0 2px;font-size:15px;font-weight:760}.uoi-target-panel-head p{color:var(--ui-muted);margin:0;font-size:9px}.uoi-target-panel-head>a{color:var(--ui-blue-700);flex:none;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.uoi-target-panel-head.compact{align-items:center;padding-bottom:12px}.uoi-target-panel-head.compact>svg{color:var(--ui-blue-700)}.uoi-future-badge{color:#7a609f;background:#f3effc;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700}.uoi-process-panel{overflow:hidden}.uoi-process-groups{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;padding:0 16px 10px;display:grid}.uoi-process-group{background:#f5fbff;border:1px solid #d7e9f4;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:8px;min-height:54px;padding:9px 12px;display:grid}.uoi-process-group>svg{color:#fff;background:var(--ui-blue-600);border-radius:50%;grid-row:1/3;width:26px;height:26px;padding:5px}.uoi-process-group strong{color:var(--ui-blue-700);font-size:11px}.uoi-process-group small{color:#8195a6;font-size:8px}.uoi-process-group.is-done{background:linear-gradient(90deg,#ecfbf7,#f3fffb);border-color:#c8efe3}.uoi-process-group.is-done>svg{background:var(--ui-green-500)}.uoi-process-group.is-done strong{color:#13805f}.uoi-process-group.is-future{background:linear-gradient(90deg,#f6f6ff,#f7f9ff);border-color:#dfe1f7}.uoi-process-group.is-future>svg{background:#5d6ce7}.uoi-process-group.is-future strong{color:#4e5ed4}.uoi-process-connector{opacity:.75;background:linear-gradient(90deg,#25b991,#148be8);height:2px}.uoi-process-steps{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(92px,1fr));gap:5px;padding:3px 14px 15px;display:grid;overflow-x:auto}.uoi-process-step{text-align:center;justify-items:center;min-width:92px;padding:7px 4px 6px;display:grid;position:relative}.uoi-process-step:after{top:20px;content:"";background:#d9e5ee;width:calc(100% - 30px);height:2px;position:absolute;inset-inline-end:calc(50% + 15px)}.uoi-process-step:first-child:after{display:none}html[dir=ltr] .uoi-process-step:first-child:after{display:block}html[dir=ltr] .uoi-process-step:last-child:after{display:none}.uoi-process-step>span{z-index:2;color:#8093a4;background:#dfe7ee;border:4px solid #eef4f8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.uoi-process-step b{color:var(--ui-ink);margin-top:4px;font-size:8px;font-weight:720}.uoi-process-step small{color:#8194a5;background:#eef3f7;border-radius:999px;margin-top:3px;padding:1px 6px;font-size:7px}.uoi-process-step.is-done>span{color:#fff;background:var(--ui-green-500);border-color:#dcf7ef}.uoi-process-step.is-done small{color:#0f8662;background:#e8f8f2}.uoi-process-step.is-active>span{color:#fff;background:var(--ui-blue-600);border-color:#e1f2ff}.uoi-process-step.is-active small{color:#0c6bb6;background:#e8f4fc}.uoi-process-step.is-warning>span{color:#fff;background:var(--ui-orange-500);border-color:#fff0ea}.uoi-process-step.is-warning small{color:#ad6b09;background:#fff4df}.uoi-target-quick-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.uoi-quick-card{border:1px solid var(--ui-line);background:#fff;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:38px minmax(0,1fr);gap:5px 9px;min-width:0;min-height:105px;padding:12px;display:grid;box-shadow:0 2px 12px #0a3c5f09}.uoi-quick-card>span{border-radius:12px;grid-row:1;place-items:center;width:36px;height:36px;display:grid}.uoi-quick-card>div{align-content:start;min-width:0;display:grid}.uoi-quick-card>div strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.uoi-quick-card>div b{color:#496379;font-size:9px}.uoi-quick-card>div small{color:#8599aa;font-size:8px}.uoi-quick-card>a,.uoi-quick-card>em{color:var(--ui-blue-700);grid-column:1/-1;justify-self:start;font-size:8px;font-style:normal;font-weight:700}.uoi-quick-card>em{color:#9479ad}.uoi-quick-card.tone-red{background:linear-gradient(145deg,#fff,#fff7f7)}.uoi-quick-card.tone-red>span{color:#e84d59;background:#ffe9eb}.uoi-quick-card.tone-green{background:linear-gradient(145deg,#fff,#f3fffb)}.uoi-quick-card.tone-green>span{color:#0fa675;background:#e2f8f0}.uoi-quick-card.tone-blue{background:linear-gradient(145deg,#fff,#f5fbff)}.uoi-quick-card.tone-blue>span{color:#0d80db;background:#e5f3ff}.uoi-quick-card.tone-purple{background:linear-gradient(145deg,#fff,#f8f6ff)}.uoi-quick-card.tone-purple>span{color:#654cdb;background:#eeeaff}.uoi-target-two-column{grid-template-columns:340px minmax(0,1fr);gap:8px;display:grid}.uoi-finance-preview,.uoi-services-panel,.uoi-course-preview{overflow:hidden}.uoi-finance-tabs{grid-template-columns:1fr 1fr;gap:5px;margin:0 14px 9px;display:grid}.uoi-finance-tabs button{border:1px solid var(--ui-line);color:#5d7183;cursor:default;background:#f7f9fb;border-radius:8px;min-height:34px;font-size:9px}.uoi-finance-tabs button.is-active{color:#fff;border-color:var(--ui-blue-700);background:linear-gradient(90deg,#188fe7,#0872d0)}.uoi-finance-amount{background:#f9fcfe;border:1px solid #e4edf4;border-radius:10px;margin:0 14px 9px;padding:12px;display:grid}.uoi-finance-amount small{color:#7d91a1;font-size:8px}.uoi-finance-amount strong{color:#0d3152;font-size:23px}.uoi-finance-amount span{color:#8ba0b1;font-size:8px}.uoi-finance-preview ul{gap:5px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.uoi-finance-preview li{color:#637a8e;align-items:center;gap:6px;font-size:8px;display:flex}.uoi-finance-preview li svg{color:var(--ui-green-500)}.uoi-service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 12px 14px;display:grid}.uoi-service-grid>div,.uoi-service-grid>a{text-align:center;background:#fbfdff;border:1px solid #e4edf5;border-radius:10px;align-content:center;justify-items:center;min-width:0;min-height:112px;padding:10px 6px 8px;display:grid}.uoi-service-grid>a{color:inherit;text-decoration:none}.uoi-service-grid>a:hover{background:#f0f7ff;border-color:#93c5fd}.uoi-service-grid span{color:#0d82db;background:#e7f4ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.uoi-service-grid b{color:var(--ui-ink);margin-top:5px;font-size:9px}.uoi-service-grid small{color:#8599aa;min-height:26px;font-size:7px}.uoi-service-grid em{color:#af675d;background:#fff0ed;border-radius:999px;margin-top:3px;padding:2px 6px;font-size:6px;font-style:normal}.uoi-course-preview .uoi-target-panel-head{padding-bottom:7px}.uoi-course-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.uoi-course-card{border:1px solid var(--ui-line);background:#fbfdff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:4px 8px;min-width:0;padding:8px;display:grid}.uoi-course-card>span{color:#0d82db;background:#eaf5fd;border-radius:8px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.uoi-course-card div{min-width:0;display:grid}.uoi-course-card strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.uoi-course-card small{color:#75899a;font-size:7px}.uoi-course-card em{color:#8a9cab;grid-column:1/-1;justify-self:end;font-size:6px;font-style:normal}.uoi-side-panel{overflow:visible}.uoi-side-panel>header{justify-content:space-between;align-items:center;gap:8px;padding:12px 13px 8px;display:flex}.uoi-side-panel>header>div{align-items:center;gap:7px;min-width:0;display:flex}.uoi-side-panel>header svg{color:var(--ui-blue-700)}.uoi-side-panel>header h3{color:var(--ui-ink);margin:0;font-size:11px}.uoi-side-panel>header a{color:var(--ui-blue-700);font-size:8px;font-weight:700}.uoi-side-list{gap:6px;padding:0 10px 10px;display:grid}.uoi-side-list>a{min-width:0;min-height:58px;color:inherit;background:#fff;border:1px solid #e5edf4;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px;transition:all .15s;display:grid}.uoi-side-list>a:hover{border-color:#cbddea;transform:translateY(-1px);box-shadow:0 7px 18px #134b7012}.uoi-side-list>a.is-critical{background:#fffafb;border-color:#f6d9dc}.uoi-side-list>a>span{color:#0c7bd0;background:#e9f4fc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.uoi-side-list>a.is-critical>span{color:#e34f58;background:#ffecee}.uoi-side-list>a>div{min-width:0;display:grid}.uoi-side-list strong{color:#2c4760;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.uoi-side-list small{color:#8799a8;font-size:7px}.uoi-side-list>a>svg{color:#96a8b7}.uoi-calendar-date{color:#0e4167;background:#edf6fc;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 10px 7px;padding:9px 10px;display:flex}.uoi-calendar-date strong{font-size:9px}.uoi-calendar-date small{color:#7b94a6;font-size:7px}.uoi-agenda-list{gap:8px;padding:0 12px 12px;display:grid}.uoi-agenda-list>div{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.uoi-agenda-list i{border-radius:50%;width:7px;height:7px;margin-top:4px}.uoi-agenda-list .dot-blue{background:var(--ui-blue-600)}.uoi-agenda-list .dot-green{background:var(--ui-green-500)}.uoi-agenda-list .dot-orange{background:var(--ui-orange-500)}.uoi-agenda-list span{display:grid}.uoi-agenda-list b{color:#405d75;font-size:8px}.uoi-agenda-list small{color:#8ba0b0;font-size:7px}.uoi-message-card{background:linear-gradient(135deg,#eef8fd,#f9fbff);border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;margin:0 10px 10px;padding:10px;display:grid}.uoi-message-card>span{color:#0f83dc;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 14px #14577f12}.uoi-message-card p{color:#60798e;margin:0;font-size:8px;line-height:1.75}.uoi-history-list{gap:7px;padding:0 12px 12px;display:grid}.uoi-history-list>div{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;display:grid}.uoi-history-list>div>span{background:var(--ui-cyan-500);border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #17cbd114}.uoi-history-list p{margin:0;display:grid}.uoi-history-list b{color:#476178;font-size:8px}.uoi-history-list small{color:#91a1ae;font-size:7px}.uoi-empty-note{color:#8799a8;padding:4px 0;font-size:8px}.uoi-student-sidebar-backdrop{display:none}body:has(.uoi-student-shell) .notification-popover{z-index:120}@media (max-width:1280px){:root{--ui-sidebar:205px}.uoi-target-layout{grid-template-columns:minmax(0,1fr) 295px}.uoi-target-quick-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.uoi-target-two-column{grid-template-columns:300px minmax(0,1fr)}.uoi-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1060px){.uoi-target-layout{grid-template-columns:1fr}.uoi-target-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.uoi-target-side-column>article:first-child{grid-column:1/-1}.uoi-target-two-column{grid-template-columns:1fr}.uoi-course-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.uoi-student-shell{display:block}.uoi-student-sidebar{top:0;width:min(86vw,286px);transition:transform .18s;position:fixed;inset-inline-end:0;transform:translate(105%);box-shadow:-20px 0 48px #051b2c3d}html[dir=ltr] .uoi-student-sidebar{inset-inline:0 auto;transform:translate(-105%)}.uoi-student-sidebar.is-open{transform:translate(0)}.uoi-student-sidebar-close{display:grid}.uoi-student-sidebar-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0416246b;border:0;display:block;position:fixed;inset:0}.uoi-student-menu-button{display:grid}.uoi-student-topbar{grid-template-columns:minmax(0,1fr) auto}.uoi-student-search{display:none}.uoi-student-topbar-tools{justify-self:end}html[dir=rtl] .uoi-student-topbar-tools{justify-self:start}}@media (max-width:720px){.uoi-student-content{padding:8px}.uoi-student-topbar{gap:8px;padding:7px 10px}.uoi-student-profile-copy small{display:none}.uoi-student-topbar .language-menu button{padding-inline:5px}.uoi-target-hero{grid-template-columns:1fr;min-height:190px;padding:22px}.uoi-target-hero-badge{max-width:290px;min-height:72px;padding:11px}.uoi-process-groups{grid-template-columns:1fr;gap:6px}.uoi-process-connector{justify-self:center;width:2px;height:10px}.uoi-target-quick-cards{grid-template-columns:1fr 1fr}.uoi-target-side-column{grid-template-columns:1fr}.uoi-target-side-column>article:first-child{grid-column:auto}.uoi-course-row{grid-template-columns:1fr 1fr}.uoi-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.uoi-student-profile-copy strong{max-width:112px}.uoi-topbar-divider{display:none}.uoi-student-topbar .notification-bell{width:33px;height:33px}.uoi-target-hero{border-radius:11px;min-height:210px}.uoi-target-hero-copy h1{font-size:23px}.uoi-target-hero-copy p{font-size:10px}.uoi-target-quick-cards{grid-template-columns:1fr}.uoi-target-panel-head{flex-direction:column}.uoi-course-row{grid-template-columns:1fr}.uoi-service-grid{grid-template-columns:1fr 1fr}}.uoi-student-profile{grid-area:profile}.uoi-student-search{grid-area:search}.uoi-student-topbar-tools{grid-area:tools;justify-self:end!important}.uoi-target-layout{grid-template-areas:"main side"}.uoi-target-main-column{grid-area:main}.uoi-target-side-column{grid-area:side}@media (max-width:1060px){.uoi-target-layout{grid-template-areas:"main""side"}}@media (max-width:900px){.uoi-student-topbar{grid-template-areas:"profile tools"}}.uoi-workflow-page{padding:14px 18px 42px}.uoi-workflow-page .workflow-process-hero{color:#fff;background:linear-gradient(90deg,#041f37eb 0%,#05365cd1 46%,#063c6275 100%),url(/ui/isfahan-hero.jpg) 50% 54%/cover no-repeat;border:0;border-radius:18px;align-items:center;min-height:208px;margin:0 0 18px;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 12px 34px #072d4b29}.uoi-workflow-page .workflow-process-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#051d312e);height:42%;position:absolute;inset:auto 0 0}.uoi-workflow-page .workflow-process-hero>*{z-index:1;position:relative}.uoi-workflow-page .workflow-process-hero .ds-kicker{color:#6ee7f0;letter-spacing:.01em;font-weight:800}.uoi-workflow-page .workflow-process-hero h1{color:#fff;letter-spacing:-.025em;margin:7px 0 10px;font-size:clamp(1.9rem,3vw,2.75rem)}.uoi-workflow-page .workflow-process-hero p{color:#ffffffc7;max-width:760px;font-size:.96rem;line-height:1.9}.uoi-workflow-page .workflow-process-progress-card{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07253f9e;border:1px solid #ffffff29;min-width:235px;padding:17px 18px;box-shadow:0 16px 30px #0000001f}.uoi-workflow-page .workflow-process-progress-card span{color:#ffffffa8}.uoi-workflow-page .workflow-process-progress-card strong{color:#fff;font-size:1.5rem}.uoi-workflow-page .workflow-process-progress-card>div{background:#ffffff24}.uoi-workflow-page .workflow-process-progress-card i{background:linear-gradient(90deg, var(--ui-cyan-500), #7ae2ff);box-shadow:0 0 14px #17cbd15c}.uoi-workflow-page .workflow-process-layout{grid-template-columns:minmax(245px,300px) minmax(0,1fr);gap:18px;padding:0}.uoi-workflow-page .workflow-process-timeline,.uoi-workflow-page .workflow-process-main{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fffffffa;border-radius:16px}.uoi-workflow-page .workflow-process-timeline{top:calc(var(--ui-topbar) + 14px);padding:14px}.uoi-workflow-page .workflow-process-title{background:linear-gradient(145deg,#f9fcff,#f3f8fc);border:1px solid #e3edf5;border-radius:13px;padding:14px 14px 17px;position:relative}.uoi-workflow-page .workflow-process-title:before{content:"";background:linear-gradient(180deg,var(--ui-cyan-500),var(--ui-blue-600));border-radius:99px;width:3px;position:absolute;inset-block:15px;inset-inline-start:0}.uoi-workflow-page .workflow-process-title span,.uoi-workflow-page .workflow-process-title small{color:var(--ui-muted)}.uoi-workflow-page .workflow-process-title strong{color:var(--ui-ink);margin:5px 0 3px;font-size:.95rem}.uoi-workflow-page .workflow-process-version-note{color:#1767a6;background:#edf7ff;border-color:#cfe3f5;margin-top:10px}.uoi-workflow-page .workflow-process-timeline ol{gap:4px;padding:13px 0 0;display:grid;position:relative}.uoi-workflow-page .workflow-process-timeline li{min-height:58px;color:var(--ui-text);border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;padding:8px;transition:all .16s;position:relative}.uoi-workflow-page .workflow-process-timeline li:not(:last-child):after{content:"";inset-inline-start:25px;background:#d9e7f2;width:1px;position:absolute;top:47px;bottom:-12px}.uoi-workflow-page .workflow-process-timeline li.active{box-shadow:inset 3px 0 0 var(--ui-blue-600);background:linear-gradient(90deg,#148be81a,#17cbd10e);border-color:#cfe6f7}html[dir=rtl] .uoi-workflow-page .workflow-process-timeline li.active{box-shadow:inset -3px 0 0 var(--ui-blue-600)}.uoi-workflow-page .workflow-process-timeline li.status-approved{color:#148463}.uoi-workflow-page .workflow-process-timeline li.status-needs_correction,.uoi-workflow-page .workflow-process-timeline li.status-rejected{color:#be6222}.uoi-workflow-page .workflow-process-step-index{z-index:1;color:#6e879b;background:#fff;border:1px solid #cedeea;width:30px;height:30px;position:relative;box-shadow:0 2px 7px #16486b0f}.uoi-workflow-page .workflow-process-timeline li.active .workflow-process-step-index{color:#fff;background:linear-gradient(145deg,var(--ui-blue-600),var(--ui-cyan-500));border-color:#0000}.uoi-workflow-page .workflow-process-timeline li.status-approved .workflow-process-step-index{color:#fff;background:var(--ui-green-500);border-color:#bcebdc}.uoi-workflow-page .workflow-process-timeline li strong{color:currentColor;font-size:.82rem}.uoi-workflow-page .workflow-process-timeline li small{color:var(--ui-muted);font-size:.71rem}.uoi-workflow-page .workflow-process-main{padding:clamp(18px,2.5vw,28px)}.uoi-workflow-page .workflow-current-stage-header{background:radial-gradient(circle at 8% 0,#17cbd11a,#0000 13rem),linear-gradient(145deg,#fbfdff,#f6faff);border:1px solid #dceaf4;border-radius:14px;padding:18px 18px 18px 20px;position:relative}html[dir=rtl] .uoi-workflow-page .workflow-current-stage-header{padding:18px 20px 18px 18px}.uoi-workflow-page .workflow-current-stage-header:before{content:"";background:linear-gradient(180deg,var(--ui-cyan-500),var(--ui-blue-600));border-radius:99px;width:4px;position:absolute;inset-block:15px;inset-inline-start:0}.uoi-workflow-page .workflow-current-stage-header h2{color:var(--ui-ink);margin:5px 0 6px;font-size:clamp(1.25rem,2vw,1.65rem)}.uoi-workflow-page .workflow-current-stage-header p{color:var(--ui-text);line-height:1.8}.uoi-workflow-page .workflow-current-stage-header .eyebrow{color:var(--ui-blue-700);font-weight:800}.uoi-workflow-page .workflow-stage-status{background:#f5f8fb;border:1px solid #e0e8ef;box-shadow:0 2px 6px #1244690a}.uoi-workflow-page .workflow-stage-status.status-action_required{color:#0a73d9;background:#eaf5ff;border-color:#cde4fb}.uoi-workflow-page .workflow-stage-status.status-submitted,.uoi-workflow-page .workflow-stage-status.status-under_review{color:#a36a11;background:#fff8e8;border-color:#f7dfab}.uoi-workflow-page .workflow-stage-status.status-needs_correction{color:#b8561a;background:#fff4ee;border-color:#ffd2ba}.uoi-workflow-page .workflow-stage-status.status-approved{color:#15805f;background:#ebfbf5;border-color:#bfe9da}.uoi-workflow-page .workflow-process-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px}.uoi-workflow-page .workflow-process-form>.alert,.uoi-workflow-page .workflow-process-form>.workflow-process-submitbar,.uoi-workflow-page .workflow-process-form>.workflow-process-field.type-long_text,.uoi-workflow-page .workflow-process-form>.workflow-process-field.type-multi_file{grid-column:1/-1}.uoi-workflow-page .workflow-process-field{background:#fbfdff;border:1px solid #e2ebf2;border-radius:12px;gap:7px;padding:13px}.uoi-workflow-page .workflow-process-field:focus-within{background:#fff;border-color:#a9d9f6;box-shadow:0 0 0 3px #148be812}.uoi-workflow-page .workflow-process-field-label strong{color:var(--ui-ink);font-size:.82rem}.uoi-workflow-page .workflow-process-help{line-height:1.65}.uoi-workflow-page .workflow-process-field .input{min-height:43px;box-shadow:none;background:#fff;border-color:#d7e4ed;border-radius:9px}.uoi-workflow-page .workflow-process-field .input:focus{border-color:var(--ui-blue-600);box-shadow:0 0 0 3px #148be814}.uoi-workflow-page .workflow-process-check{background:#fff;border-color:#d7e4ed}.uoi-workflow-page .workflow-process-selected-files span{color:var(--ui-text);background:#f3f8fc;border:1px solid #dce8f2}.uoi-workflow-page .workflow-process-feedback{background:#fff9ed;border:1px solid #f5d7aa;border-radius:12px}.uoi-workflow-page .workflow-process-submitbar{background:linear-gradient(90deg,#f7fbfe,#f1f8fd);border-color:#d6e7f3;margin-top:2px}.uoi-workflow-page .workflow-process-submitbar .button-primary{background:linear-gradient(90deg,var(--ui-blue-700),var(--ui-cyan-500));border:0;min-width:150px;box-shadow:0 8px 18px #148be82e}.uoi-workflow-page .workflow-process-waiting{background:#f8fbfe;border:1px solid #dce8f1;border-radius:13px;margin-top:16px;padding:18px}.uoi-workflow-page .workflow-process-waiting>span{color:var(--ui-blue-700);background:#eaf5ff}.uoi-workflow-page .workflow-process-submissions,.uoi-workflow-page .workflow-process-full-history,.uoi-workflow-page .workflow-process-activity,.uoi-workflow-page .workflow-process-migration-history{background:#fbfdff;border:1px solid #e0eaf2;border-radius:14px;margin-top:22px;padding:18px}.uoi-workflow-page .workflow-process-submissions{border-top:1px solid #e0eaf2}.uoi-workflow-page .workflow-process-submissions article,.uoi-workflow-page .workflow-process-history-attempts>article{background:#fff;border-color:#dfe9f1;box-shadow:0 4px 14px #10416409}.uoi-workflow-page .workflow-process-submission-values>div{background:#f8fbfd;border:1px solid #e6eef4}.uoi-workflow-page .workflow-process-history-stages>details{background:#fff;border-color:#dce8f1}.uoi-workflow-page .workflow-process-history-stages>details>summary{background:#f5f9fc}.uoi-workflow-page .workflow-process-activity li:not(:last-child):before{background:#dce8f1}.uoi-workflow-page .workflow-activity-dot{background:var(--ui-blue-600);box-shadow:0 0 0 4px #e4f3ff}.uoi-workflow-page .workflow-process-empty{border-color:var(--ui-line);box-shadow:var(--ui-shadow);background:#fff}.uoi-workflow-page .workflow-process-empty-icon{color:var(--ui-blue-700);background:#eaf5ff}@media (max-width:1100px){.uoi-workflow-page .workflow-process-layout{grid-template-columns:1fr}.uoi-workflow-page .workflow-process-timeline{position:static}.uoi-workflow-page .workflow-process-timeline ol{scrollbar-width:thin;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.uoi-workflow-page .workflow-process-timeline li{min-width:195px}.uoi-workflow-page .workflow-process-timeline li:not(:last-child):after{display:none}}@media (max-width:760px){.uoi-workflow-page{padding:10px 10px 28px}.uoi-workflow-page .workflow-process-hero{border-radius:14px;min-height:0;padding:24px 18px}.uoi-workflow-page .workflow-process-form{grid-template-columns:1fr}.uoi-workflow-page .workflow-process-form>*{grid-column:1!important}.uoi-workflow-page .workflow-process-main{padding:14px}.uoi-workflow-page .workflow-current-stage-header{padding:15px}}.uoi-office-shell{--ds-sidebar-w:226px;--ds-canvas:var(--ui-bg);--ds-line:var(--ui-line);--ds-line-strong:var(--ui-line-strong);--ds-navy-1000:var(--ui-navy-1000);--ds-navy-950:var(--ui-navy-950);--ds-navy-900:var(--ui-navy-900);--ds-shadow-1:var(--ui-shadow);background:radial-gradient(circle at 16% -12%,#1f94dc17,#0000 34rem),linear-gradient(#f8fbfe 0%,#f2f7fb 100%);min-height:100vh}.uoi-office-sidebar{color:#edf7ff;background:radial-gradient(circle at 50% 72%,#1985bf26,#0000 18rem),linear-gradient(#0a2b49 0%,#071f35 63%,#092b45 100%);border-inline-end:0;padding:12px 10px 11px;overflow:hidden auto;box-shadow:0 0 38px #08253b1f}.uoi-admin-shell .uoi-office-sidebar{background:radial-gradient(circle at 50% 72%,#526fbe1f,#0000 19rem),linear-gradient(#0b2944 0%,#081f35 58%,#102a44 100%)}.uoi-office-brand-row{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;min-height:61px;display:flex}.uoi-office-brand{border:0;flex:1;min-width:0;min-height:60px;padding:6px 6px 8px}.uoi-office-sidebar .ds-brand-symbol,.uoi-office-sidebar .ds-brand-symbol.has-official-logo{color:#fff;background:#fffffff5;border:0;border-radius:50%;width:41px;height:41px;padding:3px}.uoi-office-sidebar .ds-brand-copy strong{color:#fff;font-size:11px;font-weight:720}.uoi-office-sidebar .ds-brand-copy small{color:#eaf5fc8a;font-size:8px}.uoi-office-sidebar-close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:35px;height:35px;display:none}.uoi-office-role-card{background:linear-gradient(135deg,#1385cb24,#ffffff09);border:1px solid #7ecbf424;border-radius:11px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;margin:11px 1px 5px;padding:10px;display:grid}.uoi-admin-shell .uoi-office-role-card{background:linear-gradient(135deg,#be974f1a,#ffffff09);border-color:#dabf7e24}.uoi-office-role-icon{color:#92dcff;background:#1c94d31a;border:1px solid #66cbf742;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.uoi-admin-shell .uoi-office-role-icon{color:#e7cf92;background:#be974f14;border-color:#dabf7e3d}.uoi-office-role-card div{gap:1px;min-width:0;display:grid}.uoi-office-role-card strong{color:#fff;font-size:10px;font-weight:690}.uoi-office-role-card small{color:#e9f5fc80;text-overflow:ellipsis;white-space:nowrap;font-size:7.6px;overflow:hidden}.uoi-office-nav-label{color:#e8f5fd66;letter-spacing:.03em;text-transform:uppercase;margin:15px 9px 6px;font-size:8px;font-weight:720}.uoi-office-nav-label-admin{color:#dbca9f85;margin-top:18px}.uoi-office-nav{gap:3px}.uoi-office-nav a{color:#eff8fdb8;border:1px solid #0000;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 13px;align-items:center;gap:8px;min-height:41px;padding:7px 9px;font-size:9.6px;font-weight:610;transition:all .16s;display:grid}.uoi-office-nav a:hover{color:#fff;background:#ffffff0e;border-color:#7ecbf41a}.uoi-office-nav a.active{color:#fff;background:linear-gradient(90deg,#0b90dcbd,#116fb4f0);border-color:#5fc5f642;box-shadow:0 8px 22px #0076c02b}.uoi-admin-shell .uoi-office-nav a.active{background:linear-gradient(90deg,#1082cab3,#1b5b91f0);border-color:#74c6ef38}.uoi-office-nav a.active:after{display:none}.uoi-office-nav-icon{color:#e2f4feb3;background:#ffffff09;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.uoi-office-nav a.active .uoi-office-nav-icon{color:#fff;background:#ffffff1f}.uoi-office-nav-icon svg{width:16px;height:16px}.uoi-office-nav-arrow{opacity:.32;justify-self:end}html[dir=rtl] .uoi-office-nav-arrow{transform:scaleX(-1)}.uoi-office-nav a.active .uoi-office-nav-arrow{opacity:.72}.uoi-office-account{border-top-color:#ffffff14;grid-template-columns:35px minmax(0,1fr);gap:8px;padding:10px 4px 1px}.uoi-office-avatar{color:#fff;background:linear-gradient(145deg,#188ecc,#0b456d);border:2px solid #ffffff1c;border-radius:50%;width:35px;height:35px;font-size:11px;box-shadow:0 3px 12px #00000024}.uoi-office-account-copy span{color:#e9f4fc7a;font-size:7.5px}.uoi-office-account-copy strong{color:#fff;font-size:8.6px}.uoi-office-account button{color:#eff8fda3;border-radius:9px;min-height:34px;font-size:8px}.uoi-office-main{background:0 0}.uoi-office-topbar{border-bottom:1px solid var(--ui-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;min-height:61px;padding:8px clamp(14px,2vw,26px);box-shadow:0 2px 14px #12456909}.uoi-office-title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.uoi-office-menu-button{border:1px solid var(--ui-line);width:36px;height:36px;color:var(--ui-navy-900);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:none}.uoi-office-title small{color:#6485a0;font-size:8px;font-weight:620}.uoi-office-title strong{color:var(--ui-ink);font-size:12px;font-weight:740}.uoi-office-tools{gap:7px}.uoi-office-quick-search{border:1px solid var(--ui-line);color:#55758f;background:#f6f9fc;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:8px;font-weight:620;display:inline-flex}.uoi-office-quick-search:hover{color:var(--ui-blue-700);background:#eef6fb;text-decoration:none}.uoi-office-quick-search svg{width:14px;height:14px}.uoi-office-mode{color:#27749f;background:#eff8fd;border:1px solid #dceaf4;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:4px 8px;font-size:7.5px;font-weight:700;display:inline-flex}.uoi-office-mode.is-admin{color:#705b2d;background:#fffaf0;border-color:#eadfbd}.uoi-office-topbar-divider{background:var(--ui-line);width:1px;height:27px}.uoi-office-topbar .notification-bell{border:1px solid var(--ui-line);width:35px;height:35px;color:var(--ui-navy-900);background:#fff;border-radius:9px}.uoi-office-topbar .language-menu{background:0 0;border:0;padding:2px}.uoi-office-topbar .language-menu button{color:#718ba1;border-radius:7px;min-height:29px;padding:4px 6px;font-size:8px}.uoi-office-topbar .language-menu button.active{color:#0d4e78;background:#edf6fb}.uoi-office-content{width:min(1420px,100% - 28px);margin:0 auto;padding:10px 0 34px}.uoi-office-content .breadcrumbs{color:#7790a4;margin-bottom:2px;font-size:8px}.uoi-office-content .cw-workspace-head,.uoi-office-content .cw-page-heading,.uoi-office-content .admin-workspace-head,.uoi-office-content .wf-review-head,.uoi-office-content .wf-analytics-head,.uoi-office-content .wf-legacy-head,.uoi-office-content .workflow-builder-head{align-items:flex-end;min-height:96px;padding:12px 2px 14px}.uoi-office-content .cw-kicker,.uoi-office-content .eyebrow{color:#168bc9;letter-spacing:.02em;font-size:8px;font-weight:760}.uoi-admin-shell .cw-kicker,.uoi-admin-shell .eyebrow{color:#9d7b33}.uoi-office-content .cw-workspace-head h1,.uoi-office-content .cw-page-heading h1,.uoi-office-content .admin-workspace-head h1,.uoi-office-content .wf-review-head h1,.uoi-office-content .wf-analytics-head h1,.uoi-office-content .wf-legacy-head h1,.uoi-office-content .workflow-builder-head h1{color:var(--ui-ink);letter-spacing:-.01em;margin-block:3px 4px;font-size:21px;font-weight:780}.uoi-office-content .cw-workspace-head p,.uoi-office-content .cw-page-heading p,.uoi-office-content .admin-workspace-head p,.uoi-office-content .wf-review-head p,.uoi-office-content .wf-analytics-head p,.uoi-office-content .wf-legacy-head p,.uoi-office-content .workflow-builder-head p{color:#6f879a;max-width:760px;font-size:9px;line-height:1.8}.uoi-office-content .cw-panel,.uoi-office-content .cw-filter-shell,.uoi-office-content .cw-table-panel,.uoi-office-content .cw-search-console,.uoi-office-content .admin-filter-panel,.uoi-office-content .admin-table-panel,.uoi-office-content .workflow-catalog-panel,.uoi-office-content .workflow-editor-panel,.uoi-office-content .wf-analytics-panel,.uoi-office-content .wf-legacy-panel,.uoi-office-content .wf-review-queue,.uoi-office-content .wf-review-detail,.uoi-office-content .wf-review-decision-panel{border-color:var(--ui-line);background:#fffffffa;border-radius:13px;box-shadow:0 6px 22px #1b4e700e}.uoi-office-content .cw-panel-head,.uoi-office-content .workflow-editor-head,.uoi-office-content .workflow-catalog-panel>header,.uoi-office-content .wf-legacy-panel>header,.uoi-office-content .wf-analytics-panel>header{border-bottom-color:var(--ui-line);background:linear-gradient(#fff,#fbfdff)}.uoi-office-content .cw-attention-strip{border-color:var(--ui-line);min-height:92px;box-shadow:var(--ui-shadow);background:#fff;border-radius:13px;margin-bottom:11px}.uoi-office-content .cw-attention-strip>div{border-inline-end-color:var(--ui-line);padding:13px 16px}.uoi-office-content .cw-attention-strip span{color:#7d95a8;font-size:8px}.uoi-office-content .cw-attention-strip strong{color:var(--ui-ink);font-size:21px}.uoi-office-content .cw-attention-strip small{color:#557188;font-size:8px}.uoi-office-content .cw-attention-main{border-inline-start:3px solid var(--ui-cyan-500);background:linear-gradient(135deg,#f0fbff,#f7fcff)}.uoi-office-content .cw-attention-progress i,.uoi-office-content .cw-nationality-row i,.uoi-office-content .cw-casework-progress i{background:#e8f0f6;height:4px}.uoi-office-content .cw-attention-progress i b,.uoi-office-content .cw-nationality-row i b,.uoi-office-content .cw-casework-progress i b{background:linear-gradient(90deg,var(--ui-blue-600),var(--ui-cyan-500))}.uoi-office-content .cw-metric-grid{gap:8px;margin-bottom:11px}.uoi-office-content .cw-metric-grid-with-drafts{grid-template-columns:repeat(7,minmax(0,1fr))}.uoi-office-content .cw-metric-card{border-color:var(--ui-line);background:#fff;border-radius:12px;min-height:91px;padding:12px 13px;box-shadow:0 4px 16px #1b4e7009}.uoi-office-content .cw-metric-card:hover{box-shadow:var(--ui-shadow-hover);background:#fbfdff;border-color:#c7e1f0;transform:translateY(-1px)}.uoi-office-content .cw-metric-label{color:#7890a4;font-size:8px}.uoi-office-content .cw-metric-card strong{color:var(--ui-ink);font-size:22px}.uoi-office-content .cw-metric-card small{color:#9aabb9;font-size:7px}.uoi-office-content .cw-tone-blue .cw-metric-dot{background:var(--ui-blue-600)}.uoi-office-content .cw-tone-gold .cw-metric-dot{background:#c99b3c}.uoi-office-content .cw-tone-orange .cw-metric-dot{background:var(--ui-orange-500)}.uoi-office-content .cw-tone-green .cw-metric-dot{background:var(--ui-green-500)}.uoi-office-content .cw-tone-red .cw-metric-dot{background:var(--ui-red-500)}.uoi-office-content .cw-tone-slate .cw-metric-dot{background:#7890a4}.uoi-office-content .cw-dashboard-grid{gap:11px}.uoi-office-content .cw-workflow-lanes>div{background:#f8fbfd;border-color:#e4edf4;border-radius:10px}.uoi-office-content .cw-workflow-lanes>div>span{color:var(--ui-blue-700)}.uoi-office-content .cw-workflow-lanes strong{color:var(--ui-ink)}.uoi-office-content .cw-search-bar,.uoi-office-content .admin-search{border-color:var(--ui-line-strong);background:#f9fbfd;border-radius:10px}.uoi-office-content .cw-quick-filters>button:not(.cw-refresh-button),.uoi-office-content .cw-quick-filters select,.uoi-office-content .admin-filter-actions select{border-color:var(--ui-line);color:#607b91;background:#fff}.uoi-office-content .cw-quick-filters>button.active{color:#0a6297;background:#eef8fd;border-color:#cce4f2}.uoi-office-content .cw-queue-strip,.uoi-office-content .admin-account-summary{border-color:var(--ui-line);background:#ffffffd6;border-radius:10px}.uoi-office-content .staff-table-wrap,.uoi-office-content .wf-analytics-table-wrap{border-radius:0 0 13px 13px}.uoi-office-content .staff-table,.uoi-office-content .wf-analytics-table{font-size:8px}.uoi-office-content .staff-table thead th,.uoi-office-content .wf-analytics-table thead th{color:#688196;border-bottom-color:var(--ui-line);background:#f7fafc;height:39px;font-size:7.4px;font-weight:760}.uoi-office-content .staff-table tbody tr:hover,.uoi-office-content .wf-analytics-table tbody tr:hover{background:#f7fbfe}.uoi-office-content .staff-table td,.uoi-office-content .wf-analytics-table td{border-bottom-color:#edf3f7}.uoi-office-content .cw-avatar,.uoi-office-content .admin-user-avatar{color:#0f6eaa;background:linear-gradient(145deg,#f1f9fd,#e8f4fa);border-color:#d3e8f4}.uoi-office-content .cw-open-case,.uoi-office-content .admin-action-button{color:#2f6e96;background:#f8fbfd;border-color:#dce9f2}.uoi-office-content .cw-open-case:hover,.uoi-office-content .admin-action-button:hover{color:#096ca8;background:#eef8fd;border-color:#bddbea}.uoi-office-content .cw-dossier-hero,.uoi-office-content .cw-casework-hero{border-color:var(--ui-line);box-shadow:var(--ui-shadow);background:radial-gradient(circle at 85% 0,#1d9bde14,#0000 20rem),#fff;border-radius:14px}.uoi-office-content .cw-dossier-avatar{color:#0e72ac;background:linear-gradient(145deg,#f5fbff,#e8f5fb);border-color:#cfe7f4}.uoi-office-content .cw-dossier-nav{border-color:var(--ui-line);background:#ffffffeb}.uoi-office-content .cw-dossier-nav a.active{color:#0d75af;background:#eff9fd;border-color:#cde6f3}.uoi-office-content .cw-document-card,.uoi-office-content .cw-education-record,.uoi-office-content .cw-review-document,.uoi-office-content .cw-check-item,.uoi-office-content .cw-assignment-current,.uoi-office-content .cw-assignment-form{border-color:var(--ui-line);background:#fbfdff;border-radius:10px}.uoi-office-content .cw-document-icon,.uoi-office-content .cw-check-index{color:#147cae;background:#eaf7fc}.uoi-office-content .wf-review-layout{gap:11px}.uoi-office-content .wf-review-queue-list button,.uoi-office-content .wf-review-applicant-card,.uoi-office-content .wf-review-assignment-card,.uoi-office-content .wf-review-submission,.uoi-office-content .wf-review-history-list>article{border-color:var(--ui-line);background:#fbfdff;border-radius:10px}.uoi-office-content .wf-review-queue-list button:hover,.uoi-office-content .wf-review-queue-list button.active{background:#eff9fd;border-color:#bcdceb}.uoi-office-content .wf-review-event-dot{background:var(--ui-blue-600)}.uoi-office-content .admin-access-strip{gap:8px}.uoi-office-content .admin-access-strip article{border-color:var(--ui-line);background:#fff;border-radius:12px;box-shadow:0 4px 16px #1b4e7009}.uoi-office-content .admin-access-strip article.primary{background:linear-gradient(135deg,#eff9fd,#fff);border-color:#d5e9f4}.uoi-office-content .admin-role-list span{color:#347190;background:#f4f9fc;border-color:#dbe9f2}.uoi-office-content .admin-role-list .admin-role-admin{color:#7c6331;background:#fffaf0;border-color:#eadfbd}.uoi-office-content .workflow-builder-layout{gap:11px}.uoi-office-content .workflow-catalog-panel,.uoi-office-content .workflow-editor-panel{border-radius:13px}.uoi-office-content .workflow-catalog-list button,.uoi-office-content .workflow-stage-card,.uoi-office-content .workflow-field-card,.uoi-office-content .workflow-version-bar,.uoi-office-content .workflow-version-impact-panel,.uoi-office-content .workflow-condition-builder{border-color:var(--ui-line);border-radius:10px}.uoi-office-content .workflow-catalog-list button:hover,.uoi-office-content .workflow-catalog-list button.active,.uoi-office-content .workflow-field-card.selected{background:#f0f9fd;border-color:#b9dceb;box-shadow:inset 3px 0 #1592d3}html[dir=rtl] .uoi-office-content .workflow-catalog-list button.active,html[dir=rtl] .uoi-office-content .workflow-field-card.selected{box-shadow:inset -3px 0 #1592d3}.uoi-office-content .workflow-catalog-icon,.uoi-office-content .workflow-stage-number,.uoi-office-content .workflow-field-order{color:#0f77ad;background:#eaf7fc}.uoi-office-content .workflow-version-current-badge{color:#087457;background:#e8f9f3}.uoi-office-content .wf-analytics-metrics,.uoi-office-content .wf-legacy-summary{gap:8px}.uoi-office-content .wf-analytics-metrics article,.uoi-office-content .wf-legacy-summary article{border:1px solid var(--ui-line);background:#fff;border-radius:12px;box-shadow:0 4px 16px #1b4e7009}.uoi-office-content .wf-analytics-metrics article strong,.uoi-office-content .wf-legacy-summary article strong{color:var(--ui-ink)}.uoi-office-content .wf-bottleneck-row{border-color:var(--ui-line);background:#fbfdff}.uoi-office-content .wf-bottleneck-rank{color:#0e77ad;background:#eaf7fc}.uoi-office-content .wf-legacy-safe{color:#097558;background:#effbf7;border-color:#cceadf}.uoi-office-content .wf-legacy-warning{color:#9a6816;background:#fff9e9;border-color:#f1dfb0}.uoi-office-shell .button{border-radius:9px;font-weight:680;transition:all .15s}.uoi-office-shell .button-primary{background:linear-gradient(135deg,#138fd8,#0c72b9);border-color:#0d7dc0;box-shadow:0 5px 14px #0775b824}.uoi-office-shell .button-primary:hover:not(:disabled){background:linear-gradient(135deg,#0c83c9,#075f9b);border-color:#076ba8;transform:translateY(-1px)}.uoi-office-shell .button-secondary{color:#365e78;background:#fff;border-color:#d8e6ef}.uoi-office-shell .button-secondary:hover:not(:disabled){color:#0f6f9f;background:#f5fbfe;border-color:#bdd8e7}.uoi-office-shell .field input,.uoi-office-shell .field select,.uoi-office-shell .field textarea,.uoi-office-shell .input{background:#fbfdff;border-color:#d6e5ee;border-radius:9px}.uoi-office-shell .field input:focus,.uoi-office-shell .field select:focus,.uoi-office-shell .field textarea:focus,.uoi-office-shell .input:focus{border-color:#70bde4;box-shadow:0 0 0 3px #138fd817}.uoi-office-shell .alert{border-radius:10px}.uoi-office-backdrop{display:none}@media (max-width:1180px){.uoi-office-shell{--ds-sidebar-w:206px}.uoi-office-content .cw-metric-grid-with-drafts{grid-template-columns:repeat(4,minmax(0,1fr))}.uoi-office-content .cw-dashboard-grid{grid-template-columns:1fr}}@media (max-width:980px){.uoi-office-shell,html[dir=rtl] .uoi-office-shell{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main"!important;display:grid!important}.uoi-office-sidebar{top:0;bottom:0;z-index:120;width:min(286px,86vw);height:100vh;padding:12px 10px 11px;transition:transform .19s;position:fixed;inset-inline-start:0;transform:translate(-106%);box-shadow:18px 0 48px #071f3340}html[dir=rtl] .uoi-office-sidebar{transform:translate(106%);box-shadow:-18px 0 48px #071f3340}.uoi-office-shell.is-nav-open .uoi-office-sidebar{transform:translate(0)}.uoi-office-sidebar-close,.uoi-office-nav-label,.uoi-office-spacer,.uoi-office-account{display:grid}.uoi-office-nav{padding-bottom:0;display:grid;overflow:visible}.uoi-office-nav a{width:100%;min-height:41px}.uoi-office-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#04152273;border:0;position:fixed;inset:0}.uoi-office-shell.is-nav-open .uoi-office-backdrop{display:block}.uoi-office-menu-button{display:grid}.uoi-office-content{width:min(100% - 22px,1420px)}}@media (max-width:720px){.uoi-office-topbar{gap:8px;padding-inline:10px}.uoi-office-title small,.uoi-office-quick-search span,.uoi-office-mode span,.uoi-office-mode>:not(svg){display:none}.uoi-office-quick-search{justify-content:center;width:35px;height:35px;min-height:35px;padding:0}.uoi-office-mode{justify-content:center;width:31px;height:31px;min-height:31px;padding:0}.uoi-office-content{width:calc(100% - 16px);padding-top:7px}.uoi-office-content .cw-workspace-head,.uoi-office-content .cw-page-heading,.uoi-office-content .admin-workspace-head,.uoi-office-content .wf-review-head,.uoi-office-content .wf-analytics-head,.uoi-office-content .wf-legacy-head,.uoi-office-content .workflow-builder-head{flex-direction:column;align-items:stretch;min-height:0;padding:10px 1px 12px}.uoi-office-content .cw-workspace-head h1,.uoi-office-content .cw-page-heading h1,.uoi-office-content .admin-workspace-head h1,.uoi-office-content .wf-review-head h1,.uoi-office-content .wf-analytics-head h1,.uoi-office-content .wf-legacy-head h1,.uoi-office-content .workflow-builder-head h1{font-size:18px}.uoi-office-content .cw-attention-strip,.uoi-office-content .cw-metric-grid-with-drafts{grid-template-columns:repeat(2,minmax(0,1fr))}.uoi-office-content .cw-attention-strip>div{border-bottom:1px solid var(--ui-line)}.uoi-office-content .cw-workspace-actions,.uoi-office-content .cw-command-actions,.uoi-office-content .admin-head-actions,.uoi-office-content .wf-analytics-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.uoi-office-content .cw-workspace-actions .button,.uoi-office-content .cw-command-actions .button,.uoi-office-content .admin-head-actions .button,.uoi-office-content .wf-analytics-actions .button{justify-content:center}}@media (max-width:480px){.uoi-office-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.uoi-office-tools{gap:4px}.uoi-office-topbar-divider,.uoi-office-topbar .language-menu button:not(.active){display:none}.uoi-office-content .cw-attention-strip,.uoi-office-content .cw-metric-grid-with-drafts,.uoi-office-content .cw-workspace-actions,.uoi-office-content .cw-command-actions,.uoi-office-content .admin-head-actions,.uoi-office-content .wf-analytics-actions{grid-template-columns:1fr}}@media print{.uoi-office-backdrop,.uoi-office-menu-button,.uoi-office-quick-search,.uoi-office-mode{display:none!important}}.uoi-office-content .uoi-report-head{margin-bottom:10px}.uoi-office-content .uoi-report-actions{align-items:end}.uoi-office-content .uoi-report-actions label{min-width:150px}.uoi-office-content .uoi-report-actions select{min-height:39px;color:var(--ui-ink);background:#fff;border:1px solid #d6e5ee;border-radius:9px;padding:7px 10px}.uoi-office-content .uoi-report-error{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.uoi-office-content .uoi-report-error>div{gap:2px;display:grid}.uoi-office-content .uoi-report-error span{font-size:12px}.uoi-office-content .uoi-report-pulse{border:1px solid var(--ui-line);background:#fff;border-radius:13px;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(135px,.72fr));margin:0 0 10px;display:grid;overflow:hidden;box-shadow:0 5px 18px #184c6b09}.uoi-office-content .uoi-report-pulse>div{border-inline-start:1px solid var(--ui-line);align-content:center;gap:3px;min-width:0;min-height:95px;padding:13px 14px;display:grid}.uoi-office-content .uoi-report-pulse>div:first-child{border-inline-start:0}.uoi-office-content .uoi-report-pulse span{color:#738697;font-size:11px;font-weight:680}.uoi-office-content .uoi-report-pulse strong{color:#153c57;font-size:24px;line-height:1.1}.uoi-office-content .uoi-report-pulse small{color:#8393a0;font-size:10px;line-height:1.45}.uoi-office-content .uoi-report-pulse-main{background:linear-gradient(135deg,#f0f9fd,#fff 72%);grid-template-columns:42px minmax(0,1fr);align-items:center}.uoi-office-content .uoi-report-pulse-main>div{gap:3px;display:grid}.uoi-office-content .uoi-report-pulse-main strong{color:#0b76b1;font-size:29px}.uoi-office-content .uoi-report-pulse-icon{background:#e7f5fc;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;color:#0f80bd!important}.uoi-office-content .uoi-report-generated strong{font-size:12px;line-height:1.45}.uoi-office-content .uoi-report-metrics{margin-bottom:10px}.uoi-office-content .uoi-report-metrics .wf-analytics-metric{min-height:118px;padding:12px}.uoi-office-content .uoi-report-metric-top{align-items:center;gap:7px;display:flex}.uoi-office-content .uoi-report-metric-top>span:last-child{color:#61788a;font-size:11px;font-weight:700}.uoi-office-content .uoi-report-metric-icon{color:#157caf;background:#edf8fd;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.uoi-office-content .uoi-report-toolbar{border:1px solid var(--ui-line);background:#fbfdff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.uoi-office-content .uoi-report-toolbar>div:first-child{gap:2px;display:grid}.uoi-office-content .uoi-report-toolbar strong{color:#234d68;font-size:12px}.uoi-office-content .uoi-report-toolbar span{color:#75899a;font-size:10px}.uoi-office-content .uoi-report-filter-tabs{background:#fff;border:1px solid #dce9f1;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.uoi-office-content .uoi-report-filter-tabs button{color:#5e7688;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:5px 9px;font-size:10px;font-weight:700}.uoi-office-content .uoi-report-filter-tabs button:hover{color:#0d6f9e;background:#f2f9fc}.uoi-office-content .uoi-report-filter-tabs button.active{color:#086f9f;background:#e9f6fc;box-shadow:inset 0 0 0 1px #cce7f3}.uoi-office-content .uoi-report-filter-tabs b{background:#fffc;border-radius:999px;place-items:center;min-width:18px;margin-inline-start:3px;font-size:9px;display:inline-grid}.uoi-office-content .uoi-report-panel{border-color:var(--ui-line);border-radius:13px;box-shadow:0 5px 20px #184c6b09}.uoi-office-content .uoi-report-panel>header{align-items:flex-start}.uoi-office-content .uoi-report-panel>header p{color:#7a8d9b;max-width:680px;margin:2px 0 0;font-size:10px;line-height:1.5}.uoi-office-content .uoi-report-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)}.uoi-office-content .wf-bottleneck-stats .warning b{color:#a16207}.uoi-office-content .uoi-report-flow-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.uoi-office-content .uoi-report-flow-health>div{background:#fbfdff;border:1px solid #e5eef4;border-radius:10px;min-height:108px;padding:12px;position:relative}.uoi-office-content .uoi-report-flow-health .uoi-flow-icon{color:#1780b2;background:#edf8fc;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.uoi-office-content .uoi-report-shortcuts{gap:6px;margin-top:9px;display:grid}.uoi-office-content .uoi-report-shortcuts a{color:#447087;background:#fff;border:1px solid #e3edf3;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 9px;text-decoration:none;display:grid}.uoi-office-content .uoi-report-shortcuts a:hover{color:#0c73a6;background:#f5fbfe;border-color:#c9e2ef}.uoi-office-content .uoi-report-shortcuts a>svg:first-child{color:#1883b6}.uoi-office-content .uoi-report-shortcuts span{display:grid}.uoi-office-content .uoi-report-shortcuts strong{color:#294f66;font-size:10px}.uoi-office-content .uoi-report-shortcuts small{color:#8494a0;font-size:9px}.uoi-office-content .uoi-report-table-panel{padding-bottom:13px}.uoi-office-content .uoi-report-table-actions{align-items:center;gap:7px;display:flex}.uoi-office-content .uoi-report-search{color:#7890a0;background:#fbfdff;border:1px solid #d9e7ef;border-radius:9px;align-items:center;gap:7px;min-width:215px;min-height:38px;padding:0 9px;display:flex}.uoi-office-content .uoi-report-search:focus-within{border-color:#81c5e6;box-shadow:0 0 0 3px #138fd814}.uoi-office-content .uoi-report-search input{color:#284b61;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.uoi-office-content .uoi-report-table-wrap{border-color:#e2edf3;border-radius:10px}.uoi-office-content .uoi-report-table thead th{z-index:1;background:#f6fafc;position:sticky;top:0}.uoi-office-content .uoi-report-table tbody tr:hover td{background:#fbfdff}.uoi-office-content .uoi-reviewer-cell{align-items:center;gap:8px;min-width:175px;display:flex}.uoi-office-content .uoi-reviewer-cell>span{color:#0e79ad;background:#eaf7fc;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.uoi-office-content .uoi-reviewer-cell>div{min-width:0}.uoi-office-content .uoi-rate-cell{gap:4px;min-width:92px;display:grid}.uoi-office-content .uoi-rate-cell>strong{font-size:10px}.uoi-office-content .uoi-rate-cell i{background:#edf2f5;border-radius:999px;width:100%;height:4px;overflow:hidden}.uoi-office-content .uoi-rate-cell i b{border-radius:inherit;background:#1590c5;height:100%;display:block}.uoi-office-content .uoi-overdue-label{font-weight:700;color:#b42318!important}.uoi-office-content .uoi-report-row-action{white-space:nowrap;color:#0e78aa;align-items:center;gap:5px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.uoi-office-content .uoi-report-row-action:hover{text-decoration:underline}.uoi-office-content .uoi-report-empty{color:#8ca0ad;align-content:center;place-items:center;gap:4px;min-height:110px;display:grid}.uoi-office-content .uoi-report-empty svg{color:#6eabc8}.uoi-office-content .uoi-report-empty strong{color:#476a7e;font-size:11px}.uoi-office-content .uoi-report-empty span{font-size:10px}.uoi-office-content .uoi-report-skeleton{background:linear-gradient(90deg,#edf3f6 20%,#f8fbfc 48%,#edf3f6 76%) 0 0/220% 100%;border-radius:999px;width:100%;height:10px;animation:1.2s linear infinite uoi-report-shimmer;display:block}.uoi-office-content .uoi-report-skeleton.short{width:55%}.uoi-office-content .uoi-report-skeleton-number{width:44px;height:23px}.uoi-office-content .uoi-report-loading-row{min-height:60px}.uoi-office-content .uoi-report-loading-row>div{gap:7px;display:grid}@keyframes uoi-report-shimmer{to{background-position:-220% 0}}.uoi-office-content .uoi-report-footer{color:#93a1ab;justify-content:space-between;gap:12px;padding:2px 2px 14px;font-size:9px;display:flex}@media (max-width:1280px){.uoi-office-content .uoi-report-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.uoi-office-content .uoi-report-pulse-main,.uoi-office-content .uoi-report-generated{grid-column:span 2}}@media (max-width:1050px){.uoi-office-content .uoi-report-primary-grid{grid-template-columns:1fr}.uoi-office-content .uoi-report-table-panel>header{flex-direction:column}.uoi-office-content .uoi-report-table-actions{width:100%}.uoi-office-content .uoi-report-search{flex:1}}@media (max-width:720px){.uoi-office-content .uoi-report-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.uoi-office-content .uoi-report-pulse-main,.uoi-office-content .uoi-report-generated{grid-column:span 2}.uoi-office-content .uoi-report-toolbar{flex-direction:column;align-items:stretch}.uoi-office-content .uoi-report-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.uoi-office-content .uoi-report-filter-tabs button{padding-inline:5px}.uoi-office-content .uoi-report-flow-health{grid-template-columns:1fr}.uoi-office-content .uoi-report-table-actions{flex-direction:column;align-items:stretch}.uoi-office-content .uoi-report-search{width:100%;min-width:0}.uoi-office-content .uoi-report-error{flex-direction:column;align-items:stretch}.uoi-office-content .uoi-report-footer{flex-direction:column}}@media (max-width:480px){.uoi-office-content .uoi-report-pulse{grid-template-columns:1fr}.uoi-office-content .uoi-report-pulse-main,.uoi-office-content .uoi-report-generated{grid-column:auto}.uoi-office-content .uoi-report-filter-tabs{grid-template-columns:1fr}}@media print{.uoi-office-sidebar,.uoi-office-topbar,.uoi-report-actions,.uoi-report-toolbar,.uoi-report-shortcuts,.uoi-report-table-actions,.uoi-report-row-action,.uoi-print-button,.breadcrumbs{display:none!important}.uoi-office-shell,html[dir=rtl] .uoi-office-shell{background:#fff!important;display:block!important}.uoi-office-main{width:100%!important;margin:0!important}.uoi-office-content{width:100%!important;max-width:none!important;padding:0!important}.uoi-office-content .uoi-report-head{padding-top:0!important}.uoi-office-content .uoi-report-panel,.uoi-office-content .uoi-report-pulse,.uoi-office-content .wf-analytics-metric{break-inside:avoid;box-shadow:none!important}.uoi-office-content .wf-analytics-table-wrap{overflow:visible!important}.uoi-office-content .wf-analytics-table{font-size:8px;min-width:0!important}.uoi-office-content .uoi-report-footer{padding-top:8px}}.uoi-skip-link{z-index:1000;color:#fff;background:#075f9b;border:2px solid #fff;border-radius:9px;max-width:calc(100vw - 16px);padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .14s;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%);box-shadow:0 5px 18px #063e633d}.uoi-skip-link:focus{transform:translateY(0)}#uoi-student-content:focus,#uoi-office-content:focus{outline:none}.uoi-student-shell :is(a,button,input,select,textarea,[tabindex]):focus-visible,.uoi-office-shell :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #128fd85c}.uoi-student-sidebar :is(a,button):focus-visible,.uoi-office-sidebar :is(a,button):focus-visible{outline-color:#79d5ffc7}.language-menu-select{color:#294e66;min-width:86px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e5ee;border-radius:9px;padding:0 9px;font-size:11px;display:none}.uoi-office-account strong,.uoi-office-shell input[type=email],.uoi-student-shell input[type=email],.uoi-office-shell input[type=url],.uoi-student-shell input[type=url]{direction:ltr;unicode-bidi:plaintext}.uoi-office-shell :is(.admin-table-panel,.cw-table-panel,.wf-analytics-table-wrap,.uoi-report-table-wrap),.uoi-student-shell :is(.workflow-process-timeline ol,.uoi-course-row){-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.uoi-office-shell .ui-state,.uoi-student-shell .ui-state{text-align:center;padding-inline:16px}.uoi-office-shell .ui-state>p,.uoi-student-shell .ui-state>p{overflow-wrap:anywhere}@media (max-width:720px){.uoi-student-menu-button,.uoi-office-menu-button,.uoi-student-sidebar-close,.uoi-office-sidebar-close,.uoi-student-topbar .notification-bell,.uoi-office-topbar .notification-bell{width:40px;min-width:40px;height:40px;min-height:40px}.uoi-student-shell :is(input,select,textarea),.uoi-office-shell :is(input,select,textarea){font-size:14px}.uoi-student-nav-item{min-height:48px}.uoi-student-nav-item b{font-size:13px}.uoi-office-nav a{min-height:46px}.uoi-office-content :is(.form-actions,.cw-review-actions,.wf-review-actions,.workflow-editor-actions),.uoi-student-content :is(.form-actions,.application-actions,.workflow-process-actions){flex-wrap:wrap}.uoi-office-content :is(.form-actions,.cw-review-actions,.wf-review-actions,.workflow-editor-actions)>.button,.uoi-student-content :is(.form-actions,.application-actions,.workflow-process-actions)>.button{min-height:42px}.uoi-office-content :is(h1,h2,h3,.cw-page-heading strong,.workflow-builder-head strong),.uoi-student-content :is(h1,h2,h3){overflow-wrap:anywhere}}@media (max-width:520px){.language-menu.compact>button{display:none!important}.language-menu.compact .language-menu-select{display:block}.uoi-student-topbar,.uoi-office-topbar{min-height:58px}.uoi-student-topbar-tools,.uoi-office-tools{min-width:0}.uoi-office-title strong{max-width:36vw}.uoi-student-profile-copy strong{max-width:min(32vw,128px)}.uoi-office-content>*,.uoi-student-content>*{min-width:0}}@media (prefers-reduced-motion:reduce){.uoi-student-shell *,.uoi-office-shell *,.uoi-skip-link{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.fin-page-head{background:linear-gradient(135deg,#fff 0%,#f7fbff 68%,#eef6ff 100%);border:1px solid #dbe5f0;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:26px 28px;display:flex;box-shadow:0 12px 34px #1b436f12}.fin-page-head h1{color:#16385f;margin:5px 0 7px;font-size:clamp(22px,2.5vw,32px)}.fin-page-head p{color:#677a91;max-width:760px;margin:0}.fin-kicker{color:#1765ae;letter-spacing:.04em;font-size:12px;font-weight:800}.fin-clearance{color:#6f7e8e;background:#fff;border:1px solid #d8e3ee;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.fin-clearance.is-clear{color:#0b7651;background:#ecfbf4;border-color:#b9e1d0}.fin-loading{color:#64748b;justify-content:center;align-items:center;gap:12px;min-height:210px;display:flex}.fin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.fin-staff-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-summary-grid article{background:#fff;border:1px solid #dce6f0;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 8px 24px #1a3d620d}.fin-summary-grid article>span{color:#1765ae;background:#eef5ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.fin-summary-grid article div{gap:3px;min-width:0;display:grid}.fin-summary-grid small{color:#75869a}.fin-summary-grid strong{color:#173b62;overflow-wrap:anywhere;font-size:22px}.fin-summary-grid article.is-success>span{color:#08734e;background:#e9f9f1}.fin-summary-grid article.is-success strong{color:#08734e}.fin-summary-grid article.is-danger>span{color:#b42318;background:#fff0ef}.fin-summary-grid article.is-danger strong{color:#b42318}.fin-currency-strip{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:20px;display:grid}.fin-currency-strip article{color:#fff;background:#153f6a;border-radius:16px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.fin-currency-strip article>span{background:#ffffff1f;border-radius:10px;place-items:center;min-width:48px;min-height:38px;padding:0 8px;font-weight:900;display:grid}.fin-currency-strip article div{gap:2px;display:grid}.fin-currency-strip small{color:#c9d8e8;font-size:11px}.fin-currency-strip strong,.fin-currency-strip b{color:#fff;font-size:14px}.fin-empty{text-align:center;color:#6e8094;background:#fbfdff;border:1px dashed #cfdbe7;border-radius:20px;justify-items:center;gap:8px;padding:42px 24px;display:grid}.fin-empty>span{color:#1765ae;background:#edf5ff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.fin-empty h2,.fin-empty h3{color:#1f4368;margin:4px 0 0}.fin-empty p{max-width:620px;margin:0}.fin-empty.compact{padding:24px}.fin-invoice-list{gap:16px;display:grid}.fin-invoice{background:#fff;border:1px solid #dbe5ef;border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #1f41680e}.fin-invoice>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.fin-invoice>header h2{color:#173d65;margin:4px 0 3px;font-size:19px}.fin-invoice>header p{color:#738397;margin:0;font-size:13px}.fin-invoice-number{color:#1765ae;direction:ltr;unicode-bidi:isolate;font-size:11px;font-weight:800}.fin-status{white-space:nowrap;color:#68788a;background:#f3f5f7;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.fin-status.is-success{color:#08734e;background:#e9f9f1}.fin-status.is-warning{color:#8b6100;background:#fff7dc}.fin-status.is-danger{color:#b42318;background:#fff0ef}.fin-status.is-info{color:#145b9d;background:#eaf3ff}.fin-invoice-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 22px;display:grid}.fin-invoice-metrics>div{border-inline-start:2px solid #e8eef5;gap:4px;padding-inline-start:12px;display:grid}.fin-invoice-metrics small{color:#7a8999;font-size:11px}.fin-invoice-metrics strong{color:#1d405f;overflow-wrap:anywhere;font-size:14px}.fin-invoice-actions{padding:0 22px 18px;display:flex}.fin-payment-form{background:#f8fbff;border-top:1px solid #e8eef5;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 22px;display:grid}.fin-form-head,.fin-form-wide,.fin-form-actions{grid-column:1/-1}.fin-form-head strong{color:#173d65;display:block}.fin-form-head small{color:#708195}.fin-payment-form label,.fin-issue-form label,.fin-review-fields label{color:#516479;gap:6px;font-size:12px;font-weight:700;display:grid}.fin-payment-form input,.fin-payment-form select,.fin-payment-form textarea,.fin-issue-form input,.fin-issue-form select,.fin-issue-form textarea,.fin-review-fields input{color:#1d334b;background:#fff;border:1px solid #cad7e4;border-radius:11px;outline:none;width:100%;min-height:43px;padding:9px 11px}.fin-payment-form textarea,.fin-issue-form textarea{resize:vertical;min-height:76px}.fin-payment-form input:focus,.fin-payment-form select:focus,.fin-payment-form textarea:focus,.fin-issue-form input:focus,.fin-issue-form textarea:focus,.fin-review-fields input:focus{border-color:#5792cb;box-shadow:0 0 0 3px #1765ae1a}.fin-payment-form label small{color:#7b8b9e;font-weight:500}.fin-form-actions{flex-wrap:wrap;gap:10px;display:flex}.fin-payment-history{border-top:1px solid #e8eef5;padding:16px 22px 20px}.fin-payment-history h3{color:#315475;margin:0 0 10px;font-size:14px}.fin-payment-row{border-top:1px dashed #e4eaf0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.fin-payment-row:first-of-type{border-top:0}.fin-payment-row>div{gap:2px;display:grid}.fin-payment-row strong{color:#264662}.fin-payment-row small{color:#7a8999}.fin-payment-row em{color:#9c4f42;font-size:11px;font-style:normal}.fin-payment-row-actions{justify-items:end}.fin-payment-row-actions button{color:#1765ae;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.fin-staff-head{direction:rtl}.fin-account-workspace,.fin-review-panel,.fin-ledger{background:#fff;border:1px solid #dbe5ef;border-radius:20px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 28px #1f41680d}.fin-account-workspace>header,.fin-review-panel>header,.fin-ledger>header{border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.fin-account-workspace>header span:first-child{color:#1765ae;font-size:11px;font-weight:800}.fin-account-workspace h2,.fin-review-panel h2,.fin-ledger h2{color:#173e65;margin:3px 0;font-size:19px}.fin-account-workspace p,.fin-review-panel p,.fin-ledger p{color:#748498;margin:0;font-size:12px}.fin-account-columns{grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);display:grid}.fin-issue-form{background:#f8fbff;border-inline-end:1px solid #e5ecf3;gap:12px;padding:20px;display:grid}.fin-issue-form h3,.fin-account-invoices h3{color:#284d72;margin:0 0 4px;font-size:15px}.fin-inline-fields{grid-template-columns:2fr 1fr;gap:10px;display:grid}.fin-form-warning{color:#9a6700}.fin-account-invoices{padding:20px}.fin-account-invoices>article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.fin-account-invoices>article:last-child{border-bottom:0}.fin-account-invoices article div{gap:2px;display:grid}.fin-account-invoices article strong{color:#274965}.fin-account-invoices article small{color:#7a8999}.fin-account-invoices article b{color:#173e65;direction:ltr;unicode-bidi:isolate}.fin-account-invoices article button{color:#ab3025;cursor:pointer;background:#fff5f4;border:1px solid #efd0cc;border-radius:9px;padding:7px 9px}.fin-review-list{display:grid}.fin-review-row{border-top:1px solid #edf1f5;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr) auto;align-items:center;gap:16px;padding:15px 20px;display:grid}.fin-review-row:first-child{border-top:0}.fin-review-main{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.fin-review-main>div{gap:2px;display:grid}.fin-review-main strong{color:#264b70}.fin-review-main small{color:#7b8998}.fin-review-main b{color:#173d65;font-size:13px}.fin-review-fields{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.fin-review-fields input{min-height:39px;padding:7px 9px}.fin-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fin-review-actions a,.fin-review-actions button{color:#31597f;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.fin-review-actions .is-approve{color:#08734e;background:#effbf5;border-color:#bfe1d2}.fin-review-actions .is-reject{color:#b42318;background:#fff5f4;border-color:#efcfcb}.fin-ledger>header{align-items:center}.fin-ledger>header form{background:#fff;border:1px solid #cedae6;border-radius:11px;align-items:center;gap:7px;min-width:min(380px,100%);padding:0 10px;display:flex}.fin-ledger>header form input{border:0;outline:0;width:100%;min-width:0;height:40px}.fin-ledger>header form button{color:#1765ae;cursor:pointer;background:0 0;border:0;font-weight:800}.fin-ledger-table-wrap{overflow-x:auto}.fin-ledger table{border-collapse:collapse;width:100%;min-width:900px}.fin-ledger th{text-align:start;color:#718196;background:#f7f9fc;padding:10px 13px;font-size:11px}.fin-ledger td{color:#3d536a;vertical-align:middle;border-top:1px solid #edf1f5;padding:12px 13px;font-size:12px}.fin-ledger td strong,.fin-ledger td small{display:block}.fin-ledger td strong{color:#244967}.fin-ledger td small{color:#8491a0;margin-top:2px}.fin-ledger td a{font-weight:800}@media (max-width:1100px){.fin-staff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-review-row{grid-template-columns:1fr}.fin-review-actions{justify-content:flex-start}.fin-account-columns{grid-template-columns:1fr}.fin-issue-form{border-inline-end:0;border-bottom:1px solid #e5ecf3}}@media (max-width:760px){.fin-page-head{flex-direction:column;padding:19px}.fin-summary-grid,.fin-staff-summary{grid-template-columns:1fr}.fin-currency-strip article{grid-template-columns:auto 1fr}.fin-currency-strip article>div:last-child{grid-column:2}.fin-invoice>header{flex-direction:column}.fin-invoice-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-payment-form{grid-template-columns:1fr}.fin-payment-form label,.fin-form-head,.fin-form-wide,.fin-form-actions{grid-column:1}.fin-payment-row{grid-template-columns:1fr}.fin-payment-row-actions{justify-items:start}.fin-review-fields{grid-template-columns:1fr}.fin-ledger>header{flex-direction:column;align-items:stretch}.fin-ledger>header form{min-width:0}}@media (max-width:470px){.fin-invoice-metrics{grid-template-columns:1fr}.fin-invoice>header,.fin-invoice-metrics,.fin-payment-form,.fin-payment-history{padding-inline:15px}.fin-inline-fields,.fin-account-invoices>article{grid-template-columns:1fr}}.course-hero,.course-staff-hero{color:#fff;background:linear-gradient(135deg,#0f3d3e 0%,#1f7a63 52%,#c9962b 100%);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f3d3e38}.course-hero:after,.course-staff-hero:after{content:"";background:#ffffff29;border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -70px -100px auto}.course-hero>*,.course-staff-hero>*{z-index:1;position:relative}.course-hero span,.course-staff-hero span{background:#ffffff2e;border-radius:999px;padding:5px 12px;font-size:.82rem;display:inline-flex}.course-hero h1,.course-staff-hero h1{margin:12px 0 8px;font-size:clamp(1.7rem,4vw,2.6rem)}.course-hero p,.course-staff-hero p{color:#ffffffe0;max-width:720px;margin:0;line-height:2}.course-hero .button,.course-staff-hero .button{color:#fff;background:#ffffff2e;border-color:#ffffff52}.course-loading{background:#fff;border-radius:18px;align-items:center;gap:12px;margin:18px 0;padding:18px;display:flex;box-shadow:0 10px 30px #0f3d3e14}.course-readiness,.course-staff-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.course-staff-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.course-readiness article,.course-staff-kpis article{background:#fff;border:1px solid #0f3d3e1a;border-radius:22px;align-items:flex-start;gap:14px;padding:20px;display:flex;box-shadow:0 12px 32px #0f3d3e12}.course-readiness article>span,.course-staff-kpis article>span{color:#1f7a63;background:#eef7f4;border-radius:16px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.course-readiness article.is-ready>span{color:#238246;background:#e8f7ec}.course-readiness article.is-locked>span{color:#b36c00;background:#fff4df}.course-readiness small,.course-staff-kpis small{color:#6d7f7a}.course-readiness strong,.course-staff-kpis strong{color:#123c3c;margin:2px 0;font-size:1.35rem;display:block}.course-readiness p{color:#6d7f7a;margin:4px 0 0;line-height:1.7}.course-panel,.course-admin-panel,.course-form-card{background:#fff;border:1px solid #0f3d3e1a;border-radius:24px;margin-top:18px;padding:22px;box-shadow:0 14px 36px #0f3d3e12}.course-panel>header,.course-admin-panel>header,.course-form-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.course-panel h2,.course-admin-panel h2,.course-form-card h2{color:#123c3c;margin:0 0 6px}.course-panel p,.course-admin-panel p,.course-form-card p{color:#6d7f7a;margin:0;line-height:1.8}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.course-card,.course-offering-grid article{background:linear-gradient(#fff 0%,#f8fbfa 100%);border:1px solid #0f3d3e1a;border-radius:20px;padding:18px}.course-card.is-recommended{border-color:#1f7a6359;box-shadow:inset 0 0 0 1px #1f7a631f}.course-card header,.course-offering-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.course-card header>span{color:#1f7a63;background:#eef7f4;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.course-card h3{color:#123c3c;margin:2px 0 0}.course-card small,.course-offering-grid small{color:#6d7f7a}.course-card p{color:#52665f;min-height:48px;margin:14px 0;line-height:1.8}.course-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.course-facts div{background:#f2f7f5;border-radius:14px;padding:10px 12px}.course-facts small{color:#6d7f7a;margin-bottom:4px;display:block}.course-facts strong{color:#123c3c}.course-card footer,.course-offering-grid footer{color:#6d7f7a;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.9rem;display:flex}.course-card footer span{align-items:center;gap:6px;display:inline-flex}.course-status{color:#43605a;white-space:nowrap;background:#edf3f2;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.8rem;display:inline-flex}.course-status.is-success{color:#207a3d;background:#e8f7ec}.course-status.is-warning{color:#9a6400;background:#fff4df}.course-status.is-danger{color:#a13b3b;background:#ffecec}.course-status.is-info{color:#315c9e;background:#edf3ff}.course-term-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.course-term-row article{background:#f5faf8;border:1px solid #0f3d3e17;border-radius:18px;padding:16px}.course-term-row strong,.course-term-row span,.course-term-row small{display:block}.course-empty,.course-empty-inline{color:#6d7f7a;text-align:center;background:#f7faf9;border-radius:18px;place-items:center;gap:8px;min-height:120px;padding:18px;display:grid}.course-staff-search{background:#fff;border:1px solid #0f3d3e1a;border-radius:20px;grid-template-columns:auto minmax(180px,1fr) minmax(180px,280px) auto auto;align-items:center;gap:10px;margin:18px 0;padding:12px;display:grid;box-shadow:0 10px 28px #0f3d3e0f}.course-staff-search input,.course-staff-search select,.course-form-card input,.course-form-card select,.course-form-card textarea{color:#123c3c;width:100%;font:inherit;background:#fff;border:1px solid #0f3d3e29;border-radius:14px;padding:11px 12px}.course-staff-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.course-staff-aside{gap:18px;display:grid}.course-form-card header{justify-content:flex-start}.course-form-card header>svg{color:#1f7a63;flex:none;margin-top:4px}.course-form-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.course-form-card label{color:#52665f;gap:6px;font-size:.92rem;display:grid}.course-form-card label.wide,.course-form-card button{grid-column:1/-1}.course-form-card label.checkbox{align-items:center;gap:8px;display:flex}.course-form-card label.checkbox input{width:auto}.course-term-list{gap:10px;display:grid}.course-term-list article{background:#f9fcfb;border:1px solid #0f3d3e17;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.course-term-list strong{color:#123c3c}.course-term-list small{color:#6d7f7a;margin-top:4px;display:block}.course-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.course-actions button{color:#315750;cursor:pointer;background:#edf3f2;border:0;border-radius:999px;padding:6px 10px}.course-actions button:disabled{opacity:.55;cursor:wait}.course-table-wrap{overflow-x:auto}.course-table{border-collapse:collapse;width:100%;min-width:760px}.course-table th,.course-table td{text-align:start;vertical-align:top;border-bottom:1px solid #0f3d3e14;padding:13px 10px}.course-table th{color:#6d7f7a;font-size:.86rem}.course-table td strong,.course-offering-grid strong{color:#123c3c}.course-table td small{color:#6d7f7a;margin-top:4px;display:block}.course-offering-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.course-offering-grid header strong{margin-top:4px;display:block}.course-offering-grid footer{align-items:center;margin-top:12px}.uoi-service-grid a{color:inherit;text-decoration:none}@media (max-width:1180px){.course-staff-layout{grid-template-columns:1fr}.course-staff-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.course-hero,.course-staff-hero{flex-direction:column;padding:22px}.course-readiness,.course-staff-kpis,.course-grid,.course-term-row,.course-offering-grid,.course-staff-aside,.course-staff-search{grid-template-columns:1fr}.course-term-list article{grid-template-columns:1fr;align-items:stretch}.course-actions{justify-content:flex-start}}.workflow-step-form{gap:18px}.workflow-step-kind-picker{border:1px solid var(--line,#dfe5ec);background:var(--surface-soft,#f7f9fc);border-radius:18px;gap:12px;padding:16px;display:grid}.workflow-step-kind-heading{gap:4px;display:grid}.workflow-step-kind-heading strong{font-size:15px}.workflow-step-kind-heading small{color:var(--muted,#6b7280)}.workflow-step-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-step-kind-grid>label{border:1px solid var(--line,#dfe5ec);background:var(--surface,#fff);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;min-height:112px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.workflow-step-kind-grid>label:hover{transform:translateY(-1px)}.workflow-step-kind-grid>label.selected{border-color:#146b55;box-shadow:0 0 0 2px #146b551f}.workflow-step-kind-grid input{opacity:0;pointer-events:none;position:absolute}.workflow-step-kind-icon{background:#146b5517;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.workflow-step-kind-grid label>div{gap:4px;display:grid}.workflow-step-kind-grid small{color:var(--muted,#6b7280);line-height:1.65}.workflow-step-kind-grid em{color:#315fa8;background:#1a56db14;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.workflow-step-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-step-special-config{border:1px solid var(--line,#dfe5ec);background:#146b5509;border-radius:16px;gap:14px;padding:16px;display:grid}.workflow-step-special-config>header{gap:3px;display:grid}.workflow-step-special-config>header small{color:var(--muted,#6b7280)}.workflow-auto-review-note{background:#146b5514;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.workflow-auto-review-note>span{color:#fff;background:#146b55;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.workflow-auto-review-note>div{gap:2px;display:grid}.workflow-auto-review-note small{color:var(--muted,#667085);line-height:1.6}.workflow-stage-kind{color:#315fa8;background:#315fa817;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.workflow-stage-kind.kind-staff-message,.workflow-stage-kind.kind-staff-action{color:#6d46c2;background:#8b5cf617}.workflow-stage-flowline{color:var(--muted,#667085);flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0;font-size:12px;display:flex}.workflow-stage-flowline span:nth-child(2n){opacity:.55}.workflow-staff-action-panel{border-top:3px solid #6d46c2}.workflow-staff-action-panel .workflow-auto-review-note{margin-top:10px}@media (max-width:760px){.workflow-step-kind-grid,.workflow-step-form-grid{grid-template-columns:1fr}.workflow-step-kind-grid>label{min-height:0}}.workflow-branch-builder{border:1px solid var(--ui-border,#d8dee8);background:var(--ui-surface-soft,#f8fafc);border-radius:16px;margin-top:18px;padding:16px}.workflow-branch-builder>header{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.workflow-branch-builder>header small{color:var(--ui-text-muted,#64748b)}.workflow-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-branch-grid .field{margin:0}.workflow-branch-grid .field select+select{margin-top:8px}@media (max-width:900px){.workflow-branch-grid{grid-template-columns:1fr}}.dossier-v2-hero,.inbox-v2-hero{border:1px solid var(--uoi-border,#dbe3ea);background:var(--uoi-surface,#fff);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:24px;display:flex}.dossier-v2-person{align-items:center;gap:16px;display:flex}.dossier-v2-person h1,.inbox-v2-hero h1{margin:4px 0 8px}.dossier-v2-context{grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;min-width:min(100%,520px);display:grid}.dossier-v2-context>div{background:var(--uoi-surface-soft,#f6f8fb);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.dossier-v2-context span,.dossier-v2-card-icon+div small{color:var(--uoi-text-muted,#687487);font-size:12px}.dossier-v2-context .button{align-self:center}.dossier-v2-tabs{border:1px solid var(--uoi-border,#dbe3ea);background:var(--uoi-surface,#fff);border-radius:16px;gap:6px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.dossier-v2-tabs button{white-space:nowrap;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;display:flex}.dossier-v2-tabs button.active{background:var(--uoi-primary-soft,#edf4ff);color:var(--uoi-primary,#175cd3);font-weight:700}.dossier-v2-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:20px;display:grid}.dossier-v2-main,.dossier-v2-tab-stack,.dossier-v2-aside{flex-direction:column;gap:18px;display:flex}.dossier-v2-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dossier-v2-status-grid article{border:1px solid var(--uoi-border,#dbe3ea);background:var(--uoi-surface,#fff);border-radius:16px;gap:12px;padding:16px;display:flex}.dossier-v2-status-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dossier-v2-status-grid strong{font-size:18px}.dossier-v2-status-grid span:last-child{color:var(--uoi-text-muted,#687487);font-size:12px}.dossier-v2-card-icon{background:var(--uoi-primary-soft,#edf4ff);width:38px;height:38px;color:var(--uoi-primary,#175cd3);border-radius:12px;flex:none;place-items:center;display:grid}.dossier-v2-action-list{flex-direction:column;gap:8px;display:flex}.dossier-v2-tab-panel{margin:0}.dossier-v2-document-list,.dossier-v2-invoice-list,.dossier-v2-stage-list{flex-direction:column;gap:10px;display:flex}.dossier-v2-document-list article{border:1px solid var(--uoi-border,#dbe3ea);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.dossier-v2-document-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.dossier-v2-document-copy span,.dossier-v2-document-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossier-v2-document-copy small{color:var(--uoi-text-muted,#687487)}.dossier-v2-review-badge,.dossier-v2-stage-status,.inbox-v2-status{background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.dossier-v2-review-badge.status-approved,.dossier-v2-stage-status.status-approved{color:#087443;background:#e7f7ee}.dossier-v2-review-badge.status-rejected,.dossier-v2-stage-status.status-rejected{color:#b42318;background:#fff0f0}.dossier-v2-review-badge.status-needs_correction,.dossier-v2-stage-status.status-needs_correction{color:#9a6700;background:#fff7e6}.dossier-v2-document-note{color:#9a6700;grid-column:2/-1;margin:0;font-size:13px}.dossier-v2-process-header,.dossier-v2-finance-summary{background:var(--uoi-surface-soft,#f6f8fb);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.dossier-v2-process-header>div,.dossier-v2-finance-summary>div{flex-direction:column;gap:3px;min-width:140px;display:flex}.dossier-v2-process-header .button{margin-inline-start:auto}.dossier-v2-stage-list article{border:1px solid var(--uoi-border,#dbe3ea);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.dossier-v2-stage-list article.current{border-color:var(--uoi-primary,#175cd3);box-shadow:0 0 0 2px color-mix(in srgb,var(--uoi-primary,#175cd3) 10%,transparent)}.dossier-v2-stage-order{background:var(--uoi-surface-soft,#f6f8fb);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.dossier-v2-stage-list article>div{flex-direction:column;gap:2px;display:flex}.dossier-v2-stage-list small{color:var(--uoi-text-muted,#687487)}.dossier-v2-stage-list p{margin:5px 0 0;font-size:13px}.dossier-v2-invoice-list article{border:1px solid var(--uoi-border,#dbe3ea);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px;display:grid}.dossier-v2-invoice-list article>div{flex-direction:column;gap:3px;display:flex}.dossier-v2-invoice-list small,.dossier-v2-invoice-list span{color:var(--uoi-text-muted,#687487);font-size:12px}.dossier-v2-timeline{flex-direction:column;display:flex}.dossier-v2-timeline article{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.dossier-v2-timeline article:not(:last-child):before{content:"";inset-inline-start:7px;background:var(--uoi-border,#dbe3ea);width:1px;position:absolute;top:16px;bottom:0}.dossier-v2-timeline-dot{z-index:1;background:#94a3b8;border-radius:50%;width:15px;height:15px;margin-top:3px}.dossier-v2-timeline-dot.source-workflow{background:#175cd3}.dossier-v2-timeline-dot.source-audit{background:#7f56d9}.dossier-v2-timeline-dot.source-status{background:#12b76a}.dossier-v2-timeline article>div{flex-direction:column;gap:3px;display:flex}.dossier-v2-timeline small{color:var(--uoi-text-muted,#687487)}.dossier-v2-timeline p{margin:4px 0 0}.inbox-v2-hero p{color:var(--uoi-text-muted,#687487);margin:0}.inbox-v2-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.inbox-v2-metrics article{border:1px solid var(--uoi-border,#dbe3ea);background:var(--uoi-surface,#fff);border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.inbox-v2-metrics article span,.inbox-v2-metrics article small{color:var(--uoi-text-muted,#687487)}.inbox-v2-metrics strong{font-size:26px}.inbox-v2-toolbar{border:1px solid var(--uoi-border,#dbe3ea);background:var(--uoi-surface,#fff);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px;display:flex}.inbox-v2-kind-tabs{gap:5px;display:flex}.inbox-v2-kind-tabs button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px}.inbox-v2-kind-tabs button.active{background:var(--uoi-primary-soft,#edf4ff);color:var(--uoi-primary,#175cd3);font-weight:700}.inbox-v2-search{border:1px solid var(--uoi-border,#dbe3ea);border-radius:11px;align-items:center;gap:8px;min-width:min(100%,440px);padding:5px 6px 5px 10px;display:flex}.inbox-v2-search input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1}.inbox-v2-list{flex-direction:column;gap:10px;display:flex}.inbox-v2-task{border:1px solid var(--uoi-border,#dbe3ea);background:var(--uoi-surface,#fff);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.inbox-v2-task.status-under_review{border-inline-start:4px solid #175cd3}.inbox-v2-task.status-staff_action_required{border-inline-start:4px solid #7f56d9}.inbox-v2-task.status-submitted{border-inline-start:4px solid #f79009}.inbox-v2-task-main{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:14px;display:grid}.inbox-v2-task-title,.inbox-v2-student{flex-direction:column;gap:3px;min-width:0;display:flex}.inbox-v2-task-title h2{margin:0;font-size:16px}.inbox-v2-task-title p,.inbox-v2-student span,.inbox-v2-student small{color:var(--uoi-text-muted,#687487);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.inbox-v2-task-type{color:var(--uoi-primary,#175cd3);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.inbox-v2-task-meta{flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:12px;display:flex}.inbox-v2-task-meta>span:not(.inbox-v2-status){color:var(--uoi-text-muted,#687487)}.inbox-v2-task-actions{gap:7px;display:flex}.inbox-v2-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.inbox-v2-pagination span{color:var(--uoi-text-muted,#687487);font-size:13px}@media (max-width:1100px){.dossier-v2-status-grid,.inbox-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-v2-grid{grid-template-columns:1fr}.dossier-v2-context{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-v2-task{grid-template-columns:1fr}.inbox-v2-task-actions{justify-content:flex-end}}@media (max-width:760px){.dossier-v2-hero,.inbox-v2-hero,.inbox-v2-toolbar{flex-direction:column}.dossier-v2-context,.dossier-v2-status-grid,.inbox-v2-metrics{grid-template-columns:1fr;width:100%}.dossier-v2-tabs{border-radius:12px}.dossier-v2-document-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.dossier-v2-document-list .button,.dossier-v2-review-badge{grid-column:2}.dossier-v2-process-header .button{margin-inline-start:0}.dossier-v2-invoice-list article{grid-template-columns:1fr}.inbox-v2-kind-tabs{width:100%;overflow-x:auto}.inbox-v2-search{width:100%;min-width:0}.inbox-v2-task-main{grid-template-columns:1fr}.inbox-v2-task-actions{justify-content:stretch}.inbox-v2-task-actions .button{flex:1}.dossier-v2-stage-list article{grid-template-columns:34px minmax(0,1fr)}.dossier-v2-stage-status{grid-column:2;justify-self:start}}.workflow-template-library{border:1px solid var(--border,#e6e9ef);background:var(--surface,#fff);border-radius:18px;margin:18px 0 20px;padding:20px}.workflow-template-library>header{margin-bottom:14px}.workflow-template-library h2{margin:4px 0 6px;font-size:1.15rem}.workflow-template-library p{color:var(--muted,#667085);margin:0}.workflow-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-template-grid>article{border:1px solid var(--border,#e6e9ef);background:var(--surface-soft,#f8fafc);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.workflow-template-grid h3{margin:0;font-size:1rem}.workflow-template-grid p{min-height:42px;font-size:.9rem}.workflow-template-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-template-head small{color:var(--muted,#667085)}.workflow-template-steps{gap:6px;margin:2px 0 4px;display:grid}.workflow-template-steps span{background:var(--surface,#fff);border-radius:10px;padding:7px 9px;font-size:.82rem}.workflow-domain-badge{color:#344054;background:#eef2f7;border-radius:999px;align-items:center;width:fit-content;margin-inline-end:8px;padding:3px 8px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.workflow-domain-badge.domain-admission{color:#3538cd;background:#eef4ff}.workflow-domain-badge.domain-administrative{color:#027a48;background:#ecfdf3}.workflow-domain-badge.domain-consular{color:#c4320a;background:#fff6ed}.workflow-domain-badge.domain-general{color:#475467;background:#f2f4f7}.workflow-catalog-copy small{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.workflow-editor-head p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workflow-process-switcher{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 16px;display:grid}.workflow-process-switcher button{text-align:start;border:1px solid var(--border,#e6e9ef);background:var(--surface,#fff);cursor:pointer;border-radius:14px;gap:4px;padding:13px;display:grid}.workflow-process-switcher button.active{border-color:currentColor;box-shadow:0 0 0 2px #34405414}.workflow-process-switcher button>span{color:var(--muted,#667085);font-size:.72rem;font-weight:700}.workflow-process-switcher button>small{color:var(--muted,#667085)}.dossier-v2-process-launcher{border:1px dashed var(--border,#d0d5dd);background:var(--surface-soft,#f8fafc);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto;align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:grid}.dossier-v2-process-launcher>div{gap:4px;display:grid}.dossier-v2-process-launcher small{color:var(--muted,#667085)}.dossier-v2-process-launcher select{border:1px solid var(--border,#d0d5dd);background:var(--surface,#fff);border-radius:10px;min-height:40px;padding:0 10px}.dossier-v2-process-portfolio{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.dossier-v2-process-portfolio article{border:1px solid var(--border,#e6e9ef);background:var(--surface,#fff);border-radius:14px;gap:6px;padding:13px;display:grid}.dossier-v2-process-portfolio article>small{color:var(--muted,#667085)}.dossier-v2-process-portfolio article>div{background:#eaecf0;border-radius:999px;height:6px;overflow:hidden}.dossier-v2-process-portfolio article>div>i{border-radius:inherit;background:currentColor;height:100%;display:block}.dossier-v2-process-portfolio article>em{color:var(--muted,#667085);font-size:.76rem;font-style:normal}@media (max-width:900px){.workflow-template-grid{grid-template-columns:1fr}.dossier-v2-process-launcher{grid-template-columns:1fr;align-items:stretch}}.admin-specialty-list{flex-wrap:wrap;gap:.35rem;min-width:150px;display:flex}.admin-specialty-list>span{border:1px solid var(--line,#dfe4ea);background:var(--surface-soft,#f7f8fa);border-radius:999px;align-items:center;min-height:26px;padding:.25rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-specialty-list>span.inactive{opacity:.55;text-decoration:line-through}.admin-specialty-list>small{opacity:.68}.admin-specialty-field{grid-column:1/-1}.admin-specialty-picker{border:1px solid var(--line,#dfe4ea);background:var(--surface-soft,#f8f9fb);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem;display:grid}.admin-specialty-picker label{background:var(--surface,#fff);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.55rem;min-height:42px;padding:.6rem .7rem;display:flex}.admin-specialty-picker label:hover{box-shadow:inset 0 0 0 1px var(--line-strong,#cfd6df)}.admin-specialty-picker input{margin-top:.2rem}.admin-specialty-picker label>span{gap:.15rem;display:grid}.admin-specialty-picker label small{opacity:.68;line-height:1.55}.admin-specialty-picker-modal{grid-template-columns:1fr}.admin-specialty-create{border:1px solid var(--line,#dfe4ea);background:var(--surface-soft,#f8f9fb);border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(110px,.4fr);align-items:end;gap:.7rem;margin-block:1rem;padding:1rem;display:grid}.admin-specialty-create .admin-specialty-description{grid-column:1/-1}.admin-specialty-create>.button{justify-self:start}.admin-specialty-directory{gap:.65rem;max-height:420px;padding-inline-end:.15rem;display:grid;overflow:auto}.admin-specialty-directory article{border:1px solid var(--line,#dfe4ea);background:var(--surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.admin-specialty-directory article.inactive{opacity:.68}.admin-specialty-directory article p{opacity:.75;margin:.2rem 0;font-size:.84rem}.admin-specialty-directory article small{opacity:.62}.admin-specialty-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-specialty-title>span{background:var(--surface-soft,#f3f5f7);border-radius:999px;padding:.12rem .42rem;font-size:.7rem;font-weight:800;display:inline-flex}.admin-specialty-title>span.active{border:1px solid #18895340}.admin-specialty-title>span.inactive{border:1px solid #a0464640}.admin-specialty-toggle{border:1px solid var(--line,#dfe4ea);background:var(--surface-soft,#f8f9fb);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;display:flex}.admin-specialty-toggle>span{gap:.2rem;display:grid}.admin-specialty-toggle small{opacity:.7}@media (max-width:760px){.admin-specialty-picker,.admin-specialty-create{grid-template-columns:1fr}.admin-specialty-directory article{flex-direction:column;align-items:flex-start}}.uoi-office-content .breadcrumbs{margin-bottom:6px;font-size:10.5px;line-height:1.6}.uoi-office-title small{font-size:10px}.uoi-office-title strong{font-size:14px}.uoi-office-quick-search,.uoi-office-mode,.uoi-office-topbar .language-menu button{font-size:10px}.uoi-office-content .cw-kicker,.uoi-office-content .eyebrow{font-size:10.5px}.uoi-office-content .cw-workspace-head h1,.uoi-office-content .cw-page-heading h1{font-size:26px;line-height:1.35}.uoi-office-content .cw-workspace-head p,.uoi-office-content .cw-page-heading p{font-size:11.5px;line-height:1.85}.uoi-office-content .cw-attention-strip span{font-size:10.5px}.uoi-office-content .cw-attention-strip small{font-size:10px}.uoi-office-content .cw-attention-strip strong{font-size:24px}.uoi-office-content .cw-metric-label{font-size:10.5px}.uoi-office-content .cw-metric-card strong{font-size:24px}.uoi-office-content .cw-metric-card small{font-size:9.5px;line-height:1.55}.uoi-office-content .cw-queue-strip strong{font-size:14px}.uoi-office-content .cw-queue-strip span,.uoi-office-content .cw-queue-strip small{font-size:10px}.uoi-office-content .staff-table{font-size:10.5px}.uoi-office-content .staff-table thead th{font-size:9.5px}.uoi-office-content .inbox-v2-hero{border-radius:16px;gap:18px;margin-bottom:12px;padding:18px 20px}.uoi-office-content .inbox-v2-hero h1{margin:3px 0 5px;font-size:27px;line-height:1.35}.uoi-office-content .inbox-v2-hero p{font-size:11.5px;line-height:1.8}.uoi-office-content .inbox-v2-metrics{gap:9px;margin-bottom:12px}.uoi-office-content .inbox-v2-metrics article{border-radius:13px;padding:13px 15px}.uoi-office-content .inbox-v2-metrics article span{font-size:11px}.uoi-office-content .inbox-v2-metrics article small{font-size:10px}.uoi-office-content .inbox-v2-metrics strong{font-size:24px}.uoi-office-content .inbox-v2-toolbar{border-radius:13px;margin-bottom:12px}.uoi-office-content .inbox-v2-kind-tabs button,.uoi-office-content .inbox-v2-search{font-size:10.5px}.uoi-office-content .cw-empty-large{min-height:160px}.uoi-office-content .cw-dashboard-grid{align-items:start}.uoi-office-content .cw-dashboard-draft-note{color:#496b83;background:#f8fbfd;border:1px solid #dce9f2;border-radius:10px;align-items:center;gap:8px;margin:-2px 0 11px;padding:9px 12px;font-size:10.5px;line-height:1.7;display:flex}.uoi-office-content .alert{font-size:11px;line-height:1.7}@media (max-width:760px){.uoi-office-content .inbox-v2-hero h1,.uoi-office-content .cw-workspace-head h1,.uoi-office-content .cw-page-heading h1{font-size:22px}}.uoi-student-content>.ds-applicant-shell{background:0 0;min-height:auto}.uoi-dashboard-partial-warning{color:#6f5420;background:#fffaf0;border:1px solid #ead9a9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 12px;padding:10px 12px;display:grid}.uoi-dashboard-partial-warning div{gap:2px;display:grid}.uoi-dashboard-partial-warning strong{font-size:11px}.uoi-dashboard-partial-warning small{font-size:9px;line-height:1.7}@media (max-width:720px){.uoi-dashboard-partial-warning{grid-template-columns:auto 1fr}.uoi-dashboard-partial-warning .button{grid-column:1/-1;width:100%}}:root{--uoi-student-sidebar:236px;--uoi-student-content-max:1380px;--uoi-student-surface:#fff;--uoi-student-bg:#f3f7fb;--uoi-student-border:#dce6ef;--uoi-student-border-strong:#cbd9e5;--uoi-student-text:#233f5b;--uoi-student-muted:#687f94;--uoi-student-title:#102f4d;--uoi-student-primary:#0d6ea8;--uoi-student-primary-soft:#edf6fb;--uoi-student-success:#17805e;--uoi-student-warning:#a56b12;--uoi-student-danger:#b54747;--uoi-student-radius:18px;--uoi-student-shadow:0 10px 30px #163d5b11}.uoi-student-shell{--ui-sidebar:var(--uoi-student-sidebar);--ui-topbar:68px;background:radial-gradient(circle at 8% -4%, #1a8dca14, transparent 27rem), linear-gradient(180deg, #f8fbfd 0%, var(--uoi-student-bg) 100%)}.uoi-student-sidebar{background:radial-gradient(circle at 50% 12%,#258ec21f,#0000 17rem),linear-gradient(#0b3555 0%,#092e4a 52%,#082943 100%);box-shadow:-10px 0 30px #0928400f}html[dir=ltr] .uoi-student-sidebar{box-shadow:10px 0 30px #0928400f}.uoi-student-brand-wrap{border-bottom-color:#ffffff14;min-height:82px;padding:15px 18px}.uoi-student-brand .ds-public-brand-symbol{width:44px;height:44px}.uoi-student-brand .ds-public-brand-copy strong{font-size:13px}.uoi-student-brand .ds-public-brand-copy small{font-size:9px}.uoi-student-nav{gap:8px;padding:15px 11px 16px}.uoi-student-nav-primary,.uoi-student-nav-future{gap:4px;display:grid}.uoi-student-nav-future{border-top:1px solid #ffffff14;margin-top:10px;padding-top:11px}.uoi-student-nav-section-label{color:#e1eff87a;letter-spacing:.015em;padding:0 10px 5px;font-size:9px;font-weight:750}.uoi-student-nav-item{color:#f4f9fddb;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;gap:8px;min-height:47px;padding:7px 10px}.uoi-student-nav-icon{color:#e2f2fcd1;background:#ffffff0e;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.uoi-student-nav-item b{font-size:12.5px;font-weight:680}.uoi-student-nav-item.is-active{background:linear-gradient(90deg,#1a90cad9,#0f6ca9eb);border-color:#70cbf242;box-shadow:0 8px 20px #034f7e30}.uoi-student-nav-item.is-active .uoi-student-nav-icon{color:#fff;background:#ffffff21}.uoi-student-nav-active-dot{background:#9ce4f3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9ce4f31c}.uoi-student-nav-item.is-disabled{opacity:.58;background:0 0;min-height:40px}.uoi-student-nav-item.is-disabled .uoi-student-nav-icon{background:#ffffff09;width:27px;height:27px}.uoi-student-nav-item.is-disabled b{font-size:11.5px;font-weight:560}.uoi-student-nav-item small{color:#ffffff8a;background:#ffffff12}.uoi-student-sidebar-campus{margin:4px 18px 12px;padding:10px 8px 13px}.uoi-campus-line-art{min-height:42px;font-size:42px}.uoi-student-logout{min-height:44px;margin-bottom:10px}.uoi-student-topbar{border-bottom-color:var(--uoi-student-border);background:#fffffff7;grid-template-columns:minmax(220px,.9fr) minmax(220px,.72fr) minmax(260px,.9fr);min-height:68px;padding:9px 22px;box-shadow:0 4px 18px #19415f09}.uoi-student-avatar{width:40px;height:40px}.uoi-student-profile-copy strong{font-size:12.5px}.uoi-student-profile-copy small{color:var(--uoi-student-muted);font-size:9.5px}.uoi-student-page-context{background:#f8fafc;border:1px solid #e2eaf1;border-radius:12px;justify-content:center;justify-self:center;align-items:center;gap:9px;min-width:210px;padding:7px 11px;display:flex}.uoi-student-page-context>span{width:30px;height:30px;color:var(--uoi-student-primary);background:var(--uoi-student-primary-soft);border-radius:9px;place-items:center;display:grid}.uoi-student-page-context div{gap:1px;display:grid}.uoi-student-page-context small{color:#8596a8;font-size:8.5px}.uoi-student-page-context strong{color:var(--uoi-student-title);font-size:11.5px}.uoi-student-topbar-tools{gap:9px}.uoi-student-topbar .notification-bell{border-radius:11px}.uoi-student-content{width:min(100%, calc(var(--uoi-student-content-max) + 32px));padding:18px 16px 30px}.uoi-student-page-frame{min-width:0}.uoi-student-page-frame>:first-child{margin-top:0}.uoi-student-page-frame :is(.uoi-target-panel,.fin-invoice,.plc-current-card,.plc-panel,.course-panel,.form-card,.workflow-process-main,.workflow-process-timeline){border-color:var(--uoi-student-border);box-shadow:var(--uoi-student-shadow)}.uoi-student-page-frame :is(h1,h2,h3,strong){text-wrap:pretty}.uoi-student-page-frame :is(p,small){line-height:1.8}.uoi-student-page-frame .alert{border-radius:13px}.uoi-student-page-frame .uoi-target-state{border:1px solid var(--uoi-student-border);border-radius:var(--uoi-student-radius);min-height:260px;box-shadow:var(--uoi-student-shadow);background:#ffffffe6;margin:16px 0;padding:34px 22px}.uoi-student-page-frame .uoi-target-state strong{color:var(--uoi-student-title);font-size:18px}.uoi-student-page-frame .uoi-target-state p{color:var(--uoi-student-muted)}.uoi-student-page-frame .uoi-target-hero{border-color:#115b8924;border-radius:20px;min-height:148px;padding:24px 30px;box-shadow:0 12px 32px #0f466a17}.uoi-student-page-frame .uoi-target-hero-copy h1{font-size:clamp(25px,2.4vw,34px)}.uoi-student-page-frame .uoi-target-hero-copy p{font-size:12.5px;line-height:1.85}.uoi-student-page-frame .uoi-target-hero-badge{border-radius:16px;min-height:86px}.uoi-student-page-frame .uoi-target-layout{grid-template-columns:minmax(0,1fr) 315px;gap:14px;margin-top:14px}.uoi-student-page-frame .uoi-target-main-column,.uoi-student-page-frame .uoi-target-side-column{gap:14px}.uoi-student-page-frame .uoi-target-panel{border-radius:17px}.uoi-student-page-frame .uoi-target-panel-head{padding:15px 17px 11px}.uoi-student-page-frame .uoi-target-panel-head h2{font-size:16px}.uoi-student-page-frame .uoi-target-panel-head p{font-size:10.5px}.uoi-student-page-frame .uoi-target-quick-cards{gap:10px}.uoi-student-page-frame .uoi-quick-card{border-radius:15px;min-height:96px}.uoi-dashboard-partial-warning{border-radius:13px;margin:14px 0}.uoi-student-content>.ds-applicant-shell,.uoi-student-page-frame>.ds-applicant-shell{min-height:auto;padding:0}.ds-applicant-casebar{border:1px solid var(--uoi-student-border);box-shadow:var(--uoi-student-shadow);background:#fff;border-radius:18px;overflow:hidden}.ds-applicant-case-title{padding:18px 20px 14px}.ds-applicant-case-title h1{margin-top:3px;font-size:clamp(21px,2.2vw,29px)}.ds-applicant-case-title p{max-width:720px;color:var(--uoi-student-muted);font-size:11px}.ds-applicant-case-meta{background:#fbfcfd;border-top:1px solid #edf2f6}.ds-applicant-case-meta>div{min-height:62px;padding:10px 16px}.ds-applicant-case-meta span{font-size:9.5px}.ds-applicant-case-meta strong{font-size:11.5px}.ds-applicant-progress-line{background:#edf2f5;height:5px}.ds-applicant-draft-notice{border-radius:12px;margin:12px 14px 14px;padding:11px 13px}.ds-applicant-stepper-shell{border:1px solid var(--uoi-student-border);background:#fff;border-radius:17px;margin-top:14px;padding:14px 15px 12px;box-shadow:0 7px 24px #163d5b0b}.ds-applicant-stepper-heading{margin-bottom:10px}.ds-applicant-stepper-heading strong{font-size:13px}.ds-applicant-stepper{gap:6px}.ds-applicant-stepper button{border:1px solid #0000;border-radius:12px;min-height:61px;padding:8px 9px}.ds-applicant-stepper button.active{box-shadow:inset 0 -3px 0 var(--uoi-student-primary);background:linear-gradient(#f7fbfe,#edf6fb);border-color:#cfe1ee}.ds-applicant-stepper button:hover{background:#f7fafc}.ds-step-index{width:30px;height:30px}.ds-step-copy strong{font-size:10.5px}.ds-step-copy small{font-size:8.5px}.ds-applicant-workspace{margin-top:14px}.ds-applicant-content.portal-content{border:1px solid var(--uoi-student-border);max-width:1050px;box-shadow:var(--uoi-student-shadow);background:#fff;border-radius:18px;margin-inline:auto}.ds-applicant-content .section-heading{padding:20px 24px 16px}.ds-applicant-content .section-heading h1{font-size:clamp(20px,2vw,27px)}.ds-applicant-content .section-heading p{font-size:11px}.ds-stage-completion{min-width:145px}.ds-applicant-content .form-card{padding:18px 24px 22px}.ds-applicant-content .read-only-name{border-radius:12px;padding:13px 15px}.ds-applicant-content .field{gap:7px}.ds-applicant-content .field-label{font-size:11.5px}.ds-applicant-content .field-hint{font-size:9.5px}.ds-applicant-content :is(.input,.field input,.field select,.field textarea){border-radius:11px;min-height:44px;font-size:12px}.ds-applicant-content .question-row{padding:15px 0}.ds-applicant-content .question-row strong{font-size:12px}.ds-applicant-content .question-row p{font-size:10px}.ds-applicant-content .upload-grid{gap:12px}.ds-applicant-content .upload-card{border-radius:15px;min-height:150px;padding:16px}.ds-applicant-content .upload-card strong{font-size:11.5px}.ds-applicant-content .upload-card small,.ds-applicant-content .empty-upload{font-size:9.5px}.ds-applicant-content .step-footer{background:#fbfcfd;padding:14px 24px 18px}.uoi-workflow-page.workflow-process-shell{min-height:auto;padding:0}.uoi-workflow-page .workflow-process-hero{background:linear-gradient(90deg,#07263feb 0%,#094369d1 58%,#0f6391b3 100%),url(/ui/isfahan-hero.jpg) 50% 54%/cover no-repeat;border-radius:20px;min-height:150px;margin-bottom:16px;padding:24px 28px}.uoi-workflow-page .workflow-process-hero h1{font-size:clamp(25px,2.6vw,35px)}.uoi-workflow-page .workflow-process-hero p{font-size:12.5px}.uoi-workflow-page .workflow-process-layout{gap:14px}.uoi-workflow-page .workflow-process-timeline,.uoi-workflow-page .workflow-process-main{border-radius:18px}.uoi-workflow-page .workflow-process-empty{border-radius:18px;min-height:250px;padding:32px}.uoi-workflow-page .workflow-process-empty h2{font-size:22px}.fin-page-head,.plc-page-head{border:1px solid var(--uoi-student-border);min-height:132px;box-shadow:var(--uoi-student-shadow);background:radial-gradient(circle at 4% 0,#1990ca17,#0000 16rem),linear-gradient(145deg,#fff,#f5f9fc);border-radius:20px;align-items:center;margin-bottom:16px;padding:22px 26px}.fin-page-head h1,.plc-page-head h1{color:var(--uoi-student-title);margin:4px 0 6px;font-size:clamp(24px,2.5vw,33px)}.fin-page-head p,.plc-page-head p{max-width:760px;color:var(--uoi-student-muted);font-size:12px}.fin-kicker,.plc-kicker{width:max-content;color:var(--uoi-student-primary);background:var(--uoi-student-primary-soft);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.fin-clearance,.plc-clearance{border-radius:12px;min-height:40px;padding:8px 12px;font-size:11px}.fin-summary-grid,.plc-summary-grid{gap:12px;margin-bottom:16px}.fin-summary-grid article,.plc-summary-grid article{border-color:var(--uoi-student-border);border-radius:16px;min-height:96px;padding:16px;box-shadow:0 6px 20px #163d5b09}.fin-summary-grid article>span,.plc-summary-grid article>span{border-radius:13px;width:42px;height:42px}.fin-summary-grid small,.plc-summary-grid small{font-size:10px}.fin-summary-grid strong,.plc-summary-grid strong{font-size:18px}.fin-empty,.plc-empty{border-radius:17px}.fin-empty{min-height:220px;padding:32px 24px}.fin-empty h2{font-size:21px}.plc-lock-state,.plc-ready-state{border-radius:17px;margin-bottom:16px;padding:20px 22px;box-shadow:0 5px 20px #163d5b09}.plc-lock-state h2,.plc-ready-state h2{font-size:20px}.plc-two-column{gap:14px}.plc-current-card,.plc-panel{box-shadow:var(--uoi-student-shadow);border-radius:17px}.plc-current-card>header,.plc-panel>header{padding:15px 17px}.plc-process-list{padding:15px 17px 18px}.course-hero{color:#fff;background:radial-gradient(circle at 6% 0,#52c0e133,#0000 17rem),linear-gradient(120deg,#0a3658 0%,#0b638f 62%,#1686a6 100%);border:1px solid #115b8924;border-radius:20px;min-height:150px;padding:24px 28px;box-shadow:0 12px 32px #0f466a1a}.course-hero:after{background:#ffffff12}.course-hero h1{color:#fff;margin:8px 0 6px;font-size:clamp(25px,2.6vw,35px)}.course-hero p{max-width:760px;font-size:12.5px;line-height:1.85}.course-hero .button{background:#ffffff1c;min-height:40px}.course-readiness{gap:12px;margin:16px 0}.course-readiness article{border-color:var(--uoi-student-border);border-radius:16px;min-height:116px;padding:16px;box-shadow:0 6px 20px #163d5b09}.course-readiness article>span{background:var(--uoi-student-primary-soft);color:var(--uoi-student-primary)}.course-readiness strong{color:var(--uoi-student-title);font-size:18px}.course-readiness p{color:var(--uoi-student-muted);font-size:10.5px}.course-panel{border-color:var(--uoi-student-border);box-shadow:var(--uoi-student-shadow);border-radius:18px;margin-top:14px;padding:19px}.course-panel h2{color:var(--uoi-student-title);font-size:20px}.course-panel p{color:var(--uoi-student-muted);font-size:11px}.course-card,.course-offering-grid article{border-color:var(--uoi-student-border);background:#fbfdfe;border-radius:16px}.course-card header>span{background:var(--uoi-student-primary-soft);color:var(--uoi-student-primary)}.course-card h3{color:var(--uoi-student-title)}.course-empty,.course-empty-inline{border:1px dashed var(--uoi-student-border-strong);background:#f9fbfd;min-height:150px}.uoi-student-page-frame :is(.uoi-target-panel,.fin-page-head,.fin-summary-grid,.plc-page-head,.plc-summary-grid,.course-panel,.course-readiness,.workflow-process-main,.workflow-process-timeline,.ds-applicant-content){color:var(--uoi-student-text)}.uoi-student-page-frame :is(.uoi-target-panel,.fin-page-head,.plc-page-head,.course-panel,.workflow-process-main,.ds-applicant-content) :is(p,small){color:var(--uoi-student-muted)}@media (max-width:1180px){.uoi-student-shell{--ui-sidebar:215px}.uoi-student-topbar{grid-template-columns:minmax(190px,1fr) auto minmax(210px,1fr);padding-inline:16px}.uoi-student-page-context{min-width:180px}.uoi-student-page-frame .uoi-target-layout{grid-template-columns:1fr}.uoi-student-page-frame .uoi-target-side-column,.fin-summary-grid,.plc-summary-grid,.course-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.course-readiness article:last-child{grid-column:1/-1}}@media (max-width:900px){.uoi-student-page-context{display:none}.uoi-student-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"profile tools"}.uoi-student-profile{grid-area:profile}.uoi-student-topbar-tools{grid-area:tools}.uoi-student-content{padding:14px 12px 24px}.uoi-student-page-frame .uoi-target-side-column{grid-template-columns:1fr}.ds-applicant-stepper{scroll-snap-type:x proximity;padding-bottom:4px;overflow-x:auto}.ds-applicant-stepper button{scroll-snap-align:start;min-width:125px}.ds-applicant-stepper:before{display:none}.plc-two-column{grid-template-columns:1fr}}@media (max-width:760px){.uoi-student-topbar{min-height:62px;padding:7px 10px}.uoi-student-profile-copy small{display:none}.uoi-student-content{padding:10px 9px 22px}.uoi-student-page-frame .uoi-target-hero,.uoi-workflow-page .workflow-process-hero,.course-hero,.fin-page-head,.plc-page-head{border-radius:15px;min-height:0;padding:18px 16px}.uoi-student-page-frame .uoi-target-hero{grid-template-columns:1fr}.uoi-student-page-frame .uoi-target-hero-badge{display:none}.fin-page-head,.plc-page-head{align-items:stretch}.fin-summary-grid,.plc-summary-grid,.course-readiness{grid-template-columns:1fr}.course-readiness article:last-child{grid-column:auto}.ds-applicant-case-title{padding:15px 14px 12px}.ds-applicant-case-meta{grid-template-columns:1fr 1fr}.ds-applicant-case-meta>div{min-height:54px}.ds-applicant-stepper-shell{padding:12px 10px}.ds-applicant-content .section-heading{align-items:flex-start;padding:16px 15px 13px}.ds-stage-completion{min-width:0}.ds-applicant-content .form-card{padding:15px}.ds-applicant-content .step-footer{padding:12px 15px 15px}.course-grid{grid-template-columns:1fr}.course-panel{padding:15px}}@media (max-width:520px){.uoi-student-topbar .language-menu button{padding-inline:5px}.uoi-topbar-divider{display:none}.ds-applicant-case-meta{grid-template-columns:1fr}.ds-applicant-case-meta>div{border-inline-end:0;border-bottom:1px solid #edf2f6}.ds-applicant-case-meta>div:last-child{border-bottom:0}.ds-applicant-content .form-grid.two,.fin-payment-form{grid-template-columns:1fr}.fin-payment-form>*{grid-column:1!important}.plc-current-metrics{grid-template-columns:1fr}.plc-current-metrics>div{border-inline-end:0;border-bottom:1px solid #edf2f6}}.plc-lock-state>div{min-width:0}.plc-prerequisite-action{width:max-content;margin-top:12px}.course-inline-cta{width:max-content;color:var(--uoi-student-primary);margin-top:8px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}.course-inline-cta:hover{text-decoration:underline}.uoi-student-topbar{grid-template-areas:"profile context tools"}.uoi-student-page-context{grid-area:context}@media (max-width:900px){.uoi-student-topbar{grid-template-areas:"profile tools"}}.w1-journey-card{border:1px solid var(--line,#d9e2ec);background:#fff;border-radius:22px;margin-top:18px;padding:clamp(18px,2vw,28px);box-shadow:0 12px 34px #14365212}.w1-journey-steps{gap:12px;margin-top:14px;display:grid}.w1-journey-step{background:#f9fbfd;border:1px solid #dbe5ef;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.w1-journey-step-index{color:#fff;background:#0a3658;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.w1-journey-step-body{min-width:0}.w1-journey-step-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.w1-journey-step-head h3{margin:3px 0 0;font-size:17px}.w1-journey-step-body>p{color:#586b7e;margin:8px 0 0;line-height:1.9}.w1-journey-step-meta{color:#647789;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.w1-journey-step-meta span{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.w1-journey-step{grid-template-columns:34px minmax(0,1fr);padding:13px}.w1-journey-step-index{border-radius:10px;width:32px;height:32px}.w1-journey-step-head{flex-direction:column;align-items:stretch}}.w2-groups-head{align-items:flex-start}.w2-group-stats{margin-bottom:18px}.w2-permission-rule{border:1px solid var(--line-soft,#dbe5ee);background:#f7fafc;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.w2-permission-rule svg{flex:none;margin-top:2px}.w2-permission-rule strong{margin-bottom:4px;display:block}.w2-permission-rule p{color:var(--muted,#667085);margin:0}.w2-groups-panel{padding:18px}.w2-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.w2-group-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:18px}.w2-group-card.inactive{opacity:.72;background:#fafafa}.w2-group-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.w2-group-card-actions{flex-wrap:wrap;gap:8px;display:flex}.w2-group-card-head h2{margin:0;font-size:18px}.w2-group-card-head p{color:#667085;margin:7px 0 0;line-height:1.8}.w2-group-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w2-group-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.w2-group-metrics>span{background:#f7f9fb;border-radius:12px;padding:10px 12px}.w2-group-metrics strong,.w2-group-metrics small{display:block}.w2-group-metrics strong{font-size:17px}.w2-group-metrics small{color:#667085;margin-top:3px}.w2-permission-chips{flex-wrap:wrap;gap:7px;display:flex}.w2-permission-chips>span{color:#24476b;background:#eef5ff;border-radius:999px;padding:6px 9px;font-size:12px}.w2-permission-chips>small{color:#667085}.w2-group-form{gap:20px;display:grid}.w2-group-description{grid-column:1/-1}.w2-permission-section{border-top:1px solid #e5eaf0;padding-top:18px}.w2-permission-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.w2-permission-section-head strong{display:block}.w2-permission-section-head p{color:#667085;margin:4px 0 0}.w2-permission-section-head>span{white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:5px 9px}.w2-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.w2-permission-grid label{cursor:pointer;border:1px solid #dce4ec;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.w2-permission-grid label.selected{background:#f2f8ff;border-color:#91b7df}.w2-permission-grid input{margin-top:4px}.w2-permission-grid strong,.w2-permission-grid small{display:block}.w2-permission-grid small{color:#667085;margin-top:3px;line-height:1.6}@media (max-width:900px){.w2-group-grid,.w2-permission-grid{grid-template-columns:1fr}}@media (max-width:600px){.w2-group-card-head,.w2-permission-section-head{flex-direction:column}.w2-group-metrics{grid-template-columns:1fr}}.w3-document-review-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:14px;display:grid}.w3-document-review-actions{grid-column:2/-1;gap:10px;padding-top:4px;display:grid}.w3-document-review-actions textarea{border:1px solid var(--border,#d9e1ea);width:100%;min-height:72px;font:inherit;resize:vertical;color:inherit;background:#fff;border-radius:12px;padding:10px 12px}.w3-document-review-actions>div{flex-wrap:wrap;gap:8px;display:flex}.w3-document-stage-complete{border:1px dashed var(--border,#d9e1ea);background:#ffffff80;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.w3-document-stage-complete small{opacity:.72}.w3-document-history{border-top:1px solid var(--border,#d9e1ea);margin-top:18px;padding-top:14px}.w3-document-history summary{cursor:pointer;margin-bottom:12px;font-weight:700}.applicant-document-review{background:#eef2f6;border-radius:999px;align-items:center;width:max-content;margin-top:6px;padding:4px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.applicant-document-review.status-approved{background:#e8f7ee}.applicant-document-review.status-needs_correction,.applicant-document-review.status-rejected{background:#fff0ed}.applicant-document-review.status-pending{background:#fff8df}.applicant-document-review-note{color:#8f2d21;margin:7px 0 0;font-size:.82rem;line-height:1.75}@media (max-width:760px){.w3-document-review-card{grid-template-columns:auto minmax(0,1fr)}.w3-document-review-card>.dossier-v2-review-badge,.w3-document-review-card>.button{grid-column:2}.w3-document-review-actions{grid-column:1/-1}}
