.mock-crud-page{gap:1.25rem;display:grid}.mock-crud-embedded{min-width:0}.mock-crud-embedded+.mock-crud-embedded{margin-top:1.5rem}.mock-crud-layout{gap:1.25rem;display:grid}.mock-crud-layout-split{grid-template-columns:minmax(0,1fr) minmax(16rem,30rem)}@media (width<=900px){.mock-crud-layout-split{grid-template-columns:1fr}}.mock-crud-toolbar{margin-top:0;margin-bottom:1rem}.mock-crud-mine-toggle{align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.875rem;display:inline-flex}.mock-crud-rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mock-crud-rows>li{border-radius:var(--radius-sm);border:1px solid var(--color-panel-border);background:var(--color-panel-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.65rem .85rem;transition:border-color .12s,box-shadow .12s;display:flex}.mock-crud-rows>li:hover{border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-panel-border));box-shadow:0 1px 4px color-mix(in srgb, var(--color-surface-dark) 5%, transparent)}.mock-crud-row-main{gap:.18rem;min-width:0;display:grid}.mock-crud-row-main strong{font-size:.9rem;line-height:1.3}.mock-crud-row-main span{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.mock-crud-row-side{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.mock-form{gap:1rem;display:grid}.mock-form-title{margin:0;font-size:1rem}.mock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}@media (width<=560px){.mock-form-grid{grid-template-columns:1fr}}.mock-form-span-2{grid-column:1/-1}.mock-form-field{color:var(--color-text-secondary);gap:.3rem;font-size:.83rem;font-weight:600;display:grid}.mock-form-field input,.mock-form-field select,.mock-form-field textarea{font:inherit;color:var(--color-text-primary);border:1px solid var(--color-border-sutil);border-radius:var(--radius-sm);background:var(--color-panel-bg);padding:.45rem .6rem;font-size:.9rem;font-weight:400}.mock-form-field textarea{resize:vertical;min-height:4.5rem}.mock-form-field input:focus-visible,.mock-form-field select:focus-visible,.mock-form-field textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-primary)}.mock-form-field input:disabled,.mock-form-field select:disabled,.mock-form-field textarea:disabled{opacity:.7;background:var(--color-panel-bg-muted)}.mock-form-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mock-form-delete{margin-left:auto}
