.cr-empty-state{min-height:430px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.cr-empty-state>span{font-size:48px}.cr-empty-state h2{margin:0}.cr-empty-state p{max-width:620px;color:var(--muted);line-height:1.6}.cr-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.cr-stat-grid article{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.cr-stat-grid span,.cr-stat-grid strong{display:block}.cr-stat-grid span{color:var(--muted);font-size:11px}.cr-stat-grid strong{margin-top:8px;font-size:23px}.cr-contract-panel{margin-top:15px}.cr-filters{display:flex;gap:8px;flex-wrap:wrap}.cr-filters select,.cr-global-settings select,.cr-editor select,.cr-editor input,.cr-license-input{min-height:39px;padding:0 11px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--card)}.cr-loading,.cr-empty-list{min-height:170px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--muted)}.cr-empty-list b{color:var(--text)}.cr-table{width:100%;border-collapse:collapse}.cr-table th,.cr-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.cr-table th{color:var(--muted);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.cr-table td{font-size:12px}.cr-table td small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.cr-type{display:inline-flex;padding:6px 8px;border-radius:8px;background:var(--green-soft);font-weight:750}.cr-income{color:#278844;font-weight:800}.cr-expense{color:#bc493f;font-weight:800}.cr-editor{width:min(760px,calc(100vw - 32px));padding:24px}.cr-editor .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-editor .form-grid label,.cr-settings-addon .select-label{display:grid;gap:6px;color:var(--muted);font-size:11px}.cr-form-message{min-height:20px;color:#b64136;font-size:12px}.cr-settings-addon{grid-column:1/-1}.cr-global-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.cr-farm-permissions{margin-top:19px}.cr-farm-permissions h4{margin:0 0 10px}.cr-farm-permissions input,.cr-global-settings input{accent-color:var(--accent)}.cr-farm-permissions td:not(:first-child),.cr-farm-permissions th:not(:first-child){text-align:center}.cr-settings-addon .settings-save{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.cr-license-input{display:block;width:100%;margin:8px 0 12px;text-transform:uppercase}@media(max-width:900px){.cr-stat-grid{grid-template-columns:repeat(2,1fr)}.cr-global-settings{grid-template-columns:1fr}.cr-contract-panel .panel-head{align-items:flex-start;flex-direction:column}.cr-filters{width:100%}.cr-filters select{flex:1}.cr-editor .form-grid{grid-template-columns:1fr}}@media(max-width:560px){.cr-stat-grid{grid-template-columns:1fr}.cr-table{min-width:780px}}
.cr-card-offer{width:100%;margin-top:13px;justify-content:center}.field-status-foot .cr-card-offer{flex-basis:100%}.cr-editor-intro{margin:-2px 0 18px;color:var(--muted);font-size:12px;line-height:1.55}.cr-listing-editor{width:min(860px,calc(100vw - 28px));max-height:90vh;overflow:auto}.cr-listing-editor textarea{min-height:96px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--card);resize:vertical;font:inherit}.cr-description-label{grid-column:1/-1}.cr-market-heading{padding:20px 22px;border:1px solid color-mix(in srgb,var(--line) 70%,#4a9b53 30%);border-radius:20px;background:linear-gradient(120deg,color-mix(in srgb,var(--card) 94%,#63ba69 6%),var(--card));box-shadow:0 14px 34px rgba(26,73,40,.08)}.cr-market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.cr-market-toolbar>span{color:var(--muted);font-size:11px}.cr-market-filters{display:flex;gap:6px;padding:5px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.cr-market-filters button{border:0;border-radius:10px;padding:8px 12px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.cr-market-filters button.active{background:#28763e;color:#fff;box-shadow:0 7px 16px rgba(40,118,62,.22)}.cr-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:start}.cr-market-card{padding:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.cr-market-card:hover{transform:translateY(-3px);box-shadow:0 19px 38px rgba(23,59,34,.14)}.cr-market-card[hidden]{display:none}.cr-market-media{position:relative;height:185px;overflow:hidden;border-bottom:1px solid var(--line);background:#e5eee2}.cr-market-media>span{position:absolute;z-index:4;left:12px;top:11px;padding:5px 8px;border-radius:999px;background:rgba(13,32,19,.78);color:#fff;font-size:9px;font-weight:850;letter-spacing:.04em}.cr-market-media.vehicle{background:radial-gradient(circle at 70% 16%,rgba(255,255,255,.9),transparent 31%),linear-gradient(145deg,#eff5eb,#d6e4d1)}.cr-market-media.vehicle img{width:100%;height:100%;object-fit:contain;padding:15px}.cr-market-media.field{background:linear-gradient(150deg,#6e9048,#2f5e37)}.cr-field-picture{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:5px;color:#fff;background:repeating-linear-gradient(118deg,transparent 0 19px,rgba(255,255,255,.045) 20px 22px),radial-gradient(circle at 73% 16%,rgba(255,225,107,.28),transparent 30%)}.cr-field-picture i{width:104px;height:72px;border:3px solid rgba(255,255,255,.75);border-radius:55% 35% 49% 31%;transform:rotate(-8deg);background:rgba(157,190,87,.34);box-shadow:0 9px 25px rgba(8,29,14,.25)}.cr-field-picture b,.cr-field-picture small{position:relative}.cr-field-picture b{font-size:16px}.cr-field-picture small{font-size:11px;opacity:.86}.cr-market-body{padding:15px}.cr-market-owner{display:flex;justify-content:space-between;gap:9px;align-items:center;color:var(--muted);font-size:10px}.cr-market-owner em{padding:4px 7px;border-radius:999px;background:var(--green-soft);color:var(--accent);font-style:normal;font-weight:800}.cr-market-body h3{margin:7px 0 0;font-size:16px}.cr-market-body>p{min-height:38px;margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr-market-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}.cr-market-facts span{padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft)}.cr-market-facts small,.cr-market-facts b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-market-facts small{color:var(--muted);font-size:8px}.cr-market-facts b{margin-top:3px;font-size:10px}.cr-market-price{display:flex;align-items:flex-end;justify-content:space-between;gap:11px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.cr-market-price strong,.cr-market-price small{display:block}.cr-market-price strong{font-size:20px}.cr-market-price small{margin-top:4px;color:var(--muted);font-size:9px}.cr-market-empty{grid-column:1/-1;min-height:230px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:var(--muted)}.cr-market-empty b{color:var(--text);font-size:16px}.cr-market-empty span{max-width:620px;line-height:1.55}@media(max-width:1200px){.cr-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cr-market-toolbar{align-items:stretch;flex-direction:column}.cr-market-filters{display:grid;grid-template-columns:1fr 1fr}.cr-market-grid{grid-template-columns:1fr}.cr-market-heading{align-items:stretch;flex-direction:column}.cr-market-heading .primary-btn{width:100%;justify-content:center}}
.cr-field-picture svg{width:82%;height:105px;overflow:visible;filter:drop-shadow(0 8px 9px rgba(7,28,13,.3))}
.cr-license-panel{width:min(100%,820px);margin:18px auto 2px;display:grid;gap:14px}.cr-license-intro{display:flex;align-items:flex-start;gap:13px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--line) 76%,#5d9a64 24%);border-radius:15px;background:color-mix(in srgb,var(--panel-soft) 92%,#6aac70 8%)}.cr-license-intro b,.cr-license-intro p{display:block;margin:0}.cr-license-intro p{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.55}.cr-license-shield{display:grid;place-items:center;width:30px;min-width:30px;height:30px;border-radius:10px;background:#2e8d4c;color:#fff;font-weight:900}.cr-reactivate-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.cr-reactivate-row b,.cr-reactivate-row small{display:block}.cr-reactivate-row small{margin-top:3px;color:var(--muted);font-size:10px}.cr-reactivate-row button{flex:none;min-width:158px}.cr-license-form{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.cr-license-form .select-label span{font-weight:750;color:var(--text)}.cr-license-form .cr-license-input{width:100%;height:43px;margin:6px 0 0;font-size:13px;letter-spacing:.04em}.cr-license-form>button{height:43px;white-space:nowrap}.cr-license-panel .cr-form-message{margin:0;padding:0 4px;min-height:18px}@media(max-width:700px){.cr-license-form{grid-template-columns:1fr}.cr-license-form>button,.cr-reactivate-row button{width:100%}.cr-reactivate-row{align-items:stretch;flex-direction:column}}
.action-modal-card .cr-listing-editor{width:100%;max-height:none;overflow:visible;padding:0}.cr-listing-editor .cr-editor-intro{margin:0 0 16px;padding:0}.cr-listing-editor .form-grid label{font-size:8px;font-weight:650}.cr-listing-editor .form-grid input,.cr-listing-editor .form-grid select,.cr-listing-editor .form-grid textarea{display:block;width:100%;min-height:0;margin-top:5px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-soft);color:var(--text);font:inherit;font-size:9px}.cr-listing-editor .form-grid textarea{min-height:92px;resize:vertical}.cr-listing-editor .cr-listing-renewal{display:flex;min-height:58px;margin:3px 0 0;padding:10px 0}.cr-listing-editor .cr-listing-renewal input{width:18px;min-width:18px;height:18px;margin:0;accent-color:var(--accent)}.cr-listing-editor .cr-form-message{margin:0;min-height:18px}.cr-listing-editor .modal-actions{margin-top:2px}@media(max-width:520px){.cr-listing-editor .modal-actions{flex-direction:column}.cr-listing-editor .modal-actions button{width:100%}}
.cr-market-vehicle-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.cr-market-vehicle-data span{min-width:0;padding:8px 9px;border-radius:10px;background:color-mix(in srgb,var(--panel-soft) 88%,#6fab71 12%);border:1px solid color-mix(in srgb,var(--line) 78%,#5c9d64 22%)}.cr-market-vehicle-data small,.cr-market-vehicle-data b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-market-vehicle-data small{color:var(--muted);font-size:8px}.cr-market-vehicle-data b{margin-top:3px;font-size:10px}.cr-document-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.cr-document-actions .ghost-btn{white-space:nowrap}@media(max-width:760px){.cr-document-actions{justify-content:flex-start}}

/* V53 · clearer contract centre and marketplace */
.cr-dashboard-hero,.cr-market-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:26px;overflow:hidden;padding:28px 30px;border:1px solid color-mix(in srgb,var(--line) 66%,#4e9b5b 34%);border-radius:24px;background:linear-gradient(125deg,color-mix(in srgb,var(--card) 93%,#4caa61 7%),var(--card) 55%,color-mix(in srgb,var(--panel-soft) 88%,#8acb73 12%));box-shadow:0 18px 45px rgba(25,72,40,.1)}
.cr-dashboard-hero:after,.cr-market-hero:after{content:"";position:absolute;right:-70px;top:-110px;width:290px;height:290px;border-radius:50%;border:55px solid rgba(80,158,88,.08);pointer-events:none}.cr-dashboard-hero>div,.cr-market-hero-copy{position:relative;z-index:1;max-width:810px}.cr-dashboard-hero h1,.cr-market-hero h1{margin:5px 0 8px;font-size:clamp(25px,3vw,38px);letter-spacing:-.035em}.cr-dashboard-hero p,.cr-market-hero p{max-width:780px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.cr-hero-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.cr-hero-points span{padding:7px 10px;border:1px solid color-mix(in srgb,var(--line) 75%,#51a15c 25%);border-radius:999px;background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--text);font-size:9px;font-weight:800}.cr-hero-action{position:relative;z-index:2;flex:0 0 auto;min-height:44px;padding-inline:18px;box-shadow:0 12px 26px rgba(36,121,58,.22)}
.cr-stat-grid-modern article{display:flex;align-items:center;gap:13px;min-height:92px;padding:17px 18px;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--panel-soft) 82%,#75b977 18%));box-shadow:0 9px 26px rgba(20,52,31,.06)}.cr-stat-grid-modern article>i{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:var(--green-soft);color:var(--accent);font-style:normal;font-size:17px;font-weight:900}.cr-stat-grid-modern article>div{min-width:0}.cr-stat-grid-modern span{font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.045em}.cr-stat-grid-modern strong{margin-top:4px;font-size:21px;white-space:nowrap}.cr-stat-grid-modern small{display:block;margin-top:3px;color:var(--muted);font-size:8px}
.cr-contract-panel-modern{padding:0;overflow:hidden}.cr-contract-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 23px 18px;border-bottom:1px solid var(--line)}.cr-contract-toolbar h2{margin:4px 0 4px;font-size:20px}.cr-contract-toolbar p{max-width:650px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.cr-contract-tools{display:grid;justify-items:end;gap:9px;min-width:min(100%,540px)}.cr-search{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-soft);color:var(--muted)}.cr-search:focus-within{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green-soft) 75%,transparent)}.cr-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:10px}.cr-contract-tools .cr-filters{justify-content:flex-end}.cr-contract-tools .cr-filters select,.cr-market-tools select{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--text);font:inherit;font-size:9px}
.cr-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.cr-contract-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:19px;background:var(--card);box-shadow:0 12px 30px rgba(19,50,30,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cr-contract-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--line) 58%,#5ba366 42%);box-shadow:0 18px 38px rgba(19,59,33,.12)}.cr-contract-media{position:relative;height:165px;overflow:hidden;background:var(--panel-soft)}.cr-contract-media .cr-market-media{height:165px;border:0}.cr-contract-media .cr-market-media>span{left:14px;top:13px}.cr-contract-status{position:absolute;right:13px;top:12px;z-index:6}.cr-contract-status .status-pill{box-shadow:0 5px 14px rgba(14,32,20,.18);backdrop-filter:blur(8px)}.cr-contract-content{padding:17px}.cr-contract-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.cr-contract-topline>small{color:var(--muted);font-size:9px;font-weight:750}.cr-contract-content h3{margin:10px 0 8px;font-size:18px;letter-spacing:-.015em}.cr-contract-party{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;background:var(--panel-soft);font-size:9px}.cr-contract-party span{color:var(--muted)}.cr-contract-party strong{text-align:right}.cr-term-rail{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:6px;margin:15px 0}.cr-term-rail>div:last-child{text-align:right}.cr-term-rail span,.cr-term-rail b{display:block}.cr-term-rail span{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.08em}.cr-term-rail b{margin-top:4px;font-size:9px;line-height:1.4}.cr-term-rail>i{height:2px;background:linear-gradient(90deg,#59a466,#94c762);position:relative}.cr-term-rail>i:before,.cr-term-rail>i:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:#559d60;transform:translateY(-50%)}.cr-term-rail>i:before{left:0}.cr-term-rail>i:after{right:0}.cr-contract-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cr-contract-facts>span{min-width:0;padding:9px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel-soft) 90%,#72b878 10%)}.cr-contract-facts small,.cr-contract-facts b{display:block;overflow:hidden;text-overflow:ellipsis}.cr-contract-facts small{color:var(--muted);font-size:8px;white-space:nowrap}.cr-contract-facts b{margin-top:4px;font-size:9px;line-height:1.35}.cr-auto-booking,.cr-booking-notice,.cr-market-booking{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--line) 70%,#50a15d 30%);border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--green-soft) 72%,var(--card)),var(--card))}.cr-auto-booking>div,.cr-booking-notice,.cr-market-booking{display:flex}.cr-auto-booking>div,.cr-booking-notice,.cr-market-booking{align-items:center;gap:9px}.cr-auto-booking span,.cr-booking-notice>span,.cr-market-booking>span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:9px;background:#2e7e43;color:#fff;font-size:14px}.cr-auto-booking p,.cr-booking-notice p,.cr-market-booking p{margin:0}.cr-auto-booking b,.cr-auto-booking small,.cr-booking-notice b,.cr-booking-notice small,.cr-market-booking b,.cr-market-booking small{display:block}.cr-auto-booking b,.cr-booking-notice b,.cr-market-booking b{font-size:9px}.cr-auto-booking small,.cr-booking-notice small,.cr-market-booking small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.cr-auto-booking em{font-size:9px;font-style:normal;font-weight:850;color:var(--accent)}.cr-payment-progress{height:4px;margin:8px 1px 13px;overflow:hidden;border-radius:999px;background:var(--line)}.cr-payment-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e8044,#8dc95d)}.cr-contract-card .cr-document-actions{justify-content:flex-start;padding-top:12px;border-top:1px solid var(--line)}.cr-empty-list-modern i,.cr-market-empty>i{font-style:normal;font-size:28px;color:var(--accent)}
.cr-market-hero{min-height:194px;background:radial-gradient(circle at 83% 20%,rgba(164,211,115,.23),transparent 28%),linear-gradient(125deg,color-mix(in srgb,var(--card) 89%,#438c53 11%),var(--card))}.cr-market-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:15px 0}.cr-market-summary article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.cr-market-summary span{color:var(--muted);font-size:9px;font-weight:750}.cr-market-summary b{font-size:20px;color:var(--accent)}.cr-market-browser{padding:15px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--panel-soft) 55%,transparent)}.cr-market-browser .cr-market-toolbar{margin:0 0 10px}.cr-market-filters button{display:flex;align-items:center;gap:6px}.cr-market-filters button>span{font-size:13px}.cr-market-tools{display:flex;align-items:center;gap:8px;min-width:min(100%,430px)}.cr-market-tools .cr-search{flex:1}.cr-market-sync{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 4px 13px;color:var(--muted);font-size:8px}.cr-market-sync>span{width:7px;height:7px;border-radius:50%;background:#43a456;box-shadow:0 0 0 4px rgba(67,164,86,.12)}.cr-market-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:15px}.cr-market-card{position:relative;border-radius:18px}.cr-market-card.is-own{border-color:color-mix(in srgb,var(--line) 48%,#d49b43 52%)}.cr-market-card .cr-market-media{height:205px}.cr-market-available{position:absolute;z-index:6;right:12px;top:12px;padding:5px 8px;border-radius:999px;background:rgba(24,93,43,.88);color:#fff;font-size:8px;font-weight:850;box-shadow:0 5px 14px rgba(10,37,18,.2)}.cr-market-card.is-own .cr-market-available{background:rgba(151,100,24,.9)}.cr-market-owner>span{display:flex;align-items:center;gap:5px}.cr-market-owner i{font-style:normal;font-size:12px}.cr-market-owner em.available{background:color-mix(in srgb,var(--green-soft) 84%,#fff);color:#27763c}.cr-market-body>p{min-height:47px;-webkit-line-clamp:3}.cr-market-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-market-facts span{padding:9px}.cr-market-booking{margin-top:11px;padding:9px}.cr-market-booking>span{width:25px;height:25px;flex-basis:25px}.cr-market-price>div>small{font-size:7px;font-weight:800;letter-spacing:.06em}.cr-market-price strong{margin-top:3px}.cr-market-empty{min-height:300px}
.cr-listing-editor{width:min(920px,calc(100vw - 28px))}.cr-listing-editor .form-grid{gap:12px}.cr-listing-editor .form-grid label,.cr-asset-select-head>span{font-size:10px;font-weight:750}.cr-listing-editor .form-grid input,.cr-listing-editor .form-grid select,.cr-listing-editor .form-grid textarea{font-size:10px}.cr-listing-safety{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line) 70%,#4c9a59 30%);border-radius:10px;background:var(--green-soft)}.cr-listing-safety b,.cr-listing-safety small{display:block}.cr-listing-safety b{font-size:9px}.cr-listing-safety small{max-width:260px;color:var(--muted);font-size:8px;line-height:1.35;text-align:right}.cr-asset-select{display:block!important}.cr-asset-select-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cr-asset-select-head small{color:var(--muted);font-size:8px}.cr-asset-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:330px;overflow:auto;padding:3px 3px 8px}.cr-asset-choice{min-width:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cr-asset-choice:hover:not(:disabled){transform:translateY(-1px);border-color:#5ba267}.cr-asset-choice.selected{border-color:#2d8244;box-shadow:0 0 0 3px rgba(48,133,69,.15),0 8px 20px rgba(29,83,42,.1)}.cr-asset-choice.unavailable{opacity:.57;cursor:not-allowed}.cr-asset-choice-media{position:relative;height:105px;overflow:hidden;background:var(--panel-soft)}.cr-asset-choice-media.vehicle{background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.92),transparent 34%),linear-gradient(145deg,#eff5eb,#dce9d7)}.cr-asset-choice-media.vehicle img{width:100%;height:100%;object-fit:contain;padding:8px}.cr-asset-choice-media.vehicle>span{position:absolute;left:7px;bottom:6px;padding:3px 5px;border-radius:6px;background:rgba(20,44,27,.75);color:#fff;font-size:7px}.cr-asset-choice-media.field{background:linear-gradient(150deg,#70934a,#315f39)}.cr-asset-choice-media .cr-field-picture{gap:0}.cr-asset-choice-media .cr-field-picture svg{height:73px}.cr-asset-choice-media .cr-field-picture b{font-size:10px}.cr-asset-choice-copy{display:block;padding:9px}.cr-asset-choice-copy strong,.cr-asset-choice-copy small,.cr-asset-choice-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-asset-choice-copy strong{font-size:9px}.cr-asset-choice-copy small{margin-top:3px;color:var(--muted);font-size:8px}.cr-asset-choice-copy em{margin-top:6px;color:#277b3e;font-size:7px;font-style:normal;font-weight:850}.cr-asset-choice.unavailable .cr-asset-choice-copy em{color:#a44d43}.cr-asset-picker-empty{grid-column:1/-1;display:grid;place-items:center;gap:5px;min-height:120px;padding:20px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);text-align:center}.cr-asset-picker-empty b{color:var(--text);font-size:11px}.cr-asset-picker-empty span{font-size:9px}.cr-booking-notice{margin:0}.cr-card-lock{display:grid;gap:3px;width:100%;margin-top:12px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--line) 65%,#c08a3d 35%);border-radius:11px;background:color-mix(in srgb,var(--panel-soft) 85%,#e0b768 15%)}.cr-card-lock b{font-size:9px;color:#9b6417}.cr-card-lock small{font-size:8px;color:var(--muted)}.cr-asset-card-locked{position:relative}.cr-asset-card-locked:after{content:"";position:absolute;inset:0;border:2px solid rgba(185,128,46,.2);border-radius:inherit;pointer-events:none}
@media(max-width:1180px){.cr-contract-grid{grid-template-columns:1fr}.cr-market-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.cr-asset-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cr-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:13px}.cr-card-actions>button{width:100%;margin-top:0;justify-content:center}.cr-card-actions:has(>button:only-child){grid-template-columns:1fr}.field-status-foot .cr-card-actions{flex-basis:100%}.cr-card-sell{min-height:38px}
@media(max-width:900px){.cr-dashboard-hero,.cr-market-hero,.cr-contract-toolbar{align-items:stretch;flex-direction:column}.cr-hero-action{width:100%;justify-content:center}.cr-contract-tools{width:100%;min-width:0;justify-items:stretch}.cr-contract-tools .cr-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cr-market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-market-browser .cr-market-toolbar{align-items:stretch;flex-direction:column}.cr-market-tools{width:100%;min-width:0}.cr-market-sync{justify-content:flex-start}}
@media(max-width:640px){.cr-dashboard-hero,.cr-market-hero{padding:22px 19px;border-radius:18px}.cr-contract-toolbar{padding:18px}.cr-contract-grid{padding:11px}.cr-contract-tools .cr-filters{grid-template-columns:1fr}.cr-contract-facts{grid-template-columns:1fr}.cr-term-rail{grid-template-columns:1fr}.cr-term-rail>i{display:none}.cr-term-rail>div:last-child{text-align:left}.cr-market-summary{grid-template-columns:1fr 1fr}.cr-market-grid{grid-template-columns:1fr}.cr-market-tools{align-items:stretch;flex-direction:column}.cr-market-tools select{width:100%}.cr-asset-picker{grid-template-columns:1fr}.cr-listing-safety{align-items:flex-start;flex-direction:column}.cr-listing-safety small{text-align:left}.cr-market-filters{grid-template-columns:1fr 1fr}.cr-market-filters button{justify-content:center}.cr-market-card .cr-market-media{height:190px}}

/* V54 · ten-item pages and private archives */
.cr-view-tabs{display:flex;gap:7px;padding:13px 18px 0;background:var(--card)}.cr-view-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:var(--panel-soft);color:var(--muted);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.cr-view-tabs button b{display:grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent);color:var(--text);font-size:9px}.cr-view-tabs button.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:var(--green-soft);color:var(--accent)}.cr-view-tabs button.active b{background:var(--accent);color:#fff}
.cr-pager{display:flex;align-items:center;justify-content:center;gap:18px;padding:17px 18px 20px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 62%,var(--card))}.cr-pager>span{min-width:150px;text-align:center;color:var(--muted);font-size:10px}.cr-pager>span b{color:var(--text)}.cr-pager>span small{display:block;margin-top:3px;font-size:8px}.cr-pager button[disabled]{opacity:.42;cursor:not-allowed}.cr-market-browser>.cr-view-tabs{margin:-15px -15px 12px;padding:14px 15px;border-bottom:1px solid var(--line)}.cr-market-browser>#crMarketPager .cr-pager{margin:18px -15px -15px}.cr-market-available.archived{background:rgba(69,78,72,.86)}.cr-market-card.is-archived{filter:saturate(.82)}.cr-market-card.is-archived:hover{transform:none}.cr-archive-state{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);color:var(--muted);font-size:9px;font-weight:850}
@media(max-width:560px){.cr-view-tabs{display:grid;grid-template-columns:1fr 1fr}.cr-view-tabs button{justify-content:center}.cr-pager{gap:8px;padding-inline:10px}.cr-pager>span{min-width:105px}.cr-pager button{padding-inline:9px}}

/* V56 · direct farm-to-farm vehicle sale */
.cr-direct-sale{width:min(800px,calc(100vw - 28px))}.cr-direct-sale-layout{display:grid;grid-template-columns:minmax(245px,.85fr) minmax(320px,1.15fr);gap:22px;align-items:stretch}.cr-direct-sale-media{position:relative;display:grid;place-items:center;min-height:350px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 68%,#579c62 32%);border-radius:18px;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.96),transparent 34%),linear-gradient(145deg,#eef5e9,#d9e8d4)}.cr-direct-sale-media:after{content:"";position:absolute;inset:auto -55px -70px auto;width:190px;height:190px;border:38px solid rgba(51,129,71,.09);border-radius:50%}.cr-direct-sale-media img{position:relative;z-index:2;width:100%;height:280px;object-fit:contain;padding:22px}.cr-direct-sale-media>span{position:absolute;z-index:3;left:14px;bottom:14px;padding:6px 9px;border-radius:8px;background:rgba(24,58,33,.82);color:#fff;font-size:8px;font-weight:850;letter-spacing:.05em}.cr-direct-sale-copy{display:flex;flex-direction:column;min-width:0;padding:5px 0}.cr-direct-sale-copy>small{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.09em}.cr-direct-sale-copy h3{margin:6px 0 8px;font-size:22px;letter-spacing:-.025em}.cr-direct-sale-copy>p{margin:0 0 15px;color:var(--muted);font-size:10px;line-height:1.6}.cr-direct-sale-copy label{display:block;margin-top:10px;color:var(--text);font-size:9px;font-weight:780}.cr-direct-sale-copy select,.cr-direct-sale-copy input{display:block;width:100%;min-height:40px;margin-top:6px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-soft);color:var(--text);font:inherit;font-size:10px}.cr-direct-sale-copy select:focus,.cr-direct-sale-copy input:focus{outline:0;border-color:color-mix(in srgb,var(--accent) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green-soft) 74%,transparent)}.cr-direct-sale-warning{display:grid;gap:3px;margin-top:14px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--line) 65%,#4d9e5c 35%);border-radius:11px;background:var(--green-soft)}.cr-direct-sale-warning b{font-size:9px;color:var(--accent)}.cr-direct-sale-warning small{color:var(--muted);font-size:8px;line-height:1.4}.cr-direct-sale-copy .cr-form-message{min-height:19px;margin:9px 0 0}.cr-direct-sale-copy .modal-actions{margin-top:auto;padding-top:10px}
@media(max-width:720px){.cr-direct-sale-layout{grid-template-columns:1fr}.cr-direct-sale-media{min-height:210px}.cr-direct-sale-media img{height:190px}.cr-direct-sale-copy .modal-actions{margin-top:8px}}

/* V57: rental and vehicle-sale dialogs use one compact preview instead of a
   nested scrolling card list. The modal therefore behaves like the remaining
   dashboard dialogs and stays fully visible on a normal desktop viewport. */
.action-modal-card:has(.cr-listing-editor),.action-modal-card:has(.cr-direct-sale){width:min(920px,94vw);max-height:none;overflow:hidden}
.cr-listing-editor{width:100%;max-height:none;overflow:visible}
.cr-listing-editor .cr-editor-intro{margin-bottom:10px}
.cr-listing-editor .form-grid{gap:8px 11px}
.cr-listing-editor .form-grid textarea{min-height:52px;max-height:52px;resize:none}
.cr-asset-select>select{display:block;width:100%;height:38px;margin-bottom:8px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);color:var(--text);font:inherit;font-size:9px}
.cr-asset-picker{display:block;max-height:none;overflow:visible;padding:0}
.cr-asset-preview{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:92px;cursor:default}
.cr-asset-preview .cr-asset-choice-media{height:92px;border-right:1px solid var(--line)}
.cr-asset-preview .cr-asset-choice-copy{display:flex;flex-direction:column;justify-content:center;padding:12px 14px}
.cr-asset-preview .cr-asset-choice-copy strong{font-size:11px}.cr-asset-preview .cr-asset-choice-copy small{font-size:9px}.cr-asset-preview .cr-asset-choice-copy em{font-size:8px}
.cr-listing-editor .cr-listing-renewal{min-height:44px;padding:6px 0}.cr-listing-editor .cr-booking-notice{min-height:44px;padding:8px 10px}.cr-listing-editor .cr-form-message{min-height:13px}
.cr-direct-sale-media{min-height:250px}.cr-direct-sale-media img{height:220px}.cr-direct-sale-copy>p{margin-bottom:8px}.cr-direct-sale-copy label{margin-top:7px}.cr-direct-sale-warning{margin-top:9px}.cr-direct-sale-copy .modal-actions{padding-top:6px}

.cr-direct-sale-center{margin:16px 0;padding:16px 18px}.cr-direct-sale-center .panel-head{align-items:center}.cr-direct-sale-center .panel-head p{margin:4px 0 0;color:var(--muted);font-size:9px}.cr-direct-sale-queue{display:grid;gap:8px}.cr-direct-sale-queue>article{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:13px;padding:9px;border:1px solid var(--line);border-radius:13px;background:var(--panel-soft)}.cr-direct-sale-thumb{display:grid;place-items:center;height:62px;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 70% 18%,#fff,transparent 40%),#e4eee0}.cr-direct-sale-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.cr-direct-sale-queue article>div:nth-child(2){min-width:0}.cr-direct-sale-queue small,.cr-direct-sale-queue b,.cr-direct-sale-queue span{display:block}.cr-direct-sale-queue small{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.07em}.cr-direct-sale-queue b{margin-top:3px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-direct-sale-queue article>div:nth-child(2)>span{margin-top:4px;color:var(--muted);font-size:8px}.cr-direct-sale-queue-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}
@media(max-width:760px){.action-modal-card:has(.cr-listing-editor),.action-modal-card:has(.cr-direct-sale){max-height:92dvh;overflow:auto}.cr-asset-preview{grid-template-columns:120px minmax(0,1fr)}.cr-direct-sale-queue>article{grid-template-columns:70px minmax(0,1fr)}.cr-direct-sale-queue-actions{grid-column:1/-1}.cr-listing-editor .cr-booking-notice{display:none}}

/* V72 · independent player/NPC rental permissions */
.cr-settings-dashboard{display:grid;gap:13px;margin-top:16px}.cr-settings-group{padding:16px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--panel-soft) 74%,var(--card)))}.cr-settings-group>header{display:flex;align-items:center;gap:11px;margin-bottom:13px}.cr-settings-group>header>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--accent);color:#fff;font-size:9px;font-weight:900}.cr-settings-group>header b,.cr-settings-group>header small{display:block}.cr-settings-group>header b{font-size:12px}.cr-settings-group>header small{margin-top:2px;color:var(--muted);font-size:9px}.cr-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cr-permission-tile,.cr-return-tile{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:75px;padding:11px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.cr-permission-tile>i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--green-soft);color:var(--accent);font-style:normal;font-weight:900}.cr-permission-tile b,.cr-permission-tile small,.cr-return-tile b,.cr-return-tile small{display:block}.cr-permission-tile b,.cr-return-tile b{font-size:9px}.cr-permission-tile small,.cr-return-tile small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.35}.cr-permission-tile input,.cr-farm-permissions-v72 input{width:18px;height:18px;accent-color:var(--accent)}.cr-return-tile{grid-template-columns:minmax(0,1fr);gap:8px}.cr-return-tile select{width:100%;min-height:35px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel-soft);color:var(--text);font:inherit;font-size:9px}.cr-farm-permissions-v72{margin-top:15px}.cr-section-title{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:10px}.cr-section-title h4{margin:3px 0 0}.cr-section-title>small{color:var(--muted);font-size:8px}.cr-farm-permissions-v72 .cr-table th:not(:first-child),.cr-farm-permissions-v72 .cr-table td:not(:first-child){text-align:center}.cr-farm-permissions-v72 .cr-table{min-width:920px}
@media(max-width:1040px){.cr-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.cr-permission-grid{grid-template-columns:1fr}.cr-section-title{align-items:flex-start;flex-direction:column}.cr-permission-tile{grid-template-columns:32px minmax(0,1fr) auto}}

/* V79 · complete dark treatment for Contracts & Rentals, Rental & Lease
   Portal and the module settings. All selectors stay inside this module. */
html[data-theme="dark"] .cr-dashboard-hero,html[data-theme="dark"] .cr-market-hero{border-color:#35513d;background:radial-gradient(circle at 83% 20%,rgba(90,160,92,.14),transparent 29%),linear-gradient(125deg,#1b2a21,#18231c 55%,#203127);box-shadow:0 18px 45px rgba(0,0,0,.24)}html[data-theme="dark"] .cr-dashboard-hero:after,html[data-theme="dark"] .cr-market-hero:after{border-color:rgba(95,173,103,.07)}html[data-theme="dark"] .cr-dashboard-hero p,html[data-theme="dark"] .cr-market-hero p{color:var(--muted)}html[data-theme="dark"] .cr-hero-points span{border-color:#36523e;background:#202f26;color:var(--text)}
html[data-theme="dark"] .cr-stat-grid article,html[data-theme="dark"] .cr-market-summary article,html[data-theme="dark"] .cr-contract-card,html[data-theme="dark"] .cr-market-card,html[data-theme="dark"] .cr-asset-choice,html[data-theme="dark"] .cr-reactivate-row,html[data-theme="dark"] .cr-license-form{border-color:var(--line);background:linear-gradient(145deg,#1a271f,#1e2d24);color:var(--text);box-shadow:0 12px 30px rgba(0,0,0,.18)}html[data-theme="dark"] .cr-stat-grid-modern article>i{background:#203e2a;color:#8bd8a0}html[data-theme="dark"] .cr-contract-panel-modern,html[data-theme="dark"] .cr-market-browser,html[data-theme="dark"] .cr-settings-addon{border-color:var(--line);background:#17211b;color:var(--text)}html[data-theme="dark"] .cr-market-browser{background:#141e18}html[data-theme="dark"] .cr-contract-toolbar,html[data-theme="dark"] .cr-market-browser>.cr-view-tabs{border-color:var(--line)}
html[data-theme="dark"] .cr-view-tabs{background:#17211b}html[data-theme="dark"] .cr-view-tabs button,html[data-theme="dark"] .cr-market-filters,html[data-theme="dark"] .cr-market-filters button,html[data-theme="dark"] .cr-search,html[data-theme="dark"] .cr-contract-tools .cr-filters select,html[data-theme="dark"] .cr-market-tools select,html[data-theme="dark"] .cr-filters select,html[data-theme="dark"] .cr-editor input,html[data-theme="dark"] .cr-editor select,html[data-theme="dark"] .cr-editor textarea,html[data-theme="dark"] .cr-license-input{border-color:#35443a;background:#1d2a22;color:var(--text);color-scheme:dark}html[data-theme="dark"] .cr-view-tabs button.active,html[data-theme="dark"] .cr-market-filters button.active{border-color:#39734a;background:#21432c;color:#91dca6;box-shadow:0 7px 18px rgba(0,0,0,.18)}html[data-theme="dark"] .cr-view-tabs button.active b{background:#2b9250;color:#fff}html[data-theme="dark"] .cr-search input{color:var(--text)}

/* V82: compact, explicit manual renewal term selection. */
.cr-renewal-editor{width:min(620px,calc(100vw - 32px))}.cr-renewal-current{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft)}.cr-renewal-current span{color:var(--muted);font-size:11px}.cr-renewal-current b{font-size:13px}.cr-renewal-duration{display:grid;gap:8px;color:var(--muted);font-size:11px}.cr-renewal-duration>div{display:grid;grid-template-columns:minmax(100px,140px) minmax(0,1fr);align-items:center;gap:10px}.cr-renewal-duration input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font:inherit;font-size:18px;font-weight:850}.cr-renewal-duration strong{padding:13px 14px;border-radius:12px;background:var(--green-soft);color:var(--accent);font-size:12px}.cr-renewal-duration small{font-size:9px;line-height:1.45}.cr-renewal-quick{display:flex;gap:7px;margin-top:12px}.cr-renewal-quick button{min-width:48px}.cr-renewal-editor .cr-form-message{margin:8px 0 0}.cr-renewal-editor .modal-actions{margin-top:10px}html[data-theme="dark"] .cr-renewal-current{border-color:#35443a;background:#1d2a22}html[data-theme="dark"] .cr-renewal-duration input{border-color:#35443a;background:#18241d;color:var(--text);color-scheme:dark}html[data-theme="dark"] .cr-renewal-duration strong{background:#203f2a;color:#91dca6}@media(max-width:520px){.cr-renewal-duration>div{grid-template-columns:1fr}.cr-renewal-editor .modal-actions{flex-direction:column}.cr-renewal-editor .modal-actions button{width:100%}}
html[data-theme="dark"] .cr-contract-party,html[data-theme="dark"] .cr-contract-facts>span,html[data-theme="dark"] .cr-market-facts span,html[data-theme="dark"] .cr-market-vehicle-data span,html[data-theme="dark"] .cr-archive-state{border-color:#34443a;background:#202d25;color:var(--text)}html[data-theme="dark"] .cr-auto-booking,html[data-theme="dark"] .cr-booking-notice,html[data-theme="dark"] .cr-market-booking{border-color:#315a3d;background:linear-gradient(120deg,#1e3b28,#1c2921)}html[data-theme="dark"] .cr-auto-booking span,html[data-theme="dark"] .cr-booking-notice>span,html[data-theme="dark"] .cr-market-booking>span{background:#2d8f4e}html[data-theme="dark"] .cr-payment-progress{background:#334139}html[data-theme="dark"] .cr-pager{border-color:var(--line);background:#1a2720}html[data-theme="dark"] .cr-market-owner em.available{background:#203f2a;color:#91daa6}
html[data-theme="dark"] .cr-market-media.vehicle,html[data-theme="dark"] .cr-asset-choice-media.vehicle,html[data-theme="dark"] .cr-direct-sale-media{border-color:#35483b;background:radial-gradient(circle at 70% 16%,rgba(107,151,116,.2),transparent 34%),linear-gradient(145deg,#24342a,#17231c)}html[data-theme="dark"] .cr-market-media.field,html[data-theme="dark"] .cr-asset-choice-media.field{background:linear-gradient(150deg,#425d35,#183b27)}html[data-theme="dark"] .cr-market-card.is-own{border-color:#6b5732}html[data-theme="dark"] .cr-market-empty,html[data-theme="dark"] .cr-empty-list-modern{color:var(--muted)}
html[data-theme="dark"] .cr-settings-group{border-color:var(--line);background:linear-gradient(145deg,#19261e,#1e2c23)}html[data-theme="dark"] .cr-permission-tile,html[data-theme="dark"] .cr-return-tile{border-color:#34443a;background:#202e25;color:var(--text)}html[data-theme="dark"] .cr-permission-tile>i{background:#203e2a;color:#8bd8a0}html[data-theme="dark"] .cr-return-tile select{border-color:#3a4a40;background:#152019;color:var(--text);color-scheme:dark}html[data-theme="dark"] .cr-table th{background:#1d2a22;color:#a6b5ab}html[data-theme="dark"] .cr-table td{border-color:#304037;color:var(--text)}html[data-theme="dark"] .cr-table tbody tr:nth-child(even) td{background:#19251e}html[data-theme="dark"] .cr-table tbody tr:hover td{background:#213128}html[data-theme="dark"] .cr-license-intro{border-color:#35533e;background:#1e3526}html[data-theme="dark"] .cr-license-shield{background:#2d9150}html[data-theme="dark"] .cr-listing-safety,html[data-theme="dark"] .cr-direct-sale-warning,html[data-theme="dark"] .cr-card-lock{border-color:#40573f;background:#263526;color:var(--text)}html[data-theme="dark"] .cr-asset-picker-empty{border-color:#3a4a40;background:#18231c}html[data-theme="dark"] .cr-form-message{color:#f1a59e}
