fieldset{display:grid;gap:.8rem;border:1px solid var(--fg-muted)}:is(#account-detail[hidden]){display:none}:is(#account-detail){margin-top:1.5rem}:is(#account-id){overflow-wrap:anywhere}:is(#account-identifiers p){overflow-wrap:anywhere}:is(#account-list td){vertical-align:top}#auth-status{min-height:1.8rem}.blog-admin .card{margin-block:1rem;padding:1.2rem}.blog-admin .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.blog-admin .grid label{display:grid;gap:.3rem}.blog-admin .grid textarea{min-height:220px}.blog-admin .grid .wide{grid-column:1/-1}.blog-admin .grid fieldset{border:1px solid var(--border);border-radius:8px;padding:.8rem}.blog-admin .grid fieldset label{display:flex;align-items:center;min-height:44px;gap:.5rem}.blog-admin .grid fieldset input{width:auto}.blog-row{border-bottom:1px solid var(--border);padding:.8rem 0;overflow-wrap:anywhere}.blog-row button{margin-inline-end:.5rem;min-height:44px}#blog-status{min-height:1.5rem}.error{color:var(--danger)}fieldset{border:1px solid var(--border);border-radius:8px;padding:1rem;min-width:0}#product-editor{margin-block:1rem}#commerce-catalog[hidden],#product-editor[hidden]{display:none}details.card{margin-block:1rem!important}#commerce-status:empty,#product-state:empty{min-height:0;margin:0}:is(#product-attributes .choice),:is(#product-categories label){display:flex;align-items:center;gap:.7rem}#site-hosting{width:100%;max-width:none}#hosting-notice{margin-block:0 24px}#hosting-service{padding:16px 0}.service-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.service-heading h2{margin:0;font-size:23px;overflow-wrap:anywhere}.service-heading p{margin:0 0 6px}.service-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-block:1px solid var(--border);padding-block:24px;margin-block:28px}.service-facts dt{color:var(--fg-muted);font-size:13px;margin-bottom:8px}.service-facts dd{margin:0;font-size:18px}#renew-hosting{display:flex;align-items:end;gap:16px;flex-wrap:wrap}#renew-hosting label{flex:1;max-width:320px;margin:0}#renew-hosting button{margin:0}#hosting-service>.hint{margin:20px 0 0}@media(max-width:600px){#hosting-service{padding:16px 0}.service-facts{grid-template-columns:1fr;gap:20px;margin-block:22px;padding-block:20px}#renew-hosting{display:grid;grid-template-columns:1fr}#renew-hosting label{max-width:none}#renew-hosting button{width:100%}}@media print{#hosting-notice,#hosting-service{display:none}}#chat-operator-editor{max-width:760px}#chat-operator-editor fieldset{padding:20px}#chat-operator-form p{font-size:13px}.model-admin{max-width:1100px;margin:2rem auto}.actions,.model-nav{display:flex;flex-wrap:wrap;gap:.75rem}.model-nav{margin:1rem 0}.model-admin .card{width:auto;max-width:none;margin:1rem 0}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.5rem 1rem}.fields label{display:grid;gap:.4rem}.fields label.check{display:flex;align-items:center;gap:.7rem}.fields label.check input{width:22px;min-height:22px}.fields textarea{box-sizing:border-box;width:100%;min-height:140px;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--field);color:var(--fg);font:inherit}.fields textarea:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.records{display:grid;gap:1rem}.record{padding:1rem;border:1px solid var(--border);border-radius:1rem}.record p{margin:.4rem 0;overflow-wrap:anywhere}.record .actions{margin-top:.8rem}.model-admin .error{color:var(--danger)}#status{min-height:1.5rem}#seo-status{padding-block:.25rem}#seo-status:empty{min-height:0;margin:0;padding:0}#seo-workspace [hidden]{display:none!important}#seo-workspace>.card{margin:0;padding:20px}#seo-pages-title{margin-block:0 .75rem}#seo-workspace .seo-filter-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,13rem);gap:.75rem}#seo-workspace .seo-filter-main label{margin:0}#seo-workspace .seo-filter-tools{position:relative;margin-block:.25rem .75rem}#seo-workspace .seo-filter-tools summary{display:list-item;min-height:44px;padding-block:.65rem;cursor:pointer;width:fit-content}#seo-workspace .seo-filter-tools .seo-fields{padding-block:.5rem}#seo-workspace .seo-filter-tools button{position:absolute;inset-block-start:0;inset-inline-end:0;margin:0}#seo-workspace .seo-results-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;border-block:1px solid var(--border);font-size:12px}#seo-workspace .seo-results-bar p{margin:0}#seo-workspace .seo-pager{display:flex;align-items:center;gap:.65rem;font-variant-numeric:tabular-nums}#seo-workspace .seo-pager button{margin:0;min-height:32px}#seo-workspace .seo-scroll{max-block-size:32rem;overflow:auto}#seo-workspace .seo-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem 1rem;min-width:0}#seo-workspace .seo-fields label{margin:0}#seo-workspace .seo-wide{grid-column:1/-1}#seo-workspace .seo-check{display:flex;align-items:center;gap:.65rem;min-height:44px;cursor:pointer}#seo-workspace .seo-check input{flex:none}#seo-workspace .seo-rows{list-style:none;margin:0;padding:0}#seo-workspace .seo-rows>li{min-width:0;padding:.85rem 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;display:flex;align-items:center;justify-content:space-between;gap:.65rem 1rem;flex-wrap:wrap}#seo-workspace .seo-rows>li:last-child{border-bottom:0}#seo-workspace .seo-preview p,#seo-workspace .seo-rows p{margin:.2rem 0}#seo-workspace .seo-rows .actions{margin:0}#seo-workspace #seo-page-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:.625rem .25rem}#seo-page-list .seo-path{font-size:.85rem;unicode-bidi:isolate;text-align:right}#seo-page-list button{margin:0;min-height:32px;white-space:nowrap}#seo-workspace .seo-edit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:1rem 1.5rem}#seo-workspace .seo-editor-header{padding-block-end:1rem;border-bottom:1px solid var(--border);overflow-wrap:anywhere}#seo-workspace .seo-editor-header p{margin:0}#seo-workspace .seo-preview{align-self:start;min-width:0;border:1px solid var(--border);border-radius:8px;padding:1rem;overflow-wrap:anywhere}#seo-workspace .seo-preview h3{margin-top:0}#seo-workspace .seo-preview button{margin:.6rem 0}#seo-workspace .seo-preview-title{font-size:1.15rem;color:var(--ring)}#seo-workspace .seo-social-card{display:grid;gap:.35rem;border:1px solid var(--border);border-radius:8px;padding:.7rem;margin-block:1rem}#seo-workspace .seo-social-card img{width:100%;aspect-ratio:1.91;object-fit:cover;border-radius:4px}#seo-workspace .seo-change-list{overflow-wrap:anywhere}#seo-workspace .seo-token{overflow-wrap:anywhere;unicode-bidi:isolate}@media(max-width:760px){#seo-workspace .seo-edit-layout,#seo-workspace .seo-filter-main{grid-template-columns:minmax(0,1fr)}#seo-workspace #seo-page-list>li{gap:.5rem}#seo-page-list button{padding-inline:.625rem}}.chat-topbar{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-bottom:1px solid var(--border)}.chat-topbar .workspace-brand{padding:0}.chat-status{font-size:13px;color:var(--fg-muted);padding:12px 32px;margin:0;min-height:48px}.chat-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:calc(100dvh - 130px)}#chat-inbox{padding:24px;border-inline-end:1px solid var(--border);background:var(--surface)}.chat-inbox-heading,.chat-room-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.chat-inbox-heading h2{font-size:18px}.chat-room{padding:32px;min-width:0}.chat-room-heading h2{font-size:22px;margin:0}.chat-room-heading p{font-size:12px}.chat-room-heading{padding-bottom:20px;border-bottom:1px solid var(--border)}#chat-inbox-items{margin-block:20px}.chat-inbox-item{width:100%;display:grid;justify-content:stretch;text-align:start;gap:6px;padding:16px 12px;background:transparent;border:1px solid transparent;border-bottom:1px solid var(--border);border-radius:0;color:var(--fg);margin:0}.chat-inbox-item:hover,.chat-inbox-item[aria-pressed=true]{background:var(--bg-subtle)}.chat-inbox-item small{font-size:12px;color:var(--fg-muted)}#chat-messages{height:min(50dvh,520px);min-height:220px;overflow:auto;padding:24px 0;display:flex;flex-direction:column;gap:16px}.chat-message{max-width:min(90%,640px);padding:16px 20px;border:1px solid var(--border);border-radius:9px;background:var(--surface);align-self:flex-start}.chat-message.operator{align-self:flex-end;background:var(--bg-subtle)}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.chat-message small{font-size:11px;color:var(--fg-muted)}#chat-reply-form{border-top:1px solid var(--border);padding-top:16px}#chat-inbox>p,#chat-reply-form p{font-size:12px}#chat-inbox>p{margin-top:24px}@media(max-width:760px){.chat-topbar{padding:16px}.chat-status{padding-inline:16px}.chat-workspace{grid-template-columns:1fr}#chat-inbox{border-inline-end:0;border-bottom:1px solid var(--border);padding:16px}.chat-room{padding:20px 16px}#chat-inbox-items{max-height:220px;overflow:auto}.chat-room-heading{flex-wrap:wrap}.chat-message{max-width:95%}#chat-messages{height:45dvh}.chat-topbar .workspace-brand{font-size:14px}}.seo-integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:2rem;border:0;padding:0;min-width:0}.seo-integration-grid form{min-width:0}.seo-ai-explanation{margin-block:1.5rem;padding:1.25rem;border:1px solid var(--border);border-radius:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}.seo-ai-explanation label{display:block;margin-block:1rem}.seo-ai-explanation input,.seo-ai-explanation textarea{width:100%}#seo-assistant>fieldset{border:0;padding:0;min-width:0}.settings-group-title{display:block;font-size:11px;color:var(--muted-foreground);padding:14px 12px 8px;text-align:right}.payment-method-settings fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.payment-method-toggle{display:flex!important;align-items:center;gap:10px;color:var(--foreground)!important}.payment-method-toggle input{width:18px!important;height:18px;min-height:0}.payment-method-fields{display:grid;gap:12px;padding:0 28px 18px 0;border-bottom:1px solid var(--border)}.payment-receipt-dialog{margin:0;right:auto;bottom:auto;padding:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.payment-receipt-dialog:not([open]){display:none}.payment-receipt-dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}.payment-receipt-dialog .support-heading{flex-shrink:0}.payment-receipt-dialog .support-heading>div{min-width:0}.payment-receipt-dialog .support-heading h2{font-size:15px}.payment-receipt-dialog .support-heading p{overflow-wrap:anywhere;unicode-bidi:plaintext}.payment-receipt-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;flex:1;min-height:0;overflow:auto;padding:20px}.payment-receipt-body>p{margin:0;font-size:12px;line-height:1.9;color:var(--fg-muted)}.payment-receipt-preview{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.payment-receipt-preview[hidden]{display:none}.payment-receipt-preview img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.payment-receipt-dialog .security-form-actions{flex-shrink:0;margin:0;padding:16px 20px;border-top:1px solid var(--border);background:var(--surface)}@media(max-width:767px){.payment-receipt-body{padding:16px}.payment-receipt-dialog .security-form-actions{padding:12px 16px;gap:8px;flex-wrap:wrap}}.hosting-history{margin-top:16px;padding:0;border:0;background:transparent;min-width:0}.hosting-history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hosting-history h2{font-size:16px;margin:0}.hosting-history small{display:block;font-size:12px;font-weight:400;color:var(--fg-muted,var(--muted));margin-top:4px}.hosting-history .table-scroll{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.hosting-history table{width:100%;table-layout:fixed;border-collapse:collapse}.hosting-history :is(th,td){padding:8px 12px;text-align:start;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid var(--border)}.hosting-history th{font-size:12px;font-weight:400;color:var(--fg-muted,var(--muted));background:var(--bg-subtle,var(--surface-raised))}.hosting-history th:first-child{width:42%}.hosting-history tbody tr:last-child td{border-bottom:0}.hosting-history .list-tools{display:flex;justify-content:flex-start;align-items:center;margin:16px 0}.hosting-history .list-pager{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-muted,var(--muted))}.hosting-history .list-pager button,.hosting-history td button{min-height:44px;margin:0}.hosting-history-detail .record-fields{margin:20px 0}.hosting-history-detail .record-fields>div{display:grid;grid-template-columns:1fr 3fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.hosting-history-detail dd{margin:0;overflow-wrap:anywhere}.hosting-history-detail dt{color:var(--fg-muted,var(--muted))}.hosting-tabs{display:flex;flex-wrap:wrap;gap:4px 12px;border-bottom:1px solid var(--border);margin-bottom:24px}.hosting-tabs a{display:flex;align-items:center;min-height:44px;padding:8px 10px;color:var(--fg-muted,var(--muted));font-size:12px;border-radius:6px 6px 0 0;text-decoration:none}.hosting-tabs a[aria-current]{color:var(--fg,var(--text));box-shadow:inset 0 -2px currentColor;font-weight:700}.hosting-tabs a:hover{background:var(--bg-subtle,var(--hover))}.hosting-overview>form{max-width:480px}.hosting-overview>h3{font-size:24px}.project-detail>.hosting-tabs{max-width:none;padding-top:0;border-top:0;margin-top:0}@media(max-width:680px){.hosting-history .compact-list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hosting-history .compact-list :is(table,tbody){display:block;width:100%}.hosting-history .compact-list tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-bottom:1px solid var(--border)}.hosting-history .compact-list tr:last-child{border:0}.hosting-history .compact-list td{display:block;border:0;padding:0}.hosting-history .compact-list td:first-child{grid-column:1/-1}.hosting-history .compact-list td:last-child{grid-column:2;grid-row:2/4;align-self:center}.hosting-history .compact-list td:not(:first-child,:last-child){font-size:12px;color:var(--fg-muted,var(--muted))}.hosting-history-detail .record-fields>div{grid-template-columns:1fr}}@media print{.hosting-history,.hosting-tabs{display:none}}.overview-workspace{display:grid;gap:28px}.overview-heading,.overview-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.overview-heading h2{margin:0;font-size:20px}.overview-heading p{margin:6px 0 0;font-size:12px}.overview-workspace h3{font-size:15px;margin:0 0 16px}.overview-section-heading h3{margin:0}.overview-section-heading{margin-bottom:16px}.overview-section-heading>a{font-size:12px;color:var(--fg-muted)}.overview-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.overview-metric{display:grid;gap:18px;border:1px solid var(--border);border-radius:12px;padding:20px;background:var(--surface);text-decoration:none}.overview-metric>span{font-size:12px;color:var(--fg-muted)}.overview-metric>strong{font-size:24px;overflow-wrap:anywhere}.overview-metric small{font-size:12px;font-weight:400;color:var(--fg-muted)}.overview-metric:hover{background:var(--bg-subtle);text-decoration:none}.overview-note{font-size:12px;margin:12px 0 0}.overview-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:28px;min-width:0}.overview-columns>section{min-width:0}.overview-attention{list-style:none;padding:0;margin:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.overview-attention li+li{border-top:1px solid var(--border)}.overview-attention a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 16px;text-decoration:none}.overview-attention a:hover{background:var(--bg-subtle)}.overview-attention span{font-size:13px}.overview-attention strong{font-size:18px}.overview-empty{padding:20px;font-size:13px}.overview-alert,.overview-empty{border:1px solid var(--border);border-radius:12px;background:var(--surface)}.overview-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-top:12px}.overview-alert p{font-size:12px;margin:6px 0 0}.overview-alert>a{flex-shrink:0;font-size:12px;text-underline-offset:4px}.overview-activity td:last-child>a{display:inline-flex;min-height:44px;align-items:center;padding:6px 10px;border:1px solid var(--border);border-radius:8px;text-decoration:none}.overview-workspace .overview-activity th:first-child{width:40%}@media(max-width:600px){.overview-heading h2{font-size:18px}.overview-alert{align-items:start;padding:16px}.overview-metric{padding:16px}.overview-columns{gap:24px}}#orders .order-workspace{display:grid;gap:16px;min-width:0;max-width:560px;text-align:start}#commerce-orders table th:last-child{width:38%}#orders .order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--border)}#orders .order-workspace button{min-height:44px;margin:0;padding:6px 12px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--fg);font-size:12px;font-weight:500;line-height:1.6;box-shadow:none;white-space:normal;text-align:center}#orders .order-workspace button:not(:disabled):hover{background:var(--bg-subtle);border-color:var(--fg-muted)}#orders .order-workspace button:not(:disabled):active{background:var(--bg);box-shadow:none}#orders .order-workspace button:focus-visible,#orders .order-workspace summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}#orders .order-workspace>div:empty{display:none}#orders .order-workspace p{margin:0;line-height:1.9;overflow-wrap:anywhere}#orders .order-workspace>p{color:var(--fg-muted);font-size:12px}#orders .order-workspace>details{padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}#orders .order-workspace>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0;list-style:none;font-size:12px}#orders .order-workspace>details>summary::-webkit-details-marker{display:none}#orders .order-workspace>details>summary:after{content:"+";font:18px/1 ui-sans-serif,system-ui;color:var(--fg-muted)}#orders .order-workspace>details[open]>summary{margin-bottom:12px}#orders .order-workspace>details[open]>summary:after{content:"−"}#orders .order-workspace>div:not(.order-actions):not(:empty){display:grid;gap:12px;padding:12px;border-inline-start:2px solid var(--border)}#orders .order-workspace form{display:grid;gap:12px;margin:0}#orders .order-workspace form label{margin:0}#orders .order-workspace form button{justify-self:start}@media(max-width:600px){#orders .order-actions{display:grid;grid-template-columns:1fr;width:100%}#orders .order-actions button{width:100%}}.workspace-view .list-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-block:.75rem}.workspace-view .list-pager{display:flex;align-items:center;gap:8px;color:var(--fg-muted);font-size:13px}.workspace-view .list-pager[hidden]{display:none}.workspace-view .list-pager button,.workspace-view .list-tools button{min-height:44px;margin:0}.workspace-view .list-filters .admin-toolbar{margin-block:.5rem}.workspace-view .list-filters summary{min-height:44px;padding-block:.65rem;cursor:pointer;width:fit-content}.workspace-view .list-filters summary::marker{color:var(--fg-muted)}.workspace-view .compact-list{margin-block:.75rem}.workspace-view .compact-list table{min-width:0;table-layout:fixed}.workspace-view .compact-list th:first-child{width:42%}.workspace-view .compact-list :is(td,th){padding:.5rem .75rem;overflow-wrap:anywhere}.workspace-view .compact-list td:first-child{font-weight:650}.workspace-view .compact-list td{vertical-align:middle}.workspace-view .compact-list td:last-child :is(button,summary){min-height:44px;margin:0}.workspace-view .compact-list .row-operations{display:inline-block;vertical-align:middle;margin-inline-start:.5rem}.workspace-view .compact-list .row-operations[open]{display:block;margin-inline-start:0}.workspace-view .compact-list .row-operations summary{display:grid;place-items:center;min-width:44px;padding:0;border:1px solid var(--border);border-radius:10px;font-size:19px;cursor:pointer}.workspace-view .compact-list .row-operations summary::-webkit-details-marker{display:none}.workspace-view .compact-list .row-operations summary:hover{background:var(--bg-subtle)}.workspace-view .compact-list .row-operations button{margin:.2rem}.workspace-view .list-workspace [hidden]{display:none!important}.workspace-view .list-return{margin-block:0 .75rem}.workspace-view .record-fields{display:grid;gap:0;margin:0;border-block-start:1px solid var(--border)}.workspace-view .record-fields>div{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,3fr);gap:.75rem;padding:.75rem 0;border-block-end:1px solid var(--border)}.workspace-view .record-fields dt{color:var(--fg-muted);overflow-wrap:anywhere}.workspace-view .record-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-view .record-fields pre{max-width:100%;overflow:auto;white-space:pre-wrap}.workspace-view .list-workspace [role=status]:empty{min-height:0;margin:0}@media(max-width:680px){.workspace-view .list-filters>.admin-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-view .list-filters>.admin-toolbar label:only-of-type{grid-column:1/-1}.workspace-view .compact-list thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.workspace-view .compact-list :is(table,tbody){display:block;width:100%}.workspace-view .compact-list tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;padding:.65rem .75rem;border-block-end:1px solid var(--border)}.workspace-view .compact-list tr:last-child{border-block-end:0}.workspace-view .compact-list td{display:block;border:0!important;padding:0}.workspace-view .compact-list td[hidden]{display:none!important}.workspace-view .compact-list td:first-child{grid-column:1/3}.workspace-view .compact-list td:last-child{grid-column:3;grid-row:1/span 2}.workspace-view .compact-list tr:has(.row-operations[open]) td:last-child{grid-column:1/-1;grid-row:auto}.workspace-view .compact-list td:not(:first-child,:last-child){color:var(--fg-muted);font-size:13px}.workspace-view .record-fields>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}:is(.list-pager,.seo-pager){display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(.list-pager,.seo-pager) label.page-size-control{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;min-width:0;margin:0;padding:0}:is(.list-pager,.seo-pager) .page-size-control select{box-sizing:border-box;flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:44px;min-height:44px;margin:0;padding:6px 10px;border-radius:9px;font-size:13px}:is(.list-pager,.seo-pager) button.pager-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;border-radius:9px}:is(.list-pager,.seo-pager) .pager-arrow svg{width:18px;height:18px;flex:none}:is(.list-pager,.seo-pager)>span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:44px;font-variant-numeric:tabular-nums}.hosting-history-detail-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.hosting-history-detail-heading h3{margin:0;font-size:16px}.hosting-history-detail-heading button{margin:0;flex:none}.hosting-history-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:20px}.hosting-history-actions button{margin:0}@supports (appearance:base-select){:is(.list-pager,.seo-pager) .page-size-control select{appearance:base-select;display:flex;align-items:center;justify-content:space-between;flex-basis:84px;width:84px;min-width:84px;max-width:84px;padding-inline:12px;background:var(--surface,var(--bg));color:var(--fg,var(--text));cursor:pointer}:is(.list-pager,.seo-pager) .page-size-control select::picker-icon{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-inline-start:12px;color:var(--fg-muted,var(--muted));flex:none}:is(.list-pager,.seo-pager) .page-size-control select::picker(select){appearance:base-select;min-width:100px;max-height:320px;padding:4px;margin-block:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface,var(--bg));color:var(--fg,var(--text));box-shadow:0 8px 24px #0003;overflow:auto}:is(.list-pager,.seo-pager) .page-size-control option{display:flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border-radius:6px;font:inherit;cursor:pointer}:is(.list-pager,.seo-pager) .page-size-control option::checkmark{display:none}:is(.list-pager,.seo-pager) .page-size-control option:is(:hover,:focus-visible,:checked){background:var(--hover,var(--bg-subtle));color:var(--fg,var(--text));outline:none}:is(.list-pager,.seo-pager) .page-size-control option:checked{font-weight:700}}:is(.list-pager,.seo-pager){margin-block:16px;gap:6px}.list-tools :is(.list-pager,.seo-pager){margin-block:0}.workspace-view :is(.list-pager,.seo-pager) button.pager-arrow{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px;border-radius:8px}.workspace-view :is(.list-pager,.seo-pager) .page-size-control select{flex-basis:72px;width:72px;min-width:72px;max-width:72px;height:36px;min-height:36px;padding-inline:10px;border-radius:8px}:is(.list-pager,.seo-pager)>span{min-width:24px;height:36px}.workspace-view .table-scroll td :is(button,a.button,summary){white-space:nowrap;word-break:normal;overflow-wrap:normal}@media(max-width:680px){.workspace-view .table-scroll:not(.compact-list) table{min-width:680px}.workspace-view .table-scroll:not(.compact-list) td{word-break:normal;overflow-wrap:break-word}.workspace-view .compact-list tr{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}.workspace-view .compact-list td:first-child,.workspace-view .compact-list td:last-child,.workspace-view .compact-list tr:has(.row-operations[open]) td:last-child{grid-column:1;grid-row:auto}.workspace-view .compact-list td:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:4px}.workspace-view .compact-list td:not(:first-child,:last-child){overflow-wrap:break-word;word-break:normal}}@media(max-width:767px){.company-workspace .admin-toolbar,.workspace-view #seo-workspace .seo-filter-main,.workspace-view .admin-toolbar{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px;max-width:100%;overflow-x:auto;padding-block:4px 8px;overscroll-behavior-inline:contain}.company-workspace .admin-toolbar>label,.workspace-view #seo-workspace .seo-filter-main>label,.workspace-view .admin-toolbar #model-filters>label,.workspace-view .admin-toolbar>label{flex:1 0 136px;min-width:136px;max-width:none;margin:0}.company-workspace .admin-toolbar>label:has(input[type=search]),.workspace-view .admin-toolbar>label:has(input[type=search]){flex-basis:168px;min-width:168px}.company-workspace .admin-toolbar>:is(button,.button),.workspace-view .admin-toolbar>:is(button,.button){flex:none;white-space:nowrap;margin:0;align-self:flex-end}}@media(max-width:767px){.workspace-view .admin-toolbar #model-filters{display:contents}}.invoice-document{color-scheme:light;max-width:880px;margin:0 auto;padding:clamp(18px,4vw,36px);color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 3px 18px #0001}.invoice-header,.invoice-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.invoice-header{padding-bottom:20px;border-bottom:1px solid #e5e5e5}.admin-content .invoice-header h2,.invoice-header h2{color:#171717!important;margin:0;font-size:clamp(18px,3vw,25px);font-weight:700}.invoice-brand,.invoice-note{font-size:13px;color:#666;margin:0 0 6px}.invoice-state{background:#fff4d6;color:#805400;border:1px solid #f3dfac;padding:4px 10px;border-radius:999px;font-size:12px}.invoice-state.paid{background:#ecfdf3;color:#166534;border-color:#c6e9d2}.invoice-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:20px}.invoice-fact-group{background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;padding:12px 14px}.admin-content .invoice-fact-group h3,.invoice-fact-group h3{color:#171717!important;font-size:14px;margin:0 0 8px}.invoice-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;font-size:13px;margin:0}.invoice-meta dt{color:#666}.invoice-meta dd{margin:0;overflow-wrap:anywhere;text-align:end}.invoice-meta dd[dir]{text-align:right}.invoice-table{border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.invoice-lines{width:100%;table-layout:fixed;color:#171717;font-variant-numeric:tabular-nums}.invoice-lines caption{padding:10px 12px;text-align:start;font-weight:700;background:#fff}.invoice-lines :is(th,td){padding:10px 12px;white-space:normal;overflow-wrap:anywhere;border-color:#e5e5e5!important;vertical-align:middle}.invoice-lines th{background:#f5f5f5;color:#595959}.invoice-lines th:first-child{width:36%}.invoice-lines th:nth-child(2){width:15%}.invoice-lines :is(th,td):not(:first-child){text-align:center}.invoice-lines tbody tr{background:#fff}.invoice-lines tbody tr:hover{background:#fafafa}.invoice-lines tbody td{border-bottom:0!important}.invoice-domain{display:block;font-size:12px;color:#666}.invoice-total{margin-block:16px 12px;padding:12px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fafafa;color:#171717}.invoice-total strong{font-size:clamp(17px,3vw,23px)}.invoice-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.admin-content .invoice-document .invoice-actions .button,.invoice-document .invoice-actions .button{background:#262626!important;color:#fff!important}.invoice-document .invoice-actions .button:hover{background:#0a0a0a!important}.invoice-actions button.secondary{background:#fff;color:#262626;border-color:#d4d4d4}.invoice-actions button.secondary:hover{background:#f5f5f5}.invoice-sandbox{padding:10px 12px;background:#fff4d6;color:#805400;border-radius:8px}@media(max-width:600px){.invoice-facts{grid-template-columns:minmax(0,1fr);gap:8px;margin-block:14px}.invoice-lines :is(th,td){padding:8px 4px;font-size:12px}.invoice-lines th:first-child{width:32%}.invoice-actions>*{flex:1 1 calc(50% - 8px);padding-inline:8px}}@media print{body:has(.invoice-document) :is([data-slot=sidebar],[data-slot=sidebar-gap],.dashboard-header,.dashboard-footer,.page-heading,#notice,#hosting-notice,.invoice-actions){display:none!important}body:has(.invoice-document) :is([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],.dashboard-main,.company-workspace){margin:0!important;padding:0!important;background:#fff!important}body:has(.invoice-document) [data-slot=sidebar-wrapper]{display:block!important}body:has(.invoice-document){background:#fff!important;color:#000!important}.invoice-document{border:0;padding:0;max-width:none;box-shadow:none}.invoice-fact-group,.invoice-lines tr,.invoice-total{break-inside:avoid}}