@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gold-50: #fcf9f1;--gold-100: #f6eed9;--gold-200: #ecdcb2;--gold-300: #dfc17e;--gold-400: #d1a954;--gold-500: #b98b2e;--gold-600: #96701f;--gold-700: #6f5114;--gold-grad: linear-gradient(135deg, #e2c47f 0%, #cfa44a 55%, #bb8d2f 100%);--gold-grad-hover: linear-gradient(135deg, #ebd08f 0%, #d9b05a 55%, #c69a3a 100%);--ink: #17140f;--ink-2: #2a251c;--muted: #6a6457;--bg: #faf8f3;--card: #ffffff;--line: #ece6d8;--line-strong: #d8cfbb;--field-line: #968f7e;--danger: #b42318;--ok: #157347;--link: #6f5114;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--r1: 10px;--r2: 16px;--pill: 999px;--shadow-sm: 0 1px 2px rgba(23, 20, 15, .05), 0 2px 8px rgba(23, 20, 15, .05);--shadow: 0 2px 4px rgba(23, 20, 15, .04), 0 12px 32px rgba(23, 20, 15, .08);--ring: 0 0 0 3px rgba(185, 139, 46, .35);--font-head: "Playfair Display", Georgia, serif;--font-body: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--t: .2s cubic-bezier(.2, .6, .2, 1);--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2396701f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}*{box-sizing:border-box}body{font:400 .9375rem/1.55 var(--font-body);font-synthesis:none;margin:0;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:var(--link);text-underline-offset:3px}h2,h3{margin:0;text-wrap:balance}h2{font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--font-head);font-feature-settings:"lnum" 1;letter-spacing:-.01em}h3{font:600 1.0625rem/1.3 var(--font-head);margin-bottom:var(--s4)}header{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);align-items:center;padding:var(--s2) var(--s5);min-height:64px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);color:var(--ink)}header .sp,.sp{flex:1}header a,header button{color:var(--ink)}header a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-weight:500;border-bottom:2px solid transparent;transition:var(--t)}header a:hover{color:var(--gold-700)}header a.is-on{border-bottom-color:var(--gold-500);font-weight:600}header button{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--pill);padding:0 var(--s4);min-height:44px;font-weight:600;transition:var(--t)}header button:hover{border-color:var(--gold-500);background:var(--gold-50)}header a.brand{display:inline-flex;align-items:baseline;gap:var(--s2);margin-right:var(--s3);border-bottom:0}.brand__gold{font:600 1.375rem/1 var(--font-head);letter-spacing:.14em;color:var(--gold-500)}.brand__sub{font:500 .8125rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}main{max-width:1000px;margin:var(--s6) auto;padding:0 var(--s5) var(--s7)}main:has(.wide){max-width:1160px}main:has(.narrow){max-width:880px}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden;box-shadow:var(--shadow-sm)}th,td{text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}th{font-size:.75rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:var(--gold-50)}tr.click{cursor:pointer;transition:background var(--t)}tr.click:hover{background:var(--gold-50)}label{display:block;margin-bottom:var(--s3);font-weight:600;font-size:.8125rem;letter-spacing:.02em;color:var(--ink-2)}input,select,textarea{display:block;width:100%;padding:0 var(--s3);margin-top:var(--s1);min-height:44px;font-weight:400;font-size:1rem;color:var(--ink);background:var(--card);border:1px solid var(--field-line);border-radius:var(--r1);transition:border-color var(--t),box-shadow var(--t)}textarea{padding:var(--s3);line-height:1.5}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;background-image:var(--chevron);background-repeat:no-repeat;background-position:right 16px center;background-size:16px;text-overflow:ellipsis}button.select{display:block;width:100%;margin-top:var(--s1);padding:0 44px 0 var(--s3);min-height:44px;text-align:left;font-weight:400;font-size:1rem;color:var(--ink);background:var(--card) var(--chevron) no-repeat right 16px center / 16px;border:1px solid var(--field-line);border-radius:var(--r1);cursor:pointer;transition:border-color var(--t),box-shadow var(--t)}button.select span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.select:hover:not(:disabled){border-color:var(--gold-500)}button.select:focus-visible,button.select[aria-expanded=true]{outline:none;border-color:var(--gold-500);box-shadow:var(--ring)}button.select:disabled{opacity:.6;cursor:not-allowed}.bar button.select{width:auto;margin:0}.select__menu{position:fixed;z-index:1000;min-width:160px;max-height:min(320px,50vh);overflow-y:auto;margin:0;padding:var(--s1);list-style:none;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r1);box-shadow:var(--shadow)}.select__menu li{padding:var(--s2) var(--s3);border-radius:6px;cursor:pointer;color:var(--ink)}.select__menu li.is-hi{background:var(--gold-50)}.select__menu li.is-sel{background:var(--gold-100);color:var(--gold-700);font-weight:600}input:hover,select:hover,textarea:hover{border-color:var(--gold-500)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold-500);box-shadow:var(--ring)}textarea.tall{min-height:220px;resize:vertical}input[type=radio],input[type=checkbox]{width:20px;height:20px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--gold-600)}:focus-visible{outline:2px solid var(--gold-600);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 var(--s5)}.bar{display:flex;gap:var(--s2);margin-bottom:var(--s4)}.bar input,.bar select{width:auto;margin:0}button,.btn{cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:1px solid transparent;border-radius:var(--pill);text-decoration:none;font:600 .9375rem/1 var(--font-body);transition:var(--t)}.btn.primary{background:var(--gold-grad);color:var(--ink);box-shadow:0 1px #ffffff80 inset,0 4px 14px #b98b2e4d}.btn.primary:hover:not(:disabled){background:var(--gold-grad-hover);box-shadow:0 1px #ffffff80 inset,0 8px 22px #b98b2e6b}.btn.secondary{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.btn.secondary:hover:not(:disabled){border-color:var(--gold-500);background:var(--gold-50);color:var(--gold-700)}.btn.danger{background:var(--danger);color:#fff}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover:not(:disabled){background:var(--gold-100)}.btn.danger-text{color:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.err{background:#fdecea;color:#8f1d14;padding:var(--s3) var(--s4);margin:var(--s2) 0 var(--s4);border-radius:var(--r1);border:1px solid #f3c4bf}.err a{color:#8f1d14;font-weight:600}.err-text{color:#8f1d14}.ok-text{color:var(--ok);font-weight:600}.warn-text{color:#8a5a00;font-weight:600}.warn{background:var(--gold-50);color:var(--gold-700);padding:var(--s3) var(--s4);margin:var(--s2) 0 var(--s4);border-radius:var(--r1);border:1px solid var(--gold-200)}.info{color:var(--muted);margin:var(--s1) 0 var(--s4)}.muted{color:var(--muted)}.small{font-size:.75rem}.nowrap{white-space:nowrap}.login,.login.card{max-width:380px;margin:96px auto 0;padding:var(--s6);box-shadow:var(--shadow)}.login h2{margin-bottom:var(--s5)}.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s5)}.filters{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s4);margin-bottom:var(--s4);align-items:flex-end}.filters label{margin:0}.filters .grow{flex:1 1 280px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:var(--s5);margin:0 0 var(--s5);min-width:0;box-shadow:var(--shadow-sm)}legend{font:600 1.0625rem/1.3 var(--font-head);padding:0 var(--s2);color:var(--ink)}.field{margin-bottom:var(--s3)}.field label{margin-bottom:0}.hint{display:block;font-size:.75rem;color:var(--muted);font-weight:400;margin-top:var(--s1);letter-spacing:0}.field-err{color:var(--danger);font-size:.75rem;font-weight:600;margin-top:var(--s1)}[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.radios{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--s3)}.radio{display:flex;gap:var(--s3);align-items:flex-start;margin:0;padding:var(--s3) var(--s4);min-height:44px;border:1px solid var(--line-strong);border-radius:var(--r1);cursor:pointer;font-weight:400;font-size:.9375rem;letter-spacing:0;transition:var(--t)}.radio:hover{border-color:var(--gold-500)}.radio.on{border-color:var(--gold-500);box-shadow:var(--ring);background:var(--gold-50)}.radio:has(:focus-visible){outline:2px solid var(--gold-600);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip{display:inline-flex;align-items:center;padding:2px var(--s3);border-radius:var(--pill);background:var(--gold-50);border:1px solid var(--gold-200);color:var(--ink-2);font-size:.75rem;font-weight:600}.lbl{display:block;margin-bottom:var(--s2);font-weight:600;font-size:.8125rem;letter-spacing:.02em;color:var(--ink-2)}.pick{min-height:44px;padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--card);color:var(--ink-2);font-size:.875rem;font-weight:500;transition:var(--t)}.pick:hover{border-color:var(--gold-500)}.pick.on{background:var(--gold-grad);border-color:var(--gold-500);color:var(--ink);font-weight:600;box-shadow:var(--ring)}.badge{display:inline-block;padding:2px var(--s3);border-radius:var(--pill);font-size:.75rem;font-weight:700;letter-spacing:.04em;border:1px solid transparent}.st-draft{background:#efece4;color:#4b4638}.st-published{background:#dcf3e4;color:#14532d}.st-sold{background:var(--gold-100);color:var(--gold-700)}.st-archived{background:transparent;color:var(--muted);border:1px dashed var(--field-line)}.badge.sale{background:var(--ink);color:#fff}.badge.rent{background:var(--gold-100);color:var(--gold-700);border-color:var(--gold-200)}.thumb{width:64px;height:48px;object-fit:cover;display:block;border-radius:8px;background:#efece4}.title{font-weight:600;color:var(--ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.title:hover{color:var(--gold-700);text-decoration:underline}.empty{background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--r2);padding:var(--s7);text-align:center}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s4)}.actions{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);margin:0 0 var(--s5);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r2);box-shadow:0 -6px 24px #17140f14}.actions .status{min-height:20px}.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--s3);margin-top:var(--s3)}.ph{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r1);padding:var(--s2);font-size:.75rem;display:flex;flex-direction:column;gap:var(--s2)}.ph img,.ph-state{width:100%;height:110px;object-fit:cover;display:block;border-radius:8px}.ph-state{display:flex;align-items:center;justify-content:center;background:#efece4;color:var(--ink-2);font-weight:600}.ph.cover{border-color:var(--gold-500);box-shadow:var(--ring)}.cover-badge{background:var(--gold-grad);color:var(--ink);align-self:flex-start}.ph-actions{display:flex;gap:var(--s1);align-items:center}.ph-actions .btn{margin-left:auto;padding:0 var(--s2)}.icon-btn{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r1);color:var(--ink);transition:var(--t)}.icon-btn:hover:not(:disabled){border-color:var(--gold-500);background:var(--gold-50)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.drop{border:2px dashed var(--line-strong);padding:var(--s5);text-align:center;background:var(--gold-50);border-radius:var(--r2);transition:var(--t)}.drop.over{border-color:var(--gold-500);background:var(--gold-100)}.filebtn{cursor:pointer;margin:0}.filebtn:has(:focus-visible){outline:2px solid var(--gold-600);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);min-height:0;padding:0;border:0;margin:0}.up{margin-top:var(--s2)}progress{width:100%;accent-color:var(--gold-500)}@media (pointer: coarse){button{min-height:44px}}@media (max-width: 699px){header{padding:var(--s1) var(--s4);gap:0 var(--s4)}main{padding:0 var(--s4) var(--s7)}.card{padding:var(--s4)}table.list,table.list tbody,table.list tr,table.list td{display:block}table.list thead{position:absolute;left:-9999px}table.list{background:none;border:0;box-shadow:none;overflow:visible}table.list tr{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:var(--s3);margin-bottom:var(--s3);box-shadow:var(--shadow-sm)}table.list td{border:0;padding:2px 0;min-width:0;overflow-wrap:anywhere}table.list td.c-thumb{padding:0 0 var(--s2)}table.list td.c-thumb .thumb{width:100%;height:auto;aspect-ratio:16 / 9;max-height:220px}table.list td.c-title{padding-bottom:var(--s2)}table.list .title{-webkit-line-clamp:3;font-size:1.0625rem}table.list td[data-label]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s2)}table.list td[data-label]:before{content:attr(data-label);flex:0 0 5.5rem;color:var(--muted);font-size:.75rem}.actions{gap:var(--s2)}.actions .btn{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}table+.card,table+form.card{margin-top:var(--s4)}
