*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.inline{display:inline}.table{display:table}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.client-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#344054}.client-form label input,.client-form label textarea{font-weight:400;color:#162033}.field-wide,.form-section-title{grid-column:1/-1}.form-section-title{font-size:16px;font-weight:800;border-bottom:1px solid #e2e7ed;padding:10px 0 6px}.danger-text{color:#b42318;font-weight:700}.compact{margin-bottom:10px}.insurance-box{border-top:1px solid #e2e7ed;padding-top:16px}.insurance-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px;border:1px solid #e8ecf1;border-radius:10px;background:#fafbfc}.insurance-active{background:#d9f5e5;color:#11643a}.insurance-expiring_soon{background:#fff1c2;color:#704b00}.insurance-expired{background:#fee4e2;color:#9f1b16}h3{margin:0 0 4px}.card,.list-main,.row-actions{min-width:0}.row-actions input{min-width:160px}p{overflow-wrap:anywhere}:root{color:#162033;background:#f3f5f8}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f3f5f8}.shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{background:#172337;color:white;padding:24px 16px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand-row{display:flex;align-items:center;justify-content:space-between;margin:0 8px 20px}.brand{font-size:23px;font-weight:800}.nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:9px;color:#dce4ef;text-decoration:none;margin:2px 0}.nav a:hover{background:#25354e}.nav-count{min-width:24px;padding:3px 6px;border-radius:999px;background:#d92d20;color:white;text-align:center;font-size:11px}.notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:#25354e;color:white;text-decoration:none;flex:none}.notification-bell span{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#d92d20;color:white;font-size:11px;font-weight:800;line-height:21px;text-align:center}.main{padding:28px;max-width:1600px;width:100%;min-width:0;overflow-x:hidden}.top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:18px}h1{font-size:28px;margin:0}h2{font-size:19px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.card{background:white;border:1px solid #e2e7ed;border-radius:14px;padding:18px;box-shadow:0 2px 10px #1a2b4420}.metric{font-size:clamp(22px,2vw,28px);font-weight:800;margin-top:8px;overflow-wrap:anywhere}.muted{color:#667085;font-size:14px}.status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef2f7;font-size:13px}.actions{display:flex;gap:8px;flex-wrap:wrap}.button,button{border:0;border-radius:9px;padding:10px 14px;background:#193557;color:white;cursor:pointer;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-align:center}.button.secondary,button.secondary{background:#e9eef4;color:#193557}input,select,textarea{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid #d7dde5;border-radius:9px;background:white}textarea{resize:vertical}.form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;width:100%}.form,.form>*{min-width:0}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:12px;border-bottom:1px solid #edf0f3;vertical-align:top}.card:has(>.table){overflow-x:auto}.mobile-nav{display:none}.section{margin-top:20px}.notice{padding:13px;border-radius:10px;background:#fff4db;color:#704b00}.danger{background:#b42318!important;color:#fff!important}.ok{color:#067647}.list{flex-direction:column;gap:12px}.list,.list-row{display:flex;min-width:0}.list-row{justify-content:space-between;align-items:center;gap:24px}.list-main{min-width:0;flex:1}.list-main h2{margin:8px 0}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.row-actions details{min-width:130px}details{min-width:0;max-width:100%}summary{cursor:pointer;overflow-wrap:anywhere}details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"⌄";flex:none;font-size:16px;line-height:1;transition:transform .15s ease}details[open]>summary:after{transform:rotate(180deg)}.edit-panel{max-width:100%}.edit-panel[open]{width:100%;max-width:none}.edit-panel[open]>summary{width:-moz-max-content;width:max-content;max-width:100%;margin-left:auto}.edit-panel[open]>.form{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));padding:16px;border:1px solid #e2e7ed;border-radius:10px;background:#f8fafc}.list-row:has(>.row-actions>.edit-panel[open]){align-items:stretch;flex-wrap:wrap}.list-row:has(>.row-actions>.edit-panel[open])>.list-main{display:none}.list-row:has(>.row-actions>.edit-panel[open])>.row-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.insurance-row:has(.edit-panel[open]){align-items:stretch;flex-direction:column}.insurance-row:has(.edit-panel[open])>.row-actions{width:100%}.attention-wide{width:100%}.calendar-grid,.calendar-head{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:6px}.calendar-head div{text-align:center;font-weight:700;padding:8px}.calendar-day{min-height:130px;background:white;border:1px solid #e2e7ed;border-radius:10px;padding:8px}.calendar-day.today{outline:3px solid #193557}.calendar-empty{min-height:20px}.calendar-event{display:block;margin-top:5px;padding:5px 7px;border-radius:7px;font-size:12px}.calendar-event.paid{background:#d9f5e5;color:#11643a}.calendar-event.unpaid{background:#fee4e2;color:#9f1b16}.calendar-marker{font-weight:700}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.metric-card{position:relative;overflow:hidden;border-left:5px solid #98a2b3}.metric-label{font-size:14px;font-weight:700;color:#475467}.metric-green{border-left-color:#12b76a;background:linear-gradient(135deg,#fff 60%,#ecfdf3)}.metric-green .metric{color:#067647}.metric-blue{border-left-color:#2e90fa;background:linear-gradient(135deg,#fff 60%,#eff8ff)}.metric-blue .metric{color:#175cd3}.metric-amber{border-left-color:#f79009}.metric-amber .metric{color:#b54708}.metric-red{border-left-color:#f04438;background:linear-gradient(135deg,#fff 60%,#fef3f2)}.metric-red .metric{color:#b42318}.attention-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.attention-head h2{margin-bottom:4px}.dashboard-bell{background:#193557;font-size:19px}.attention-item{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;border-radius:10px;border-left:4px solid #f79009;background:#fffaeb;color:#162033;text-decoration:none}.attention-item span{font-size:14px;color:#667085}.attention-item.severity-critical{border-left-color:#f04438;background:#fef3f2}.rental-row{display:grid;grid-template-columns:minmax(230px,1fr) minmax(440px,2fr) 210px;gap:24px;align-items:center}.rental-actions,.rental-finance,.rental-identity{min-width:0}.rental-identity h2{margin:10px 0 3px}.rental-identity p{margin:7px 0}.plate{font-size:15px;font-weight:800;letter-spacing:.04em}.rental-finance{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px}.rental-finance>div{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb}.rental-finance span{font-size:12px;color:#667085}.rental-finance b{font-size:15px}.rental-finance .finance-debt{background:#fef3f2;border-color:#fecdca;color:#b42318}.rental-finance .finance-ok{background:#ecfdf3;border-color:#abefc6;color:#067647}.rental-actions{display:flex;flex-direction:column;gap:8px}.rental-actions .button,.rental-actions button,.rental-actions>*{width:100%}.complete-form{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid #e4e7ec}.rental-dialog{width:min(480px,calc(100vw - 28px));border:0;border-radius:16px;padding:0;box-shadow:0 24px 80px #10182855}.rental-dialog::backdrop{background:#10182899}.dialog-form{display:flex;flex-direction:column;gap:14px;padding:24px}.dialog-form h2,.dialog-form p{margin:0}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-layout>.card:last-of-type,.settings-save{grid-column:1/-1}.settings-save{justify-self:end}.calendar-event{cursor:help}.ocr-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:18px}.ocr-result{min-width:0}.ocr-result pre{max-height:260px;overflow:auto;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e7ed;border-radius:10px;padding:12px;font-size:12px}.ocr-type{display:flex;gap:10px;flex-wrap:wrap}.ocr-type label{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #d7dde5;border-radius:9px}.ocr-type input{width:auto}.field-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#344054}.field-label input,.field-label textarea{font-weight:400}.result-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ocr-summary{padding:12px 14px;border:1px solid #d7dde5;border-radius:10px;background:#f8fafc}.ocr-summary p{margin:5px 0}.quality-good{background:#d9f5e5;color:#11643a}.quality-warning{background:#fff1c2;color:#704b00}.photo-report-form{width:100%}.photo-report-form>summary{display:flex;text-align:center}.photo-report-form[open]{grid-column:1/-1}.photo-report-form form{min-width:0;width:100%;background:#f8fafc;border:1px solid #e2e7ed;border-radius:10px;padding:14px}.rental-photo-reports{grid-column:1/-1;border-top:1px solid #e4e7ec;padding-top:14px}.rental-photo-reports details{padding:10px 0}.rental-photo-reports .accident-gallery{margin-top:12px}.rental-row:has(.photo-report-form[open]){grid-template-columns:minmax(230px,1fr) minmax(0,2fr);align-items:start}.rental-row:has(.photo-report-form[open])>.rental-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start}.rental-row:has(.photo-report-form[open])>.rental-actions>.photo-report-form[open]{grid-column:1/-1}.insurance-row:has(.edit-panel[open])>.row-actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.accident-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:16px}.accident-gallery img{display:block;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #e2e7ed}.report-photo{display:flex;flex-direction:column;gap:7px}.report-photo .danger{width:100%;padding:8px}.rental-photo-reports>.edit-panel[open]{width:100%}.editor-footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #e2e7ed}.insurance-add[open]{width:min(760px,100%)}.insurance-add[open]>summary{margin-left:auto}.insurance-create{padding:14px;border:1px solid #e2e7ed;border-radius:10px;background:#f8fafc}.insurance-row>div:first-child{min-width:0;flex:1}.insurance-row>.row-actions{flex:0 0 160px;flex-direction:column;align-items:stretch}.insurance-row>.row-actions .status,.insurance-row>.row-actions>.edit-panel>summary{justify-content:center}.login-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:#f3f5f8}.login-card{width:min(100%,390px);padding:28px;background:#fff;border:1px solid #e2e7ed;border-radius:16px;box-shadow:0 14px 45px #1a2b4420}.login-card h1{margin:0 0 24px;text-align:center}.login-form{gap:16px}.login-form,.login-form label{display:flex;flex-direction:column}.login-form label{gap:7px;font-size:14px;font-weight:700}.login-form input{font-weight:400}.login-form button{width:100%;margin-top:4px}.login-error{margin:0;padding:10px 12px;border-radius:9px;background:#fef3f2;color:#b42318;font-size:14px}.logout-form{margin-top:20px;padding-top:16px;border-top:1px solid #344054}.logout-form button{width:100%}.telegram-client-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #abefc6;border-radius:10px;background:#ecfdf3}.telegram-client-box p{margin:5px 0}.telegram-link{display:block;color:#175cd3;font-size:13px;overflow-wrap:anywhere}@media(max-width:800px){.shell{display:block}.sidebar{display:none}.main{padding:16px 12px calc(88px + env(safe-area-inset-bottom));overflow-x:clip}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;min-height:64px;background:#fff;border-top:1px solid #d7dde5;box-shadow:0 -8px 24px #1a2b4414;z-index:30;justify-content:space-around;padding:7px 4px calc(7px + env(safe-area-inset-bottom))}.mobile-nav a{flex:1;min-width:0;min-height:48px;font-size:11px;font-weight:700;text-decoration:none;color:#344054;border-radius:10px;justify-content:center}.desktop-table{display:none}.top{align-items:stretch;gap:12px;flex-direction:column;margin-bottom:16px}h1{font-size:24px;line-height:1.2}h2{font-size:18px}.list-row{align-items:stretch;flex-direction:column;gap:14px}.row-actions{justify-content:flex-start}.calendar-grid,.calendar-head{grid-template-columns:repeat(7,minmax(75px,1fr));min-width:600px}.calendar-wrap{overflow:auto;border-radius:12px;-webkit-overflow-scrolling:touch}}@media(max-width:1200px) and (min-width:801px){.shell{grid-template-columns:210px minmax(0,1fr)}.main{padding:22px}.list-row{align-items:flex-start}.row-actions{max-width:48%}.form{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.rental-row{grid-template-columns:minmax(0,1fr)}.rental-finance{grid-template-columns:repeat(3,minmax(0,1fr))}.rental-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.complete-form{padding:0;border:0}.ocr-layout{grid-template-columns:1fr}}@media(max-width:800px){body{-webkit-text-size-adjust:100%}.insurance-row,.telegram-client-box{align-items:stretch;flex-direction:column}.insurance-row>.row-actions{flex-basis:auto}.row-actions{display:grid;grid-template-columns:1fr}.row-actions,.row-actions .button,.row-actions button,.row-actions details,.row-actions form,.row-actions>*{max-width:100%;width:100%}.list-row:has(>.row-actions>.edit-panel[open])>.row-actions{grid-template-columns:1fr}.edit-panel[open]>summary{margin-left:0}.edit-panel[open]>.form{grid-template-columns:1fr;padding:12px}.top{flex-wrap:wrap}.top>.actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.metric{font-size:22px}.card{padding:14px;border-radius:12px}.section{margin-top:14px}.client-form,.form{grid-template-columns:1fr}.field-wide,.form-section-title{grid-column:auto}.button,button,input,select,summary,textarea{min-height:44px}input,select,textarea{font-size:16px}.button,button{padding:11px 14px}.list-main h2{margin:2px 0 8px}.list-main p{margin:7px 0}.rental-row{grid-template-columns:1fr;gap:14px}.rental-finance{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-finance>div{padding:10px}.rental-actions{padding-top:14px;border-top:1px solid #e4e7ec}.photo-report-form form{min-width:0;width:100%}.ocr-layout,.settings-layout{grid-template-columns:1fr}.settings-layout>.card:last-of-type,.settings-save{grid-column:auto}.settings-save{width:100%}.mobile-nav a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px}.mobile-bell span{position:absolute;top:1px;right:calc(50% - 24px);background:#d92d20;color:white;border-radius:999px;min-width:18px;height:18px;padding:0 4px;line-height:18px;text-align:center;font-size:10px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-height:104px}.attention-head{align-items:flex-start}.dialog-form{padding:18px}.dialog-actions{display:grid;grid-template-columns:1fr;width:100%}.notice{font-size:14px}.table td,.table th{padding:10px;white-space:nowrap}.accident-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu-grid{display:grid;grid-template-columns:1fr;gap:10px}.mobile-menu-item{display:flex;flex-direction:column;gap:5px;color:#162033;text-decoration:none}.mobile-menu-item b{font-size:16px}.mobile-menu-item span{color:#667085;font-size:13px}}@media(max-width:430px){.dashboard-grid,.rental-finance{grid-template-columns:1fr}.actions>*{flex:1 1 100%}.top>.actions{grid-template-columns:1fr}.result-heading{align-items:flex-start;flex-direction:column}.login-page{padding:12px}.login-card{padding:22px 18px}.card{padding:13px}.main{padding-left:10px;padding-right:10px}}