.editor-toolbar{border:1px solid var(--color-border-control);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--color-admin-canvas);border-bottom:0;align-items:center;gap:2px;min-height:44px;padding:4px;display:flex}.editor-toolbar-shell{position:relative;container:editor-toolbar/inline-size}.editor-link-panel{border:1px solid var(--color-border-control);background:var(--color-surface-subtle);border-top:0;grid-template-columns:20px auto minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.editor-link-panel label{font-size:var(--type-caption);font-weight:700}.editor-link-panel input{min-height:36px}.editor-link-panel>small{color:var(--danger);font-size:var(--type-caption);grid-column:3/-1}.editor-image-panel{grid-template-columns:20px minmax(200px,1fr) auto auto auto}.editor-image-alt-field{gap:4px;display:grid}.editor-image-decorative{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.editor-image-decorative input{width:16px;min-height:16px}.editor-image-panel>small{grid-column:2/-1}@media (min-width:761px){@container editor-toolbar (max-width:520px){.editor-link-panel:not(.editor-image-panel){grid-template-columns:20px auto minmax(0,1fr) auto auto}.editor-link-panel:not(.editor-image-panel)>input{grid-column:3/-1}.editor-link-panel:not(.editor-image-panel)>.button:first-of-type{grid-column-start:4}}}.editor-toolbar .icon-button.is-active{background:var(--color-surface-selected);color:var(--color-primary-text);box-shadow:inset 0 0 0 1px var(--color-feedback-info-border)}.editor-toolbar .icon-button.with-separator{border-left:1px solid var(--color-border-control);border-radius:0;margin-left:5px}.editor-toolbar-status{min-width:0;color:var(--color-text-secondary);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.field-hint-count{justify-content:space-between;gap:12px;display:flex}
@media (max-width:760px){.editor-toolbar-status{display:none}.editor-link-panel{grid-template-columns:20px minmax(0,1fr)}.editor-link-panel label{grid-column:2}.editor-link-panel input,.editor-link-panel>small{grid-column:1/-1}.editor-image-panel{grid-template-columns:20px minmax(0,1fr)}.editor-image-alt-field,.editor-image-decorative,.editor-image-panel .button,.editor-image-panel>small{grid-column:1/-1}.editor-link-panel .button{min-height:40px}.modal-footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}
.row-action-menu{justify-content:center;align-items:center;display:inline-flex}.row-action-menu>.row-action-trigger{justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;display:inline-flex}.floating-action-popover.row-action-popover{z-index:var(--z-popover);min-width:220px;max-width:min(280px,100vw - 16px);position:fixed;inset:auto}@media (max-width:1024px),(pointer:coarse){.row-action-menu:not(.toolbar-menu)>.row-action-trigger{flex:0 0 44px;width:44px;height:44px;min-height:44px}.row-action-popover button{height:auto;min-height:44px}}
.modal .status-pill{width:fit-content;min-height:20px;color:var(--admin-status-text,var(--color-admin-status-neutral-text));font-size:var(--type-caption);font-weight:var(--weight-medium);line-height:var(--leading-ui);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.modal .status-pill:before{border-radius:var(--radius-pill);background:var(--admin-status-dot,#8b94a3);content:"";flex:none;width:5px;height:5px}.modal .status-pill:is(.email,.info){--admin-status-text:var(--color-feedback-info-text);--admin-status-dot:var(--color-primary-strong)}.modal .status-pill:is(.approved,.active,.positive,.open,.completed,.published){--admin-status-text:var(--color-feedback-success-text);--admin-status-dot:var(--mint-strong)}.modal .status-pill:is(.pending,.warning,.waitlisted){--admin-status-text:var(--color-feedback-warning-text);--admin-status-dot:#8a6a18}.modal .status-pill:is(.rejected,.negative,.disabled,.closed,.expired,.sold-out){--admin-status-text:var(--color-feedback-error-text);--admin-status-dot:#92534d}.modal :is(.button.secondary,.button.ghost,.icon-button){border-color:var(--color-border-strong)}.modal{--admin-layer-inline-space:var(--space-5);--admin-layer-bar-height:64px}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1223443d}.modal{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:0 18px 52px #1223442e}.modal-header{min-height:var(--admin-layer-bar-height);padding:var(--space-3) var(--admin-layer-inline-space)}.modal-header h2{font-size:20px;font-weight:var(--weight-semibold)}.modal-footer{padding:var(--space-3) var(--admin-layer-inline-space);background:var(--color-surface)}@media (max-width:760px){.modal{--admin-layer-inline-space:var(--space-4)}.modal-backdrop{align-items:end;padding:0}.modal{border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:0;border-left:0;border-right:0;max-height:calc(100dvh - 32px)}}

