@font-face{font-family:DroidKufi;src:url('../Assets/fonts/DroidKufi-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:DroidKufi;src:url('../Assets/fonts/DroidKufi-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ink:#102237;--muted:#748397;--line:#e6ebf1;--paper:#fff;--wash:#f4f7fa;--teal:#15aa9d;--teal-dark:#087f78;--gold:#e9b65e;--red:#b44748;--shadow:0 12px 34px rgba(16,34,55,.07)}
*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;background:var(--wash);color:var(--ink);font-family:DroidKufi,Tahoma,Arial,sans-serif;font-size:13px;line-height:1.75}a{color:inherit}button,input,select,textarea{font-family:inherit}img{max-width:100%}
.site-header{height:78px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{max-width:1240px;height:100%;padding:0 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font-size:19px;font-weight:700;line-height:1.2}.brand-mark{width:46px;height:46px;border-radius:13px;background:#f2f8f8;display:grid;place-items:center;overflow:hidden}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand-copy small{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:5px}.main-nav{display:flex;align-items:center;gap:26px}.main-nav a{color:#5d6c7d;text-decoration:none;font-size:11px;transition:.2s}.main-nav a:hover{color:var(--teal-dark)}.container{max-width:1200px;width:calc(100% - 48px);margin:32px auto;min-height:65vh}.site-footer{background:#fff;border-top:1px solid var(--line);margin-top:64px}.footer-inner{max-width:1200px;width:calc(100% - 48px);margin:auto;padding:23px 0;display:flex;align-items:center;justify-content:space-between;color:#8793a1;font-size:10px}.footer-inner span:first-child{font-weight:700;color:var(--ink)}.footer-inner a{color:var(--teal-dark);text-decoration:none}
.eyebrow{display:block;color:var(--teal-dark);font-weight:700;font-size:10px;letter-spacing:.04em}.eyebrow.light{color:#8ce5db}.muted{color:var(--muted);font-size:11px}.page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.page-head h1,.workspace-head h1{font-size:24px;color:var(--ink);margin:4px 0}.page-head h2{margin:0}.panel,.card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:19px;box-shadow:var(--shadow)}.panel h2,.panel h3{margin:0 0 13px;color:var(--ink);font-size:15px}.section-block{margin:44px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.section-head h2{font-size:21px;margin:3px 0}.section-head p{margin:0}.result-count{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid var(--line);border-radius:30px;background:#fff;color:#59697c;font-size:10px}.text-link{font-size:11px;color:var(--teal-dark);text-decoration:none;font-weight:700}.text-link span{font-size:17px;vertical-align:middle;margin-right:4px}
.market-hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:330px;padding:42px 48px;overflow:hidden;border-radius:23px;background:radial-gradient(circle at 77% 45%,rgba(39,137,142,.55),transparent 30%),linear-gradient(110deg,#0e2035 0%,#173856 60%,#12696c 100%);color:#fff}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-size:36px;line-height:1.4;margin:8px 0 10px}.hero-copy h1 em{font-style:normal;color:#80e0d4}.hero-copy p{max-width:485px;color:#d4e0e9;font-size:12px;margin:0}.hero-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.hero-points span{font-size:9px;color:#d8f4ef;border:1px solid #ffffff2f;border-radius:30px;padding:6px 11px}.hero-art{position:relative;z-index:1;height:250px;display:grid;place-items:center}.hero-art img{position:relative;width:115%;max-width:590px;filter:drop-shadow(0 18px 22px #08162630);mix-blend-mode:screen}.art-glow{position:absolute;width:280px;height:180px;border-radius:50%;background:#57d5c333;filter:blur(40px)}
.market-search{position:relative;margin:-26px 24px 0;z-index:3;padding:20px 24px}.search-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.search-heading h2{font-size:16px;margin:3px 0 0}.search-grid{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:11px}.field{margin-bottom:12px}.field label{display:block;font-size:10px;color:#526174;font-weight:700;margin-bottom:5px}.field label b{color:var(--red)}.input,select,textarea{width:100%;border:1px solid #dce4eb;border-radius:9px;padding:11px 12px;background:#fff;color:var(--ink);font-size:11px;outline:none;transition:border .2s,box-shadow .2s}.input:focus,select:focus,textarea:focus{border-color:#43b9ad;box-shadow:0 0 0 3px #15aa9d1a}textarea{min-height:94px;resize:vertical}.search-submit{height:42px;white-space:nowrap;margin-bottom:12px}
.btn{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:0;border-radius:9px;padding:10px 16px;background:var(--ink);color:#fff;font-size:10px;text-decoration:none;cursor:pointer;transition:transform .15s,background .2s}.btn:hover{background:#1c3a59;transform:translateY(-1px)}.btn-primary{background:var(--teal);color:#053d39;font-weight:700}.btn-primary:hover{background:#0f9b90}.btn-teal{background:var(--teal);color:#053d39}.btn-outline{background:#fff;border:1px solid #d9e3e9;color:#35465a}.btn-outline:hover{background:#f5fbfa;color:var(--teal-dark)}.btn-light{background:#f3f6f8;color:#48586b}.btn-danger{background:#b54748}.btn-white{background:#fff;color:var(--ink)}.btn-whatsapp{background:#20a577;color:#fff}.btn-block{width:100%;margin-top:8px;padding:12px}.btn-danger:hover{background:#9c3438}
.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.vehicle-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(20,43,67,.045);transition:transform .18s,box-shadow .18s}.vehicle-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.vehicle-photo{height:190px;display:block;position:relative;background:#eaf0f4;overflow:hidden}.vehicle-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.vehicle-card:hover .vehicle-photo img{transform:scale(1.035)}.photo-tag{position:absolute;right:12px;top:12px;background:#fff;box-shadow:0 3px 12px #10223715;border-radius:20px;padding:5px 10px;color:#526478;font-size:9px}.vehicle-placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#e9eff3,#dce7ec);color:#7b8998;font-weight:700}.vehicle-info{padding:14px 15px 12px}.vehicle-title-row{display:flex;justify-content:space-between;align-items:start}.vehicle-year{display:inline-block;color:#718093;font-size:9px}.vehicle-info h3{font-size:14px;margin:1px 0 0;color:var(--ink)}.fuel-dot{color:#078e82;background:#eaf8f6;border-radius:20px;padding:4px 8px;font-size:8px}.vehicle-specs{display:flex;flex-wrap:wrap;gap:6px 11px;color:#778698;font-size:9px;margin:10px 0}.vehicle-specs span+span:before{content:'·';margin-left:9px;color:#bcc6ce}.vehicle-price{display:flex;align-items:baseline;gap:6px;border-top:1px solid #eff2f5;padding-top:10px;color:var(--ink)}.vehicle-price strong{font-size:18px}.vehicle-price span{font-size:9px;color:#738295}.vehicle-dealer{display:flex;align-items:center;gap:9px;border-top:1px solid #eff2f5;margin-top:11px;padding-top:10px}.dealer-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#e7f6f4;color:#087f78;font-size:13px;font-weight:700;flex:none}.dealer-avatar.large{width:45px;height:45px;font-size:18px}.vehicle-dealer>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.vehicle-dealer a:not(.arrow-link){font-size:10px;text-decoration:none;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-dealer small{font-size:9px;color:var(--muted)}.arrow-link{margin-right:auto;width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;text-decoration:none;color:var(--teal-dark);font-size:15px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 22px;margin:42px 0}.trust-strip div{display:flex;flex-direction:column;gap:4px}.trust-strip strong{font-size:11px}.trust-strip span{font-size:9px;color:var(--muted)}.empty-state{text-align:center;padding:48px 20px;border:1px dashed #cdd9e1;border-radius:16px;background:#fff;margin-top:16px}.empty-state h2,.empty-state h3{margin:0 0 6px}.empty-state p{font-size:11px;color:var(--muted);margin:0 0 16px}.empty-icon{font-size:32px;color:#80a5a8}
.directory-hero{padding:34px 38px;border-radius:20px;background:linear-gradient(110deg,#0f2238,#1b4761);color:#fff}.directory-hero h1{font-size:26px;margin:6px 0}.directory-hero p{margin:0;color:#d3e0e8;font-size:11px}.directory-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end;background:#fff;padding:14px 16px;border:1px solid var(--line);border-radius:14px;margin-bottom:19px}.directory-filters .field{margin:0}.directory-filters .btn{height:39px;margin-bottom:0}.showroom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.showroom-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 25px #10223708}.showroom-cover{height:115px;background:radial-gradient(circle at 80% 30%,#26777b,#183e5a 54%,#102237);display:flex;align-items:center;justify-content:space-between;padding:18px;color:#fff}.showroom-symbol{width:49px;height:49px;display:grid;place-items:center;border:1px solid #ffffff40;background:#ffffff12;border-radius:14px;font-size:23px;font-weight:700}.showroom-stock{border-radius:30px;background:#ffffff20;padding:6px 10px;font-size:9px}.showroom-content{padding:15px}.city-pill{display:inline-block;background:#eaf7f5;color:#087f78;border-radius:20px;padding:4px 9px;font-size:9px}.showroom-content h3{font-size:15px;margin:8px 0 4px}.showroom-content p{font-size:10px;color:#708093;min-height:35px;margin:0}.showroom-bottom{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #eff2f5}.showroom-bottom .muted{font-size:8px;max-width:52%}.showroom-bottom .btn{padding:8px 11px;font-size:9px;white-space:nowrap}.showroom-profile-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:27px 30px;border-radius:20px;background:linear-gradient(110deg,#102237,#1a485f);color:#fff}.profile-logo{width:86px;height:86px;border:1px solid #ffffff38;background:#fff;border-radius:17px;display:grid;place-items:center;overflow:hidden}.profile-logo img{width:100%;height:100%;object-fit:contain}.profile-info h1{font-size:22px;margin:4px 0}.profile-city{font-size:10px;color:#b9d5dc}.profile-info p{font-size:10px;color:#d1e0e7;margin:8px 0 0}.profile-actions{display:flex;flex-direction:column;gap:8px;min-width:140px}.profile-actions .btn{font-size:9px}.profile-list-head{margin-top:34px}.detail-link{display:inline-block;margin-top:11px;color:var(--teal-dark);font-size:10px;font-weight:700;text-decoration:none}
.breadcrumb{display:flex;align-items:center;gap:9px;font-size:9px;color:#8290a0;margin-bottom:17px}.breadcrumb a{color:#607287;text-decoration:none}.car-detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px;align-items:start}.car-gallery{height:390px;position:relative;overflow:hidden;border-radius:19px;background:#e8eff3}.car-main-image{width:100%;height:100%;object-fit:cover;display:block}.gallery-label{position:absolute;bottom:14px;right:14px;border-radius:20px;background:#102237cc;color:#fff;padding:6px 10px;font-size:9px}.car-description{margin-top:16px}.car-description .section-head h1{font-size:20px;margin:2px 0}.car-description-text{font-size:11px;color:#68798c;line-height:2}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:17px}.spec-grid div{background:#fff;padding:11px}.spec-grid span,.spec-grid b{display:block}.spec-grid span{font-size:8px;color:var(--muted)}.spec-grid b{font-size:10px;margin-top:4px}.price-panel{position:sticky;top:96px}.detail-price{font-size:25px;font-weight:700;margin:6px 0}.detail-price small{font-size:10px;color:var(--muted);margin-right:5px}.available-tag{display:inline-block;color:#078b72;background:#eaf8f4;border-radius:20px;padding:5px 9px;font-size:9px}.dealer-mini{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:17px 0}.dealer-mini>div:last-child{display:flex;flex-direction:column}.dealer-name{font-size:11px;font-weight:700;text-decoration:none}.enquiry-panel{margin-top:14px}.enquiry-panel h2{margin:3px 0;font-size:15px}.enquiry-panel p{margin:0 0 14px}.message{display:block;padding:11px 13px;border-radius:9px;margin:10px 0;font-size:10px;background:#e9f8f4;color:#087a70}.message.error{background:#fff0ef;color:#a23b36}.message.success{background:#e9f8f4;color:#087a70}
.workspace-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.workspace-head h1{margin:2px 0}.workspace-head p{color:var(--muted);font-size:10px;margin:0}.workspace-head .btn{white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.stat-card,.card.stat{background:#fff;border:1px solid var(--line);border-radius:15px;padding:15px 17px;box-shadow:0 7px 22px #10223708}.stat-card span,.card.stat span{display:block;color:var(--muted);font-size:9px}.stat-card b,.card.stat b{display:block;font-size:23px;color:var(--ink);margin-top:4px}.stat-card small{color:#9ba6b2;font-size:8px}.stat-card.accent{background:linear-gradient(140deg,#0f293e,#175b63);color:#fff}.stat-card.accent span,.stat-card.accent small{color:#c6e0e2}.stat-card.accent b{color:#fff}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:15px;align-items:start}.form-panel,.quick-panel,.customer-panel{padding:20px}.panel-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:17px}.panel-heading h2{margin:0 0 2px}.panel-heading p{font-size:9px;color:var(--muted);margin:0}.panel-icon{width:35px;height:35px;flex:none;border-radius:11px;background:#e9f8f5;color:#07897f;display:grid;place-items:center;font-size:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.form-actions{display:flex;gap:8px;margin:11px 0}.form-check{display:flex;align-items:center;gap:7px;font-size:10px;color:#526174;margin:5px 0 12px}.form-check input{accent-color:var(--teal)}.quick-panel{background:linear-gradient(180deg,#fff,#f9fcfc)}.quick-step{display:flex;align-items:center;gap:10px;border-top:1px solid #edf1f4;padding:13px 0;font-size:10px;color:#5f7082}.quick-step b{width:25px;height:25px;border-radius:50%;background:#e9f8f5;color:#07897f;display:grid;place-items:center}.soft-link{display:block;text-decoration:none;color:var(--teal-dark);font-size:10px;font-weight:700;margin-top:10px}.table-panel{margin-top:16px}.table-scroll{overflow:auto}.table{width:100%;border-collapse:collapse}.table th{text-align:right;color:#778698;font-size:9px;font-weight:700;padding:11px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:11px 10px;border-bottom:1px solid #f0f3f6;font-size:9px;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table a{color:var(--teal-dark);text-decoration:none;white-space:nowrap}.row-actions{display:flex;gap:10px}.badge{display:inline-block;padding:4px 8px;border-radius:20px;background:#e9f8f5;color:#07897f;font-size:8px;white-space:nowrap}.badge.off{background:#f0f2f5;color:#7a8795}.badge.status-reserved{background:#fff6e5;color:#9a6c18}.badge.status-sold{background:#fff0ef;color:#a94747}.empty-row{padding:22px;text-align:center;color:var(--muted);font-size:10px}.lower-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:15px}.customer-panel{margin-top:16px}.notice{padding:11px 13px;border-radius:9px;background:#eef9f7;color:#23645d;font-size:9px;line-height:1.8;margin-top:12px}
/* Original administrator dashboard controls */
.admin-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:15px}.admin-layout>.panel,.admin-layout>div>.panel{margin-bottom:14px}.split{display:flex;justify-content:space-between;align-items:center;gap:10px}.split h2{margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid2{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}.vehicle{overflow:hidden;padding:0}.vehicle-img{height:145px;background:linear-gradient(140deg,#e9eef4,#cedbe5);display:grid;place-items:center;color:#5f7087;font-size:17px}.vehicle-img img{height:100%;width:100%;object-fit:cover}.vehicle-body{padding:14px}.vehicle-body h3{font-size:13px;margin:0 0 4px}.price{font-weight:700;color:var(--ink);font-size:15px;margin-top:8px}.searchbar{display:flex;gap:9px;margin-bottom:15px}.searchbar .input{flex:1}.admin-layout .stats{margin-top:16px}.center{max-width:540px;margin:40px auto}.login-logo{text-align:center;margin-bottom:18px;color:var(--ink);font-weight:700;font-size:20px}.center .panel{padding:25px}.center .actions{display:flex;justify-content:flex-start}.nowrap{white-space:nowrap}.code{direction:ltr;text-align:left;font-family:Consolas,monospace}
@media(max-width:950px){.vehicle-grid,.showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero{padding:32px}.hero-copy h1{font-size:30px}.search-grid{grid-template-columns:1.5fr 1fr 1fr}.search-submit{grid-column:1/-1;width:100%;margin-top:0}.car-detail-layout{grid-template-columns:1fr 320px}.workspace-grid{grid-template-columns:1.4fr .8fr}.admin-layout{grid-template-columns:1fr}.footer-inner{flex-wrap:wrap;gap:10px}}
@media(max-width:700px){.site-header{height:auto;position:relative}.header-inner{padding:12px 16px;align-items:flex-start;flex-direction:column;gap:12px}.main-nav{width:100%;gap:17px;overflow:auto;padding-bottom:3px}.main-nav a{white-space:nowrap}.container{width:calc(100% - 28px);margin:20px auto}.market-hero{display:block;min-height:0;padding:25px 22px 12px}.hero-copy h1{font-size:27px}.hero-art{height:140px;margin-top:2px}.hero-art img{width:100%;max-width:380px}.market-search{margin:-10px 8px 0;padding:16px}.search-heading{align-items:flex-end}.search-grid{grid-template-columns:1fr 1fr}.search-key{grid-column:1/-1}.search-submit{grid-column:1/-1}.vehicle-grid,.showroom-grid{grid-template-columns:1fr}.vehicle-photo{height:205px}.section-block{margin:30px 0}.trust-strip{grid-template-columns:1fr;padding:14px 18px;gap:14px;margin:28px 0}.directory-hero{padding:25px 21px}.directory-hero h1{font-size:21px}.directory-filters{grid-template-columns:1fr 1fr}.directory-filters .field:first-child{grid-column:1/-1}.directory-filters .btn{grid-column:1/-1;width:100%}.showroom-profile-hero{grid-template-columns:auto 1fr;padding:18px;gap:13px}.profile-logo{width:64px;height:64px}.profile-info h1{font-size:16px}.profile-actions{grid-column:1/-1;flex-direction:row}.profile-actions .btn{flex:1}.car-detail-layout{grid-template-columns:1fr}.car-gallery{height:250px}.car-detail-side{display:grid;grid-template-columns:1fr}.price-panel{position:static}.spec-grid{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(2,1fr);gap:8px}.stat-card,.card.stat{padding:12px}.stat-card b,.card.stat b{font-size:20px}.workspace-head{align-items:flex-start;flex-direction:column}.workspace-head .btn{width:100%}.workspace-grid,.lower-grid,.grid2{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr;gap:0 8px}.form-panel,.quick-panel,.customer-panel{padding:15px}.page-head{align-items:flex-start;flex-direction:column}.page-head h1{font-size:21px}.admin-layout{grid-template-columns:1fr}.searchbar{flex-direction:column}.grid{grid-template-columns:1fr}.footer-inner{width:calc(100% - 28px);align-items:flex-start;flex-direction:column}.center{width:100%;margin:25px auto}.center .panel{padding:18px}}
@media(max-width:420px){.form-grid,.search-grid{grid-template-columns:1fr}.search-key,.search-submit{grid-column:auto}.directory-filters{grid-template-columns:1fr}.directory-filters .field:first-child,.directory-filters .btn{grid-column:auto}.vehicle-specs{gap:4px}.vehicle-specs span+span:before{margin-left:4px}.hero-points{gap:5px}.hero-points span{font-size:8px;padding:5px 8px}}

.workspace-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.workspace-nav a{padding:10px 16px;border:1px solid #c9a56a66;border-radius:10px;background:#14263b;color:#fff}.workspace-nav a:hover{background:#35506b}.workspace-title{margin:25px 0}.workspace-title h1{font-size:26px}.workspace-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workspace-form label{display:block;margin-bottom:8px}.workspace-form .wide{grid-column:1/-1}.workspace-form input,.workspace-form select,.workspace-form textarea{width:100%;box-sizing:border-box}.workspace-form textarea{min-height:110px}.workspace-section{margin:24px 0;padding:28px}.workspace-section h2{margin-bottom:20px}.money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.money-grid article{padding:22px;background:linear-gradient(135deg,#152b43,#243f59);border-radius:16px;color:#fff}.money-grid strong{display:block;font-size:25px;color:#ecd2a0}.gallery-grid{display:flex;gap:12px;flex-wrap:wrap}.gallery-grid img{width:200px;height:140px;object-fit:cover;border-radius:12px}.workspace-actions{display:flex;gap:12px;margin:22px 0;flex-wrap:wrap}.table-scroll{overflow:auto}.workspace-section .data-table{min-width:700px}@media(max-width:800px){.workspace-form{grid-template-columns:1fr}.money-grid{grid-template-columns:1fr 1fr}}

.admin-layout .workspace-form{grid-template-columns:1fr}.workspace-form input[type=checkbox]{width:auto}
