.toast-host[data-v-8a6f0db8]{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:10px;right:16px;left:16px;bottom:16px;padding-bottom:env(safe-area-inset-bottom);max-width:420px;margin-left:auto}.toast[data-v-8a6f0db8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;box-shadow:0 8px 22px #00000026;border:1px solid rgba(0,0,0,.06);max-width:100%}.toast__message[data-v-8a6f0db8]{line-height:1.35;word-break:break-word;overflow-wrap:anywhere;flex:1}.toast__close[data-v-8a6f0db8]{background:transparent!important;border:none!important;color:inherit;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:-4px -4px 0 0;cursor:pointer;font-size:22px;line-height:1;opacity:.85}.toast__close[data-v-8a6f0db8]:hover{opacity:1}.toast__close[data-v-8a6f0db8]:focus-visible{outline:2px solid var(--color-button-active);outline-offset:2px}.toast--error[data-v-8a6f0db8]{background:var(--color-toast-error, var(--color-button-active, #f05147));color:#fff}.toast--confirm[data-v-8a6f0db8]{background:var(--color-toast-confirm, var(--color-button-bg, #e4dacd));color:var(--color-text, #202b39)}.toast--warn[data-v-8a6f0db8]{background:var(--color-toast-warning, #f08a47);color:#fff}.app-header-shell[data-v-945dcc4a]{max-width:var(--content-max-width, 1200px);margin:0 auto;padding:.9rem 1.25rem .2rem}.page-header[data-v-945dcc4a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.1rem}.page-header-left[data-v-945dcc4a]{display:flex;flex-direction:column;align-items:flex-start}.page-logo[data-v-945dcc4a]{width:216px;height:auto;display:block}.page-header-right[data-v-945dcc4a]{display:flex;flex-direction:column;align-items:flex-end}.header-actions-row[data-v-945dcc4a]{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.header-actions-row--lower[data-v-945dcc4a]{margin-top:.25rem;align-self:flex-end}.header-action[data-v-945dcc4a]{display:inline-flex;align-items:center;gap:.35rem;padding:0;margin:0;font-size:.85rem;border:none;background:transparent;color:var(--color-text);cursor:pointer;white-space:nowrap}.header-action[data-v-945dcc4a]:disabled{opacity:.6;cursor:default}.header-action--primary[data-v-945dcc4a]{font-weight:500}.header-action--icononly[data-v-945dcc4a]{opacity:.95}.header-action-icon[data-v-945dcc4a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.icon[data-v-945dcc4a]{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.header-action:hover .header-action-label[data-v-945dcc4a]{text-decoration:underline}.header-action[data-v-945dcc4a]:focus{outline:2px solid var(--color-button-active);outline-offset:2px}.page-meta[data-v-945dcc4a]{align-self:flex-end;text-align:right;font-size:.95rem;opacity:.9;margin-top:.35rem;margin-bottom:-.1rem}.header-divider[data-v-945dcc4a]{margin:.05rem 0 .75rem}@media (max-width: 768px){.page-header[data-v-945dcc4a]{flex-direction:column;align-items:flex-start}.page-header-right[data-v-945dcc4a]{align-items:flex-start}.header-actions-row[data-v-945dcc4a]{justify-content:flex-start}.header-actions-row--lower[data-v-945dcc4a],.page-meta[data-v-945dcc4a]{align-self:flex-start;text-align:left}}.page[data-v-cafc70ee]{width:100%}.page__inner[data-v-cafc70ee]{max-width:var(--content-max-width, 980px);margin:0 auto;padding:0 1.25rem 2rem;min-width:0}.page__header[data-v-cafc70ee]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:.75rem 0 1rem;min-width:0}.page__title[data-v-cafc70ee]{min-width:0}.page__h1[data-v-cafc70ee]{margin:0;font-size:1.6rem;line-height:1.2;font-weight:700}.page__subtitle[data-v-cafc70ee]{margin:.35rem 0 0;opacity:.9}.page__actions[data-v-cafc70ee]{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.page__content[data-v-cafc70ee]{display:flex;flex-direction:column;gap:1rem;min-width:0}@media (max-width: 768px){.page__inner[data-v-cafc70ee]{padding:0 1rem 2rem}.page__header[data-v-cafc70ee]{flex-direction:column;align-items:stretch}.page__actions[data-v-cafc70ee]{justify-content:flex-start}}.pane[data-v-bdba56f5]{border-radius:var(--pane-radius, 16px);padding:1rem;background:#fff;border:var(--pane-border, 1px solid rgba(0, 0, 0, .22));box-shadow:var(--pane-shadow, 0 10px 26px rgba(0, 0, 0, .06));min-width:0}.pane--muted[data-v-bdba56f5]{background:var(--color-button-bg);box-shadow:none}.pane__header[data-v-bdba56f5]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.pane__title[data-v-bdba56f5]{margin:0;font-size:1.1rem;font-weight:700}.pane__actions[data-v-bdba56f5]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:flex-end}.pane__body[data-v-bdba56f5]{display:block;min-width:0}.t-tabs[data-v-526adea3]{display:flex;gap:.5rem;flex-wrap:wrap}.t-tabs__tab[data-v-526adea3]{border:1px solid var(--color-hr);background:transparent;color:var(--color-text);padding:.55rem .95rem;border-radius:999px;cursor:pointer;font-weight:700}.t-tabs__tab[data-v-526adea3]:disabled{opacity:.5;cursor:default}.t-tabs__tab--active[data-v-526adea3]{background:var(--color-button-active);border-color:var(--color-button-active);color:#fff}[data-v-1747ec4c],[data-v-1747ec4c]:before,[data-v-1747ec4c]:after{box-sizing:border-box}[data-v-1747ec4c] *{min-width:0}.search-row[data-v-1747ec4c]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:1rem}.search-input[data-v-1747ec4c]{flex:1 1 280px;width:100%;max-width:100%;padding:.55rem .75rem;font-size:1rem;border:1px solid var(--color-hr);border-radius:10px;background:var(--color-bg);color:var(--color-text)}.primary-button[data-v-1747ec4c],.secondary-button[data-v-1747ec4c]{padding:.55rem .95rem;font-size:.95rem;border-radius:999px;border:1px solid var(--color-hr);cursor:pointer;white-space:nowrap;background:transparent;color:var(--color-text);font-weight:700}.primary-button[data-v-1747ec4c]{background:var(--color-button-active);border-color:var(--color-button-active);color:#fff}.primary-button[data-v-1747ec4c]:disabled,.secondary-button[data-v-1747ec4c]:disabled{opacity:.65;cursor:default}.primary-button[data-v-1747ec4c]:active:not(:disabled),.secondary-button[data-v-1747ec4c]:active:not(:disabled){transform:translateY(1px);filter:brightness(.97)}.search-input[data-v-1747ec4c]:focus,.primary-button[data-v-1747ec4c]:focus,.secondary-button[data-v-1747ec4c]:focus,.filter-item input[data-v-1747ec4c]:focus,.filter-item select[data-v-1747ec4c]:focus,.sort-select[data-v-1747ec4c]:focus,.per-page-input[data-v-1747ec4c]:focus{outline:2px solid var(--color-button-active);outline-offset:2px}.filters-panel[data-v-1747ec4c]{margin:0 0 1rem;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:.75rem;background:rgba(0,0,0,.02)}.filters-grid[data-v-1747ec4c]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}.filter-item[data-v-1747ec4c]{display:flex;flex-direction:column;min-width:0}.filter-item label[data-v-1747ec4c]{font-size:.85rem;margin-bottom:.2rem;font-weight:700;opacity:.95}.filter-item input[data-v-1747ec4c],.filter-item select[data-v-1747ec4c]{width:100%;max-width:100%;padding:.45rem .6rem;font-size:.95rem;border:1px solid var(--color-hr);border-radius:10px;background:var(--color-bg);color:var(--color-text)}.keyword-filter-item[data-v-1747ec4c]{grid-column:span 6}.compact-filter-item[data-v-1747ec4c]{grid-column:span 3}@media (max-width: 980px){.keyword-filter-item[data-v-1747ec4c]{grid-column:span 12}.compact-filter-item[data-v-1747ec4c]{grid-column:span 6}}@media (max-width: 520px){.compact-filter-item[data-v-1747ec4c]{grid-column:span 12}}.results-controls[data-v-1747ec4c]{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;margin:0 0 .75rem}.bottom-item[data-v-1747ec4c]{display:flex;align-items:center;gap:.45rem;min-width:0}.sort-label[data-v-1747ec4c]{font-size:.9rem;font-weight:700}.sort-select[data-v-1747ec4c],.per-page-input[data-v-1747ec4c]{width:160px;max-width:100%;padding:.45rem .6rem;font-size:.95rem;border:1px solid var(--color-hr);border-radius:10px;background:var(--color-bg);color:var(--color-text)}.pagination-controls[data-v-1747ec4c]{margin-left:auto;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.page-info[data-v-1747ec4c]{margin:0 .4rem;font-size:.92rem;opacity:.9;white-space:nowrap}@media (max-width: 640px){.pagination-controls[data-v-1747ec4c]{margin-left:0}}.results-wrapper[data-v-1747ec4c]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-hr);border-radius:12px}.results-table[data-v-1747ec4c]{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.results-table th[data-v-1747ec4c],.results-table td[data-v-1747ec4c]{padding:.5rem .6rem;text-align:left;vertical-align:top;border-top:1px solid rgba(0,0,0,.1);overflow-wrap:anywhere;word-break:break-word}.results-table thead th[data-v-1747ec4c]{background:rgba(0,0,0,.03);font-weight:700;border-top:none}.error-text[data-v-1747ec4c]{color:var(--color-warning);font-weight:700;margin:.5rem 0}.info-text[data-v-1747ec4c]{margin:.5rem 0;opacity:.9}.debug-toggle[data-v-1747ec4c]{margin-top:1rem}.debug-panel[data-v-1747ec4c]{margin-top:.75rem;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02);padding:.85rem;border-radius:12px;font-size:.9rem}.debug-panel pre[data-v-1747ec4c]{white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);padding:.75rem;border-radius:12px;overflow-x:auto}.intro[data-v-b0f4aa3d]{margin-bottom:.75rem}.intro[data-v-294fbab0]{margin-bottom:.75rem;opacity:.9}.table-wrap[data-v-294fbab0]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-hr);border-radius:12px}.simple-table[data-v-294fbab0]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.simple-table th[data-v-294fbab0],.simple-table td[data-v-294fbab0]{padding:.5rem .6rem;vertical-align:top;text-align:left;border-top:1px solid rgba(0,0,0,.1);overflow-wrap:anywhere;word-break:break-word}.simple-table thead th[data-v-294fbab0]{background:rgba(0,0,0,.03);font-weight:700;border-top:none}.col-id[data-v-294fbab0]{width:24%}.col-name[data-v-294fbab0]{width:30%}.col-region[data-v-294fbab0]{width:16%}.col-focus[data-v-294fbab0]{width:30%}.cell-id[data-v-294fbab0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9rem}@media (max-width: 720px){.simple-table[data-v-294fbab0]{min-width:640px}}.intro[data-v-5155eb4a]{margin-bottom:.75rem;opacity:.9}.table-wrap[data-v-5155eb4a]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-hr);border-radius:12px}.simple-table[data-v-5155eb4a]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.simple-table th[data-v-5155eb4a],.simple-table td[data-v-5155eb4a]{border-top:1px solid rgba(0,0,0,.1);padding:.5rem .6rem;vertical-align:top;text-align:left;overflow-wrap:anywhere;word-break:break-word}.simple-table thead th[data-v-5155eb4a]{background:rgba(0,0,0,.03);font-weight:700;border-top:none}.col-title[data-v-5155eb4a]{width:34%}.col-company[data-v-5155eb4a]{width:18%}.col-format[data-v-5155eb4a]{width:12%}.col-hours[data-v-5155eb4a]{width:10%}.col-price[data-v-5155eb4a]{width:26%}.cell-title[data-v-5155eb4a]{font-weight:700}.empty[data-v-5155eb4a]{opacity:.85}@media (max-width: 720px){.simple-table[data-v-5155eb4a]{min-width:640px}}.intro[data-v-73fee443]{margin-top:.25rem;margin-bottom:1rem}.feedback-form[data-v-73fee443]{display:flex;flex-direction:column;gap:.9rem}.t-row[data-v-73fee443]>*{min-width:0}.t-row[data-v-73fee443] .t-input,.t-row[data-v-73fee443] .t-select,.form-row input[data-v-73fee443],.form-row select[data-v-73fee443]{width:100%;max-width:52ch;box-sizing:border-box}.t-row[data-v-73fee443] textarea,.form-row textarea[data-v-73fee443],textarea[data-v-73fee443]{width:100%;max-width:min(80ch,100%);box-sizing:border-box}.intro[data-v-57c96a44]{margin-top:.25rem;margin-bottom:1.25rem;opacity:.92}.about-item+.about-item[data-v-57c96a44]{border-top:1px solid var(--color-hr)}.about-question[data-v-57c96a44]{width:100%;padding:.65rem .25rem;display:flex;justify-content:space-between;align-items:center;text-align:left;background:transparent;border:none;cursor:pointer;font-size:.98rem}.about-q-text[data-v-57c96a44]{padding-right:12px}.about-question:hover .about-q-text[data-v-57c96a44]{text-decoration:underline}.about-question[data-v-57c96a44]:focus{outline:2px solid var(--color-button-active);outline-offset:2px}.about-toggle-indicator[data-v-57c96a44]{margin-left:1rem;font-weight:800;width:1.25rem;text-align:center;opacity:.9}.about-answer[data-v-57c96a44]{padding:.2rem .25rem .9rem;font-size:.92rem;opacity:.95}.intro[data-v-d924088c]{margin-top:.25rem;margin-bottom:1.25rem}.faq-item+.faq-item[data-v-d924088c]{border-top:1px solid var(--color-hr)}.faq-question[data-v-d924088c]{width:100%;padding:.65rem .25rem;display:flex;justify-content:space-between;align-items:center;text-align:left;background:transparent;border:none;cursor:pointer;font-size:.98rem}.faq-q-text[data-v-d924088c]{padding-right:12px}.faq-question:hover .faq-q-text[data-v-d924088c]{text-decoration:underline}.faq-question[data-v-d924088c]:focus{outline:2px solid var(--color-button-active);outline-offset:2px}.faq-toggle-indicator[data-v-d924088c]{margin-left:1rem;font-weight:800;width:1.25rem;text-align:center;opacity:.9}.faq-answer[data-v-d924088c]{padding:.2rem .25rem .9rem;font-size:.92rem;opacity:.95}.helper[data-v-1f7987fe]{margin:0 0 .75rem;opacity:.9}.form-field[data-v-1f7987fe]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.form-field label[data-v-1f7987fe]{font-weight:700}.grid-2[data-v-1f7987fe]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}[data-v-1f7987fe] .t-input,[data-v-1f7987fe] .t-select,[data-v-1f7987fe] .t-textarea{box-sizing:border-box;width:100%;max-width:100%}.grid-2[data-v-1f7987fe]>*{min-width:0}@media (max-width: 768px){.grid-2[data-v-1f7987fe]{grid-template-columns:1fr}}.spacer[data-v-400832fa]{height:.85rem}.error[data-v-400832fa],.error-inline[data-v-400832fa]{color:var(--color-warning, #f05147)}.muted[data-v-400832fa]{opacity:.8}.page[data-v-400832fa]{max-width:none;margin:0;padding:0}[data-v-400832fa]{min-width:0}.card[data-v-400832fa]{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:16px;margin:16px 0;max-width:100%;overflow:hidden;box-sizing:border-box}.card--danger[data-v-400832fa]{border:1px solid rgba(176,0,32,.35);background:rgba(176,0,32,.03)}.kv[data-v-400832fa],.grid[data-v-400832fa]{width:100%;border-collapse:collapse;table-layout:fixed}.kv td[data-v-400832fa],.grid td[data-v-400832fa],.grid th[data-v-400832fa]{padding:8px 6px;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.kv .k[data-v-400832fa]{width:220px;opacity:.8}.grid th[data-v-400832fa],.grid td[data-v-400832fa]{text-align:left;border-top:1px solid rgba(0,0,0,.12)}.grid .grid-add-row td[data-v-400832fa]{border-top:none}.table-wrap[data-v-400832fa]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.input[data-v-400832fa]{width:100%;max-width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid rgba(0,0,0,.18);border-radius:8px}.inline-row[data-v-400832fa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%}.input--short[data-v-400832fa]{width:min(340px,100%);max-width:100%;box-sizing:border-box}.input--code[data-v-400832fa]{width:min(160px,100%);max-width:100%;box-sizing:border-box}.actions[data-v-400832fa]{margin-top:12px;max-width:100%}.btn[data-v-400832fa]{border-radius:999px;padding:.45rem 1.1rem;font-size:.95rem;border:1px solid rgba(0,0,0,.12);background-color:transparent;cursor:pointer;transition:transform .04s ease;max-width:100%}.btn[data-v-400832fa]:active{transform:translateY(1px)}.btn--small[data-v-400832fa]{padding:6px 10px;font-size:.9em}.btn--danger[data-v-400832fa]{border:1px solid rgba(176,0,32,.45)}.btn--flag-on[data-v-400832fa]{background:rgba(0,128,0,.18);border:1px solid rgba(0,128,0,.35)}.btn--flag-off[data-v-400832fa]{background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.14);opacity:.75}.btn--link[data-v-400832fa]{padding:0;background:transparent;border:none;color:inherit;text-decoration:underline;cursor:pointer}.pill[data-v-400832fa]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.85em;border:1px solid rgba(0,0,0,.12);max-width:100%}.pill--primary[data-v-400832fa]{background:rgba(0,128,0,.18);border:1px solid rgba(0,128,0,.35)}.pill--muted[data-v-400832fa]{opacity:.6}.pill--pending[data-v-400832fa]{background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.14);opacity:.85}.danger-row[data-v-400832fa]{margin-top:10px;max-width:100%}.danger-label[data-v-400832fa]{display:block;margin-bottom:6px}.placeholder[data-v-400832fa]{padding:10px 0}.placeholder h3[data-v-400832fa]{margin:0 0 6px}.placeholder ul[data-v-400832fa]{margin:8px 0 0 18px;padding:0}.placeholder li[data-v-400832fa]{margin:4px 0}@media (max-width: 680px){.kv .k[data-v-400832fa]{width:140px}}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Light.otf) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}:root{--content-max-width: 980px;--color-text: #202b39;--color-bg: #ffffff;--color-button-text: #202b39;--color-button-bg: #e4dacd;--color-button-active: #f05147;--color-hr: #9ba4ae;--color-warning: #f05147;--color-toast-error: var(--color-button-active);--color-toast-confirm: var(--color-button-bg);--color-toast-warning: #f08a47;--pane-radius: 16px;--pane-border: 1px solid rgba(0, 0, 0, .22);--pane-shadow: 0 10px 26px rgba(0, 0, 0, .06);--card-radius: 14px;--card-border: 1px solid rgba(0, 0, 0, .18)}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background-color:var(--color-bg);color:var(--color-text);font-family:Isidora Sans,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700}hr{border:none;border-top:1px solid var(--color-hr)}.warning{color:var(--color-warning);font-weight:700}button{font-family:Isidora Sans,sans-serif;font-weight:500;color:var(--color-button-text);background-color:var(--color-button-bg);border:none;padding:.5rem 1rem;cursor:pointer}button.active{background-color:var(--color-button-active);color:#fff}.t-tableWrap{width:100%;overflow-x:auto;border-radius:var(--card-radius);border:var(--card-border);background:#fff}.t-table{width:100%;border-collapse:collapse;min-width:720px}.t-table th,.t-table td{border-top:1px solid rgba(0,0,0,.1);padding:.55rem .75rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.t-table thead th{border-top:none;background:rgba(0,0,0,.03);font-weight:700}.t-table--compact{min-width:0}@media (max-width: 680px){.t-table{min-width:640px}}.t-resultsTop{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between;margin:.75rem 0}.t-viewToggle{display:inline-flex;border:1px solid rgba(0,0,0,.22);border-radius:999px;overflow:hidden;background:#fff}.t-viewToggle button{background:transparent;border:none;padding:.45rem .85rem;cursor:pointer;font-weight:700;color:var(--color-text)}.t-viewToggle button.isActive{background:var(--color-button-active);color:#fff}.t-cardList{display:flex;flex-direction:column;gap:.75rem}.t-cardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.t-cardList *,.t-cardGrid *{min-width:0}@media (max-width: 1100px){.t-cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.t-cardGrid{grid-template-columns:1fr}}.t-resultCard{border:var(--card-border);border-radius:var(--card-radius);background:#fff;box-shadow:0 2px 10px #00000008;padding:.9rem;overflow:hidden}.t-resultCard__row{display:grid;grid-template-columns:1fr 220px;gap:.9rem;align-items:start}.t-resultCard--grid .t-resultCard__row{grid-template-columns:1fr}@media (max-width: 900px){.t-resultCard__row{grid-template-columns:1fr}}.t-resultTitle{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:anywhere}.t-kvMini{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.6rem 1rem;opacity:.9}.t-kvMini strong{font-weight:800}.t-desc{margin:.55rem 0 0;opacity:.9;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:normal}.t-resultMeta{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}@media (max-width: 900px){.t-resultMeta{align-items:flex-start}}.t-badges{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.t-badge{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.14);opacity:.95;white-space:nowrap}.t-badge--primary{border-color:var(--color-button-active);color:var(--color-button-active);font-weight:800}.t-priceBox{text-align:right}.t-viewBtn{width:100%}.t-resultCard--grid .t-resultMeta{display:grid;grid-template-columns:1fr auto;gap:.6rem .75rem;align-items:center;width:100%;margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(0,0,0,.1)}.t-resultCard--grid .t-badges{grid-column:1 / -1;justify-content:flex-start}.t-resultCard--grid .t-priceBox{justify-self:start;text-align:left}.t-resultCard--grid .t-viewBtn{justify-self:end;width:auto;white-space:nowrap}.t-card{border:1px solid var(--color-hr);border-radius:var(--card-radius);padding:16px;background:var(--color-bg);box-shadow:0 2px 10px #00000008;margin:16px 0;overflow-wrap:anywhere}.t-spacer{height:14px}.t-error{color:var(--color-warning);font-weight:700}.t-sectionTitle{margin:.2rem 0 .9rem;font-size:1.1rem;font-weight:700}.t-form{max-width:860px;padding:.25rem 0}.t-row{display:grid;grid-template-columns:210px 1fr;gap:.75rem;align-items:start;margin-bottom:.85rem}.t-row>*{min-width:0}.t-label{font-weight:700;padding-top:.35rem}.t-input,.t-textarea,.t-select{width:100%;max-width:100%;border:1px solid var(--color-hr);border-radius:10px;padding:.6rem .75rem;background:var(--color-bg);color:var(--color-text)}.t-textarea{resize:vertical;max-width:100%}.t-split{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.t-split>*{min-width:0}.t-actions{display:flex;gap:.6rem;margin-top:.25rem;flex-wrap:wrap}.t-btn{border:1px solid var(--color-hr);background:transparent;color:var(--color-text);padding:.55rem .95rem;border-radius:999px;cursor:pointer;font-weight:700}.t-btn:disabled{opacity:.6;cursor:default}.t-btn--primary{background:var(--color-button-active);border-color:var(--color-button-active);color:#fff}.t-meta{margin-top:.75rem;opacity:.85;font-size:.95rem}.t-warn{padding:.7rem .9rem;border:1px solid var(--color-hr);border-radius:10px;background:var(--color-button-bg);opacity:.95}.t-placeholder{opacity:.9;line-height:1.5}@media (max-width: 680px){.t-row{grid-template-columns:1fr}.t-label{padding-top:0}.t-split{grid-template-columns:1fr}}.t-admin-row{grid-template-columns:160px 1fr}.t-admin-row>*{min-width:0}.t-admin-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.t-admin-search{max-width:42ch}.t-admin-split{display:grid;grid-template-columns:1fr 1.2fr;gap:.85rem;margin-top:.85rem}.t-admin-split>*{min-width:0}@media (max-width: 900px){.t-admin-split{grid-template-columns:1fr}}.t-admin-panel{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:.75rem}.t-admin-title{font-weight:700;margin-bottom:.5rem}.t-admin-listItem{width:100%;text-align:left;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:.6rem .65rem;margin-bottom:.5rem;background:#fff;cursor:pointer}.t-admin-listItem--selected{border-color:var(--color-text)}.t-admin-email{font-weight:700}.t-admin-metaRow{display:flex;gap:.5rem;margin-top:.25rem;flex-wrap:wrap;align-items:center}.t-admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.t-admin-pill{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.12)}.t-admin-pill--muted{opacity:.75}.t-admin-pill--warn{border-color:var(--color-warning);color:var(--color-warning);font-weight:700}.t-admin-kv{display:grid;grid-template-columns:160px 1fr;gap:.6rem;padding:.25rem 0}.t-admin-kv>*{min-width:0}.t-admin-k{opacity:.8}.t-admin-v{overflow-wrap:anywhere;word-break:break-word}.t-admin-hr{margin:.85rem 0;border:none;border-top:1px solid var(--color-hr);opacity:.6}.t-admin-pre{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:.75rem;overflow:auto;max-width:100%}.t-admin-table{border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;margin-top:.6rem}.t-admin-thead,.t-admin-trow{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:.75rem;padding:.6rem .75rem}.t-admin-thead>*,.t-admin-trow>*{min-width:0;overflow-wrap:anywhere}.t-admin-thead{background:rgba(0,0,0,.03);font-weight:700}.t-admin-trow{border-top:1px solid rgba(0,0,0,.08)}.markdown-editor{margin-top:1rem}.markdown-preview,.markdown-help{border:1px solid #ccc;padding:.5rem;margin-top:.5rem;background-color:#fafafa}.field-selector{position:relative;display:inline-block;margin-left:.5rem}.field-options{position:absolute;top:100%;right:0;background:white;border:1px solid #ccc;padding:.5rem;z-index:1000}.t-simple-table{width:100%;border-collapse:collapse;margin-bottom:.75rem}.t-simple-table th,.t-simple-table td{border:1px solid #e5e7eb;padding:.4rem .6rem;vertical-align:top}.t-simple-table th{background-color:#f9fafb;text-align:left}
