.rules-module__5Y37nG__page{min-width:0}.rules-module__5Y37nG__page .workspace-summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.rules-module__5Y37nG__page .workspace-summary>div{min-width:0;padding:20px 24px}.rules-module__5Y37nG__page .workspace-summary>div+div{border-left:1px solid var(--border)}.rules-module__5Y37nG__page .workspace-summary strong{font:600 24px var(--font-mono);color:var(--navy);margin-bottom:4px;display:block}.rules-module__5Y37nG__page .workspace-summary p{color:var(--muted);margin:0}.rules-module__5Y37nG__page .workbench{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rules-module__5Y37nG__page .workbench>*{min-width:0}.rules-module__5Y37nG__page .workbench .card{padding:24px}.rules-module__5Y37nG__page .workspace-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 20px;display:flex}.rules-module__5Y37nG__page .workspace-toolbar .search{min-width:180px;max-width:none}.rules-module__5Y37nG__page .workspace-toolbar .search .input{padding-left:12px}.rules-module__5Y37nG__page .workspace-toolbar .field{min-width:140px}.rules-module__5Y37nG__page .workspace-toolbar .meta{margin:0}.rules-module__5Y37nG__page .select-list{gap:8px;display:grid}.rules-module__5Y37nG__page .record-select{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--fg);padding:16px 20px;transition:background .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1);display:block}.rules-module__5Y37nG__page .record-select:hover{background:var(--bg);border-color:var(--muted)}.rules-module__5Y37nG__page .record-select[aria-pressed=true]{border-color:var(--navy);background:var(--bg);box-shadow:inset 0 0 0 1px var(--navy)}.rules-module__5Y37nG__page .record-select .record-title{color:var(--navy);margin:8px 0 4px;font-size:16px;font-weight:600;display:block}.rules-module__5Y37nG__page .record-select .meta{display:block}.rules-module__5Y37nG__page .record-select .row-between{flex-wrap:wrap;gap:8px}.rules-module__5Y37nG__page .record-select .record-end{color:var(--muted);font-size:12px}.rules-module__5Y37nG__page .detail-panel{overflow-wrap:anywhere;position:sticky;top:24px}.rules-module__5Y37nG__page .detail-panel h2:focus-visible{outline:2px solid var(--navy);outline-offset:5px;box-shadow:var(--focus-ring)}.rules-module__5Y37nG__page .detail-panel h2{color:var(--navy);margin-bottom:8px}.rules-module__5Y37nG__page .detail-panel .eyebrow{margin-bottom:12px}.rules-module__5Y37nG__page .detail-panel .details-grid{border-block:1px solid var(--border);margin:20px 0;padding-block:20px}.rules-module__5Y37nG__page .detail-panel .action-row .btn{flex:1}.rules-module__5Y37nG__page .workspace-caption{color:var(--muted);margin:16px 0;font-size:13px}.rules-module__5Y37nG__page .workspace-empty{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface)}.rules-module__5Y37nG__page .permission-note{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);padding:16px;font-size:13px}@media (max-height:800px){.rules-module__5Y37nG__page .detail-panel{position:static}}@media (max-width:1150px){.rules-module__5Y37nG__page .workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}@media (max-width:760px){.rules-module__5Y37nG__page .workbench{grid-template-columns:1fr}.rules-module__5Y37nG__page .detail-panel{position:static}.rules-module__5Y37nG__page .workspace-summary>div{padding:16px}.rules-module__5Y37nG__page .workspace-summary p{font-size:12px}}@media (max-width:639px){.rules-module__5Y37nG__page .workspace-summary{grid-template-columns:1fr}.rules-module__5Y37nG__page .workspace-summary>div{align-items:center;gap:16px;display:flex}.rules-module__5Y37nG__page .workspace-summary>div+div{border-left:0;border-top:1px solid var(--border)}.rules-module__5Y37nG__page .workspace-summary strong{min-width:32px;margin:0}.rules-module__5Y37nG__page .workspace-toolbar .search{min-width:100%}.rules-module__5Y37nG__page .workspace-toolbar .field{flex:1;min-width:0}.rules-module__5Y37nG__page .workspace-toolbar>select{flex:1;max-width:100%}.rules-module__5Y37nG__page .workbench .card{padding:20px}.rules-module__5Y37nG__page .detail-panel .action-row{flex-direction:column;align-items:stretch}}
