.auth-layout{color:#fff;background:#03060d;min-height:100vh;position:relative;overflow:hidden}.auth-layout__background{filter:brightness(.52)saturate(.92);background:linear-gradient(#00000014 0%,#03060d 55%,#02040a 100%),radial-gradient(circle at 50% 6%,#0057ff47,#0000 28%);position:absolute;inset:0;transform:scale(1.02)}.auth-layout__overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(90deg,#000000b8,#00000024,#000000b8),linear-gradient(#00000061,#000000eb);position:absolute;inset:0}.auth-layout__content{z-index:2;flex-direction:column;width:min(100%,520px);min-height:100vh;margin:0 auto;padding:22px 22px 18px;display:flex;position:relative}@media (width>=900px){.auth-layout__content{justify-content:center;width:520px;padding-top:18px;padding-bottom:18px}}.input-field{flex-direction:column;gap:12px;display:flex}.input-field__label{color:#f5f7ff;align-items:center;gap:14px;font-size:1.02rem;font-weight:500;display:flex}.input-field__label svg{color:#075eff}.input-field__control{background:#02050c85;border:1px solid #4c5c7a9e;border-radius:14px;align-items:center;height:61px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff04}.input-field__control:focus-within{border-color:#005fffe6;box-shadow:0 0 0 4px #005fff24}.input-field__inner-icon,.input-field__right-icon{color:#a5a8b4;flex:none}.input-field__right-icon{cursor:pointer}.input-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0 14px;font-size:1rem}.input-field input::placeholder{color:#c1c5cf94}.login{flex-direction:column;gap:28px;width:100%;display:flex}.login__brand{justify-content:center;padding-top:8px;display:flex}.login__brand-logo{object-fit:contain;width:min(100%,360px);height:auto;display:block}.brand-mark{text-align:center;text-transform:uppercase;letter-spacing:.04em;width:min(100%,410px)}.brand-mark__gauge{border-radius:180px 180px 0 0;width:210px;height:88px;margin:0 auto -2px;position:relative;overflow:hidden}.brand-mark__gauge:before{content:"";border:18px solid #005cffad;border-bottom:0;border-radius:170px 170px 0 0;position:absolute;inset:15px 16px -42px;box-shadow:0 0 24px #0059ff70}.brand-mark__gauge span{transform-origin:50% 100%;background:#075eff;border-radius:99px;width:12px;height:94px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)rotate(42deg);box-shadow:0 0 20px #005fffcc}.brand-mark__gauge span:after{content:"";background:#075eff;border-radius:50%;width:28px;height:28px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.brand-mark h1{color:#fff;letter-spacing:-.08em;text-shadow:0 2px #ffffff40,0 12px 34px #000000b8;margin:0;font-size:clamp(3rem,12vw,4.95rem);font-style:italic;font-weight:900;line-height:.82}.brand-mark h2{color:#075eff;letter-spacing:.18em;text-shadow:0 0 18px #005fff85;margin:7px 0 0;font-size:clamp(1.45rem,6vw,2.28rem);font-style:italic;font-weight:800;line-height:1}.brand-mark__subtitle{color:#ffffffd1;letter-spacing:.38em;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:15px;display:grid}.brand-mark__subtitle span{background:#075eff;height:1px}.brand-mark__subtitle small{font-size:.72rem}.login__welcome{text-align:center;margin-top:0}.login__welcome h3{margin:0 0 10px;font-size:clamp(2rem,7vw,2.5rem);font-weight:400}.login__welcome p{color:#f3f6ffc7;max-width:330px;margin:0 auto;font-size:1.05rem;line-height:1.42}.login__welcome strong{color:#075eff;font-weight:800;display:block}.login__form{flex-direction:column;gap:22px;display:flex}.login__options{justify-content:flex-start;align-items:center;gap:16px;display:flex}.login__remember{color:#ffffffdb;cursor:pointer;align-items:center;gap:14px;font-size:.97rem;display:inline-flex}.login__remember input{display:none}.login__remember span{border:2px solid #075eff;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;box-shadow:0 0 15px #005fff2e}.login__remember input:checked+span:after{content:"";background:#075eff;border-radius:3px;width:11px;height:11px}.login__error{color:#ff6370;margin:-8px 0 0;font-size:.92rem}.login__success{color:#51d88a;margin:-8px 0 0;font-size:.92rem;line-height:1.35}.login__submit{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#0963ff 0%,#05f 100%);border:0;border-radius:13px;height:66px;font-size:1.12rem;font-weight:800;transition:transform .2s,filter .2s,opacity .2s;box-shadow:0 15px 40px #0058ff59}.login__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.login__submit:disabled{cursor:not-allowed;opacity:.58}.login__footer{color:#ffffffad;justify-content:center;align-items:center;gap:11px;margin-top:auto;padding-top:32px;display:flex}.login__footer strong{color:#fff;letter-spacing:.18em;align-items:center;gap:9px;font-size:1.05rem;display:inline-flex}.login__footer strong span:last-child{color:#075eff}.footer-symbol{letter-spacing:-.05em;border:2px solid #fff;border-top:0;border-radius:0 0 10px 10px;place-items:center;width:36px;height:36px;font-size:.7rem;display:inline-grid}@media (width<=430px){.login{gap:14px}.login__brand{padding-top:0}.login__brand-logo{width:min(100%,230px)}.brand-mark__gauge{width:180px;height:76px}.login__welcome{margin-top:0}.login__welcome h3{margin-bottom:6px;font-size:1.7rem}.login__welcome p{font-size:.95rem;line-height:1.3}.login__form{gap:14px}.login .input-field{gap:8px}.login .input-field__label{font-size:.94rem}.login .input-field__control{border-radius:12px;height:52px}.login__options{flex-direction:column;align-items:flex-start;gap:10px}.login__remember{font-size:.9rem}.login__remember span{width:22px;height:22px}.login__submit{border-radius:11px;height:54px;font-size:1rem}.login__footer{gap:8px;margin-top:0;padding-top:4px}.login__footer,.login__footer strong{font-size:.88rem}.footer-symbol{width:28px;height:28px}}@media (width>=900px){.login{gap:14px}.login__brand{padding-top:0}.login__brand-logo{width:min(100%,220px)}.login__welcome h3{margin-bottom:6px;font-size:1.65rem}.login__welcome p{font-size:.95rem;line-height:1.3}.login__form{gap:14px}.login .input-field{gap:8px}.login .input-field__label{font-size:.94rem}.login .input-field__control{border-radius:12px;height:52px}.login__remember{font-size:.9rem}.login__remember span{width:22px;height:22px}.login__submit{border-radius:11px;height:54px;font-size:1rem}.login__footer{margin-top:0;padding-top:4px}.footer-symbol{width:30px;height:30px}}.forgot-password{justify-content:center}.forgot-password__welcome{margin-top:18px}.forgot-password__welcome p{max-width:390px}.forgot-password__back{color:#ffffffc7;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:9px;padding:0;font-size:.98rem;font-weight:700;transition:color .2s,opacity .2s;display:inline-flex}.forgot-password__back:hover{color:#fff}.fair-dashboard{color:#fff;background:radial-gradient(circle at 0 0,#0057ff1f,#0000 22%),radial-gradient(circle at 100% 0,#266aff14,#0000 25%),#03070f;min-height:100vh;padding:24px}.fair-dashboard__shell{background:#01040ae0;border:1px solid #57667e4d;border-radius:24px;width:min(100%,1420px);margin:0 auto;padding:16px;box-shadow:0 24px 100px #0000007a}.fair-dashboard__topbar{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 4px 18px;display:flex}.fair-dashboard__title-wrap{align-items:flex-start;gap:16px;display:flex}.fair-dashboard__step{background:linear-gradient(#125cff 0%,#0b47dc 100%);border-radius:12px;place-items:center;min-width:44px;height:44px;font-size:1.65rem;font-weight:900;display:grid;box-shadow:0 12px 30px #1051ff59}.fair-dashboard__topbar h1{letter-spacing:.02em;margin:0;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:900;line-height:1.05}.fair-dashboard__topbar h1 span{color:#8ba6ff;font-size:.78em;font-weight:800}.fair-dashboard__topbar p{color:#eef1f8c7;margin:8px 0 0;font-size:1.03rem}.fair-dashboard__logout{color:#fff;cursor:pointer;background:#070a148f;border:1px solid #435878b3;border-radius:12px;min-height:44px;padding:0 18px}.fair-dashboard__summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.summary-card{border-radius:18px;flex-direction:column;justify-content:space-between;min-height:155px;padding:18px 18px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff08}.summary-card__icon{background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.summary-card h2{letter-spacing:.03em;margin:10px 0 0;font-size:1.03rem;font-weight:800;line-height:1.18}.summary-card h2 span{display:block}.summary-card strong{font-size:clamp(2.1rem,4vw,3.45rem);font-weight:800;line-height:1;display:block}.summary-card--blue{background:linear-gradient(#0837a4f5,#05257af5)}.summary-card--gold{background:linear-gradient(#946a02f5,#6f4d03f5)}.summary-card--purple{background:linear-gradient(#1f1877f5,#171259f5)}.summary-card--green{background:linear-gradient(#01682df5,#014f22f5)}.summary-card--teal{background:linear-gradient(#00485df5,#003848f5)}.summary-card--orange{background:linear-gradient(#984e02f5,#723900f5)}.summary-card--wine{background:linear-gradient(#81244cf5,#5d1837f5)}.fair-dashboard__insights-grid{grid-template-columns:1.02fr 1.1fr .95fr;gap:18px;margin-top:18px;display:grid}.dashboard-panel{background:#02050cd1;border:1px solid #45546d70;border-radius:18px;overflow:hidden}.dashboard-panel__header{border-bottom:1px solid #3f4a6059;padding:18px 22px}.dashboard-panel__header h3{letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:900}.dashboard-panel__body{padding:18px 22px 16px}.dashboard-panel__footer{padding:0 22px 18px}.dashboard-panel__footer button{color:#0a63ff;cursor:pointer;background:0 0;border:0;width:100%;font-size:.98rem;font-weight:800}.seller-ranking{flex-direction:column;display:flex}.seller-ranking__item{border-bottom:1px solid #3b485e47;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.seller-ranking__item:last-child{border-bottom:0}.seller-ranking__position{font-size:1.15rem;font-weight:900}.seller-ranking__position--1,.seller-ranking__position--2{color:#fff}.seller-ranking__position--3,.seller-ranking__position--4,.seller-ranking__position--5{color:#e4ae25}.seller-ranking__meta{flex-direction:column;gap:2px;display:flex}.seller-ranking__meta strong{font-size:1rem}.seller-ranking__meta small{color:#e5eaf4a8;font-size:.95rem}.seller-ranking__value{color:#ff5d5d;white-space:nowrap;font-weight:800}.store-chart{flex-direction:column;gap:18px;display:flex}.store-chart__row{flex-direction:column;gap:10px;display:flex}.store-chart__topline span{font-weight:700}.store-chart__bar-wrap{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.store-chart__bar{background:linear-gradient(90deg,#0059ff 0%,#1969ff 100%);border-radius:6px;height:22px;box-shadow:0 0 12px #085fff59}.store-chart__bar-wrap strong{text-align:right;min-width:24px}.store-chart__axis{color:#dbe2f29e;grid-template-columns:repeat(5,1fr);padding-top:4px;font-size:.88rem;display:grid}.stage-times{flex-direction:column;display:flex}.stage-times__item{border-bottom:1px solid #3b485e47;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.stage-times__item:last-child{border-bottom:0}.stage-times__left{align-items:center;gap:14px;display:flex}.stage-times__icon{color:#0c61ff;border:2px solid #005fffbd;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 12px #0c61ff38}.stage-times__item strong{color:#ffffffe0;white-space:nowrap}.fair-dashboard__active-panel{margin-top:18px}.active-attendances{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.attendance-card{background:#060b16e0;border:1px solid #3c4a6066;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:116px;padding:18px 18px 14px;display:flex}.attendance-card__main{gap:12px;display:flex}.attendance-card__dot{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.attendance-card__dot--blue{color:#1c67ff;background:#1c67ff1f}.attendance-card__dot--yellow{color:#f2c32b;background:#f2c32b1f}.attendance-card__dot--green{color:#44c06f;background:#44c06f1f}.attendance-card__dot--red{color:#ff5151;background:#ff51511f}.attendance-card__info{flex-direction:column;gap:5px;display:flex}.attendance-card__info strong{font-size:1rem}.attendance-card__info span{color:#ffffffdb}.attendance-card__info small,.attendance-card time{color:#dbe2f2ad}.attendance-card time{align-self:flex-end;font-size:1.22rem}.attendance-card--cta{cursor:pointer;color:#fff;background:linear-gradient(#0f63ff 0%,#094de0 100%);border:0;justify-content:center;align-items:center;gap:10px;font-size:1.08rem;font-weight:800;box-shadow:0 16px 35px #0f63ff47}@media (width<=1280px){.fair-dashboard__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fair-dashboard__insights-grid{grid-template-columns:1fr}.active-attendances{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.fair-dashboard,.fair-dashboard__shell{padding:12px}.fair-dashboard__topbar{flex-direction:column}.fair-dashboard__summary-grid,.active-attendances{grid-template-columns:1fr}.fair-dashboard__title-wrap{align-items:center}.fair-dashboard__topbar h1{font-size:1.45rem}}.vehicle-selection{color:#fff;background:radial-gradient(circle at 0 0,#005fff29,#0000 22%),radial-gradient(circle at 100% 0,#266aff14,#0000 25%),#03070f;grid-template-columns:1fr;gap:16px;min-height:100vh;padding:16px;display:grid}.vehicle-selection__sidebar,.vehicle-selection__overlay{display:none}.vehicle-selection__workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.vehicle-selection__topbar{background:#01040ad1;border:1px solid #57667e47;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 20px 60px #00000047}.vehicle-selection__mobile-menu,.vehicle-selection__icon-button,.vehicle-selection__back{color:#fff;cursor:pointer;background:#070a147a;border:1px solid #4358788c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.vehicle-selection__page-title{flex:1;min-width:0}.vehicle-selection__page-title span{color:#becae2b8;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;display:block}.vehicle-selection__page-title h1{margin:5px 0 0;font-size:1.1rem;font-weight:900;line-height:1.15}.vehicle-selection__topbar-actions{align-items:center;gap:10px;display:flex}.vehicle-selection__create-action{min-width:max-content}.vehicle-selection__panel{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;width:100%;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.vehicle-selection__panel-intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.vehicle-selection__panel-intro h2{margin:0;font-size:1.2rem;font-weight:900}.vehicle-selection__panel-intro span{color:#e3e8f294;margin-top:4px;font-size:.9rem;display:block}.vehicle-selection__sort{color:#ebf0fac7;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;min-width:220px;font-size:.78rem;font-weight:900;display:flex}.vehicle-selection__sort select{color:#fff;width:100%;min-height:42px;font:inherit;letter-spacing:0;appearance:none;background:#070a147a url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23dce6fb' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;border:1px solid #4358788c;border-radius:12px;outline:0;padding:0 42px 0 12px;font-size:.88rem;font-weight:800}.vehicle-selection__secondary-action{color:#fff;cursor:pointer;white-space:nowrap;background:#070a146b;border:1px solid #4358788c;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.vehicle-selection__filter-row{justify-content:space-between;align-items:flex-end;gap:16px;margin:16px 0 18px;display:flex}.vehicle-selection__search{color:#e6edffc7;background:#1c2430eb;border:1px solid #5d6d883d;border-radius:16px;align-items:center;gap:14px;min-height:64px;padding:0 18px;display:flex}.vehicle-selection__search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:1rem}.vehicle-selection__search input::placeholder{color:#dce2ee85}.vehicle-selection__filters{gap:9px;margin:0;padding-bottom:2px;display:flex;overflow-x:auto}.vehicle-selection__filters button{color:#f2f5fccc;cursor:pointer;background:#1d2430f5;border:0;border-radius:10px;flex:none;min-height:42px;padding:0 16px;font-size:.86rem;font-weight:800}.vehicle-selection__filters button.active{color:#fff;background:linear-gradient(#1269ff,#0051f1);box-shadow:0 12px 28px #0052ff52}.vehicle-selection__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vehicle-card{background:#151d27f0;border:1px solid #495b7247;border-radius:18px;grid-template-columns:132px 1fr;gap:14px;padding:12px;display:grid;position:relative;box-shadow:0 16px 34px #0000003d}.vehicle-card__image-wrap{aspect-ratio:11/8;background:linear-gradient(135deg,#1f2937,#0f172a);border-radius:14px;align-self:start;width:132px;height:96px;padding:4px;overflow:hidden}.vehicle-card__image-wrap img{object-fit:contain;object-position:center;filter:saturate(.92)contrast(1.05);width:100%;height:100%;display:block}.vehicle-card__content{min-width:0}.vehicle-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vehicle-card h3{margin:0;font-size:1.03rem;font-weight:900;line-height:1.25}.vehicle-card__status{text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;font-size:.68rem;font-weight:900;line-height:1.15;display:inline-flex}.vehicle-card__status--active{color:#fff;background:linear-gradient(#55be35,#2e941d)}.vehicle-card__status--reserved,.vehicle-card__status--in_negotiation{color:#fff;background:linear-gradient(#ffbd2e,#e19100)}.vehicle-card__status--proposal_requested{color:#fff;background:linear-gradient(#8b5cf6,#6d28d9)}.vehicle-card__status--sold{color:#fff;background:linear-gradient(#1269ff,#0051f1)}.vehicle-card__status--appraised{color:#fff;background:linear-gradient(#6b7280,#4b5563)}.vehicle-card__meta{color:#eaeff8a8;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:.84rem;display:flex}.vehicle-card__meta span,.vehicle-card small{align-items:center;gap:5px;display:inline-flex}.vehicle-card strong{color:#fff;margin-top:9px;font-size:1.03rem;display:block}.vehicle-card small{color:#eaeff8ab;margin-top:8px;font-size:.86rem}.vehicle-card__select{color:#73df58;cursor:pointer;background:#2c991d2e;border:0;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px}.vehicle-selection__footer{margin-top:18px}.vehicle-selection__footer button{color:#fff;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#126aff,#0050ef);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:64px;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 16px 36px #0055ff5c}.vehicle-modal{z-index:40;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vehicle-modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#000000b8;border:0;position:absolute;inset:0}.vehicle-modal__panel{z-index:1;background:linear-gradient(#0a101bfc,#03060dfc);border:1px solid #53627e6b;border-radius:22px;width:min(100%,760px);max-height:calc(100vh - 36px);position:relative;overflow:auto;box-shadow:0 28px 90px #00000094}.vehicle-modal__header{border-bottom:1px solid #57667e38;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.vehicle-modal__header span{color:#becae2b8;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;display:block}.vehicle-modal__header h2{margin:5px 0 0;font-size:1.35rem;line-height:1.15}.vehicle-modal__header button{color:#fff;cursor:pointer;background:#070a147a;border:1px solid #4358788c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.vehicle-modal__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px 24px;display:grid}.vehicle-modal__form label{color:#ebf0fad1;flex-direction:column;gap:8px;font-size:.88rem;font-weight:800;display:flex}.vehicle-modal__field--wide{grid-column:1/-1}.vehicle-modal__form input,.vehicle-modal__form select{color:#fff;width:100%;min-height:48px;font:inherit;background:#121925f0;border:1px solid #5669866b;border-radius:12px;outline:0;padding:0 14px;font-weight:600}.vehicle-modal__form select{appearance:auto}.vehicle-modal__form input::placeholder{color:#dce2ee85}.vehicle-modal__form input:disabled,.vehicle-modal__form select:disabled{cursor:not-allowed;color:#ebf0faa3;background:#0b1019f0}.vehicle-modal__image-field{cursor:pointer}.vehicle-modal__image-upload{color:#fff;background:#126aff1a;border:1px dashed #78a9ff80;border-radius:13px;align-items:center;gap:12px;min-height:72px;padding:12px;transition:border-color .2s,background .2s;display:flex}.vehicle-modal__image-field:hover .vehicle-modal__image-upload{background:#126aff29;border-color:#78a9ffd1}.vehicle-modal__image-upload-icon{color:#78a9ff;background:#78a9ff29;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.vehicle-modal__image-upload strong,.vehicle-modal__image-upload small{display:block}.vehicle-modal__image-upload strong{font-size:.95rem;font-weight:900}.vehicle-modal__image-upload small{color:#e5eaf4a8;margin-top:3px;font-size:.82rem;font-weight:800}.vehicle-modal__form .vehicle-modal__image-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vehicle-modal__image-list{grid-column:1/-1;gap:8px;margin-top:-6px;display:grid}.vehicle-modal__image-item{background:#121925b8;border:1px solid #56698647;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto auto 34px;align-items:center;gap:10px;min-height:46px;padding:6px 8px;display:grid}.vehicle-modal__image-item--cover{background:#126aff21;border-color:#78a9ff9e}.vehicle-modal__image-item>span{color:#78a9ff;background:#78a9ff29;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:900;display:grid}.vehicle-modal__image-item strong{color:#f5f8ffe6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:800;overflow:hidden}.vehicle-modal__image-item small{color:#e5eaf494;white-space:nowrap;font-size:.78rem;font-weight:800}.vehicle-modal__cover-button{color:#e5edffdb;cursor:pointer;white-space:nowrap;background:#78a9ff1a;border:1px solid #78a9ff57;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.vehicle-modal__cover-button[aria-pressed=true]{color:#fff;background:#126aff47;border-color:#78a9ffb8}.vehicle-modal__remove-image{color:#ff6370;cursor:pointer;background:#ff63701a;border:1px solid #ff637052;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.vehicle-modal__form input.vehicle-modal__field--error,.vehicle-modal__form select.vehicle-modal__field--error{border-color:#ff6370d1}.vehicle-modal__error{color:#ff6370;grid-column:1/-1;margin:-4px 0 0;font-size:.9rem;font-weight:700}.vehicle-modal__form footer{grid-column:1/-1;justify-content:flex-end;gap:12px;padding-top:6px;display:flex}.vehicle-modal__form footer button{color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.vehicle-modal__form footer button[type=submit]{background:linear-gradient(#1269ff,#0051f1);box-shadow:0 12px 28px #0052ff52}.vehicle-modal__form footer button[type=button]{background:#070a146b;border:1px solid #4358788c}.vehicle-modal__form footer button:disabled{cursor:not-allowed;opacity:.58}@media (width>=1024px){.vehicle-selection{grid-template-columns:290px minmax(0,1fr);align-items:stretch;gap:20px;padding:20px}.vehicle-selection__sidebar{background:#01040ad1;border:1px solid #57667e47;border-radius:24px;flex-direction:column;gap:18px;height:calc(100vh - 40px);padding:22px;display:flex;position:sticky;top:20px;box-shadow:0 24px 80px #00000057}.vehicle-selection__brand{border-bottom:1px solid #57667e38;justify-content:center;align-items:center;padding-bottom:18px;display:flex}.vehicle-selection__brand-logo{object-fit:contain;width:min(100%,210px);height:auto;display:block}.vehicle-selection__nav{flex-direction:column;gap:10px;display:flex}.vehicle-selection__nav button{color:#f5f8ffd1;cursor:pointer;text-align:left;background:#090d16b8;border:1px solid #57667e2e;border-radius:14px;grid-template-columns:26px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-weight:800;display:grid}.vehicle-selection__nav button span{background:#ffffff0d;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.vehicle-selection__nav button.active{color:#fff;background:linear-gradient(#0e43b5f5,#09308df5);box-shadow:0 16px 32px #0052ff33}.vehicle-selection__nav-arrow{opacity:.55;justify-self:end}.vehicle-selection__sidebar-card{background:linear-gradient(#0837a4f5,#05257af5);border-radius:18px;flex-direction:column;justify-content:center;min-height:138px;margin-top:auto;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff08}.vehicle-selection__sidebar-card span{color:#e1eaffd1;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;display:block}.vehicle-selection__sidebar-card strong{margin-top:10px;font-size:1.05rem;font-weight:900;display:block}.vehicle-selection__sidebar-card p{color:#eef1f8c7;margin:8px 0 0;font-size:.92rem;line-height:1.45}.vehicle-selection__user{background:#070a147a;border:1px solid #57667e3d;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:12px;display:grid}.vehicle-selection__user>span{color:#fff;background:#126aff33;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.vehicle-selection__user div{min-width:0}.vehicle-selection__user small,.vehicle-selection__user strong,.vehicle-selection__user p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vehicle-selection__user small{color:#becae2ad;text-transform:uppercase;font-size:.72rem;font-weight:800}.vehicle-selection__user strong{color:#fff;margin-top:3px;font-size:.9rem;font-weight:900}.vehicle-selection__user p{color:#eef1f89e;margin:2px 0 0;font-size:.78rem}.vehicle-selection__user-logout{color:#fff;cursor:pointer;background:#070a148f;border:1px solid #435878b3;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.vehicle-selection__user-logout:hover{background:#126aff29;border-color:#78a9ff94}.vehicle-selection__user-logout:focus-visible{outline-offset:2px;outline:2px solid #78a9ff94}.vehicle-selection__workspace{gap:18px}.vehicle-selection__topbar{border-radius:24px;min-height:88px;padding:18px 22px}.vehicle-selection__mobile-menu{display:none}.vehicle-selection__page-title span{font-size:.8rem}.vehicle-selection__page-title h1{font-size:1.6rem}.vehicle-selection__panel{border-radius:28px;padding:22px}.vehicle-selection__panel-intro h2{font-size:1.35rem}.vehicle-selection__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.vehicle-selection__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.vehicle-selection__sidebar{z-index:30;background:#01040af5;border:1px solid #57667e5c;border-radius:22px;flex-direction:column;gap:18px;width:min(82vw,310px);padding:20px;transition:transform .18s;display:flex;position:fixed;top:12px;bottom:12px;left:12px;transform:translate(calc(-100% - 24px));box-shadow:0 24px 80px #0000008a}.vehicle-selection__sidebar.active{transform:translate(0)}.vehicle-selection__overlay{z-index:20;opacity:0;pointer-events:none;background:#00000094;border:0;transition:opacity .18s;position:fixed;inset:0}.vehicle-selection__overlay.active{opacity:1;pointer-events:auto;display:block}.vehicle-selection__brand{border-bottom:1px solid #57667e38;justify-content:center;align-items:center;padding-bottom:16px;display:flex}.vehicle-selection__brand-logo{object-fit:contain;width:min(100%,200px);height:auto;display:block}.vehicle-selection__nav{flex-direction:column;gap:10px;display:flex}.vehicle-selection__nav button{color:#f5f8ffd1;cursor:pointer;text-align:left;background:#090d16b8;border:1px solid #57667e2e;border-radius:14px;grid-template-columns:26px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-weight:800;display:grid}.vehicle-selection__nav button span{background:#ffffff0d;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.vehicle-selection__nav button.active{color:#fff;background:linear-gradient(#0e43b5f5,#09308df5)}.vehicle-selection__nav-arrow{opacity:.55;justify-self:end}.vehicle-selection__sidebar-card{background:linear-gradient(#0837a4f5,#05257af5);border-radius:18px;flex-direction:column;justify-content:center;min-height:138px;margin-top:auto;padding:16px;display:flex}.vehicle-selection__sidebar-card span,.vehicle-selection__sidebar-card strong{display:block}.vehicle-selection__sidebar-card strong{margin-top:10px}.vehicle-selection__sidebar-card p{color:#eef1f8c7;margin:8px 0 0;font-size:.92rem;line-height:1.45}.vehicle-selection__user{background:#070a147a;border:1px solid #57667e3d;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:12px;display:grid}.vehicle-selection__user>span{color:#fff;background:#126aff33;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.vehicle-selection__user div{min-width:0}.vehicle-selection__user small,.vehicle-selection__user strong,.vehicle-selection__user p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vehicle-selection__user small{color:#becae2ad;text-transform:uppercase;font-size:.72rem;font-weight:800}.vehicle-selection__user strong{color:#fff;margin-top:3px;font-size:.9rem;font-weight:900}.vehicle-selection__user p{color:#eef1f89e;margin:2px 0 0;font-size:.78rem}.vehicle-selection__user-logout{color:#fff;cursor:pointer;background:#070a148f;border:1px solid #435878b3;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}}@media (width<=760px){.vehicle-selection{padding:12px}.vehicle-selection__topbar{flex-wrap:wrap;padding:12px 14px}.vehicle-selection__page-title h1{font-size:1rem}.vehicle-selection__create-action{justify-content:center;width:100%}.vehicle-selection__panel{border-radius:20px;padding:16px}.vehicle-selection__panel-intro{flex-direction:column}.vehicle-selection__sort{width:100%;min-width:0}.vehicle-selection__filter-row{flex-direction:column;align-items:stretch}.vehicle-selection__secondary-action{justify-content:center;width:100%}.vehicle-selection__list{grid-template-columns:1fr}.vehicle-card{grid-template-columns:112px 1fr;gap:12px;padding:10px}.vehicle-card__image-wrap{width:112px;height:82px}.vehicle-card h3{font-size:.94rem}.vehicle-card__status{white-space:normal;max-width:92px}.vehicle-card__meta{font-size:.78rem}.vehicle-card strong{font-size:.9rem}.vehicle-card__select{grid-column:1/-1;justify-content:center;margin-top:-2px;position:static}.vehicle-modal{padding:10px}.vehicle-modal__panel{border-radius:18px;max-height:calc(100vh - 20px)}.vehicle-modal__header{padding:18px 18px 14px}.vehicle-modal__form{grid-template-columns:1fr;gap:13px;padding:18px}.vehicle-modal__form footer{flex-direction:column}.vehicle-modal__form footer button{width:100%}.vehicle-modal__image-item{grid-template-columns:30px minmax(0,1fr) 34px}.vehicle-modal__image-item small{display:none}.vehicle-modal__cover-button{grid-column:1/-1;width:100%}.vehicle-modal__remove-image{grid-area:1/3}}.vehicle-detail-page{background:radial-gradient(circle at 0 0,#005fff29,#0000 22%),radial-gradient(circle at 100% 0,#25957b1f,#0000 24%),#03070f}.vehicle-detail__toast{z-index:90;color:#fff;border-radius:14px;max-width:min(360px,100vw - 36px);padding:14px 16px;font-size:.92rem;font-weight:900;position:fixed;top:18px;right:18px;box-shadow:0 18px 50px #0000005c}.vehicle-detail__toast--success{background:linear-gradient(#36ad61,#18853e)}.vehicle-detail__toast--error{background:linear-gradient(#ff6161,#c92d2d)}.vehicle-detail{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vehicle-detail__warning{color:#fff;background:#ffbd2e1f;border:1px solid #ffbd2e6b;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.vehicle-detail__warning svg{color:#ffbd2e;flex:none;margin-top:1px}.vehicle-detail__warning strong,.vehicle-detail__warning span{display:block}.vehicle-detail__warning strong{font-size:.94rem;font-weight:900}.vehicle-detail__warning span{color:#fff6ded1;margin-top:4px;font-size:.88rem;line-height:1.4}.vehicle-detail__hero,.vehicle-detail__summary,.vehicle-detail__info{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;box-shadow:0 30px 90px #0000006b,inset 0 0 0 1px #ffffff05}.vehicle-detail__hero{min-width:0;padding:14px}.vehicle-detail__carousel{aspect-ratio:16/10;background:linear-gradient(135deg,#28313d,#111721);border-radius:18px;position:relative;overflow:hidden}.vehicle-detail__carousel>img{object-fit:cover;filter:saturate(.95)contrast(1.05);width:100%;height:100%;display:block}.vehicle-detail__carousel-actions{pointer-events:none;justify-content:space-between;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.vehicle-detail__carousel-actions button,.vehicle-detail__thumbs button{color:#fff;cursor:pointer;border:1px solid #e6edff38}.vehicle-detail__carousel-actions button{pointer-events:auto;background:#03060dad;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.vehicle-detail__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.vehicle-detail__thumbs button{aspect-ratio:16/10;opacity:.58;background:#151d27f0;border-radius:12px;padding:0;overflow:hidden}.vehicle-detail__thumbs button.active{opacity:1;border-color:#337dffe6;box-shadow:0 0 0 2px #0052ff42}.vehicle-detail__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.vehicle-detail__summary{align-self:start;padding:18px}.vehicle-detail__status{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:900;line-height:1.15;display:inline-flex}.vehicle-detail__status--active{color:#fff;background:linear-gradient(#55be35,#2e941d)}.vehicle-detail__status--reserved,.vehicle-detail__status--in_negotiation{color:#fff;background:linear-gradient(#ffbd2e,#e19100)}.vehicle-detail__status--proposal_requested{color:#fff;background:linear-gradient(#8b5cf6,#6d28d9)}.vehicle-detail__status--sold{color:#fff;background:linear-gradient(#1269ff,#0051f1)}.vehicle-detail__status--appraised{color:#fff;background:linear-gradient(#6b7280,#4b5563)}.vehicle-detail__summary h2{margin:14px 0 0;font-size:1.55rem;font-weight:900;line-height:1.12}.vehicle-detail__summary>strong{color:#fff;margin-top:12px;font-size:1.28rem;display:block}.vehicle-detail__summary p{color:#eaeff8ad;align-items:center;gap:7px;margin:12px 0 0;font-size:.95rem;display:flex}.vehicle-detail__start{color:#fff;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#126aff,#0050ef);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;margin-top:20px;font-size:.98rem;font-weight:900;display:inline-flex;box-shadow:0 16px 36px #0055ff57}.vehicle-detail__start--secondary{box-shadow:none;background:#070a148f;border:1px solid #435878b3}.vehicle-detail__start--finance{color:#dbe8ff;box-shadow:none;background:#126aff24;border:1px solid #78a9ff61;margin-top:12px}.vehicle-bank-form-modal__body{gap:14px;padding:18px 22px 0;display:grid}.vehicle-bank-form-modal__body section{background:#151d2794;border:1px solid #495b7247;border-radius:16px;padding:16px}.vehicle-bank-form-modal__body h3{margin:0 0 14px;font-size:.95rem;font-weight:900}.vehicle-bank-form-modal__body dl{gap:12px;margin:0;display:grid}.vehicle-bank-form-modal__body dl div{gap:4px;display:grid}.vehicle-bank-form-modal__body dt{color:#e5eaf48f;text-transform:uppercase;font-size:.78rem;font-weight:800}.vehicle-bank-form-modal__body dd{color:#f5f7fb;overflow-wrap:anywhere;margin:0;font-weight:800}.vehicle-bank-form-modal__status{text-align:center;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.vehicle-bank-form-modal__status--queued{color:#f2c32b;background:#f2c32b24}.vehicle-bank-form-modal__status--assigned{color:#78a9ff;background:#126aff24}.vehicle-bank-form-modal__status--pending{color:#fff;background:linear-gradient(#8b5cf6,#6d28d9)}.vehicle-bank-form-modal__status--finished{color:#73df91;background:#44c06f29}.vehicle-bank-form-modal__status--default{color:#c8d1df;background:#97a4b824}.vehicle-detail__info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.vehicle-detail__info-item{background:#151d27f0;border:1px solid #495b7247;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:14px;display:flex}.vehicle-detail__info-item>span{color:#78a9ff;background:#126aff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.vehicle-detail__info-item div{min-width:0}.vehicle-detail__info-item small{color:#e3e8f294;font-size:.8rem;display:block}.vehicle-detail__info-item strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:.98rem;display:block}@media (width>=1024px){.vehicle-detail{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);gap:0 18px}.vehicle-detail__hero{grid-row:span 2;padding:16px}.vehicle-detail__carousel{aspect-ratio:16/9}}@media (width<=760px){.vehicle-detail__hero,.vehicle-detail__summary,.vehicle-detail__info{border-radius:20px}.vehicle-detail__carousel{aspect-ratio:4/3;border-radius:15px}.vehicle-detail__carousel-actions button{width:38px;height:38px}.vehicle-detail__summary h2{font-size:1.28rem}.vehicle-detail__status{white-space:normal;max-width:100%;padding:7px 10px}.vehicle-detail__summary>strong{font-size:1.08rem}.vehicle-detail__info{grid-template-columns:1fr}}.customer-modal{z-index:60;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-modal__backdrop{background:#000000ad;position:absolute;inset:0}.customer-modal__panel{z-index:1;color:#fff;background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e7a;border-radius:20px;flex-direction:column;width:min(100%,520px);max-height:min(720px,100vh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000094}.customer-modal__panel.vehicle-bank-form-modal__panel{max-height:min(760px,100vh - 36px)}.customer-modal__panel.vehicle-bank-form-modal__panel .vehicle-bank-form-modal__body{flex:auto;min-height:0;padding-bottom:18px;overflow-y:auto}.customer-modal__panel.vehicle-bank-form-modal__panel .customer-modal__header,.customer-modal__panel.vehicle-bank-form-modal__panel .customer-modal__actions{flex:none}.customer-modal__header{border-bottom:1px solid #53627e47;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.customer-modal__header span{color:#becae2b8;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;display:block}.customer-modal__header h2{margin:5px 0 0;font-size:1.25rem;font-weight:900}.customer-modal__header button{color:#fff;cursor:pointer;background:#070a147a;border:1px solid #4358788c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.customer-modal__search{color:#e6edffc7;background:#1c2430eb;border:1px solid #5d6d883d;border-radius:14px;align-items:center;gap:12px;min-height:52px;margin:16px 18px 0;padding:0 14px;display:flex}.customer-modal__search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.96rem}.customer-modal__list{flex-direction:column;gap:10px;padding:16px 18px;display:flex;overflow-y:auto}.customer-modal__list>button{color:#fff;cursor:pointer;text-align:left;background:#151d27f0;border:1px solid #495b7247;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;display:grid}.customer-modal__list>button.active{border-color:#126affe6;box-shadow:0 0 0 2px #126aff33}.customer-modal__list>button>span{color:#78a9ff;background:#126aff24;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.customer-modal__list strong,.customer-modal__list small{display:block}.customer-modal__list small,.customer-modal__state{color:#e5eaf4a8}.customer-modal__state{margin:0;padding:8px 0}.customer-modal__state--error{color:#ff8d8d}.customer-modal__actions{border-top:1px solid #53627e47;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px 18px;display:grid}.customer-modal__actions button{cursor:pointer;border-radius:12px;min-height:46px;font-weight:900}.customer-modal__cancel{color:#fff;background:#070a148f;border:1px solid #435878b3}.customer-modal__confirm{color:#fff;background:linear-gradient(#126aff,#0050ef);border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.customer-modal__confirm:disabled{cursor:not-allowed;opacity:.52}.financing-modal__panel{width:min(100%,680px)}.financing-modal__form{overflow-y:auto}.financing-modal__customer{background:#73df9114;border:1px solid #73df913d;border-radius:12px;align-items:center;gap:12px;margin:16px 18px 0;padding:12px;display:flex}.financing-modal__customer>span{color:#73df91;background:#73df9124;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.financing-modal__customer div{gap:2px;min-width:0;display:grid}.financing-modal__customer small{color:#e5eaf4ad;font-size:.78rem;font-weight:800}.financing-modal__customer strong{color:#fff;overflow-wrap:anywhere;font-size:1rem}.financing-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.financing-modal__grid label{gap:7px;min-width:0;display:grid}.financing-modal__grid label>span{color:#e5eaf4b8;font-size:.82rem;font-weight:800}.financing-modal__grid input,.financing-modal__grid textarea{color:#fff;width:100%;font:inherit;background:#1c2430eb;border:1px solid #5d6d8847;border-radius:12px;outline:0}.financing-modal__grid input{min-height:44px;padding:0 12px}.financing-modal__grid textarea{resize:vertical;min-height:96px;padding:12px}.financing-modal__grid input:focus,.financing-modal__grid textarea:focus{border-color:#126affc7;box-shadow:0 0 0 2px #126aff2e}.financing-modal__full{grid-column:1/-1}.financing-modal__form>.customer-modal__state{padding:0 18px 12px}.financing-modal__success{color:#73df91}@media (width<=560px){.customer-modal{align-items:center;padding:10px}.customer-modal__panel{border-radius:18px;max-height:calc(100vh - 20px)}.customer-modal__actions,.financing-modal__grid{grid-template-columns:1fr}}.seller-dashboard-page .fair-dashboard__shell{width:100%;margin:0;padding:18px}.seller-dashboard__header{padding:4px 4px 18px}.seller-dashboard__header h1{letter-spacing:.02em;margin:0;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:900;line-height:1.05}.seller-dashboard__header h1 span{color:#8ba6ff;font-size:.78em;font-weight:800}.seller-dashboard__header p{color:#eef1f8c7;margin:8px 0 0;font-size:1rem}.seller-dashboard__summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.seller-dashboard__content{margin-top:18px}.seller-dashboard__waiting-list{flex-direction:column;gap:10px;display:flex}.seller-dashboard__waiting-item{background:#151d27f0;border:1px solid #495b7247;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.seller-dashboard__waiting-item>span{color:#78a9ff;background:#126aff24;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.seller-dashboard__waiting-item div{flex-direction:column;gap:4px;min-width:0;display:flex}.seller-dashboard__waiting-item strong{overflow-wrap:anywhere}.seller-dashboard__waiting-item small,.seller-dashboard__waiting-item time,.seller-dashboard__empty{color:#e5eaf4a8}.seller-dashboard__waiting-item time{text-align:right;font-size:.92rem}.seller-dashboard__waiting-action{color:#fff;cursor:pointer;white-space:nowrap;background:#126aff;border:0;border-radius:11px;min-height:38px;padding:0 14px;font-weight:900}.seller-dashboard__empty{margin:0}.seller-dashboard__toast{z-index:160;color:#fff;border-radius:14px;max-width:min(360px,100vw - 36px);padding:14px 16px;font-size:.92rem;font-weight:900;position:fixed;top:18px;right:18px;box-shadow:0 18px 50px #0000005c}.seller-dashboard__toast--success{background:linear-gradient(#36ad61,#18853e)}.seller-dashboard__toast--error{background:linear-gradient(#d94c4c,#a72828)}.seller-attendance-modal,.seller-attendance-confirmation{justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.seller-attendance-modal{z-index:130}.seller-attendance-confirmation{z-index:150}.seller-attendance-modal__backdrop,.seller-attendance-confirmation__backdrop{cursor:pointer;background:#02060db8;border:0;position:absolute;inset:0}.seller-attendance-confirmation__backdrop{background:#02060dc7}.seller-attendance-modal__panel,.seller-attendance-confirmation__panel{z-index:1;background:linear-gradient(#0c121dfa,#050912fa);border:1px solid #53627e7a;position:relative;box-shadow:0 30px 90px #0000008c}.seller-attendance-modal__panel{border-radius:20px;width:min(640px,100%);max-height:min(760px,100vh - 48px);overflow:auto}.seller-attendance-confirmation__panel{border-radius:18px;width:min(460px,100%)}.seller-attendance-modal__header,.seller-attendance-confirmation__header{border-bottom:1px solid #53627e47;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.seller-attendance-modal__header span{color:#e5eaf49e;text-transform:uppercase;margin-bottom:4px;font-size:.8rem;font-weight:800;display:block}.seller-attendance-modal__header h2,.seller-attendance-confirmation__header h2{margin:0;font-size:1.3rem}.seller-attendance-confirmation__header h2{font-size:1.12rem}.seller-attendance-modal__close{color:#e5eaf4;cursor:pointer;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.seller-attendance-modal__close:hover:not(:disabled){background:#126aff29;border-color:#78a9ff94}.seller-attendance-modal__close:disabled{opacity:.6;cursor:not-allowed}.seller-attendance-modal__body,.seller-attendance-confirmation__body{padding:20px}.seller-attendance-modal__summary{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:18px;display:flex}.seller-attendance-modal__summary span{color:#78a9ff;white-space:nowrap;background:#126aff24;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.seller-attendance-modal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.seller-attendance-modal__details div{background:#151d27ad;border:1px solid #53627e42;border-radius:12px;min-width:0;padding:12px}.seller-attendance-modal__details dt{color:#e5eaf49e;margin-bottom:5px;font-size:.78rem;font-weight:800}.seller-attendance-modal__details dd{color:#f6f8fc;overflow-wrap:anywhere;margin:0;font-weight:900}.seller-attendance-modal__actions,.seller-attendance-confirmation__actions{border-top:1px solid #53627e47;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.seller-attendance-confirmation__actions{justify-content:flex-start;margin-top:0;padding:18px}.seller-attendance-confirmation__body p{color:#e5eaf4bd;margin:0;line-height:1.5}.seller-attendance-confirmation__body strong{color:#f6f8fc}.seller-attendance-modal__button{color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.9rem;font-weight:900;display:inline-flex}.seller-attendance-modal__button:disabled{opacity:.62;cursor:not-allowed}.seller-attendance-modal__button--danger{color:#ffb0b0;background:#ff515129}.seller-attendance-modal__button--danger:hover:not(:disabled){background:#ff51513d}.seller-attendance-modal__button--neutral{color:#e5eaf4;background:#151d27db;border:1px solid #53627e6b}.seller-attendance-modal__button--neutral:hover:not(:disabled){background:#126aff29;border-color:#78a9ff94}@media (width<=1280px){.seller-dashboard__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.seller-dashboard-page .fair-dashboard__shell{padding:14px}.seller-dashboard__header{display:none}.seller-dashboard__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-dashboard__summary-grid .summary-card{min-width:0;padding:14px 12px}.seller-dashboard__summary-grid .summary-card h2{overflow-wrap:anywhere;font-size:.78rem;line-height:1.15}.seller-dashboard__summary-grid .summary-card strong{overflow-wrap:anywhere;font-size:clamp(1.75rem,11vw,2.5rem)}.seller-dashboard__waiting-item{grid-template-columns:1fr;align-items:flex-start}.seller-dashboard__waiting-item>span{order:1}.seller-dashboard__waiting-item div{order:2}.seller-dashboard__waiting-item time{text-align:left;order:3}.seller-dashboard__waiting-action{order:4;width:100%}.seller-attendance-modal,.seller-attendance-confirmation{padding:14px}.seller-attendance-modal__panel{max-height:calc(100vh - 28px)}.seller-attendance-modal__summary{flex-direction:column;align-items:flex-start}.seller-attendance-modal__details{grid-template-columns:1fr}.seller-attendance-modal__actions,.seller-attendance-confirmation__actions{flex-direction:column}.seller-attendance-modal__button{width:100%}}.seller-history{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;width:100%;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.seller-history__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.seller-history__header h2{margin:0;font-size:1.35rem;font-weight:900}.seller-history__header span{color:#e3e8f294;margin-top:4px;font-size:.9rem;display:block}.seller-history__list{flex-direction:column;gap:10px;display:flex}.seller-history__filters{gap:9px;margin:0 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.seller-history__filters button{color:#f2f5fccc;cursor:pointer;background:#1d2430f5;border:0;border-radius:10px;flex:none;min-height:42px;padding:0 16px;font-size:.86rem;font-weight:800}.seller-history__filters button.active{color:#fff;background:linear-gradient(#1269ff,#0051f1);box-shadow:0 12px 28px #0052ff52}.seller-history__item{background:#151d27f0;border:1px solid #495b7247;border-radius:16px;grid-template-columns:minmax(220px,1fr) 140px 150px minmax(130px,auto);align-items:center;gap:14px;padding:14px;display:grid}.seller-history__main,.seller-history__vehicle{align-items:center;gap:12px;min-width:0;display:flex}.seller-history__icon{color:#78a9ff;background:#126aff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.seller-history__main div{flex-direction:column;gap:4px;min-width:0;display:flex}.seller-history__main strong{overflow-wrap:anywhere}.seller-history__main small,.seller-history__vehicle,.seller-history__date,.seller-history__empty{color:#e5eaf4a8}.seller-history__date{text-align:right;flex-direction:column;gap:4px;font-size:.92rem;display:flex}.seller-history__date small{color:#e5eaf4a8;font-size:.78rem;font-weight:800}.seller-history__date time{white-space:nowrap}.seller-history__status{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.seller-history__status--success{color:#73df91;background:#44c06f29}.seller-history__status--waiting{color:#f2c32b;background:#f2c32b24}.seller-history__status--unsuccessful{color:#ff7b7b;background:#ff515124}.seller-history__empty{margin:0;padding:12px 0}.seller-history__pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.seller-history__pagination button{color:#dbe7ff;cursor:pointer;background:#126aff1f;border:1px solid #78a9ff52;border-radius:10px;min-height:38px;padding:0 14px;font-weight:800}.seller-history__pagination button:disabled{cursor:not-allowed;opacity:.45}.seller-history__pagination span{color:#e5eaf4b3;font-size:.88rem;font-weight:700}@media (width<=980px){.seller-history__item{grid-template-columns:1fr 1fr}}@media (width<=760px){.seller-history{border-radius:20px;padding:16px}.seller-history__item{grid-template-columns:1fr}.seller-history__date{text-align:left}.seller-history__status{justify-content:flex-start;width:fit-content}.seller-history__pagination{justify-content:stretch}.seller-history__pagination button{flex:1 1 0}}.seller-bank-forms{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;width:100%;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.seller-bank-forms__header{margin-bottom:16px}.seller-bank-forms__header h2{margin:0;font-size:1.35rem;font-weight:900}.seller-bank-forms__header span{color:#e3e8f294;margin-top:4px;font-size:.9rem;display:block}.seller-bank-forms__search{margin-bottom:16px}.seller-bank-forms__filters{gap:9px;margin:0 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.seller-bank-forms__filters button{color:#f2f5fccc;cursor:pointer;background:#1d2430f5;border:0;border-radius:10px;flex:none;min-height:42px;padding:0 16px;font-size:.86rem;font-weight:800}.seller-bank-forms__filters button.active{color:#fff;background:linear-gradient(#1269ff,#0051f1);box-shadow:0 12px 28px #0052ff52}.seller-bank-forms__list{flex-direction:column;gap:10px;display:flex}.seller-bank-forms__item{color:inherit;text-align:left;background:#151d27f0;border:1px solid #495b7247;border-radius:16px;grid-template-columns:minmax(220px,1fr) 140px 95px 150px 120px minmax(110px,max-content) 42px;align-items:center;gap:10px;padding:14px;transition:border-color .18s,transform .18s,background .18s;display:grid}.seller-bank-forms__item:hover{background:#1a2431fa;border-color:#78a9ff94;transform:translateY(-1px)}.seller-bank-forms__item--disabled{color:#f5f7fbad;background:linear-gradient(#ffffff1f,#ffffff1f),#151d27f0;border-color:#dae2ef47}.seller-bank-forms__item--disabled:hover{background:linear-gradient(#ffffff1f,#ffffff1f),#151d27f0;border-color:#dae2ef47;transform:none}.seller-bank-forms__item--actions-open{position:relative}.seller-bank-forms__main{align-items:center;gap:12px;min-width:0;display:flex}.seller-bank-forms__icon{color:#78a9ff;background:#126aff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.seller-bank-forms__main div,.seller-bank-forms__meta,.seller-bank-forms__expiration,.seller-bank-forms__date{flex-direction:column;gap:4px;min-width:0;display:flex}.seller-bank-forms__main strong,.seller-bank-forms__meta strong{overflow-wrap:anywhere}.seller-bank-forms__main small,.seller-bank-forms__meta small,.seller-bank-forms__expiration small,.seller-bank-forms__date,.seller-bank-forms__empty{color:#e5eaf4a8}.seller-bank-forms__meta--value{min-width:140px}.seller-bank-forms__meta--value strong{overflow-wrap:normal;white-space:nowrap}.seller-bank-forms__expiration strong{color:#44c06f;text-align:center;white-space:nowrap;font-size:.9rem;font-weight:900}.seller-bank-forms__expiration{text-align:center;align-items:center}.seller-bank-forms__expiration--warning strong{color:#f2c32b}.seller-bank-forms__expiration--danger strong{color:#ff9a9a}.seller-bank-forms__status{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.seller-bank-forms__status--queued{color:#f2c32b;background:#f2c32b24}.seller-bank-forms__status--assigned{color:#78a9ff;background:#126aff24}.seller-bank-forms__status--pending{color:#fff;background:linear-gradient(#8b5cf6,#6d28d9)}.seller-bank-forms__status--rejected{color:#fca5a5;background:#ef444429}.seller-bank-forms__status--expired{color:#ff9a9a;background:#ef444429}.seller-bank-forms__status--finished{color:#7ee2a1;background:#44c06f24}.seller-bank-forms__status--default{color:#c8d1df;background:#97a4b824}.seller-bank-forms__date{text-align:right;align-items:flex-end}.seller-bank-forms__date time{white-space:nowrap}.seller-bank-forms__actions{justify-content:flex-end;display:flex;position:relative}.seller-bank-forms__actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#126aff;border:0;border-radius:11px;min-height:38px;padding:0 14px;font-weight:900}.seller-bank-forms__actions .seller-bank-forms__actions-toggle{color:#e5eaf4;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.seller-bank-forms__actions-menu{z-index:92;background:#090f19fa;border:1px solid #53627e6b;border-radius:12px;gap:4px;min-width:178px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 54px #0000006b}.seller-bank-forms__actions-menu button{color:#f5f7fb;text-align:left;background:0 0;border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;display:flex}.seller-bank-forms__actions-menu button:hover:not(:disabled){background:#126aff29}.seller-bank-forms__actions-menu .seller-bank-forms__actions-menu-danger{color:#ff9a9a}.seller-bank-forms__actions button:focus-visible{outline-offset:2px;outline:2px solid #78a9ff94}.seller-bank-forms__empty{margin:0;padding:12px 0}.seller-bank-forms__pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.seller-bank-forms__pagination button{color:#dbe7ff;cursor:pointer;background:#126aff1f;border:1px solid #78a9ff52;border-radius:10px;min-height:38px;padding:0 14px;font-weight:800}.seller-bank-forms__pagination button:disabled{cursor:not-allowed;opacity:.45}.seller-bank-forms__pagination span{color:#e5eaf4b3;font-size:.88rem;font-weight:700}.seller-bank-forms__toast{z-index:90;color:#fff;border-radius:14px;max-width:min(360px,100vw - 36px);padding:14px 16px;font-size:.92rem;font-weight:900;position:fixed;top:18px;right:18px;box-shadow:0 18px 50px #0000005c}.seller-bank-forms__toast--success{background:linear-gradient(#36ad61,#18853e)}.seller-bank-forms__toast--error{background:linear-gradient(#d94c4c,#a72828)}.seller-bank-form-modal{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.seller-bank-form-modal__backdrop{cursor:pointer;background:#01050cb8;border:0;position:absolute;inset:0}.seller-bank-form-modal__panel{z-index:1;background:linear-gradient(#090f19fc,#04080ffc);border:1px solid #53627e75;border-radius:22px;width:min(620px,100%);max-height:min(720px,100vh - 48px);position:relative;overflow:auto;box-shadow:0 34px 110px #00000094}.seller-bank-form-modal__header{border-bottom:1px solid #53627e52;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.seller-bank-form-modal__header-actions{flex:none;align-items:flex-start;gap:10px;display:flex}.seller-bank-form-modal__expiration{text-align:center;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;align-content:center;gap:2px;min-height:38px;padding:6px 10px;display:grid}.seller-bank-form-modal__expiration small{color:#e5eaf49e;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900;line-height:1}.seller-bank-form-modal__expiration strong{color:#44c06f;white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.1}.seller-bank-form-modal__expiration--warning strong{color:#f2c32b}.seller-bank-form-modal__expiration--danger strong{color:#ff9a9a}.seller-bank-form-modal__header span{color:#78a9ff;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:900;display:block}.seller-bank-form-modal__header h2{margin:0;font-size:1.3rem;font-weight:900}.seller-bank-form-modal__close{color:#e5eaf4;cursor:pointer;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.seller-bank-form-modal__body{gap:14px;padding:18px 22px 22px;display:grid}.seller-bank-form-modal__body section{background:#151d2794;border:1px solid #495b7247;border-radius:16px;padding:16px}.seller-bank-form-modal__body h3{margin:0 0 14px;font-size:.95rem;font-weight:900}.seller-bank-form-modal__body dl{gap:12px;margin:0;display:grid}.seller-bank-form-modal__body dl div{gap:4px;display:grid}.seller-bank-form-modal__body dt{color:#e5eaf48f;text-transform:uppercase;font-size:.78rem;font-weight:800}.seller-bank-form-modal__body dd{color:#f5f7fb;overflow-wrap:anywhere;margin:0;font-weight:800}.seller-bank-form-modal__footer{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.seller-bank-form-modal__footer button{color:#fff;cursor:pointer;background:#126aff;border:0;border-radius:12px;min-height:42px;padding:0 18px;font-weight:900}.seller-bank-form-modal__footer button:disabled{cursor:not-allowed;opacity:.62}.seller-bank-form-modal__footer .seller-bank-form-modal__assign{background:#44c06f}.seller-bank-form-modal__footer .seller-bank-form-modal__approve{background:#1f9d55}.seller-bank-form-modal__footer .seller-bank-form-modal__reject{background:#d94c4c}.seller-bank-form-confirmation{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.seller-bank-form-confirmation__backdrop{cursor:pointer;background:#01050cb8;border:0;position:absolute;inset:0}.seller-bank-form-confirmation__panel{z-index:1;background:linear-gradient(#090f19fc,#04080ffc);border:1px solid #53627e75;border-radius:18px;width:min(420px,100%);padding:22px;position:relative;box-shadow:0 34px 110px #00000094}.seller-bank-form-confirmation__panel h2{margin:0;font-size:1.15rem;font-weight:900}.seller-bank-form-confirmation__panel p{color:#e5eaf4b8;margin:8px 0 0;line-height:1.5}.seller-bank-form-confirmation__bank-form{background:#151d2794;border:1px solid #495b7247;border-radius:12px;gap:4px;margin-top:16px;padding:12px;display:grid}.seller-bank-form-confirmation__bank-form strong,.seller-bank-form-confirmation__bank-form span{overflow-wrap:anywhere}.seller-bank-form-confirmation__bank-form span{color:#e5eaf4a8;font-size:.9rem}.seller-bank-form-confirmation__reason{gap:8px;margin-top:16px;display:grid}.seller-bank-form-confirmation__proposal{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}.seller-bank-form-confirmation__proposal label{gap:8px;display:grid}.seller-bank-form-confirmation__proposal span,.seller-bank-form-confirmation__reason span{color:#e5eaf4b8;text-transform:uppercase;font-size:.82rem;font-weight:900}.seller-bank-form-confirmation__proposal input,.seller-bank-form-confirmation__proposal textarea,.seller-bank-form-confirmation__reason textarea{color:#f5f7fb;width:100%;font:inherit;background:#151d27db;border:1px solid #53627e75;border-radius:12px;padding:12px;font-weight:700;line-height:1.5}.seller-bank-form-confirmation__proposal input{min-height:44px}.seller-bank-form-confirmation__proposal textarea,.seller-bank-form-confirmation__reason textarea{resize:vertical;min-height:104px}.seller-bank-form-confirmation__proposal input:focus,.seller-bank-form-confirmation__proposal textarea:focus,.seller-bank-form-confirmation__reason textarea:focus{border-color:#78a9ffb8;outline:none}.seller-bank-form-confirmation__proposal input:disabled,.seller-bank-form-confirmation__proposal textarea:disabled,.seller-bank-form-confirmation__reason textarea:disabled{cursor:not-allowed;opacity:.72}.seller-bank-form-confirmation__field--error{border-color:#ff5151db;box-shadow:0 0 0 1px #ff515147}.seller-bank-form-confirmation__field-error{color:#ff8a8a;font-size:.78rem;font-weight:800}.seller-bank-form-confirmation__error{color:#ff9a9a;margin:10px 0 0;font-size:.88rem;font-weight:800}.seller-bank-form-confirmation__footer{justify-content:flex-start;gap:10px;margin-top:18px;display:flex}.seller-bank-form-confirmation__footer button{cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 16px;font-weight:900}.seller-bank-form-confirmation__footer button:disabled{cursor:not-allowed;opacity:.62}.seller-bank-form-confirmation__cancel{color:#e5eaf4;background:#151d27db}.seller-bank-form-confirmation__confirm{color:#fff}.seller-bank-form-confirmation__confirm--approve{background:#1f9d55}.seller-bank-form-confirmation__confirm--reject{background:#d94c4c}@media (width<=1180px){.seller-bank-forms__item{grid-template-columns:1fr 1fr}.seller-bank-forms__date{text-align:left;align-items:flex-start}.seller-bank-forms__actions{justify-content:flex-start}.seller-bank-forms__actions-menu{left:0;right:auto}}@media (width<=760px){.seller-bank-forms{border-radius:20px;padding:16px}.seller-bank-forms__item{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;padding-right:64px;position:relative}.seller-bank-forms__main{order:1;grid-column:1/-1;align-items:flex-start}.seller-bank-forms__status{order:2;grid-column:1/-1;width:fit-content}.seller-bank-forms__meta{order:3}.seller-bank-forms__date{text-align:left;order:5;align-items:flex-start}.seller-bank-forms__expiration{text-align:left;order:4;align-items:flex-start}.seller-bank-forms__actions{order:initial;width:42px;height:42px;display:block;position:absolute;top:14px;right:14px}.seller-bank-forms__actions .seller-bank-forms__actions-toggle{width:42px;height:42px}.seller-bank-forms__actions-menu{left:auto;right:0}.seller-bank-forms__actions-menu button{width:100%}.seller-bank-forms__pagination{justify-content:stretch}.seller-bank-forms__pagination button{flex:1 1 0}.seller-bank-form-modal{padding:16px}.seller-bank-form-modal__panel{border-radius:18px;max-height:calc(100vh - 32px)}.seller-bank-form-modal__header,.seller-bank-form-modal__body,.seller-bank-form-modal__footer{flex-direction:column;padding-left:16px;padding-right:16px}.seller-bank-form-modal__header{flex-direction:row;align-items:flex-start}.seller-bank-form-modal__header>div:first-child{min-width:0}.seller-bank-form-modal__header-actions{justify-content:space-between;width:auto;margin-left:auto}.seller-bank-form-modal__footer button{width:100%}.seller-bank-form-confirmation{padding:16px}.seller-bank-form-confirmation__panel{padding:18px}.seller-bank-form-confirmation__footer{flex-direction:column}.seller-bank-form-confirmation__footer button{width:100%}}.seller-bank-form-detail__back{color:#e5eaf4;cursor:pointer;background:#151d27d1;border:1px solid #53627e57;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.seller-bank-form-detail{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;width:100%;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.seller-bank-form-detail__header{border-bottom:1px solid #53627e52;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.seller-bank-form-detail__title{align-items:center;gap:14px;min-width:0;display:flex}.seller-bank-form-detail__icon{color:#78a9ff;background:#126aff24;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.seller-bank-form-detail__title h2{overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:900}.seller-bank-form-detail__title p{color:#e5eaf4a8;overflow-wrap:anywhere;margin:4px 0 0}.seller-bank-form-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.seller-bank-form-detail__grid section{background:#151d2794;border:1px solid #495b7247;border-radius:16px;padding:16px}.seller-bank-form-detail__grid h3{margin:0 0 14px;font-size:.95rem;font-weight:900}.seller-bank-form-detail__grid dl{gap:12px;margin:0;display:grid}.seller-bank-form-detail__item{gap:4px;display:grid}.seller-bank-form-detail__item dt{color:#e5eaf48f;text-transform:uppercase;font-size:.78rem;font-weight:800}.seller-bank-form-detail__item dd{color:#f5f7fb;overflow-wrap:anywhere;margin:0;font-weight:800}@media (width<=760px){.seller-bank-form-detail{border-radius:20px;padding:16px}.seller-bank-form-detail__header,.seller-bank-form-detail__grid{grid-template-columns:1fr}.seller-bank-form-detail__header{flex-direction:column;align-items:flex-start}}.seller-proposals{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;width:100%;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.seller-proposals__header{margin-bottom:16px}.seller-proposals__header h2{margin:0;font-size:1.35rem;font-weight:900}.seller-proposals__header span{color:#e3e8f294;margin-top:4px;font-size:.9rem;display:block}.seller-proposals__search{margin-bottom:16px}.seller-proposals__filters{margin-top:0}.seller-proposals__list{flex-direction:column;gap:10px;display:flex}.seller-proposals__item{color:inherit;background:#151d27f0;border:1px solid #495b7247;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(150px,max-content) 140px 135px 140px minmax(130px,max-content) 42px;align-items:center;gap:10px;padding:14px;display:grid}.seller-proposals__item--actions-open{z-index:20;position:relative}.seller-proposals__item:hover{background:#1a2431fa;border-color:#78a9ff94}.seller-proposals__main{align-items:center;gap:12px;min-width:0;display:flex}.seller-proposals__icon{color:#78a9ff;background:#126aff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.seller-proposals__main div,.seller-proposals__meta,.seller-proposals__date{flex-direction:column;gap:4px;min-width:0;display:flex}.seller-proposals__main strong,.seller-proposals__meta strong,.seller-proposals__date time{overflow-wrap:anywhere}.seller-proposals__main small,.seller-proposals__meta small,.seller-proposals__date small,.seller-proposals__empty{color:#e5eaf4a8}.seller-proposals__meta--value{min-width:135px}.seller-proposals__meta--value strong{overflow-wrap:normal;white-space:nowrap}.seller-proposals__date{text-align:right;align-items:flex-end}.seller-proposals__date time{white-space:nowrap}.seller-proposals__status{color:#78a9ff;text-align:center;white-space:nowrap;background:#126aff24;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.seller-proposals__status--rejected{color:#ff7b7b;background:#ff515124}.seller-proposals__status--approved{color:#6bd18f;background:#36ad6124}.seller-proposals__actions{justify-content:flex-end;display:flex;position:relative}.seller-proposals__actions-toggle{color:#e5eaf4;cursor:pointer;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.seller-proposals__actions-toggle:hover{background:#126aff29;border-color:#78a9ff94}.seller-proposals__actions-toggle:disabled{opacity:.45;cursor:not-allowed}.seller-proposals__actions-menu{z-index:25;background:#0c121dfa;border:1px solid #53627e7a;border-radius:12px;min-width:172px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000006b}.seller-proposals__actions-menu button{color:#e5eaf4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;font-size:.9rem;font-weight:800;display:flex}.seller-proposals__actions-menu button:hover{background:#126aff29}.seller-proposals__empty{text-align:center;border:1px dashed #53627e61;border-radius:14px;margin:0;padding:18px}.seller-proposals__pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.seller-proposals__pagination button{color:#dbe7ff;cursor:pointer;background:#126aff1f;border:1px solid #78a9ff52;border-radius:10px;min-height:38px;padding:0 14px;font-weight:800}.seller-proposals__pagination button:disabled{cursor:not-allowed;opacity:.45}.seller-proposals__pagination span{color:#e5eaf4b3;font-size:.88rem;font-weight:700}.seller-proposals__toast{z-index:140;color:#fff;border-radius:14px;max-width:min(360px,100vw - 36px);padding:14px 16px;font-size:.92rem;font-weight:900;position:fixed;top:18px;right:18px;box-shadow:0 18px 50px #0000005c}.seller-proposals__toast--success{background:linear-gradient(#36ad61,#18853e)}.seller-proposals__toast--error{background:linear-gradient(#d94c4c,#a72828)}.seller-proposal-modal{z-index:120;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.seller-proposal-modal__backdrop{cursor:pointer;background:#02060db8;border:0;position:absolute;inset:0}.seller-proposal-modal__panel{z-index:1;background:linear-gradient(#0c121dfa,#050912fa);border:1px solid #53627e7a;border-radius:20px;width:min(620px,100%);max-height:min(760px,100vh - 48px);position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.seller-proposal-modal__header{border-bottom:1px solid #53627e47;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.seller-proposal-modal__header span{color:#e5eaf49e;text-transform:uppercase;margin-bottom:4px;font-size:.8rem;font-weight:800;display:block}.seller-proposal-modal__header h2{margin:0;font-size:1.3rem}.seller-proposal-modal__close{color:#e5eaf4;cursor:pointer;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.seller-proposal-modal__close:hover{background:#126aff29;border-color:#78a9ff94}.seller-proposal-modal__close:disabled{opacity:.6;cursor:not-allowed}.seller-proposal-modal__body{padding:20px}.seller-proposal-modal__summary{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.seller-proposal-modal__summary strong{overflow-wrap:anywhere;min-width:0;font-size:1rem}.seller-proposal-modal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.seller-proposal-modal__details div{background:#151d27ad;border:1px solid #53627e42;border-radius:12px;min-width:0;padding:12px}.seller-proposal-modal__details dt{color:#e5eaf49e;margin-bottom:5px;font-size:.78rem;font-weight:800}.seller-proposal-modal__details dd{color:#f6f8fc;overflow-wrap:anywhere;margin:0;font-weight:900}.seller-proposal-modal__details-full{grid-column:1/-1}.seller-proposal-modal__actions{border-top:1px solid #53627e47;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.seller-proposal-modal__button{color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.9rem;font-weight:900;display:inline-flex}.seller-proposal-modal__button:disabled{opacity:.62;cursor:not-allowed}.seller-proposal-modal__button--primary{background:linear-gradient(#36ad61,#18853e)}.seller-proposal-modal__button--secondary{color:#ffb0b0;background:#ff515129}.seller-proposal-modal__button--secondary:hover:not(:disabled){background:#ff51513d}.seller-proposal-modal__button--neutral{color:#e5eaf4;background:#151d27db;border:1px solid #53627e6b}.seller-proposal-modal__button--neutral:hover:not(:disabled){background:#126aff29;border-color:#78a9ff94}.seller-proposal-confirmation{z-index:150;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.seller-proposal-confirmation__backdrop{cursor:pointer;background:#02060dc7;border:0;position:absolute;inset:0}.seller-proposal-confirmation__panel{z-index:1;background:linear-gradient(#0c121dfc,#050912fc);border:1px solid #53627e7a;border-radius:18px;width:min(460px,100%);position:relative;box-shadow:0 30px 90px #00000094}.seller-proposal-confirmation__header{border-bottom:1px solid #53627e47;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.seller-proposal-confirmation__header h2{margin:0;font-size:1.12rem}.seller-proposal-confirmation__body{padding:18px}.seller-proposal-confirmation__body p{color:#e5eaf4bd;margin:0;line-height:1.5}.seller-proposal-confirmation__body strong{color:#f6f8fc}.seller-proposal-confirmation__actions{border-top:1px solid #53627e47;justify-content:flex-start;gap:10px;padding:18px;display:flex}@media (width<=1180px){.seller-proposals__item{grid-template-columns:1fr 1fr}.seller-proposals__date{text-align:left;align-items:flex-start}}@media (width<=760px){.seller-proposals{border-radius:20px;padding:16px}.seller-proposals__item{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;padding-right:64px;position:relative}.seller-proposals__main{order:1;grid-column:1/-1;align-items:flex-start}.seller-proposals__status{order:2;grid-column:1/-1;justify-self:flex-start;width:fit-content}.seller-proposals__meta{order:3}.seller-proposals__date{text-align:left;order:4;align-items:flex-start}.seller-proposals__actions{order:initial;width:42px;height:42px;display:block;position:absolute;top:14px;right:14px}.seller-proposals__actions-toggle{width:42px;height:42px}.seller-proposals__actions-menu{left:auto;right:0}.seller-proposals__actions-menu button{width:100%}.seller-proposals__pagination{justify-content:stretch}.seller-proposals__pagination button{flex:1 1 0}.seller-proposal-modal{padding:14px}.seller-proposal-modal__panel{max-height:calc(100vh - 28px)}.seller-proposal-modal__summary{flex-direction:column;align-items:flex-start}.seller-proposal-modal__details{grid-template-columns:1fr}.seller-proposal-modal__actions{flex-direction:column}.seller-proposal-modal__button{width:100%}.seller-proposal-confirmation{padding:14px}.seller-proposal-confirmation__actions{flex-direction:column}.seller-proposal-confirmation__actions .seller-proposal-modal__button{width:100%}}.totem-page{color:#fff;background:radial-gradient(circle at 0 0,#0057ff1f,#0000 24%),radial-gradient(circle at 100% 0,#ffca2114,#0000 22%),#03070f;min-height:100vh;padding:24px;overflow-x:hidden}.totem-shell{background:#01040ae6;border:1px solid #57667e4d;border-radius:24px;flex-direction:column;gap:18px;width:min(100%,1480px);min-height:calc(100vh - 48px);margin:0 auto;padding:18px;display:flex;position:relative;box-shadow:0 24px 100px #0000007a}.totem-header{grid-template-columns:minmax(180px,.8fr) minmax(360px,1.4fr) minmax(220px,.8fr);align-items:center;gap:22px;padding:4px 4px 0;display:grid}.totem-brand{align-items:center;display:flex}.totem-brand img{width:min(230px,100%);height:auto;display:block}.totem-title{text-align:center;text-transform:uppercase}.totem-title span{color:#ffd32e;letter-spacing:.08em;background:#ffd32e14;border:1px solid #ffd32e5c;border-radius:999px;align-items:center;min-height:30px;padding:0 14px;font-size:.82rem;font-weight:900;display:inline-flex}.totem-title h1{color:#fff;letter-spacing:0;margin:10px 0 0;font-size:clamp(2.1rem,4.8vw,4.25rem);font-weight:900;line-height:.96}.totem-clock{text-align:right;text-transform:uppercase;background:#040912d1;border:1px solid #45546d70;border-radius:18px;justify-self:end;min-width:220px;padding:16px 18px}.totem-clock strong{color:#eef1f8c7;font-size:.92rem;font-weight:800;display:block}.totem-clock span{color:#ffd32e;margin-top:4px;font-size:clamp(1.8rem,3vw,2.85rem);font-weight:900;line-height:1;display:block}.totem-clock small{color:#eef1f8b8;align-items:center;gap:8px;margin-top:9px;font-size:.78rem;font-weight:800;display:inline-flex}.totem-clock i{background:#44c06f;border-radius:999px;width:9px;height:9px;box-shadow:0 0 12px #44c06fb8}.totem-refresh-error{color:#ff6b6b;text-align:right;background:#040912f2;border:1px solid #ff5d5d57;border-radius:10px;align-self:flex-end;width:min(100%,360px);margin:-12px 4px -18px 0;padding:10px 14px;font-size:.82rem;font-weight:800}.totem-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.totem-metric{background:#050a14e6;border:1px solid #45546d70;border-radius:18px;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:146px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.totem-metric:before{content:"";background:var(--metric-color);width:5px;position:absolute;inset:0 auto 0 0}.totem-metric__icon{width:48px;height:48px;color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 14%, transparent);border-radius:14px;place-items:center;display:grid}.totem-metric h2{color:#eef1f8b8;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.9rem;font-weight:900}.totem-metric strong{color:#fff;margin-top:8px;font-size:clamp(2.25rem,4vw,3.7rem);font-weight:900;line-height:.9;display:block}.totem-metric p{color:var(--metric-color);text-transform:uppercase;margin:10px 0 0;font-size:.82rem;font-weight:900}.totem-metric--blue{--metric-color:#1c67ff}.totem-metric--yellow{--metric-color:#f2c32b}.totem-metric--green{--metric-color:#44c06f}.totem-metric--orange{--metric-color:#ff8a2a}.totem-table-panel{background:#02050cd1;border:1px solid #45546d70;border-radius:18px;flex:1;min-height:420px;position:relative;overflow:hidden}.totem-state{z-index:2;color:#ffd32e;background:#040912f2;border:1px solid #ffd32e47;border-radius:10px;margin:0;padding:10px 14px;font-weight:800;position:absolute;top:18px;right:18px}.totem-table-wrap{width:100%;height:100%;overflow:hidden auto}.totem-table{border-collapse:collapse;table-layout:fixed;width:100%}.totem-table thead{background:linear-gradient(#0f63ff 0%,#094de0 100%)}.totem-table th,.totem-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:normal;border-bottom:1px solid #3b485e4d;padding:12px 10px}.totem-table th{color:#fff;text-transform:uppercase;letter-spacing:0;font-size:clamp(.68rem,.82vw,.82rem);font-weight:900}.totem-table td{color:#ffffffe6;font-size:clamp(.78rem,.94vw,1rem);font-weight:650}.totem-table th:first-child,.totem-table td:first-child{text-align:center;width:6%}.totem-table th:nth-child(2),.totem-table td:nth-child(2){white-space:nowrap;width:6.5%}.totem-table th:nth-child(3),.totem-table td:nth-child(3){width:13.5%}.totem-table th:nth-child(4),.totem-table td:nth-child(4){white-space:nowrap;width:8.5%}.totem-table th:nth-child(5),.totem-table td:nth-child(5){width:22%}.totem-table th:nth-child(6),.totem-table td:nth-child(6){width:7.5%}.totem-table th:nth-child(7),.totem-table td:nth-child(7){width:13%}.totem-table th:nth-child(8),.totem-table td:nth-child(8){width:14%}.totem-table th:nth-child(9),.totem-table td:nth-child(9){text-align:center;white-space:nowrap;width:9%}.totem-table tbody tr{background:#050a14b3}.totem-table tbody tr:nth-child(2n){background:#070d18eb}.totem-table tbody tr:hover{background:#0d1d36f5}.totem-table td strong,.totem-table time{color:var(--row-tone,#1c67ff);font-weight:900}.totem-table__row--ongoing{--row-tone:#1c67ff}.totem-table__row--reserved{--row-tone:#f2c32b}.totem-table__row--sold{--row-tone:#44c06f}.totem-table__row--cancelled{--row-tone:#ff5151}.totem-status{border:1px solid color-mix(in srgb, var(--row-tone) 44%, transparent);width:100%;max-width:150px;min-height:34px;color:var(--row-tone,#1c67ff);background:color-mix(in srgb, var(--row-tone) 12%, transparent);text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:clamp(.62rem,.75vw,.76rem);font-weight:900;display:inline-flex}.totem-status__dot{background:currentColor;border-radius:999px;flex:0 0 9px;width:9px;height:9px}.totem-seller{flex-direction:column;gap:4px;line-height:1.1;display:flex}.totem-seller small{color:var(--row-tone,#1c67ff);text-transform:uppercase;font-size:.78rem;font-weight:900}.totem-table__empty{text-align:center;color:#f4f7ffb8;height:180px;font-weight:800}.totem-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;display:grid}.totem-footer>div{background:#050a14e0;border:1px solid #45546d70;border-radius:18px;align-items:center;gap:16px;min-height:92px;padding:18px 22px;display:flex}.totem-footer svg{color:#ffd32e;flex:none}.totem-footer strong{color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;font-weight:900;display:block}.totem-footer span{color:#eef1f8b8;margin-top:6px;font-size:.98rem;line-height:1.35;display:block}.totem-footer__ranking svg{color:#f2c32b}.totem-last-update{color:#f7faff7a;font-size:.72rem;position:absolute;bottom:8px;right:24px}@media (width<=1180px){.totem-header{text-align:center;grid-template-columns:1fr}.totem-brand{justify-content:center}.totem-clock{text-align:center;justify-self:center}.totem-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.totem-footer{grid-template-columns:1fr}}@media (width<=720px){.totem-page{padding:12px}.totem-shell{border-radius:18px;min-height:calc(100vh - 24px);padding:12px}.totem-metrics{grid-template-columns:1fr}.totem-metric{min-height:118px}.totem-footer>div{min-height:84px;padding:16px}}.admin-page .vehicle-selection__workspace{gap:18px}.admin-dashboard__panel-shell{background:#01040ad1;border:1px solid #53627e6b;border-radius:24px;gap:18px;padding:18px;display:grid;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.admin-dashboard__panel-shell .fair-dashboard__summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-dashboard__panel-shell .summary-card{min-height:150px}.admin-dashboard__panel-shell .summary-card--wide{grid-column:span 2}.admin-dashboard__panel-shell .summary-card strong{overflow-wrap:anywhere;font-size:clamp(1.9rem,3vw,3.05rem)}.admin-dashboard__panel-shell .fair-dashboard__insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard__empty{color:#e5eaf4ad;margin:0;padding:2px 0;font-weight:800}.admin-dashboard__pagination{justify-content:space-between;align-items:center;gap:12px;padding:0 22px 18px;display:flex}.admin-dashboard__pagination button{color:#fff;cursor:pointer;background:#070a147a;border:1px solid #4358788c;border-radius:10px;min-height:38px;padding:0 12px;font-weight:800}.admin-dashboard__pagination button:disabled{cursor:not-allowed;opacity:.42}.admin-dashboard__pagination span{color:#e5eaf4b3;text-align:center;font-size:.86rem;font-weight:800}@media (width<=1180px){.admin-dashboard__panel-shell .fair-dashboard__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.admin-dashboard__panel-shell{border-radius:20px;padding:16px}.admin-dashboard__panel-shell .fair-dashboard__summary-grid,.admin-dashboard__panel-shell .fair-dashboard__insights-grid{grid-template-columns:1fr}.admin-dashboard__panel-shell .summary-card--wide{grid-column:span 1}.admin-dashboard__pagination{flex-direction:column;align-items:stretch}}.admin-registrations{gap:14px;display:grid}.admin-registrations__tabs{margin:0}.admin-registrations__content{gap:14px;display:grid}.admin-registrations__list-panel{border-radius:18px}.admin-registrations__list-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-registrations__list-panel h2{margin:0;font-size:clamp(1.24rem,2vw,1.55rem);font-weight:900;line-height:1.1}.admin-registrations__list-panel header span{color:#e3e8f294;margin-top:4px;font-size:.82rem;font-weight:800;display:block}.admin-registrations__list-panel header button,.admin-registrations__table button{color:#fff;cursor:pointer;background:#126aff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.admin-registrations__search{min-height:54px;margin-bottom:14px}.admin-registrations__role-filters{margin:0 0 14px}.admin-registrations__table-wrap{background:#151d2794;border:1px solid #495b7247;border-radius:16px;overflow-x:auto}.admin-registrations__table{border-collapse:collapse;width:100%;min-width:720px}.admin-registrations__table th,.admin-registrations__table td{text-align:left;vertical-align:middle;border-top:1px solid #53627e38;padding:12px 14px}.admin-registrations__table th{color:#e5eaf494;text-transform:uppercase;border-top:0;font-size:.74rem;font-weight:900}.admin-registrations__table td{color:#f5f7fb;font-weight:800}.admin-registrations__table button{color:#78a9ff;background:#126aff24;min-height:34px}.admin-registrations__actions-cell{text-align:right;white-space:nowrap;position:relative}.admin-registrations__actions-toggle{width:36px;padding:0}.admin-registrations__actions-menu{z-index:30;background:#0a101afa;border:1px solid #495b7261;border-radius:12px;min-width:142px;padding:6px;position:absolute;top:calc(100% - 4px);right:14px;box-shadow:0 18px 46px #00000057}.admin-registrations__actions-menu button{color:#e5eaf4;text-align:left;background:0 0;justify-content:flex-start;width:100%}.admin-registrations__actions-menu button:hover{background:#126aff29}.admin-registrations__status{border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-registrations__status--active{color:#73df91;background:#44c06f29}.admin-registrations__status--inactive{color:#c8d1df;background:#97a4b824}.admin-registrations__role{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-registrations__role--admin{color:#78a9ff;background:#126aff29}.admin-registrations__role--seller{color:#fdba74;background:#f9731629}.admin-registrations__role--appraiser{color:#f2c32b;background:#f2c32b24}.admin-registrations__role--manager{color:#c4b5fd;background:#8b5cf629}.admin-registrations__role--bank-operator{color:#5eead4;background:#14b8a624}.admin-registrations__role--receptionist{color:#f9a8d4;background:#ec489929}.admin-registrations__empty{color:#e5eaf4a8;margin:0;padding:16px;font-weight:800}.admin-registrations__toast{z-index:160;color:#fff;border-radius:14px;max-width:min(360px,100vw - 36px);padding:14px 16px;font-size:.92rem;font-weight:900;position:fixed;top:18px;right:18px;box-shadow:0 18px 50px #0000005c}.admin-registrations__toast--success{background:linear-gradient(#36ad61,#18853e)}.admin-registrations__toast--error{background:linear-gradient(#d94c4c,#a72828)}.admin-registration-modal{z-index:130;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-registration-modal__backdrop{cursor:pointer;background:#02060db8;border:0;position:absolute;inset:0}.admin-registration-modal__panel{z-index:1;background:linear-gradient(#0c121dfa,#050912fa);border:1px solid #53627e7a;border-radius:20px;width:min(560px,100%);max-height:min(720px,100vh - 48px);position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.admin-registration-modal__panel--expanded{width:min(860px,100vw - 48px);max-height:min(760px,100vh - 32px)}.admin-registration-modal__header{border-bottom:1px solid #53627e47;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.admin-registration-modal__header span{color:#e5eaf49e;text-transform:uppercase;margin-bottom:4px;font-size:.8rem;font-weight:800;display:block}.admin-registration-modal__header h2{margin:0;font-size:1.3rem;font-weight:900}.admin-registration-modal__header button{color:#e5eaf4;cursor:pointer;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.admin-registration-modal__form{gap:12px;padding:20px;display:grid}.admin-registration-modal__panel--expanded .admin-registration-modal__form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-registration-modal__panel--expanded .admin-registration-modal__form footer{grid-column:1/-1}.admin-registration-modal__form label{gap:6px;display:grid}.admin-registration-modal__form label span{color:#e5eaf4a8;font-size:.8rem;font-weight:900}.admin-registration-modal__form input,.admin-registration-modal__form select{color:#fff;width:100%;min-height:42px;font:inherit;background:#02050cb8;border:1px solid #53627e5c;border-radius:11px;padding:0 12px}.admin-registration-modal__form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c8d1df' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.admin-registration-modal__form input.admin-registration-modal__field--error,.admin-registration-modal__form select.admin-registration-modal__field--error{border-color:#ff5151db;outline:none}.admin-registration-modal__field-error{color:#ff8a8a;font-size:.78rem;font-weight:800}.admin-registration-modal__form footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.admin-registration-modal__form footer button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.admin-registration-modal__form footer button[type=button]{color:#e5eaf4;background:#151d27db;border:1px solid #53627e6b}.admin-registration-modal__form footer button[type=submit]{color:#fff;background:#126aff}.admin-registration-modal__form button:disabled{cursor:not-allowed;opacity:.62}@media (width<=760px){.admin-registrations,.admin-registrations__content,.admin-registrations__list-panel,.admin-registrations__table-wrap{min-width:0;max-width:100%}.admin-registrations{gap:12px;overflow-x:hidden}.admin-registrations__tabs{margin-bottom:0}.admin-registrations__list-panel header{flex-direction:column}.admin-registrations__list-panel header button{width:100%}.admin-registrations__search{min-height:48px;padding:0 12px}.admin-registrations__table-wrap{background:0 0;border:0;overflow-x:visible}.admin-registrations__table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:grid}.admin-registrations__table thead{display:none}.admin-registrations__table tbody,.admin-registrations__table tr,.admin-registrations__table td{width:100%;min-width:0;max-width:100%}.admin-registrations__table tbody{gap:10px;display:grid}.admin-registrations__table tr{background:#151d27f0;border:1px solid #495b7247;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;min-width:0;max-width:100%;padding:12px 58px 12px 12px;display:grid;position:relative}.admin-registrations__table tr:has(td[data-field=role]){grid-template-columns:minmax(0,1fr) auto auto}.admin-registrations__table tr:has(td[data-field=role]) td[data-field=name]{grid-column:1/-1}.admin-registrations__table td{overflow-wrap:anywhere;border-top:0;grid-column:1/-1;min-width:0;padding:0;display:block}.admin-registrations__table td:before{content:attr(data-label);color:#e5eaf494;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.admin-registrations__table td[data-field=name]{color:#fff;grid-area:1/1/auto/-1;align-self:center;padding-right:46px;font-size:1rem;font-weight:900}.admin-registrations__table td[data-field=name]:before{display:none}.admin-registrations__table td[data-field=email],.admin-registrations__table td[data-field=phone]{color:#e5eaf4b8;font-size:.88rem;font-weight:800}.admin-registrations__table td[data-field=email]{grid-area:2/1}.admin-registrations__table td[data-field=phone]{grid-area:2/2/auto/-1}.admin-registrations__table tr:has(td[data-field=role]) td[data-field=email]{grid-row:3}.admin-registrations__table tr:has(td[data-field=role]) td[data-field=phone]{grid-row:3}.admin-registrations__table td[data-field=email]:before,.admin-registrations__table td[data-field=phone]:before{margin-bottom:2px}.admin-registrations__table td[data-field=role],.admin-registrations__table td[data-field=active]{grid-row:2;place-self:center start;width:fit-content;max-width:100%;display:inline-flex}.admin-registrations__table td[data-field=role]:before,.admin-registrations__table td[data-field=active]:before{display:none}.admin-registrations__table td[data-field=role]{grid-column:1}.admin-registrations__table td[data-field=active]{grid-column:2}.admin-registrations__table td.admin-registrations__actions-cell{text-align:right;grid-area:auto;justify-self:end;width:38px;max-width:38px;padding:0;position:absolute;top:12px;left:auto;right:12px}.admin-registrations__actions-cell:before{content:""}.admin-registrations__actions-toggle{width:38px;height:38px;min-height:38px}.admin-registrations__actions-menu{top:42px;right:0}.admin-registrations__actions-menu button{width:100%}.admin-registrations__role,.admin-registrations__status{width:fit-content;max-width:100%;min-height:26px;padding:0 8px;font-size:.7rem}.admin-registration-modal{padding:16px}.admin-registration-modal__panel{border-radius:18px;max-height:calc(100vh - 32px)}.admin-registration-modal__panel--expanded{width:100%}.admin-registration-modal__panel--expanded .admin-registration-modal__form{grid-template-columns:1fr}.admin-registration-modal__form footer{flex-direction:column}.admin-registration-modal__form footer button{width:100%}}.appraiser-evaluations{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.appraiser-evaluations__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.appraiser-evaluations__header h2{margin:0;font-size:1.35rem;font-weight:900}.appraiser-evaluations__header span{color:#e5eaf494;margin-top:4px;font-size:.82rem;font-weight:800;display:block}.appraiser-evaluations__header button{color:#fff;cursor:pointer;background:#126aff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.appraiser-evaluations__search{min-height:54px;margin-bottom:14px}.appraiser-evaluations__list{margin-top:14px}.appraiser-evaluations__card{cursor:pointer;min-height:128px;transition:border-color .2s,transform .2s,box-shadow .2s}.appraiser-evaluations__card:hover,.appraiser-evaluations__card:focus-visible{border-color:#78a9ff9e;outline:none;transform:translateY(-1px);box-shadow:0 18px 38px #126aff29}.appraiser-evaluations__image-wrap{background:linear-gradient(135deg,#126aff29,#151d27f0),#151d27f0}.appraiser-evaluations__card .vehicle-card__meta{margin-top:10px}.appraiser-evaluations__card .vehicle-card__meta span{overflow-wrap:anywhere;min-width:0}.appraiser-evaluations__empty{text-align:center;border:1px dashed #53627e61;border-radius:14px;grid-column:1/-1;margin:0;padding:18px}.appraiser-evaluations__pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.appraiser-evaluations__pagination button{color:#e5eaf4;cursor:pointer;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.appraiser-evaluations__pagination button:disabled{cursor:not-allowed;opacity:.54}.appraiser-evaluations__pagination span{color:#e5eaf4ad;font-size:.86rem;font-weight:900}.appraiser-evaluations__toast{z-index:160;color:#fff;border-radius:14px;max-width:min(360px,100vw - 36px);padding:14px 16px;font-size:.92rem;font-weight:900;position:fixed;top:18px;right:18px;box-shadow:0 18px 50px #0000005c}.appraiser-evaluations__toast--success{background:linear-gradient(#36ad61,#18853e)}.appraiser-evaluations__toast--error{background:linear-gradient(#d94c4c,#a72828)}.appraiser-modal{z-index:150;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.appraiser-modal__backdrop{cursor:pointer;background:#02060db8;border:0;position:absolute;inset:0}.appraiser-modal__panel{z-index:1;background:linear-gradient(#0c121dfa,#050912fa);border:1px solid #53627e7a;border-radius:20px;width:min(620px,100%);max-height:min(760px,100vh - 48px);position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.appraiser-modal__panel--wide{width:min(860px,100vw - 48px)}.appraiser-modal__header{border-bottom:1px solid #53627e47;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.appraiser-modal__header span{color:#e5eaf49e;text-transform:uppercase;margin-bottom:4px;font-size:.8rem;font-weight:800;display:block}.appraiser-modal__header h2{margin:0;font-size:1.3rem;font-weight:900}.appraiser-modal__header button{color:#e5eaf4;cursor:pointer;background:#151d27db;border:1px solid #53627e6b;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.appraiser-modal__content,.appraiser-modal__form{gap:14px;padding:20px;display:grid}.appraiser-modal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.appraiser-modal__details div,.appraiser-modal__notes{background:#151d279e;border:1px solid #53627e47;border-radius:12px;padding:12px}.appraiser-modal__details dt,.appraiser-modal__notes h3,.appraiser-modal__form label span{color:#e5eaf49e;text-transform:uppercase;margin:0 0 5px;font-size:.78rem;font-weight:900}.appraiser-modal__details dd,.appraiser-modal__notes p{color:#fff;margin:0;font-weight:850}.appraiser-modal__images{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.appraiser-modal__images img{aspect-ratio:4/3;object-fit:cover;background:#151d27db;border-radius:12px;width:100%}.appraiser-modal__form{grid-template-columns:repeat(2,minmax(0,1fr))}.appraiser-modal__form label{gap:6px;display:grid}.appraiser-modal__customer-field{gap:8px;display:grid}.appraiser-modal__customer-field>span{color:#e5eaf49e;text-transform:uppercase;margin:0 0 5px;font-size:.78rem;font-weight:900}.appraiser-modal__customer-search{color:#e6edffc7;background:#02050cb8;border:1px solid #53627e5c;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex}.appraiser-modal__customer-search input{background:0 0;border:0;border-radius:0;outline:0;min-height:40px;padding:0}.appraiser-modal__customer-list{gap:8px;max-height:180px;display:grid;overflow:auto}.appraiser-modal__customer-list button{color:#fff;cursor:pointer;text-align:left;background:#151d279e;border:1px solid #53627e47;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.appraiser-modal__customer-list button.active{background:#126aff29;border-color:#78a9ffb8}.appraiser-modal__customer-list button span{color:#78a9ff;background:#126aff24;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.appraiser-modal__customer-state{color:#e5eaf4a8;border:1px dashed #53627e61;border-radius:11px;margin:0;padding:12px;font-size:.86rem;font-weight:800}.appraiser-modal__customer-state--error{color:#ff8a8a}.appraiser-modal__form input,.appraiser-modal__form select,.appraiser-modal__form textarea{color:#fff;width:100%;min-height:42px;font:inherit;background:#02050cb8;border:1px solid #53627e5c;border-radius:11px;padding:0 12px}.appraiser-modal__form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c8d1df' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.appraiser-modal__form textarea{resize:vertical;min-height:110px;padding:12px}.appraiser-modal__image-field{cursor:pointer}.appraiser-modal__image-upload{color:#fff;background:#126aff1a;border:1px dashed #78a9ff80;border-radius:13px;align-items:center;gap:12px;min-height:72px;padding:12px;transition:border-color .2s,background .2s;display:flex}.appraiser-modal__image-field:hover .appraiser-modal__image-upload{background:#126aff29;border-color:#78a9ffd1}.appraiser-modal__image-upload-icon{color:#78a9ff;background:#78a9ff29;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.appraiser-modal__image-upload strong,.appraiser-modal__image-upload small{display:block}.appraiser-modal__image-upload strong{font-size:.95rem;font-weight:900}.appraiser-modal__image-upload small{color:#e5eaf4a8;margin-top:3px;font-size:.82rem;font-weight:800}.appraiser-modal__form .appraiser-modal__image-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.appraiser-modal__customer-field,.appraiser-modal__form-notes,.appraiser-modal__form footer{grid-column:1/-1}.appraiser-modal__field--error{border-color:#ff5151db;outline:none}.appraiser-modal__form footer{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.appraiser-modal__form footer button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.appraiser-modal__form footer button[type=submit]{color:#fff;background:#126aff}.appraiser-modal__form footer button[type=button]{color:#e5eaf4;background:#151d27db;border:1px solid #53627e6b}.appraiser-modal__form button:disabled{cursor:not-allowed;opacity:.62}@media (width>=1440px){.appraiser-evaluations__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.appraiser-evaluations{border-radius:20px;padding:16px}.appraiser-evaluations__header{flex-direction:column;align-items:stretch}.appraiser-evaluations__header button{width:100%}.appraiser-evaluations__pagination{flex-direction:column;align-items:stretch}.appraiser-evaluations__pagination button{width:100%}.appraiser-modal__details,.appraiser-modal__form{grid-template-columns:1fr}.appraiser-modal{padding:16px}.appraiser-modal__panel,.appraiser-modal__panel--wide{width:100%;max-height:calc(100vh - 32px)}.appraiser-modal__form footer{flex-direction:column}.appraiser-modal__form footer button{width:100%}}.appraiser-detail__label{color:#78a9ff;text-transform:uppercase;background:#126aff24;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.manager-dashboard{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.manager-dashboard__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.manager-dashboard__header span{color:#78a9ffd1;text-transform:uppercase;align-items:center;gap:8px;font-size:.8rem;font-weight:900;display:inline-flex}.manager-dashboard__header h2{margin:8px 0 0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:900}.manager-dashboard__summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.manager-dashboard__lists-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.manager-dashboard__list-panel{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:20px;padding:18px;box-shadow:0 22px 70px #0000005c,inset 0 0 0 1px #ffffff05}.manager-dashboard__list-panel header{margin-bottom:14px}.manager-dashboard__list-panel header span{color:#78a9ffd1;text-transform:uppercase;font-size:.78rem;font-weight:900}.manager-dashboard__list-panel header h2{margin:6px 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:900}.manager-dashboard__table{flex-direction:column;gap:8px;display:flex}.manager-dashboard__table-header,.manager-dashboard__table-row{align-items:center;gap:12px;display:grid}.manager-dashboard__table--sales .manager-dashboard__table-header,.manager-dashboard__table--sales .manager-dashboard__table-row{grid-template-columns:minmax(170px,1.45fr) minmax(90px,.8fr) minmax(120px,.9fr)}.manager-dashboard__table--ranking .manager-dashboard__table-header,.manager-dashboard__table--ranking .manager-dashboard__table-row{grid-template-columns:minmax(150px,1fr) 74px minmax(110px,.8fr)}.manager-dashboard__table-header{color:#78a9ffd1;text-transform:uppercase;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:900}.manager-dashboard__table-row{background:#ffffff09;border:1px solid #53627e57;border-radius:12px;min-height:64px;padding:10px 12px;position:relative}.manager-dashboard__table-row strong{color:#fff}.manager-dashboard__table-row span,.manager-dashboard__table-row small,.manager-dashboard__date-time{color:#e2e9f6ad;font-size:.86rem}.manager-dashboard__date-time,.manager-dashboard__sale-value,.manager-dashboard__ranking-sales-count,.manager-dashboard__ranking-total-value{flex-direction:column;gap:3px;display:flex}.manager-dashboard__sale-value,.manager-dashboard__ranking-sales-count,.manager-dashboard__ranking-total-value{align-items:flex-end}.manager-dashboard__sale-value strong,.manager-dashboard__ranking-total-value strong{white-space:nowrap}.manager-dashboard__date-time small{color:#e2e9f694}.manager-dashboard__field-label{color:#78a9ffd1;text-transform:uppercase;font-size:.72rem;font-weight:900;display:none}.manager-dashboard__table-row .manager-dashboard__field-label{color:#78a9ffd1}.manager-dashboard__table-main{flex-direction:column;gap:4px;min-width:0;display:flex}.manager-dashboard__table-main strong,.manager-dashboard__table-row span,.manager-dashboard__date-time{overflow-wrap:anywhere}.manager-dashboard__ranking-position,.manager-dashboard__sale-position{color:#9cbcff;background:#78a9ff29;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.manager-dashboard__table--sales .manager-dashboard__table-row,.manager-dashboard__table--ranking .manager-dashboard__table-row{padding-left:62px}.manager-dashboard__ranking-position--1{color:#f8d57a;background:#f5b43338}.manager-dashboard__ranking-position--2{color:#e2e8f0;background:#cbd5e133}.manager-dashboard__ranking-position--3{color:#d99b68;background:#b4663038}.manager-dashboard__table--sales .manager-dashboard__table-header span:nth-child(2),.manager-dashboard__table--sales .manager-dashboard__table-header span:nth-child(3),.manager-dashboard__table--sales .manager-dashboard__sale-value,.manager-dashboard__table--sales .manager-dashboard__date-time,.manager-dashboard__table--ranking .manager-dashboard__table-header span:nth-child(2),.manager-dashboard__table--ranking .manager-dashboard__table-header span:nth-child(3),.manager-dashboard__table--ranking .manager-dashboard__ranking-sales-count,.manager-dashboard__table--ranking .manager-dashboard__ranking-total-value{text-align:right}.manager-dashboard__empty{color:#e2e9f6ad;margin:0}@media (width<=1180px){.manager-dashboard__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-dashboard__lists-grid{grid-template-columns:1fr}}@media (width<=760px){.manager-dashboard{border-radius:20px;padding:16px}.manager-dashboard__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-dashboard__list-panel{border-radius:18px;padding:16px}.manager-dashboard__table-header{display:none}.manager-dashboard__table--sales .manager-dashboard__table-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:10px 18px;padding-left:12px}.manager-dashboard__table--sales .manager-dashboard__table-main{order:1;grid-column:1/-1;min-height:42px;padding-left:58px}.manager-dashboard__table--sales .manager-dashboard__sale-position{position:absolute;top:12px;left:12px}.manager-dashboard__table--sales .manager-dashboard__sale-value,.manager-dashboard__table--sales .manager-dashboard__date-time{text-align:left;flex-direction:column;order:2;align-items:flex-start;gap:4px;min-height:34px;display:flex}.manager-dashboard__table--sales .manager-dashboard__sale-value{white-space:nowrap;grid-column:1;min-width:0}.manager-dashboard__table--sales .manager-dashboard__field-label{display:block}.manager-dashboard__table--sales .manager-dashboard__date-time{white-space:nowrap;flex-flow:wrap;grid-column:2;min-width:0}.manager-dashboard__table--sales .manager-dashboard__date-time .manager-dashboard__field-label{flex-basis:100%}.manager-dashboard__table--ranking .manager-dashboard__table-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:10px 18px;padding-left:12px;position:relative}.manager-dashboard__table--ranking .manager-dashboard__table-main{order:1;grid-column:1/-1;justify-content:center;min-height:38px;padding-left:58px}.manager-dashboard__table--ranking .manager-dashboard__ranking-position{top:12px;left:12px}.manager-dashboard__table--ranking .manager-dashboard__ranking-sales-count,.manager-dashboard__table--ranking .manager-dashboard__ranking-total-value{text-align:left;order:2;align-items:flex-start;gap:4px;min-height:34px;margin-top:25px}.manager-dashboard__table--ranking .manager-dashboard__ranking-sales-count{grid-column:1}.manager-dashboard__table--ranking .manager-dashboard__ranking-total-value{white-space:nowrap;grid-column:2;min-width:0}.manager-dashboard__table--sales .manager-dashboard__table-row>strong{text-align:left}.manager-dashboard__table--ranking .manager-dashboard__field-label{display:block}}@media (width<=360px){.manager-dashboard__summary-grid{grid-template-columns:1fr}}.manager-reports{background:linear-gradient(#080e18fa,#03060dfa);border:1px solid #53627e6b;border-radius:24px;padding:18px;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ffffff05}.manager-reports header{margin-bottom:16px}.manager-reports header span{color:#78a9ffd1;text-transform:uppercase;font-size:.8rem;font-weight:900;display:block}.manager-reports header h2{margin:7px 0 0;font-size:1.35rem;font-weight:900}.manager-reports__list{gap:10px;display:grid}.manager-reports__list article,.manager-reports__action{background:#151d27f0;border:1px solid #495b7247;border-radius:16px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.manager-reports__action{width:100%;color:inherit;cursor:pointer;text-align:left}.manager-reports__action:hover:not(:disabled){background:#1a2431fa;border-color:#78a9ff94}.manager-reports__action:disabled{cursor:wait;opacity:.78}.manager-reports__list article>span,.manager-reports__action>span{color:#78a9ff;background:#126aff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.manager-reports__action div{flex:1;min-width:0}.manager-reports__action-icon{color:#78a9ffc7;flex:none}.manager-reports__list strong{color:#fff;font-weight:900;display:block}.manager-reports__list p,.manager-reports__empty{color:#e5eaf4a8}.manager-reports__list p{margin:4px 0 0}.manager-reports__empty{text-align:center;border:1px dashed #53627e61;border-radius:14px;margin:0;padding:18px}@media (width<=760px){.manager-reports{border-radius:20px;padding:16px}}*{box-sizing:border-box}html,body{background:#03060d;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font-family:inherit}a{color:inherit}
