:root{color:#172b3d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f8fa;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit}.loading-screen{color:#52677a;place-items:center;min-height:100vh;display:grid}.brand{color:#153047;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.brand strong{font-weight:800}.brand-mark{color:#fff;letter-spacing:-.07em;background:#ed7648;border-radius:10px;place-items:center;width:39px;height:39px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 18px #ed764833}.brand--light{color:#fff}.section-kicker,.intro-kicker{letter-spacing:.17em;font-size:11px;font-weight:800}.section-kicker{color:#d66c42}.login-layout{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);min-height:100vh;display:grid}.login-intro{color:#fff;background:radial-gradient(circle at 83% 17%,#2b5064 0,#0000 32%),linear-gradient(146deg,#102c3d 0%,#16394b 62%,#0f2d3d 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(36px,6vw,100px) 34px;display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";pointer-events:none;border:1px solid #ffffff1b;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-290px;right:-280px;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff05}.intro-content{z-index:1;max-width:590px;margin:75px 0 42px;position:relative}.intro-kicker{color:#f6bba4;border:1px solid #ffffff38;border-radius:5px;padding:10px 12px;display:inline-flex}.intro-content h1{letter-spacing:-.055em;margin:25px 0 18px;font-size:clamp(42px,4.2vw,66px);font-weight:700;line-height:1.06}.intro-content>p{color:#b8cad3;max-width:490px;margin:0;font-size:17px;line-height:1.7}.workflow-preview{border-top:1px solid #ffffff2b;margin-top:55px}.workflow-step{border-bottom:1px solid #ffffff2b;gap:20px;padding:20px 0;display:flex}.workflow-number{color:#f49a76;flex:none;width:35px;font-size:13px;font-weight:800}.workflow-step div{gap:6px;display:grid}.workflow-step strong{font-size:14px;font-weight:700}.workflow-step div span{color:#aabdc7;font-size:13px;line-height:1.5}.intro-footer{z-index:1;color:#8da6b4;font-size:12px;position:relative}.login-panel{background:#fbfcfd;flex-direction:column;justify-content:center;align-items:center;padding:50px 42px 28px;display:flex}.login-card{width:min(100%,420px);margin:auto 0}.login-icon{color:#d7663d;background:#fff4ee;border:1px solid #f5d3c4;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:34px;font-size:28px;font-weight:400;display:grid}.login-card h2{color:#142d40;letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(28px,3vw,36px);line-height:1.2}.login-subtitle{color:#667c8d;margin:0 0 40px;font-size:14px;line-height:1.6}.login-card form{display:grid}.login-card label{color:#2d4557;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.login-card input{color:#142d40;background:#fff;border:1px solid #dce4e9;border-radius:7px;outline:none;width:100%;height:50px;padding:0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.login-card input:focus{border-color:#d97750;box-shadow:0 0 0 3px #ed764823}.login-card input::placeholder{color:#9aabb7}.login-card form>input{margin-bottom:22px}.password-field{position:relative}.password-field input{padding-right:90px}.show-password{color:#8a9aaa;background:0 0;border:0;padding:5px;font-size:12px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.show-password:hover{color:#d66c42}.form-error{color:#a13c32;background:#fff0ed;border-radius:7px;margin:16px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.case-reload-button{color:#a13c32;background:#fff;border:1px solid #a13c32;border-radius:6px;margin-top:10px;padding:8px 11px;font-size:12px;font-weight:800;display:block}.case-reload-button:hover{background:#fff8f5}.case-submit-error{color:#a13c32;margin:12px 0 0;font-size:13px;line-height:1.5}.form-success{color:#276447;background:#eaf6ef;border-radius:7px;margin:-18px 0 22px;padding:11px 13px;font-size:13px;line-height:1.5}.primary-button{color:#fff;background:#df744c;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:51px;margin-top:26px;padding:0 18px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:flex;box-shadow:0 10px 24px #df744c2b}.primary-button:hover:not(:disabled){background:#ca633d;transform:translateY(-1px)}.primary-button:disabled{opacity:.7}.primary-button span{font-size:20px;font-weight:400}.login-help{color:#8393a0;text-align:center;border-top:1px solid #e7ecf0;margin:31px 0 0;padding-top:27px;font-size:12px}.panel-footer{color:#9aa8b1;font-size:11px}.workspace{background:#f6f8fa;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e8edf1;flex-direction:column;align-self:start;height:100dvh;min-height:0;padding:28px 17px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{padding:0 11px}.sidebar-group{gap:5px;margin-top:70px;display:grid}.sidebar-caption{color:#a0aebb;letter-spacing:.15em;padding:0 12px 13px;font-size:10px;font-weight:800}.sidebar-link{color:#617588;width:100%;min-height:43px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.sidebar-link>span{color:#8296a5;text-align:center;width:18px;font-size:19px}.sidebar-link--active{color:#c9633d;background:#fff2eb}.sidebar-link--active>span{color:#c9633d}.sidebar-bottom{border-top:1px solid #e9edf0;align-items:center;gap:10px;margin-top:auto;padding:19px 10px 0;display:flex}.sidebar-avatar{color:#2b6279;background:#d9e8ee;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.sidebar-bottom div{gap:4px;min-width:0;display:grid}.sidebar-bottom strong{color:#253b4d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-bottom div span{color:#8c9da9;font-size:10px}.workspace-main{min-width:0}.workspace-header{color:#667b8b;background:#fff;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,75px);font-size:13px;font-weight:700;display:flex}.header-actions{align-items:center;gap:24px;display:flex}.notifications{position:relative}.notifications-trigger{color:#526b7c;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:38px;height:38px;padding:7px;display:grid;position:relative}.notifications-trigger:hover,.notifications-trigger[aria-expanded=true]{color:#c9633d;background:#fff2eb;border-color:#f0d4c6}.notifications-trigger:focus-visible{outline-offset:2px;outline:2px solid #c9633d}.notifications-trigger svg{width:21px;height:21px}.notifications-count{color:#fff;text-align:center;background:#d85d37;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:18px;position:absolute;top:-4px;right:-7px}.notifications-panel{z-index:20;background:#fff;border:1px solid #dce4e9;border-radius:11px;width:380px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 45px #18324524}.notifications-heading{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.notifications-heading strong{color:#183245;font-size:14px}.notifications-heading span{color:#64798a;white-space:nowrap;font-size:11px}.notifications-list{max-height:360px;overflow-y:auto}.notifications-item{color:#183245;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 18px;display:flex}.notifications-item:hover,.notifications-item:focus-visible{background:#fff8f4}.notifications-item:focus-visible{outline-offset:-2px;outline:2px solid #c9633d}.notifications-item span{gap:4px;min-width:0;display:grid}.notifications-item strong,.notifications-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifications-item strong{font-size:12px}.notifications-item small,.notifications-footer,.notifications-message{color:#748899;font-size:11px}.notifications-item em{color:#526b7c;background:#edf2f4;border-radius:12px;flex:none;padding:5px 7px;font-size:10px;font-style:normal}.notifications-message{margin:0;padding:20px 18px;line-height:1.5}.notifications-footer{margin:0;padding:10px 18px;line-height:1.4}.account-header-button{color:#526b7c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.account-header-button:hover{color:#c9633d}.logout-button{color:#526b7c;background:0 0;border:0;align-items:center;gap:12px;padding:9px 0;font-size:12px;font-weight:700;display:inline-flex}.logout-button:hover{color:#c9633d}.logout-button span{font-size:16px}.dashboard{width:min(100%,1150px);margin:0 auto;padding:58px clamp(24px,5vw,75px) 70px}.cases-inbox{width:100%;max-width:1800px}.dashboard-heading h1{color:#183245;letter-spacing:-.04em;margin:11px 0 8px;font-size:clamp(31px,3.5vw,45px)}.dashboard-heading p{color:#748899;margin:0;font-size:15px}.workspace-error{margin:20px clamp(24px,5vw,75px) 0}.case-notice{color:#276447;background:#eaf6ef;border-radius:8px;margin:22px 0 0;padding:13px 16px;font-size:13px}.case-selector{background:#fff;border:1px solid #e5ebef;border-radius:11px;align-items:end;gap:14px;margin-top:30px;padding:20px;display:flex}.case-selector>div{flex:1;gap:8px;min-width:0;display:grid}.case-selector strong{color:#2d4557;font-size:12px;font-weight:700}.case-selector select,.case-form input:not([type=checkbox]):not([type=file]){color:#142d40;background:#fff;border:1px solid #dce4e9;border-radius:7px;width:100%;height:44px;padding:0 12px;font-size:13px}.case-selector button,.case-actions button,.case-decode-button{color:#fff;white-space:nowrap;background:#df744c;border:0;border-radius:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800}.case-selector button:disabled,.case-actions button:disabled,.case-decode-button:disabled{opacity:.6}.case-back-button{color:#ad5a39;cursor:pointer;background:0 0;border:0;margin:0 0 25px;padding:0;font-size:13px;font-weight:800}.case-file-download{color:#ad5a39;justify-self:start;font-size:12px;font-weight:800;text-decoration:none}.case-file-size{color:#64798a;font-size:12px}.case-file-download:hover{text-decoration:underline}.inbox-create{background:#fff;border:1px solid #e5ebef;border-radius:11px;align-items:center;gap:14px;margin-top:30px;padding:20px;display:flex}.inbox-create>div{color:#2d4557;flex:1;gap:5px;font-size:13px;display:grid}.inbox-create>div span{color:#748899;font-size:12px}.inbox-create select,.inbox-filters input,.inbox-filters select{color:#142d40;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #dce4e9;border-radius:7px;padding:0 12px;font-size:13px}.inbox-create select{width:min(260px,35%)}.inbox-create button{color:#fff;cursor:pointer;background:#df744c;border:0;border-radius:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800}.inbox-create button:disabled{opacity:.6}.inbox-office-note{color:#526b7c;background:#fff;border:1px solid #e5ebef;border-radius:8px;margin:22px 0 0;padding:15px 18px;font-size:13px}.users-active-office{color:#276447;font-size:12px}.users-office-actions{flex-wrap:wrap;gap:8px;display:flex}.inbox-filters{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:14px;margin-top:20px;display:grid}.inbox-filters label{color:#2d4557;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.inbox-filters input,.inbox-filters select{width:100%;font-weight:400}.inbox-refresh,.inbox-pagination button{color:#34556b;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:7px;min-height:44px;padding:0 15px;font-size:12px;font-weight:800}.inbox-refresh:disabled,.inbox-pagination button:disabled{opacity:.5;cursor:default}.inbox-results{background:#fff;border:1px solid #e5ebef;border-radius:11px;margin-top:22px}.inbox-results-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 24px 17px;display:flex}.inbox-results-heading h2{color:#183245;margin:0;font-size:19px}.inbox-results-heading p,.inbox-results-heading>span{color:#748899;margin:5px 0 0;font-size:12px}.inbox-list{border-top:1px solid #edf1f3}.inbox-row{color:#2d4557;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:60px minmax(180px,1fr) 120px 145px 18px;align-items:center;gap:15px;width:100%;padding:17px 24px;display:grid}.inbox-row:hover,.inbox-row:focus-visible{background:#fff8f4}.inbox-row-id{color:#8294a2;font-size:12px;font-weight:800}.inbox-row-main{gap:5px;min-width:0;display:grid}.inbox-row-main strong{color:#183245;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inbox-row-main small{color:#748899;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-stage{color:#526b7c;white-space:nowrap;background:#edf2f4;border-radius:20px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:800}.inbox-stage--completed{color:#276447;background:#eaf6ef}.inbox-stage--cancelled{color:#a14840;background:#f7e9e8}.inbox-row-date{color:#748899;font-size:11px}.inbox-row-arrow{color:#c9633d;font-size:18px}.inbox-empty{color:#748899;border-top:1px solid #edf1f3;margin:0;padding:34px 24px;font-size:13px}.inbox-pagination{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.inbox-pagination span{color:#617588;font-size:12px}.case-admin-setup{background:#fff;border:1px solid #e5ebef;border-radius:11px;margin-top:16px}.case-admin-setup summary{color:#2d4557;cursor:pointer;padding:17px 20px;font-size:13px;font-weight:800}.case-admin-setup p{color:#748899;margin:0 20px 18px;font-size:12px}.case-workflow-message{color:#38495a;background:#fff8f0;border:1px solid #e8d2ba;border-radius:10px;margin-top:16px;padding:16px 20px;font-size:13px}.case-workflow-message p{margin:7px 0 0}.case-workflow-form{gap:14px;padding:0 20px 20px;display:grid}.case-workflow-form label{color:#213c53;gap:7px;font-size:12px;font-weight:700;display:grid}.case-workflow-form select,.case-workflow-form textarea{color:#16334c;width:100%;font:inherit;background:#fff;border:1px solid #d6e0e7;border-radius:6px;padding:10px 12px}.case-workflow-form textarea{resize:vertical;min-height:90px}.case-workflow-form p{margin:0}.case-workflow-form button{justify-self:start}.case-stages{gap:20px;margin-top:22px;display:grid}.case-stage{background:#fff;border:1px solid #e5ebef;border-radius:12px;padding:28px}.case-stage--current{border-color:#edc7b5;box-shadow:0 8px 30px #173d5008}.case-stage--locked{background:#f9fbfc}.case-stage-heading{align-items:center;gap:16px;display:flex}.case-stage-number{color:#446879;background:#edf3f5;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid}.case-stage--current .case-stage-number{color:#c9633d;background:#fff0e8}.case-stage-owner{color:#8294a2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.case-stage h2{color:#183245;margin:4px 0 0;font-size:20px}.case-stage-status{color:#718999;white-space:nowrap;background:#edf2f4;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:800}.case-stage-status--current{color:#276447;background:#eaf6ef}.case-stage-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;margin:23px 0 0;padding:0;list-style:none;display:grid}.case-stage-items li{color:#617588;padding-left:19px;font-size:13px;line-height:1.5;position:relative}.case-stage-items li:before{content:"";border:1.5px solid #d57954;border-radius:2px;width:7px;height:7px;position:absolute;top:7px;left:0}.case-stage-description{color:#617588;margin:22px 0 0;font-size:13px;line-height:1.5}.case-stage-description+.case-file-grid{margin-top:16px}.case-form{margin-top:26px}.case-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.case-form-grid label{color:#2d4557;gap:8px;font-size:12px;font-weight:700;display:grid}.case-decode-button{align-self:end}.case-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;margin-top:25px;display:grid}.case-file-field{background:#fbfcfd;border:1px solid #e5ebef;border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid}.case-file-field strong{color:#2d4557;font-size:13px}.case-file-preview{color:#8294a2;background:#fff;border:1px solid #e2e9ed;border-radius:7px;place-items:center;height:220px;font-size:12px;display:grid;overflow:hidden}.case-file-preview img{object-fit:contain;width:100%;height:100%;display:block}.case-file-preview--pdf{display:block}.case-pdf-viewer{background:#fff;flex-direction:column;width:100%;height:100%;display:flex}.case-pdf-pages{flex:1;min-height:0;position:relative;overflow:auto}.case-pdf-canvas{background:#fff;width:100%;height:auto;display:block}.case-pdf-canvas--loading{visibility:hidden}.case-pdf-loading{color:#60798a;text-align:center;background:#f5f8fa;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.case-pdf-navigation{color:#526b7c;border-top:1px solid #e2e9ed;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:11px;display:flex}.case-pdf-navigation button{color:#ad5a39;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:800}.case-pdf-navigation button:disabled{color:#a0adb5;cursor:default}.case-file-xml{box-sizing:border-box;color:#2d4557;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:100%;margin:0;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.case-file-upload{color:#526b7c;cursor:pointer;justify-items:start;gap:8px;font-size:12px;font-weight:700;display:grid;position:relative}.case-file-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.case-file-picker{color:#34556b;background:#fff;border:1px solid #d5e0e6;border-radius:6px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.case-file-upload:hover .case-file-picker,.case-file-upload:focus-within .case-file-picker{color:#ad5a39;border-color:#d97750}.case-file-upload-status{color:#276447;font-size:12px;font-weight:700}.case-file-missing{color:#8294a2;font-size:12px}.case-ine-options{background:#fbfcfd;border:1px solid #e5ebef;border-radius:8px;flex-wrap:wrap;gap:10px 24px;margin:24px 0 0;padding:16px 18px;display:flex}.case-ine-options legend{color:#2d4557;padding:0 5px;font-size:12px;font-weight:800}.case-ine-options label{color:#526b7c;align-items:center;gap:8px;font-size:12px;display:inline-flex}.case-ine-options input{accent-color:#df744c}.case-ine-files{margin-top:16px}.case-verify{color:#526b7c;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:13px;line-height:1.5;display:flex}.case-verify-indicator{color:#8397a2;border:1px solid #a6b8c2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:14px;font-weight:800;display:grid}.case-verify-indicator--confirmed{color:#276447;background:#eaf6ef;border-color:#78b996}.case-verify button{color:#ad5a39;min-height:36px;font:inherit;background:#fff;border:1px solid #d79b80;border-radius:7px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:800}.case-verify button:disabled{opacity:.5}.vin-dialog{color:#183245;border:0;border-radius:14px;width:min(960px,100vw - 32px);height:min(92dvh,900px);max-height:none;padding:24px;overflow:hidden;box-shadow:0 24px 80px #102e4552}.vin-dialog[open]{flex-direction:column;display:flex}.vin-dialog::backdrop{background:#102738b8}.vin-dialog-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.vin-dialog h2{margin:5px 0 0;font-size:24px}.vin-dialog-close{color:#526b7c;background:#edf2f4;border:0;border-radius:6px;width:32px;height:32px;font-size:23px;line-height:1}.vin-dialog>p{color:#617588;margin:10px 0 14px;font-size:13px;line-height:1.5}.vin-dialog-value{background:#fff4ed;border:1px solid #efc7b3;border-radius:9px;gap:8px;padding:16px;display:grid}.vin-dialog-value span{color:#ad5a39;letter-spacing:.1em;font-size:10px;font-weight:800}.vin-dialog-value strong{overflow-wrap:anywhere;color:#183245;letter-spacing:.07em;font-size:clamp(20px,3.5vw,28px)}.vin-dialog-tools{color:#2d4557;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.vin-dialog-tools>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vin-dialog-tools button,.vin-dialog-tools a{color:#34556b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:6px;place-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:inline-grid}.vin-dialog-tools button:disabled{opacity:.45;cursor:default}.vin-dialog-tools output{color:#526b7c;text-align:center;min-width:48px}.vin-dialog-image{color:#8294a2;touch-action:none;background:#f5f8fa;border:1px solid #e2e9ed;border-radius:9px;flex:auto;place-items:center;min-height:120px;margin-top:10px;font-size:13px;display:grid;position:relative;overflow:hidden}.vin-dialog-image--movable{cursor:grab}.vin-dialog-image--movable:active{cursor:grabbing}.vin-dialog-image img{object-fit:contain;object-position:center;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vin-dialog>.vin-dialog-hint{margin:9px 0 0;font-size:11px}.vin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.vin-dialog-actions button{color:#526b7c;background:#fff;border:1px solid #dce4e9;border-radius:7px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800}.vin-dialog-actions button:last-child{color:#fff;background:#df744c;border-color:#df744c}.vin-dialog-actions button:disabled{opacity:.5}.case-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.case-actions button:first-child{background:#244e62}.case-empty{color:#748899;margin:24px 0 0;font-size:13px}.account-card{background:#fff;border:1px solid #e5ebef;border-radius:11px;width:min(100%,540px);margin-top:36px;padding:32px}.account-card h2{color:#253d4f;margin:0 0 8px;font-size:21px}.account-card>p{color:#748899;margin:0 0 28px;font-size:13px;line-height:1.6}.account-card form{display:grid}.account-card label{color:#2d4557;margin-bottom:8px;font-size:13px;font-weight:700}.account-card input{color:#142d40;border:1px solid #dce4e9;border-radius:7px;width:100%;height:46px;margin-bottom:20px;padding:0 13px;font-size:14px}.account-card input:focus{border-color:#d97750;outline:2px solid #ed764823}.account-card .primary-button{margin-top:4px}.users-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.users-card{background:#fff;border:1px solid #e5ebef;border-radius:11px;min-width:0;padding:26px}.users-card h2{color:#183245;margin:0 0 7px;font-size:20px}.users-card h3{color:#183245;margin:0 0 12px;font-size:15px}.users-card p{color:#748899;margin:0 0 20px;font-size:13px;line-height:1.5}.users-card form{gap:14px;display:grid}.users-card label{color:#2d4557;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.users-card input,.users-card select{color:#142d40;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #dce4e9;border-radius:7px;padding:0 12px;font-weight:400}.users-card button{color:#fff;cursor:pointer;background:#df744c;border:0;border-radius:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800}.users-card button:disabled{opacity:.55;cursor:default}.users-office-list{color:#617588;border-top:1px solid #e5ebef;gap:8px;margin-top:24px;padding-top:18px;font-size:12px;display:grid}.users-office-list strong{color:#2d4557}.users-manage{margin-top:18px}.users-manage-heading,.users-identity{justify-content:space-between;align-items:start;gap:15px;display:flex}.users-manage-heading>span{color:#8294a2;font-size:12px}.users-select{margin-top:14px}.users-detail{border-top:1px solid #e5ebef;gap:24px;margin-top:24px;padding-top:24px;display:grid}.users-identity strong,.users-identity span{display:block}.users-identity strong{color:#183245;font-size:17px}.users-identity span{color:#748899;margin-top:5px;font-size:12px}.users-identity .users-badge{color:#718999;background:#edf2f4;border-radius:15px;padding:7px 10px;font-weight:800}.users-identity .users-badge--active{color:#276447;background:#eaf6ef}.users-card .users-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.users-status-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.users-status-action p{margin:0}.users-status-action button,.users-memberships li button{color:#ad5a39;background:#fff;border:1px solid #d9a18c}.users-memberships,.users-password-form{border-top:1px solid #e5ebef;padding-top:20px}.users-memberships ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.users-memberships li{color:#526b7c;border:1px solid #e5ebef;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.users-memberships li button{min-height:30px}.users-password-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.inbox-row{grid-template-columns:50px minmax(130px,1fr) 110px 18px}.inbox-row-date{display:none}.users-top-grid{grid-template-columns:1fr}.login-layout{grid-template-columns:1fr 1fr}.login-intro{padding-inline:35px}.intro-content{margin:50px 0}.intro-content h1{font-size:43px}.login-panel{padding-inline:30px}}@media (width<=700px){.inbox-create{flex-direction:column;align-items:stretch}.inbox-create select{width:100%}.inbox-filters{grid-template-columns:1fr}.inbox-row{grid-template-columns:40px minmax(100px,1fr) auto;gap:9px;padding:15px}.inbox-stage{grid-area:2/2}.inbox-row-arrow{grid-area:1/3/span 2}.inbox-results-heading,.inbox-pagination{padding-inline:15px}.login-layout{display:block}.login-intro{min-height:auto;padding:25px 24px 32px}.intro-content{margin:42px 0 0}.intro-content h1{max-width:420px;margin:18px 0 12px;font-size:36px}.intro-content>p{font-size:14px}.workflow-preview,.intro-footer{display:none}.login-panel{min-height:500px;padding:38px 24px 25px}.login-card{margin:0 auto 55px}.login-icon{display:none}.login-subtitle{margin-bottom:27px}.workspace{display:block}.sidebar{border-bottom:1px solid #e8edf1;border-right:0;height:auto;min-height:0;padding:14px 22px;position:static;overflow:visible}.sidebar-group{flex-wrap:wrap;gap:4px;margin-top:13px;display:flex}.sidebar-caption,.sidebar-bottom{display:none}.sidebar-link{width:auto}.workspace-header{height:58px;padding-inline:24px}.dashboard{padding:36px 22px 55px}.case-stage{padding:22px}.case-stage-items{grid-template-columns:1fr}.case-stage-heading{flex-wrap:wrap}.case-stage-status{margin-left:60px}.case-selector{flex-direction:column;align-items:stretch}.case-form-grid,.case-file-grid{grid-template-columns:1fr}.case-verify button{width:100%;margin-left:0}.vin-dialog{height:min(96dvh,900px);padding:16px}.vin-dialog-tools>div{gap:5px}.vin-dialog-tools button,.vin-dialog-tools a{min-height:31px;padding:0 7px;font-size:11px}.vin-dialog-image{min-height:90px}.header-actions{gap:14px}.notifications-panel{position:fixed;top:168px;right:16px}.account-card{padding:24px}.users-card .users-inline-form,.users-password-grid{grid-template-columns:1fr}.users-status-action{flex-direction:column;align-items:stretch}}
