.tabbar{display:flex;gap:var(--space-5);border-bottom:var(--border-hairline)}.tab{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:var(--radius-none);padding:var(--space-3) 0;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-fg-subtle);cursor:pointer}.tab.active,.tab:hover{color:var(--color-fg)}.tab.active{border-bottom-color:var(--color-accent)}.sortable-row{border-bottom:var(--border-hairline)}.sortable-row-inner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;padding:0;background:transparent;border:var(--border-hairline);border-radius:var(--radius-none);color:var(--color-fg-subtle);cursor:-webkit-grab;cursor:grab;touch-action:none}.drag-handle:hover{color:var(--color-fg);border-color:var(--color-border-strong)}.drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-handle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ind-section{flex-direction:column}.ind-section,.ind-section-head{display:flex;gap:var(--space-4)}.ind-section-head{align-items:flex-start;justify-content:space-between}.ind-sub{margin-top:var(--space-1);max-width:60ch;font-size:13px;color:var(--color-fg-muted)}.ind-table{border:var(--border-hairline)}.ind-table-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-hairline);background:var(--color-bg-soft);font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-subtle)}.ind-row-main>span:first-child,.ind-table-head>span:nth-child(2){flex:1 1}.ind-row-main>span:last-child,.ind-table-head>span:nth-child(3){width:160px}.ind-col-handle{width:28px;flex:none}.ind-col-actions{width:70px;flex:none}.ind-empty{padding:var(--space-4) var(--space-3);font-size:13px;color:var(--color-fg-muted)}.ind-row-main{display:flex;flex:1 1;align-items:center;gap:var(--space-3);background:none;border:none;padding:0;font:inherit;text-align:left;color:var(--color-fg);cursor:pointer}.ind-inactive{color:var(--color-fg-subtle)}.ind-subsection{display:flex;flex-direction:column;gap:var(--space-2);border-top:var(--border-hairline);padding-top:var(--space-3);margin-top:var(--space-2)}.ind-subsection-head{display:flex;align-items:center;justify-content:space-between}.ind-warning{font-size:12px;font-weight:500;color:var(--color-accent)}.ind-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ind-value-row{display:flex;flex:1 1;align-items:center;gap:var(--space-3)}.ind-value-row input{flex:1 1}.ind-value-removed{display:flex;flex:1 1;align-items:center;gap:var(--space-3)}.ind-value-removed .ind-value-label{flex:1 1;text-decoration:line-through;color:var(--color-fg-subtle)}.ind-object-cards{display:flex;flex-direction:column;gap:var(--space-3)}.ind-object-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline);color:var(--color-fg);text-decoration:none}.ind-object-card:hover{border-color:var(--color-border-strong);background:var(--color-bg-soft)}.ind-object-card-label{flex:1 1;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);font-size:14px}.ind-section-head-actions-only{justify-content:flex-end}.ind-row-main .ind-col-fname,.ind-table-head .ind-col-fname{flex:1 1}.ind-row-main .ind-col-ftype,.ind-table-head .ind-col-ftype{width:140px;flex:none}.ind-row-main .ind-col-fgroup,.ind-table-head .ind-col-fgroup{width:160px;flex:none}.ind-table-head .ind-col-fcheck,.sortable-row-inner>.ind-col-fcheck{width:170px;flex:none;text-align:center}.ind-inline-input{width:220px}.ind-check-list{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ind-check-inline{display:flex;align-items:center;gap:var(--space-2);font-size:13px}.ind-check-inline input{width:auto}.ind-row-main .ind-col-color,.ind-table-head .ind-col-color{width:48px;flex:none}.color-dot{display:inline-block;width:16px;height:16px;border:var(--border-hairline)}.ind-color-row{display:flex;align-items:center;gap:var(--space-2)}.ind-color-row input[type=color]{width:36px;height:32px;padding:2px;border:var(--border-hairline);border-radius:var(--radius-none);background:none;cursor:pointer}.ind-color-row input:not([type=color]),.ind-row-main .ind-col-rname,.ind-table-head .ind-col-rname{flex:1 1}.ind-row-main .ind-col-rprint,.ind-table-head .ind-col-rprint{width:140px;flex:none}.ind-row-main .ind-col-rstandard,.ind-table-head .ind-col-rstandard{width:100px;flex:none;text-align:center}.ind-col-actions-3{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);width:260px;flex:none}.cf-form,.cf-group,.cf-view{display:flex;flex-direction:column;gap:var(--space-3)}.cf-group{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline)}.cf-group h4{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-fg-subtle);margin:0}.cf-number-row{display:flex;align-items:center;gap:var(--space-2)}.field-unit{font-size:13px;color:var(--color-fg-muted)}.cf-field-error{font-size:12px;font-weight:500;color:var(--color-accent);margin:0}