@charset "UTF-8";app-shell.eppsa-workspace .ppsa-page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}app-shell.eppsa-workspace .ppsa-page-title>div{min-width:0}app-shell.eppsa-workspace .ppsa-page-title h1{margin-top:8px}app-shell.eppsa-workspace .ppsa-page-title p{color:var(--muted);font-size:12px}app-shell.eppsa-workspace .ppsa-crumb{color:var(--muted);font-size:11px}app-shell.eppsa-workspace .ppsa-scope-badge{background:#eef2f5;color:var(--muted);padding:5px 9px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap}app-shell.eppsa-workspace .ppsa-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px}app-shell.eppsa-workspace .ppsa-statistics button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:23px 24px;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px}app-shell.eppsa-workspace .ppsa-statistics button:hover{border-color:#a7cdd0;box-shadow:0 6px 16px #1b506009}app-shell.eppsa-workspace .ppsa-statistics strong{color:var(--teal);font-size:26px;font-weight:650}app-shell.eppsa-workspace .ppsa-statistics span{color:var(--muted);font-size:12px}app-shell.eppsa-workspace .ppsa-service-panel{padding:0;margin-bottom:22px;overflow:hidden}app-shell.eppsa-workspace .ppsa-card-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:23px 25px;border-bottom:1px solid var(--line)}app-shell.eppsa-workspace .ppsa-card-heading h2{font-size:15px}app-shell.eppsa-workspace .ppsa-card-heading .text-button{padding:0}app-shell.eppsa-workspace .ppsa-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}app-shell.eppsa-workspace .ppsa-service-list button,app-shell.eppsa-workspace .ppsa-service-list a{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;background:#fff;color:var(--ink);border:0;border-bottom:1px solid var(--line);border-radius:7px;text-align:left;font-size:12px;line-height:1.6}app-shell.eppsa-workspace .ppsa-service-list button:hover,app-shell.eppsa-workspace .ppsa-service-list button.selected,app-shell.eppsa-workspace .ppsa-service-list a:hover,app-shell.eppsa-workspace .ppsa-service-list a.selected{background:#e7f2f2;color:var(--teal)}app-shell.eppsa-workspace .ppsa-service-list button>span,app-shell.eppsa-workspace .ppsa-service-list a>span{overflow-wrap:anywhere}app-shell.eppsa-workspace .ppsa-service-list b{background:#eef2f5;color:var(--muted);border-radius:5px;padding:5px 9px;white-space:nowrap;font-size:11px}app-shell.eppsa-workspace .ppsa-register-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:20px 24px;border-bottom:1px solid var(--line)}app-shell.eppsa-workspace .ppsa-register-tabs button{padding:10px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:12px}app-shell.eppsa-workspace .ppsa-register-tabs button.selected{background:var(--teal);border-color:var(--teal);color:#fff}app-shell.eppsa-workspace .ppsa-status{display:inline-block;padding:5px 9px;background:#eef2f5;color:var(--muted);border-radius:5px;font-size:11px;line-height:1.5}app-shell.eppsa-workspace .ppsa-status.finished{background:#e7f6ef;color:#247c58}app-shell.eppsa-workspace .ppsa-open{min-width:92px;white-space:nowrap}app-shell.eppsa-workspace .eoffice-table th:last-child,app-shell.eppsa-workspace .eoffice-table td:last-child{width:125px}app-shell.eppsa-workspace .ppsa-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}app-shell.eppsa-workspace .ppsa-products article{min-width:0;border:1px solid var(--line);border-radius:12px;padding:23px 24px;background:#fff}app-shell.eppsa-workspace .ppsa-products p{color:var(--muted);font-size:12px;margin-bottom:12px}app-shell.eppsa-workspace .ppsa-product-editor{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}app-shell.eppsa-workspace .ppsa-product-editor fieldset{border:0;padding:0;margin-top:20px;min-width:0}app-shell.eppsa-workspace .ppsa-product-editor .form-grid>div{min-width:0}app-shell.eppsa-workspace .ppsa-product-editor select[multiple]{min-height:110px}app-shell.eppsa-workspace .form-actions{flex-wrap:wrap}@media(max-width:1100px){app-shell.eppsa-workspace .ppsa-statistics{gap:10px}app-shell.eppsa-workspace .ppsa-service-list,app-shell.eppsa-workspace .ppsa-products{grid-template-columns:1fr}}@media(max-width:760px){app-shell.eppsa-workspace .ppsa-page-title{align-items:flex-start;gap:12px}app-shell.eppsa-workspace .ppsa-scope-badge{font-size:10px}app-shell.eppsa-workspace .ppsa-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}app-shell.eppsa-workspace .ppsa-statistics button{padding:18px}app-shell.eppsa-workspace .ppsa-statistics strong{font-size:22px}app-shell.eppsa-workspace .ppsa-card-heading{padding:20px}app-shell.eppsa-workspace .ppsa-register-tabs{padding:16px}app-shell.eppsa-workspace .ppsa-register-tabs button{flex:1;white-space:nowrap}app-shell.eppsa-workspace .ppsa-product-editor .form-grid{grid-template-columns:1fr}app-shell.eppsa-workspace .ppsa-products article{padding:20px}app-shell.eppsa-workspace .ppsa-products .form-actions{align-items:stretch}app-shell.eppsa-workspace .ppsa-products .form-actions>*{white-space:normal}app-shell.eppsa-workspace .eoffice-table td:last-child{width:auto}}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout){--ui-control-gap: 12px;--ui-section-gap: 20px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) :is(.primary,.secondary){min-height:44px;max-width:100%;line-height:1.5;white-space:normal;overflow-wrap:anywhere}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) :is(.form-actions,.catalog-links,.pagination>div,.catalog-owner-search,.applicant-search){gap:var(--ui-control-gap);flex-wrap:wrap;align-items:center}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) :is(.catalog-filters,.catalog-flow-filters,.directory-filters){column-gap:var(--ui-control-gap);row-gap:16px;flex-wrap:wrap}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) :is(.catalog-owner-search,.applicant-search,.directory-filters) input{min-width:0;flex:1 1 180px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-actions{margin-top:24px;padding-top:var(--ui-section-gap)}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) form:not(.eoffice-filters):not(.catalog-flow-filters):not(.catalog-filters):not(.directory-filters):not(.applicant-search)>:is(.primary,.secondary):not(.login-submit),:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) form:not(.eoffice-filters):not(.catalog-flow-filters):not(.catalog-filters):not(.directory-filters):not(.applicant-search)>fieldset>:is(.primary,.secondary){margin-top:var(--ui-section-gap)}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .panel>:is(h2,h3,h4)+:is(.catalog-links,.form-actions,form,.primary,.secondary){margin-top:16px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-grid,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-section-gap) 24px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-grid>div,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-field-grid>div{min-width:0}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-grid>div>label:first-child,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-field-grid>div>label:first-child{margin-top:0}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-grid>.wide,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-grid>.catalog-full,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-field-grid>.wide,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-field-grid>.catalog-full{grid-column:1/-1}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;align-items:end;padding:20px 24px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters>div{width:auto;min-width:0;max-width:none}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters label{margin:0 0 8px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters input,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters select,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters .search-select-trigger{width:100%;min-width:0;max-width:none;min-height:46px;margin:0}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters>:is(.primary,.secondary){min-height:46px;height:auto;align-self:end}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .setting-card:has(>:is(.primary,.secondary):last-child){padding-bottom:24px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .table-toolbar{row-gap:16px;column-gap:20px;flex-wrap:wrap}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .table-toolbar>*{min-width:0}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) th{padding:18px 24px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) td{padding:20px 24px;vertical-align:top;line-height:1.6}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) :is(th,td):last-child{padding-right:24px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) td>:is(.primary,.secondary,.text-button){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) td>:is(.primary,.secondary,.text-button){margin:4px 8px 4px 0}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) td>:is(.primary,.secondary,.text-button):last-child{margin-inline-end:0}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) :is(.panel,.security-section)>:is(input,select,textarea,.search-select-trigger)+:is(.primary,.secondary){margin-top:16px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table th,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table td{padding:18px 16px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table th:nth-child(1){width:17%}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table th:nth-child(2){width:22%}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table th:nth-child(3){width:16%}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table th:nth-child(4){width:16%}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table th:nth-child(5){width:13%}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table th:last-child,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table td:last-child{width:16%;padding-right:20px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table .ppsa-open{min-width:0;max-width:100%;white-space:normal}@media(max-width:1100px){:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table thead{display:none}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table tbody,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table tr,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table td{display:block;width:100%!important}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table tr{padding:16px 20px;border-bottom:1px solid var(--line)}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px 12px;border:0!important;padding:8px 0!important}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table td:before{content:attr(data-label);font-size:10px;color:var(--muted)}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table td .row-description{grid-column:2}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-table td:last-child>:is(.primary,.secondary,.text-button){justify-self:start}}@media(max-width:700px){:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-grid,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-field-grid{grid-template-columns:minmax(0,1fr)}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .form-grid>.wide,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-field-grid>.catalog-full{grid-column:auto}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .eoffice-filters{padding:20px;grid-template-columns:minmax(0,1fr)}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) th{padding:16px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) td{padding:18px 16px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) :is(th,td):last-child{padding-right:20px}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-owner-search input,:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .applicant-search input{flex-basis:100%}:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .catalog-owner-search>:is(.primary,.secondary),:is(.main-shell main>:not(router-outlet),.auth-page,.login-layout) .applicant-search>:is(.primary,.secondary){flex:1}}.ui-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#078b91;pointer-events:none}.sidebar .ui-icon{color:#72d9dd}.sidebar nav a.selected .ui-icon,.sidebar .settings-selected .ui-icon{color:#a1efeb}.sidebar .nav-children .ui-icon{width:16px;height:16px}.primary .ui-icon{color:#a1efeb}.settings-grid .setting-card .card-icon{background:#e3f5f4;color:#078b91}.card-icon .ui-icon{width:26px;height:26px}.banner-compass .ui-icon{width:150px;height:150px;color:#72d9dd30}.back-link .ui-icon{margin-inline-end:5px}.icon-button .ui-icon{vertical-align:middle}.ppsa-register-tabs .ui-icon{margin-inline-end:5px}:root{--navy:#102e43;--teal:#087f83;--ink:#183344;--muted:#71808d;--line:#e3e9ed;--bg:#f4f7f9;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ink);font-size:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #25b5bd;outline-offset:4px}h1,h2,h3,h4{margin:0;font-weight:650}h1{font-size:29px;letter-spacing:-1px;line-height:1.35}h2{font-size:18px;letter-spacing:-.4px}h3{font-size:16px}p{line-height:1.7;margin:8px 0 0}small{font-size:12px}hr{border:0;border-top:1px solid var(--line);margin:25px 0}.muted,.hint{color:var(--muted)}.hint{font-size:12px;line-height:1.6;margin:7px 0 15px}.mono{font-family:ui-monospace,monospace;font-size:12px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:var(--teal);display:block;margin-bottom:9px}.eyebrow.light{color:#80ccce}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:5px;background:#eef2f5;color:#6c7987;padding:5px 9px;font-size:11px;font-weight:600;white-space:nowrap}.pill.dev{background:#fff5de;color:#9a7128}.pill.outline{border:1px solid var(--line);background:#fff;padding:9px 12px;color:#657889}.pill.success,.message.success{background:#e7f6ef;color:#247c58}.live-dot{width:6px;height:6px;border-radius:100%;background:#43bfb4;display:inline-block}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:41px;border-radius:7px;padding:10px 17px;font-weight:600;font-size:12px;border:1px solid transparent;white-space:nowrap}.primary{background:var(--teal);color:#fff}.primary:hover{background:#086c72}.secondary{background:#fff;border-color:#dce4e9;color:#3b5669}.secondary:hover{background:#f4f8fa}.text-button{color:var(--teal);background:none;border:0;font-size:12px;font-weight:700;padding:8px}.icon-button{background:none;border:0;font-size:21px;color:#82929d;padding:6px 9px}.sidebar{width:263px;position:fixed;left:0;top:0;bottom:0;background:#0c2538;color:#b1c3cf;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:11px;color:#fff;letter-spacing:1.7px;font-size:20px;font-weight:700;padding:29px 23px}.brand-mark{width:39px;height:43px;display:flex;align-items:center;justify-content:center;border:1px solid #4f949f;border-radius:10px;color:#7ed2d1;font-size:26px;font-weight:400}.brand small{display:block;font-size:8px;font-weight:400;letter-spacing:.1px;margin-top:5px;color:#a1b4c2}.workspace{margin:0 18px 18px;padding:12px 11px;background:#ffffff05;border:1px solid rgba(255,255,255,.0549019608);border-radius:6px;font-size:10px;display:flex;align-items:center;gap:7px;white-space:nowrap}.workspace .env{margin-left:auto;color:#6d9aa6}.nav-label{padding:8px 26px;margin:0 0 10px;font-size:9px;letter-spacing:1.6px;color:#607c8f}.sidebar nav{padding:0 14px}.sidebar nav a{display:flex;align-items:center;gap:12px;min-height:43px;padding:10px 13px;font-size:12px;border-radius:6px;margin:3px 0}.sidebar nav a>span{font-size:18px;color:#82a5b6;width:21px;text-align:center}.sidebar nav a>i{margin-left:auto;font-style:normal;color:#5f899e}.sidebar nav a:hover{background:#ffffff07;color:#fff}.sidebar nav a.selected{background:#165064;color:#dffaf8}.sidebar nav a.selected>span{color:#67c8c3}.nav-children{margin:7px 0 13px 23px;border-left:1px solid #294353;padding-left:9px}.sidebar .nav-children a{min-height:32px;padding:7px 12px;font-size:11px}.sidebar-bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.0509803922);padding:21px 25px 27px}.bridge-label{font-size:10px;display:flex;align-items:center;gap:8px;color:#b4ced6}.sidebar-bottom p{font-size:10px;color:#688897;line-height:1.8}.main-shell{margin-left:263px;min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;flex-shrink:0;height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#fff;border-bottom:1px solid var(--line)}.topbar-breadcrumb{font-size:11px;color:#7c8b97}.topbar-breadcrumb span{margin:0 12px;color:#c4cdd3}.topbar-user{display:flex;align-items:center;gap:22px}.user-link{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600}.user-link small{display:block;font-weight:400;color:var(--muted);font-size:10px;margin-top:4px;text-transform:capitalize}.avatar{background:#e7f2f2;color:var(--teal);border:1px solid #d5e8e9;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.main-shell main{padding:35px 38px 45px;max-width:1600px;width:100%;margin:auto;flex:1}footer{border-top:1px solid var(--line);color:#8b99a4;font-size:9px;padding:21px 38px;display:flex;justify-content:space-between}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-heading p{font-size:12px;color:var(--muted);margin-top:7px}.back-link{font-size:11px;color:var(--teal);display:inline-block;margin-bottom:12px}.welcome-banner{background:linear-gradient(110deg,#153c51,#124454 70%,#175b65);border-radius:12px;padding:30px 33px;min-height:183px;display:flex;justify-content:space-between;align-items:center;color:#fff;overflow:hidden;position:relative}.welcome-banner:after{content:"";width:350px;height:350px;border:1px solid rgba(255,255,255,.0431372549);position:absolute;right:-70px;top:-120px;border-radius:50%;box-shadow:0 0 0 35px #ffffff03,0 0 0 70px #ffffff02}.welcome-banner h2{font-size:24px}.welcome-banner p{font-size:12px;color:#b6d2d9;line-height:1.8}.banner-compass{font-size:150px;line-height:1;position:absolute;right:80px;color:#ffffff17;transform:rotate(15deg)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:30px 0 19px}.section-heading h2{font-size:17px}.section-heading p{font-size:11px;color:var(--muted);margin-top:5px}.section-heading>.muted{font-size:10px}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.setting-card{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:23px 24px 0;overflow:hidden;transition:border-color .15s,transform .15s}.setting-card:hover{border-color:#a7cdd0;box-shadow:0 6px 16px #1b506009}a.setting-card:hover{transform:translateY(-2px)}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;font-size:26px;margin-bottom:17px}.card-top .card-icon{margin-bottom:0}.card-icon.blue{color:#4079be;background:#eaf1fa}.card-icon.teal{color:#218c89;background:#e5f5f2}.card-icon.purple{color:#7c6bb6;background:#f0edfa}.card-icon.orange{color:#c88a46;background:#fcf2e7}.card-icon.green{color:#50916c;background:#eaf5ed}.card-icon.slate{color:#68879f;background:#edf2f6}.card-arrow{color:#a8b9c4;font-size:19px}.setting-card h3{font-size:16px;letter-spacing:-.3px}.setting-card p{color:var(--muted);font-size:11px;min-height:42px;line-height:1.8;margin:9px 0 18px}.card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eff2f4;font-size:10px;color:#8c9aa5;padding:14px 0}.card-bottom>span:last-child{color:var(--teal);font-size:16px}.legacy-callout{display:flex;align-items:center;gap:18px;background:#edf3f5;border:1px solid #dfe9ec;padding:21px 24px;border-radius:10px;margin-top:25px}.callout-icon{font-size:27px;color:#5b8795}.legacy-callout h3{font-size:13px}.legacy-callout p{font-size:10px;color:#7b8e99;margin-top:4px}.legacy-callout .secondary{margin-left:auto;font-size:10px;min-height:35px}.module-status{margin:10px 0 18px}article.setting-card{padding-bottom:23px}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px}.narrow{max-width:720px}.table-panel{padding:0;overflow:auto}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px}.table-toolbar h2{font-size:15px;margin-bottom:6px}.table-toolbar .muted{font-size:10px}.table-toolbar input.search{max-width:260px;margin:0;background:#f8fafb;font-size:11px;min-height:37px}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#8797a4;background:#fafbfc;font-weight:600;padding:15px 24px;border-top:1px solid #eff2f4;border-bottom:1px solid #eff2f4}td{font-size:12px;padding:19px 24px;border-bottom:1px solid #eff2f4}tr:last-child td{border-bottom:0}.row-description{display:block;color:#93a0aa;font-size:10px;margin-top:5px;max-width:300px;text-overflow:ellipsis;overflow:hidden}td strong{font-weight:500}.empty-state{text-align:center;padding:65px 25px;color:var(--muted);white-space:normal}.empty-icon{font-size:32px;color:#a0b5c3;display:block;margin-bottom:15px}.empty-state h3{font-size:14px;color:#667e8e}.empty-state p{font-size:11px}.message{padding:12px 16px;border:1px solid transparent;font-size:12px;border-radius:7px;margin:0 0 20px}.message.error,.toast.error{background:#fdf0ef;border-color:#f5d9d5;color:#ad4b44}.modal-backdrop{position:fixed;inset:0;background:#09263865;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(520px,100%);background:#fff;z-index:51;padding:28px 30px;overflow:auto;box-shadow:-10px 0 40px #102e4310}.drawer-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:22px}.drawer-heading h2{font-size:21px}.drawer-heading .icon-button{font-size:27px}.drawer fieldset{border:0;padding:0;margin:0}label{display:block;color:#445d6d;font-size:11px;font-weight:600;margin:18px 0 8px}input,select,textarea{display:block;border:1px solid #dae3e9;border-radius:7px;padding:12px 13px;background:#fff;width:100%;min-height:43px;color:var(--ink);outline:none}input:focus,select:focus,textarea:focus{border-color:#42a2a4;box-shadow:0 0 0 3px #0e91910b}input::placeholder,textarea::placeholder{color:#a4b1bb;font-size:12px}textarea{resize:vertical;line-height:1.6}label.check{display:flex;gap:11px;align-items:center;font-weight:400;margin:22px 0}label.check input{min-height:auto;width:15px;height:15px;accent-color:var(--teal)}.form-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-top:25px}.permission-tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 22px}.permission-tags .pill{font-size:9px}.permission-check{border:1px solid var(--line);padding:13px;border-radius:7px}.mobile-menu,.scrim{display:none}.toast{position:fixed;right:25px;bottom:25px;padding:15px 20px;border:1px solid;border-radius:7px;z-index:60}.login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-story{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,rgba(27,95,107,.2),transparent 60%),linear-gradient(155deg,#102e43,#0c2e43 70%,#113d4d);color:#fff;padding:15px 30px 26px}.login-story .brand{padding:25px}.story-copy{padding:70px 43px 20px}.story-copy h1{font-size:clamp(37px,3.9vw,65px);font-weight:600;line-height:1.22;letter-spacing:-2px;margin-top:20px}.story-copy h1 em{font-style:normal;color:#7fd2cd}.story-copy p{color:#99bac8;font-size:13px;line-height:1.9;margin-top:26px}.maritime{width:calc(100% + 30px);max-height:250px;margin:auto -15px 15px;opacity:.7}.story-footer{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#6e95a5;padding:15px 25px 0}.login-form-area{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 50px 35px;position:relative}.login-form{max-width:365px;width:100%;margin:auto}.login-heading{margin:36px 0 30px}.login-heading .eyebrow{font-size:10px;color:#879da9}.login-heading h2{font-size:28px;letter-spacing:-1px}.login-heading p{font-size:12px;color:#8898a3;line-height:1.8;margin-top:13px}.login-form label{font-size:12px;margin:22px 0 10px}.login-form input{min-height:48px}.password-field{position:relative}.password-field input{padding-right:90px}.password-field button{position:absolute;right:7px;top:6px;padding:10px 7px;background:none;border:0;color:#7b929f;font-size:10px}.login-submit{width:100%;margin-top:29px;justify-content:space-between;min-height:48px;font-size:12px;padding:14px 18px}.login-form .message{margin:18px 0 0}.login-note{display:flex;gap:12px;border-top:1px solid var(--line);margin-top:30px;padding-top:22px;color:#91a1ac}.login-note>span{font-size:21px;color:#7ba5aa}.login-note p{font-size:10px;margin:0;line-height:1.8}.login-copyright{font-size:9px;color:#a5afb7;text-align:center;padding-top:55px}@media(min-width:1550px){.main-shell main{padding:40px 55px}.settings-grid{gap:22px}.setting-card{padding:27px 28px 0}.welcome-banner{padding:35px 40px;min-height:202px}.story-copy{padding-top:110px}}@media(max-width:1100px){.sidebar{width:230px}.brand{padding:27px 18px;font-size:18px}.brand small{font-size:7px}.main-shell{margin-left:230px}.main-shell main{padding:28px 24px}.topbar{padding:0 24px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-callout{flex-wrap:wrap}.legacy-callout .secondary{margin-left:44px}.story-copy{padding:70px 15px 20px}.login-story{padding-left:20px;padding-right:20px}.login-form-area{padding:45px 35px}footer span{display:none}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:263px}.sidebar.open{transform:translate(0)}.scrim{display:block;position:fixed;inset:0;background:#102e4380;z-index:29;border:0}.main-shell{margin-left:0}.topbar{height:68px;padding:0 17px}.topbar-title{display:flex;align-items:center;gap:9px}.mobile-menu{display:inline-block;font-size:18px;padding:5px}.topbar-breadcrumb{font-size:10px}.topbar-breadcrumb span{margin:0 5px}.topbar-user{gap:10px}.topbar-user>.dev{display:none}.user-link>span:last-child{display:none}.main-shell main{padding:26px 18px}.page-heading{align-items:flex-start;margin-bottom:23px}.page-heading>.outline{display:none}h1{font-size:25px}.page-heading p{font-size:11px}.welcome-banner{padding:25px;min-height:173px}.welcome-banner h2{font-size:20px}.welcome-banner p{font-size:11px}.welcome-banner br{display:none}.banner-compass{right:15px;font-size:100px}.welcome-banner>div:first-child{z-index:1}.settings-grid{gap:13px}.setting-card{padding:19px 18px 0}.setting-card h3{font-size:14px}.setting-card p{font-size:10px}.card-bottom{font-size:9px}.section-heading>.muted{display:none}.section-heading{margin:26px 0 17px}.legacy-callout{padding:18px}.legacy-callout>div:nth-child(2){flex:1;min-width:190px}footer{padding:20px 18px;font-size:8px}.drawer{padding:25px 22px}.table-toolbar{padding:20px;align-items:flex-start;flex-direction:column;gap:15px}.table-toolbar input.search{max-width:none}th,td{padding:15px 20px}.login-layout{grid-template-columns:1fr}.login-story{min-height:auto;padding:8px 20px 26px}.login-story .brand{padding:20px 5px}.story-copy{padding:24px 5px 0}.story-copy h1{font-size:36px;letter-spacing:-1px;margin-top:12px}.story-copy h1 br{display:none}.story-copy h1 em{display:block}.story-copy p{margin-top:16px;font-size:11px}.maritime,.story-footer{display:none}.login-form-area{padding:35px 25px}.login-form{max-width:410px}.login-heading{margin:25px 0}.login-heading h2{font-size:25px}.login-copyright{padding-top:30px}.login-note{margin-top:25px}}@media(max-width:420px){.settings-grid{grid-template-columns:1fr}.setting-card p{min-height:auto}.legacy-callout .secondary{margin-left:0;width:100%}.page-heading{gap:10px}.page-heading .primary{font-size:10px;padding:10px}.user-link{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.user-editor{width:min(1180px,96vw)}.user-editor fieldset{min-width:0}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.editor-grid section{min-width:0}.editor-grid h3{padding:12px 0;border-bottom:1px solid var(--line);margin:8px 0 15px}.editor-tabs,.directory-tabs{display:flex;gap:10px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:24px;flex-wrap:wrap}.editor-tabs button,.directory-tabs button{border:0;background:transparent;padding:10px 13px;font-size:12px;color:var(--muted);border-radius:6px}.editor-tabs button.active,.directory-tabs button.active{background:#e7f3f2;color:var(--teal);font-weight:650}.directory-tabs a{margin-left:auto;color:var(--teal);padding:10px 0;font-size:12px}.directory-filters{display:flex;gap:9px;max-width:650px;width:66%}.directory-filters input{min-width:180px;flex:1}.directory-filters select{width:145px}.office-filter{padding:0 25px 20px;max-width:500px}.office-filter label{margin-top:0}.row-wrap{display:inline-block;white-space:normal;max-width:260px;font-size:11px;line-height:1.6}.pagination{padding:20px 24px;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.pagination>div{display:flex;gap:8px}.info-box{background:#edf6f6;border:1px solid #dbeeee;padding:20px;border-radius:8px;margin:24px 0;font-size:12px;color:#567582}.check-list{max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:7px;padding:5px 15px;margin:15px 0 22px}.check-list .check{font-size:12px;margin:16px 0;line-height:1.5}.user-media{display:block;max-width:100%;max-height:240px;object-fit:contain;margin:25px 0;border:1px solid var(--line);border-radius:7px}.media-empty{background:var(--bg);padding:45px 20px;color:var(--muted);text-align:center;border-radius:8px;margin:20px 0;font-size:12px}.auth-links{display:flex;justify-content:space-between;margin-top:22px;font-size:11px;color:var(--teal)}.otp-send{margin-top:20px}.auth-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:65px 24px;background:linear-gradient(125deg,#e9f1f4,#f5f8fa)}.auth-panel{width:min(480px,100%);padding:32px}.auth-panel .primary,.registration-panel .primary{margin:22px 0 0}.auth-panel .message,.registration-panel .message{margin-top:24px}.registration-panel{width:min(960px,100%);padding:32px}.registration-panel h1{margin-bottom:22px}.email-body{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.8;background:var(--bg);padding:20px;border-radius:8px;margin-top:25px}@media(max-width:760px){.editor-grid{grid-template-columns:1fr;gap:18px}.user-editor{width:100vw}.directory-filters{width:100%;flex-wrap:wrap;max-width:none}.directory-filters input{width:100%}.pagination{align-items:flex-start;flex-direction:column}.pagination button{font-size:10px}.editor-tabs{gap:3px}.editor-tabs button{font-size:10px;padding:9px}.auth-page{padding:25px 15px}.registration-panel,.auth-panel{padding:25px}.directory-tabs a{font-size:10px;margin-left:0}}.table-panel td>input[type=checkbox],.table-panel th>input[type=checkbox]{width:15px;height:15px;min-height:15px;accent-color:var(--teal)}.bulk-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 24px;background:#f1f7f7;font-size:12px}.bulk-actions small{color:var(--muted);font-size:10px}.catalog-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.catalog-tabs a{padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:7px;font-size:12px}.catalog-tabs a.selected{background:var(--teal);color:#fff;border-color:var(--teal)}.catalog-info{margin:20px 0}.catalog-filters{display:flex;gap:12px;flex-wrap:wrap;max-width:65%}.catalog-filters select{max-width:220px}.catalog-table-scroll{overflow-x:auto}.catalog-cell{display:block;max-width:330px;white-space:normal;line-height:1.6}.catalog-editor{width:min(1000px,100vw);max-width:100vw;overflow-y:auto}.catalog-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 24px}.catalog-full{grid-column:1/-1}.catalog-field-grid>div{min-width:0}.catalog-owner-search{display:flex;gap:12px}.catalog-owner-results{max-height:230px;overflow:auto;border:1px solid var(--line);border-radius:6px;margin-top:12px}.catalog-owner-results button{display:block;width:100%;text-align:left;padding:12px;border:0;border-bottom:1px solid var(--line);background:#fff;font-size:12px}.catalog-owner-results button:hover{background:#eaf5f5}.catalog-flow-filters{display:flex;gap:12px;flex-wrap:wrap;padding:0 24px 20px}.catalog-flow-filters input,.catalog-flow-filters select{flex:1;min-width:180px;max-width:320px}.catalog-links{display:flex;gap:12px;align-items:center}.catalog-step{border:1px solid var(--line);padding:20px;border-radius:8px;margin:22px 0}.catalog-step-heading{display:flex;gap:12px;justify-content:space-between;align-items:center}.catalog-step-heading h3{font-size:14px}.catalog-load{margin-top:18px}.flow-editor select{max-width:100%}.catalog-editor .form-actions{position:sticky;bottom:-25px;background:#fff;padding:22px 0;margin-top:25px;border-top:1px solid var(--line)}@media(max-width:760px){.catalog-field-grid{grid-template-columns:1fr}.catalog-full{grid-column:auto}.catalog-filters{max-width:100%;width:100%}.catalog-filters input,.catalog-filters select{width:100%;max-width:none}.catalog-flow-filters input,.catalog-flow-filters select{max-width:none;flex-basis:100%}.catalog-editor{padding:22px}.catalog-tabs a{font-size:11px;padding:8px}.catalog-step{padding:14px}.catalog-step-heading{align-items:flex-start;flex-wrap:wrap}.catalog-links{align-items:flex-start;flex-direction:column}}.office-default-row{border-top:1px solid #dce7ee;padding:16px 0}.office-default-row h4{margin:0 0 12px}.office-default-row small{font-weight:400}select.search-select-native{display:none!important}.search-select-trigger{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;width:100%;min-width:0;min-height:46px;padding:12px 14px;border:1px solid #cfdee8;border-radius:7px;background:#fff;color:#183749;font:inherit;font-size:13px;cursor:pointer;overflow-wrap:anywhere}.search-select-trigger:after{content:"\2304";flex-shrink:0;color:#698491}.search-select-trigger[hidden]{display:none!important}.search-select-trigger:focus-visible,.search-select-trigger[aria-expanded=true]{outline:2px solid #098b91;outline-offset:1px}.search-select-trigger:disabled{background:#f4f7f9;color:#8396a4;cursor:not-allowed}.search-select-popup{position:fixed;z-index:10000;display:flex;flex-direction:column;gap:8px;padding:8px;background:#fff;color:#183749;border:1px solid #c8dce3;border-radius:8px;box-shadow:0 10px 32px #092d4533;overflow:hidden;box-sizing:border-box}.search-select-popup input{flex-shrink:0;margin:0;width:100%;min-height:40px;padding:10px 12px;font:inherit;font-size:14px}.search-select-options{overflow:auto;overscroll-behavior:contain;min-height:0}.search-select-option{padding:10px 12px;border-radius:4px;font-size:13px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.search-select-option:hover,.search-select-option.active{background:#e4f4f5;color:#056970}.search-select-option[aria-selected=true]{font-weight:600}.search-select-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.search-select-empty{margin:8px;padding:8px;color:#708898;font-size:13px}.eoffice-detail{padding:28px;margin-bottom:22px}.eoffice-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.eoffice-fields>div{min-width:0;padding:12px 0;border-bottom:1px solid #e4edf2}.eoffice-fields dt{font-size:11px;color:#71899b;margin-bottom:6px}.eoffice-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media(max-width:700px){.eoffice-fields{grid-template-columns:1fr}.eoffice-detail{padding:20px}}.eoffice-heading{flex-wrap:wrap}.eoffice-heading>div{min-width:0}.eoffice-detail{min-width:0;max-width:100%}.eoffice-detail h2{overflow-wrap:anywhere}.eoffice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.eoffice-fields{grid-template-columns:minmax(0,1fr)}.eoffice-heading>.secondary{width:100%;white-space:normal}.catalog-flow-filters>div{min-width:0;width:100%}}.eoffice-table{width:100%;table-layout:fixed;min-width:0!important}.eoffice-table th,.eoffice-table td{white-space:normal!important;overflow-wrap:anywhere;padding:16px 14px;vertical-align:top}.eoffice-table th:nth-child(1){width:17%}.eoffice-table th:nth-child(2){width:25%}.eoffice-table th:nth-child(3){width:20%}.eoffice-table th:nth-child(4){width:19%}.eoffice-table th:nth-child(5){width:11%}.eoffice-table th:nth-child(6){width:8%}.eoffice-table .row-description{white-space:normal;overflow-wrap:anywhere}.eoffice-table .text-button{white-space:normal;display:inline-block}.eoffice-flow{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.eoffice-flow li{padding:10px 14px;border:1px solid var(--border, #dce7ed);border-radius:8px;font-size:12px}.eoffice-flow li.current{background:#e3f4f3;border-color:#058589;font-weight:700}.eoffice-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.eoffice-action-grid>div{min-width:0}.eoffice-action-grid .wide{grid-column:1/-1}.eoffice-chips{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.eoffice-chips button{border:1px solid #bddcde;background:#eef8f8;border-radius:18px;padding:7px 12px;white-space:normal;text-align:left}.eoffice-timeline{list-style:none;padding:0}.eoffice-timeline li{border-left:3px solid #bddcde;padding:0 0 20px 18px;margin:0 0 8px}.eoffice-timeline h3{font-size:14px;margin:0 0 8px}.eoffice-timeline p{margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap}.eoffice-timeline time{font-size:11px;color:#738a9b}.eoffice-detail summary{cursor:pointer;font-weight:600;padding:12px 0}.eoffice-detail .pagination{flex-wrap:wrap;gap:12px}.eoffice-action-grid textarea{min-height:100px;width:100%}@media(max-width:1100px){.eoffice-table th,.eoffice-table td{padding:14px 10px;font-size:11px}.eoffice-table th:nth-child(1){width:17%}.eoffice-table th:nth-child(2){width:23%}.eoffice-table th:nth-child(3){width:18%}.eoffice-table th:nth-child(4){width:19%}.eoffice-table th:nth-child(5){width:13%}.eoffice-table th:nth-child(6){width:10%}}@media(max-width:900px){.eoffice-table thead{display:none}.eoffice-table,.eoffice-table tbody,.eoffice-table tr,.eoffice-table td{display:block;width:100%!important}.eoffice-table tr{padding:14px 18px;border-bottom:1px solid #dce7ed}.eoffice-table td{border:0!important;padding:6px 0!important;display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;box-sizing:border-box}.eoffice-table td:before{content:attr(data-label);font-size:10px;color:#738a9b}.eoffice-table td .row-description{grid-column:2}.eoffice-action-grid{grid-template-columns:1fr}}.eoffice-filters{align-items:end}.eoffice-filters .primary{height:46px;align-self:end}.eoffice-table .row-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.applicant-tabs{flex-wrap:wrap}.applicant-count{display:inline-block;margin-left:6px;color:#476878;font-size:11px}.applicant-search{display:flex;gap:10px;max-width:550px;flex:1;min-width:0}.applicant-search input{min-width:0}.applicant-table th:nth-child(1){width:13%}.applicant-table th:nth-child(2){width:19%}.applicant-table th:nth-child(3){width:28%}.applicant-table th:nth-child(4){width:17%}.applicant-table th:nth-child(5){width:15%}.applicant-table th:nth-child(6){width:8%}.applicant-status{display:inline-block;background:#e3f4f3;color:#08787e;border-radius:6px;padding:6px 8px;font-size:11px;overflow-wrap:anywhere}.applicant-flow li.visited{border-color:#abd7c8;background:#f1f9f5}.applicant-flow strong,.applicant-flow small{display:block}.applicant-flow small{margin-top:6px;color:#597484}@media(max-width:700px){.applicant-search{width:100%;flex:auto}.applicant-search input{width:100%}.applicant-search .primary{flex:none}.applicant-table .applicant-status{justify-self:start}}.applicant-search .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.captcha-box{margin:20px 0}.captcha-image{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0}.captcha-image img{max-width:100%;height:auto;border:1px solid #dce7ed;border-radius:6px}.security-panel{margin-top:24px;padding:28px}.security-panel .security-section{border-top:1px solid #dce7ed;padding-top:20px;margin-top:20px}.security-panel .form-actions{flex-wrap:wrap;gap:10px}.security-panel .setup-key{font-family:monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.recovery-codes{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f7f8;padding:18px;border-radius:8px}.security-panel label{display:block}.security-panel .message{overflow-wrap:anywhere}.applicant-wizard .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.applicant-wizard .form-grid>div{min-width:0}.applicant-wizard input:not([type=checkbox]),.applicant-wizard select,.applicant-wizard textarea{width:100%;box-sizing:border-box}.applicant-wizard input[type=checkbox]{width:auto}.checkbox-label{display:flex;align-items:flex-start;gap:10px;margin:14px 0;line-height:1.5}.request-files{padding:0;list-style:none;overflow-wrap:anywhere}.request-files li{padding:14px 0;border-bottom:1px solid #e6edf0;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.request-files small{color:#6d8496}.ship-search-results{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:700px){.applicant-wizard .form-grid{grid-template-columns:minmax(0,1fr)}.applicant-wizard .form-actions{display:flex;flex-wrap:wrap}.wizard-steps{font-size:12px}.ship-search-results button{white-space:normal;text-align:left;max-width:100%}}
