@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@300;400;500;600;700;800;900&display=swap";:root{color:#151515;background:#f7f6f3;font-family:Noto Sans Thai,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--gold: #c79a42;--gold-deep: #9c7430;--ink: #0b0f13;--muted: #707070;--line: #e6e0d6;--panel: #ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{min-width:320px;min-height:100vh;margin:0;background:#f8f7f4;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.site-header{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:230px 1fr;align-items:center;gap:24px;min-height:66px;padding:6px clamp(18px,5vw,64px);background:#05080cdb;border-bottom:1px solid rgba(199,154,66,.24);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand img{display:block;width:auto;height:62px;max-width:100%;filter:none}.main-nav,.contact-strip{display:flex;align-items:center;gap:24px}.main-nav{justify-content:center;color:#fff;font-size:.86rem;font-weight:700}.main-nav a{position:relative;padding:8px 0}.main-nav a:after{position:absolute;right:0;bottom:4px;left:0;height:2px;background:var(--gold);content:"";opacity:0;transform:scaleX(.5);transition:.18s ease}.main-nav a:hover:after,.main-nav a[aria-current=true]:after{opacity:1;transform:scaleX(1)}.contact-strip{justify-content:flex-end;gap:12px}.icon-link{display:inline-grid;width:36px;height:36px;place-items:center;color:#111;font-size:1.28rem}.login-link,.search-form button,.newsletter button{display:inline-grid;min-height:44px;place-items:center;border:1px solid #c99c48;border-radius:6px;background:linear-gradient(180deg,#d9ad5d,#b68031);color:#fff;font-weight:800;padding:0 22px;box-shadow:inset 0 1px #ffffff61}.hero{min-height:440px;margin-top:-66px;padding:clamp(98px,12vw,132px) clamp(18px,8vw,104px) clamp(34px,6vw,58px);background:linear-gradient(90deg,#05080cf5,#05080cd1 40%,#05080c3d),url(https://images.unsplash.com/photo-1555215695-3004980ad54e?auto=format&fit=crop&w=1800&q=82);background-position:center right;background-size:cover;color:#fff}.hero-copy{width:min(1280px,100%)}.hero-copy p{margin:0;font-size:clamp(1.85rem,3.7vw,3.35rem);font-weight:900;line-height:1.16}.hero-copy p span{color:var(--gold)}.hero-copy strong{display:block;margin-top:20px;color:#f6eee0;font-size:clamp(1rem,1.5vw,1.18rem)}.search-form{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) minmax(190px,.8fr);align-items:center;gap:18px;width:100%;margin-top:28px;padding:26px clamp(18px,3vw,42px) 30px;border-bottom:4px solid #c9c07d;background:#242424;border-radius:0;box-shadow:0 16px 36px #0000005c}.search-form h2{grid-column:1 / -1;margin:0 0 10px;color:#f2f2f2;font-size:clamp(1.45rem,2.5vw,2rem);text-align:center}.search-form label{display:grid;gap:9px;color:#f2f2f2;font-size:1rem;font-weight:700;white-space:nowrap}.search-form input,.search-form select{width:100%;min-height:50px;border:0;border-radius:6px;background:#b7b7b7;color:#1c1c1c;padding:0 18px;outline:2px solid transparent}.search-form input:focus,.search-form select:focus{outline-color:var(--gold);z-index:1}.search-form button{align-self:end;min-height:50px;border-radius:6px;font-size:1rem}.search-result{min-height:24px;margin:14px 0 0;color:#f5d99a;font-weight:800}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:22px clamp(18px,8vw,104px);background:#fff;border-bottom:1px solid var(--line)}.trust-strip div{display:grid;grid-template-columns:42px 1fr;align-items:center;column-gap:12px}.trust-strip span{grid-row:span 2;display:grid;width:38px;height:38px;place-items:center;color:var(--gold);font-size:1.2rem}.trust-strip strong{font-size:.95rem}.trust-strip small{color:var(--muted)}.home-block,.listing-panel,.page-hero,.category-band,.why-section,.steps-section,.documents-grid,.detail-layout{width:min(1360px,calc(100% - 28px));margin-inline:auto}.home-block,.listing-panel,.steps-section{margin-top:24px;padding:clamp(16px,2.4vw,26px);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 30px #10141814}.listing-panel{margin-bottom:clamp(52px,6vw,86px)}.detail-similar-block{margin-bottom:clamp(96px,8vw,140px)}#latest-block,#featured-block,.listing-panel,.plate-section{background:#303030;border-color:#3e3e3e;color:#fff;box-shadow:inset 0 0 26px #ffffff08,0 16px 30px #00000029}#latest-block .block-heading h2,#featured-block .block-heading h2,.listing-panel .pagination-summary,.plate-section h2{color:#fff;overflow:hidden}.detail-left{min-width:0}.plate-section{width:min(1360px,calc(100% - 28px));margin:24px auto 0;padding:clamp(16px,2vw,22px);border:1px solid #3e3e3e;border-radius:4px}.block-heading,.section-heading,.listing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.eyebrow{margin:0 0 6px;color:var(--gold-deep);font-weight:900}.block-heading h2,.section-heading h2,.page-hero h1,.why-section h2,.steps-section h2{margin:0;color:#121212;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.22}.text-link{color:var(--gold-deep);font-weight:900}.plate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:16px 14px}.all-plates-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px 14px}.plate-card{display:grid;overflow:visible;border:1px solid #222222;border-radius:4px;background:#202020;color:inherit;padding:0;text-align:left;box-shadow:0 10px 18px #0000002e}.plate-card:hover{transform:translateY(-2px);transition:.18s ease}.plate-art{display:none}.plate-face{position:relative;display:grid;grid-template-rows:1fr auto 1fr;aspect-ratio:2.62 / 1;min-height:0;margin:14px 12px 0;align-items:center;justify-items:center;overflow:hidden;border:3px solid #4f4f4f;border-radius:7px;background:url(/assets/whiteplate-tb.png) center / 100% 100% no-repeat;color:#071126;text-align:center;box-shadow:inset 0 0 0 1px #ededed}.plate-face:before{position:absolute;right:0;top:48.5%;left:-8px;height:16px;background:radial-gradient(ellipse at 50% 48%,transparent 0 49%,rgba(214,214,214,.52) 51% 55%,transparent 57%) 0 0 / 58px 16px repeat-x,radial-gradient(ellipse at 50% 52%,transparent 0 49%,rgba(230,230,230,.42) 51% 55%,transparent 57%) 29px 0 / 58px 16px repeat-x;content:none;opacity:.65}.plate-face:after{position:absolute;right:18%;bottom:13%;width:28px;height:28px;border:3px solid rgba(185,185,185,.28);border-radius:999px;color:#a0a0a03d;content:none;display:grid;place-items:center;font-size:.9rem;font-weight:800}.plate-card--graphic .plate-face{background:url(/assets/plate-1.png) center / 100% 100% no-repeat}.plate-card--graphic .plate-face:before,.plate-card--graphic .plate-face:after,.plate-card--gold .plate-face:before,.plate-card--gold .plate-face:after{content:none}.plate-card--gold .plate-face{background:linear-gradient(180deg,transparent 0%,transparent 66%,rgba(255,250,221,.92) 67%,rgba(255,250,221,.98) 100%),url(/assets/plate-bkk-gold.jpeg) center / 100% 100% no-repeat}.plate-face strong{position:relative;z-index:1;grid-row:2;display:block;font-size:clamp(1.24rem,1.55vw,1.58rem);font-weight:650;line-height:1}.plate-face small{position:relative;z-index:1;grid-row:3;align-self:start;margin-top:2px;font-size:.92rem;font-weight:400}.plate-card--graphic .plate-face strong,.plate-card--gold .plate-face strong{align-self:end;transform:translateY(8px);font-weight:600}.plate-card--graphic .plate-face small,.plate-card--gold .plate-face small{align-self:end;margin-bottom:8px;font-weight:500}.plate-price{display:block;margin-top:14px;background:#a19870;color:#fff;font-size:.92rem;font-weight:650;padding:8px 10px;text-align:center}.plate-meta{position:relative;display:block;min-height:42px;border:1px solid #a19870;border-top:0;color:#f4f1e8;font-size:.82rem;font-weight:400;padding:8px;text-align:center}.sum-info{position:relative;z-index:900;display:inline-grid;width:14px;height:14px;margin-left:5px;place-items:center;border:1.5px solid currentColor;border-radius:999px;font-family:Georgia,serif;font-size:.58rem;font-style:italic;line-height:1;vertical-align:.08em}.sum-info:after{position:absolute;right:50%;bottom:calc(100% + 12px);z-index:900;width:min(420px,78vw);border:4px solid #ffffff;border-radius:6px;background:#9f966d;color:#fff;content:attr(data-tooltip);font-family:inherit;font-size:1.02rem;font-style:normal;font-weight:800;line-height:1.75;opacity:0;padding:22px 26px;pointer-events:none;text-align:center;transform:translate(50%,8px);transition:.16s ease}.sum-info:hover:after{opacity:1;transform:translate(50%)}.plate-card:has(.sum-info:hover){z-index:900}.category-band{margin-top:28px;padding:24px;border-radius:8px;background:#0c1014;color:#fff;box-shadow:0 14px 30px #10141829}.category-band h2{color:#fff}.category-rail{display:grid;grid-template-columns:repeat(9,1fr);gap:0}.category-rail a{display:grid;min-height:72px;place-items:center;border-right:1px solid rgba(255,255,255,.14);color:#fff;font-size:.84rem;font-weight:800;text-align:center}.category-rail a:last-child{border-right:0}.category-rail span{color:var(--gold);font-size:1.45rem}.why-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);overflow:hidden;min-height:320px;margin-top:28px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#fffffffa,#ffffffe6 42%,#fff3),url(https://images.unsplash.com/photo-1503736334956-4c8f8e92946d?auto=format&fit=crop&w=1400&q=82) center right / cover no-repeat;box-shadow:0 14px 30px #10141814}.why-section>div:first-child{padding:clamp(28px,4vw,48px)}.why-section h2 span{color:var(--gold)}.why-section ul{display:grid;gap:10px;margin:18px 0 22px;padding:0;list-style:none}.why-section li:before{color:var(--gold-deep);content:"● "}.why-car{min-height:300px}.outline-button,.document-card a{display:inline-grid;min-height:42px;width:fit-content;place-items:center;border:1px solid var(--gold-deep);border-radius:6px;background:#fff;color:var(--gold-deep);font-weight:900;padding:8px 18px}.steps-section{margin-bottom:28px}.steps-section h2{margin-bottom:18px;text-align:center}.steps-section>div{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.steps-section article{display:grid;gap:8px;justify-items:center;color:#1b1b1b;text-align:center}.steps-section article span{display:grid;width:46px;height:46px;place-items:center;border-radius:999px;background:#f4eee3;color:var(--gold-deep);font-size:1.3rem}.steps-section small{color:var(--muted)}.plates{display:grid;gap:22px;width:min(1360px,calc(100% - 28px));margin-inline:auto;padding:0 0 72px}.plate-section{width:100%;margin-inline:auto;padding:clamp(16px,2.4vw,26px);border:1px solid var(--line);border-radius:8px;background:#fff}.page-hero{padding:44px 0 8px}.page-hero p{max-width:780px;color:var(--muted);line-height:1.75}.listing-head{align-items:center}.pagination-summary{margin:0;color:var(--gold-deep);font-weight:900}.pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pagination button{min-width:40px;min-height:36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#151515;font-weight:900}.pagination button[aria-current=page]{background:#111820;color:#fff}.detail-layout{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:34px;margin-top:44px;padding:clamp(22px,4vw,42px);border-radius:8px;background:#101419;color:#fff}.detail-plate{display:grid;width:min(100%,560px);max-width:100%;margin-inline:auto}.detail-plate .plate-art{display:none}.plate-face-large{width:100%;min-height:0;margin:0;aspect-ratio:2.62 / 1;border-width:6px;border-radius:18px}.plate-face-large strong{font-size:clamp(2rem,4vw,3.8rem)}.plate-face-large small{font-size:1.7rem}.contact-box{display:grid;gap:8px;margin-top:22px;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;text-align:center}.line-qr-link{display:grid;justify-items:center;gap:8px;width:fit-content;margin:8px auto 0;color:#d9c084;font-weight:900}.line-qr-link img{width:min(164px,55vw);border:8px solid #ffffff;border-radius:8px;background:#fff;filter:grayscale(1) brightness(.62) contrast(9)}.line-contact-link{display:inline-grid;min-height:42px;place-items:center;border:1px solid #c99c48;border-radius:6px;background:linear-gradient(180deg,#d9ad5d,#b68031);color:#fff;font-weight:900;padding:0 16px}.contact-box p{margin:0;color:#d9c084;font-weight:900}.detail-info h1{margin:0 0 20px;font-size:clamp(2rem,4vw,3.6rem)}.detail-info dl{display:grid;gap:12px;margin:0 0 22px}.detail-info dl div{display:grid;grid-template-columns:170px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.detail-info dt{color:#d5c79d;font-weight:800}.detail-info dd{margin:0;font-weight:900}.booking-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.primary-button,.outline-button{display:inline-grid;min-height:44px;place-items:center;border-radius:6px;font-weight:900;padding:0 18px}.primary-button{border:1px solid #c99c48;background:linear-gradient(180deg,#d9ad5d,#b68031);color:#fff}.expert-note{margin-top:18px;padding:18px;border:1px solid rgba(199,154,66,.34);border-radius:8px;background:#ffffff0f}.expert-note p{margin:8px 0 0;color:#e8e3d8;line-height:1.75}.documents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin-top:24px;margin-bottom:54px}.legal-section{display:grid;gap:16px;width:min(1040px,calc(100% - 28px));margin:24px auto 56px}.legal-section article{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 30px #10141814}.legal-section h2,.legal-section p{margin:0}.legal-section p{margin-top:8px;color:#4a4a4a;line-height:1.85}.fortune-panel{display:grid;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:20px;width:min(1120px,calc(100% - 28px));margin:24px auto 56px}.fortune-form,.fortune-result{display:grid;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 30px #10141814}.fortune-summary{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:18px;align-items:center}.fortune-preview-card{display:grid;gap:10px;padding:12px;border-radius:6px;background:#202020;color:#fff;text-align:center}.fortune-preview-card .plate-face{margin:0}.fortune-preview-card>span:last-child{color:#f4f1e8;font-weight:800}.fortune-matches{display:grid;gap:12px;margin-top:16px}.fortune-matches h2{margin:0;font-size:1.2rem}.fortune-form label{display:grid;gap:8px;font-weight:900}.fortune-form input{min-height:46px;border:1px solid var(--line);border-radius:6px;padding:8px 12px}.fortune-form button{min-height:44px;border:1px solid #c99c48;border-radius:6px;background:linear-gradient(180deg,#d9ad5d,#b68031);color:#fff;font-weight:900}.fortune-result strong{color:var(--gold-deep);font-size:1.5rem}.fortune-result p{margin:0;color:#454545;line-height:1.8}.contact-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;width:min(1120px,calc(100% - 28px));margin:24px auto 56px}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 30px #10141814}.contact-form label{display:grid;gap:7px;font-weight:800}.contact-form input,.contact-form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:6px;padding:10px 12px}.contact-form .wide-field,.contact-form button{grid-column:1 / -1}.contact-form button{min-height:46px;border:1px solid #c99c48;border-radius:6px;background:linear-gradient(180deg,#d9ad5d,#b68031);color:#fff;font-weight:900}.contact-section aside{display:grid;gap:12px;align-content:start;justify-items:center;padding:28px;border-radius:8px;background:#0e1217;color:#fff;text-align:center}.contact-logo{width:min(260px,86%);height:auto;margin-bottom:4px}.document-card{display:grid;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 30px #10141814}.document-card h2,.document-card p{margin:0}.document-card p{color:var(--muted);line-height:1.75}.empty-state{grid-column:1 / -1;margin:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);text-align:center}.site-footer{display:grid;grid-template-columns:minmax(280px,1.3fr) minmax(160px,.7fr) minmax(180px,.7fr);gap:clamp(28px,5vw,72px);align-items:start;padding:42px clamp(18px,8vw,104px) 0;background:radial-gradient(circle at 54% 18%,rgba(199,154,66,.08),transparent 32%),#0c1015;color:#fff}.footer-logo img{width:260px;max-width:100%;filter:none}.footer-logo{display:grid;justify-items:center;text-align:center;max-width:420px;margin-inline:auto}.site-footer h2,.site-footer p{margin:0 0 10px}.site-footer nav{display:grid;gap:8px;align-content:start}.site-footer nav a,.site-footer p{color:#cbc9c2}.newsletter{display:grid;gap:10px}.newsletter input{min-height:44px;border:0;border-radius:6px;padding:0 14px}.social-row{display:flex;gap:12px;margin-top:16px!important}.social-row span,.social-row a{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#ffffff14;color:#fff;font-size:.72rem;font-weight:900}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:center;gap:22px;width:100%;margin:24px 0 0;padding:20px clamp(18px,8vw,104px);background:#0000003d;color:#d6d3ca;font-size:.86rem;text-align:center}.floating-contact,.back-to-top{position:fixed;right:clamp(16px,3vw,34px);z-index:950}.floating-contact{bottom:clamp(18px,3vw,34px);display:grid;justify-items:end;gap:10px}.floating-contact-button,.back-to-top{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:linear-gradient(180deg,#d9ad5d,#b68031);color:#fff;font-weight:900;line-height:1;box-shadow:0 14px 28px #0a0c0f3d}.floating-contact-button{width:auto;min-width:72px;padding:0 16px;font-size:.92rem}.floating-contact-panel{display:grid;width:min(260px,calc(100vw - 32px));gap:8px;padding:12px;border:1px solid rgba(199,154,66,.36);border-radius:8px;background:#0c1015f5;color:#fff;box-shadow:0 18px 36px #0a0c0f52;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.floating-contact-panel[hidden]{display:none}.floating-contact-panel a{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:6px;background:#ffffff0f}.floating-contact-panel strong{color:#d9c084}.floating-contact-panel span{color:#fff;font-weight:700}.back-to-top{bottom:calc(clamp(18px,3vw,34px) + 58px);font-size:1.35rem;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.admin-page{padding:40px 0 56px}.login-panel,.admin-panel{width:min(1180px,calc(100% - 28px));margin-inline:auto;padding:clamp(22px,4vw,36px);border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 30px #10141814}.admin-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:24px;margin-bottom:24px}.admin-heading h1,.admin-heading h2,.import-panel h2,.tracking-panel h2{margin:0;color:#111}.admin-heading p,.import-panel p,.tracking-panel p{margin:0;color:var(--muted);line-height:1.7}.login-form,.admin-form,.tracking-form{display:grid;gap:14px}.login-form{max-width:520px}.admin-form,.tracking-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#faf9f6}.login-form label,.admin-form label,.tracking-form label{display:grid;gap:7px;color:#2a2a2a;font-size:.9rem;font-weight:800}.login-form input,.admin-form input,.admin-form select,.tracking-form input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#171717;padding:8px 12px}.login-form button,.logout-button,.admin-form button,.tracking-form button,.admin-actions button,.import-actions button{min-height:40px;border:1px solid #c99c48;border-radius:6px;background:linear-gradient(180deg,#d9ad5d,#b68031);color:#fff;font-weight:900;padding:8px 14px}.import-panel{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-bottom:18px;padding:18px;border-radius:8px;background:#101419;color:#fff}.tracking-panel{display:grid;gap:12px;margin-bottom:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 22px #1014180f}.tracking-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-top:0;background:#faf9f6}.tracking-form button{align-self:end}.import-panel h2,.import-panel p{color:#fff}.import-panel p{opacity:.76}.import-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.checkbox-field{grid-template-columns:auto 1fr;align-content:end;min-height:64px}.checkbox-field input{width:20px;min-height:20px;margin-top:11px;accent-color:var(--gold)}.admin-form-actions{display:flex;align-items:end;gap:10px}.admin-status{min-height:24px;color:var(--gold-deep);font-weight:800}.admin-status[data-tone=success]{color:#23824a}.admin-status[data-tone=error]{color:#b23b35}.admin-searchbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:12px;align-items:center;margin:18px 0}.admin-searchbar input{min-height:42px;border:1px solid var(--line);border-radius:6px;padding:8px 12px}.admin-pagination-summary{margin:0;color:var(--gold-deep);font-weight:900}.admin-pagination{display:flex;gap:8px}.admin-pagination button{min-height:36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#111;font-weight:900;padding:6px 12px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.admin-table{width:100%;min-width:1040px;border-collapse:collapse;background:#fff}.admin-table th,.admin-table td{padding:12px;border-bottom:1px solid var(--line);color:#1b1b1b;font-size:.88rem;text-align:left;vertical-align:middle}.admin-table th{background:#f3eee5;font-weight:900}.admin-actions{display:flex;gap:8px}.admin-actions button[data-delete-id]{background:linear-gradient(180deg,#8a5049,#6b3934);border-color:#8a5049}@media (max-width: 1080px){.site-header{grid-template-columns:1fr;justify-items:center;gap:10px}.main-nav,.contact-strip{justify-content:center;flex-wrap:wrap}.search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.search-form button{grid-column:1 / -1}.trust-strip,.steps-section>div,.documents-grid,.fortune-panel,.site-footer{grid-template-columns:repeat(2,1fr)}.admin-heading,.admin-form,.tracking-form,.import-panel,.tracking-panel,.admin-searchbar{grid-template-columns:1fr}.category-rail{grid-template-columns:repeat(3,1fr)}.all-plates-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.why-section,.detail-layout,.contact-section{grid-template-columns:1fr}.why-section{background:linear-gradient(180deg,#fffffffa,#ffffffdb 52%,#ffffff61),url(https://images.unsplash.com/photo-1503736334956-4c8f8e92946d?auto=format&fit=crop&w=1100&q=82) center / cover no-repeat}.fortune-summary{grid-template-columns:1fr}}@media (max-width: 720px){.hero{margin-top:0;padding:28px 14px}.site-header{min-height:auto;padding:10px 14px}.brand img{width:min(260px,78vw);height:auto}.search-form,.trust-strip,.steps-section>div,.documents-grid,.fortune-panel,.site-footer,.newsletter{grid-template-columns:1fr}.search-form{padding:18px 14px 20px;gap:12px}.search-form input,.search-form select,.search-form button{border-radius:5px;border-right:0}.search-form label{grid-template-columns:1fr;gap:6px}.footer-bottom{flex-direction:column;align-items:center;text-align:center}.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.all-plates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-panel,.plate-section{padding:14px}.plate-face strong{font-size:clamp(1.02rem,5vw,1.32rem)}.plate-face small{font-size:.78rem}.plate-price,.plate-meta{font-size:.75rem}.sum-info:after{position:fixed;right:12px;bottom:18px;left:12px;width:auto;transform:none}.sum-info:hover:after{transform:none}.category-rail{grid-template-columns:repeat(2,1fr)}.detail-info dl div{grid-template-columns:1fr}.contact-box{margin-inline:auto;width:100%}.contact-section{width:min(100% - 28px,520px);margin-bottom:42px}.contact-form,.contact-section aside{padding:18px 14px}.contact-form{grid-template-columns:1fr}}
