.procedure-organization-editor,.procedure-library-filters{gap:12px;margin:16px 0;display:grid}.procedure-library-filters{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:14px}.procedure-organization-editor details{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.procedure-organization-editor summary{cursor:pointer;font-weight:700}.procedure-organization-picker{border:1px solid var(--line);border-radius:8px;min-width:0;margin-top:12px;padding:12px}.procedure-organization-picker legend{font-weight:700}.procedure-organization-picker ul{gap:8px;padding:0;list-style:none;display:grid}.procedure-organization-picker li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.procedure-organization-picker li label{align-items:center;gap:8px;display:flex}.procedure-organization-picker input[type=checkbox],.procedure-library-filters input[type=checkbox]{width:auto}.procedure-organization-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.procedure-organization-pages button{border:1px solid var(--line);border-radius:6px;padding:6px 10px}.procedure-organization-pages button:disabled{opacity:.45}.procedure-organization-summary{overflow-wrap:anywhere;gap:8px;margin:12px 0;font-size:12px;display:grid}.procedure-organization-summary div{gap:3px;min-width:0;display:grid}.procedure-organization-summary dt{color:var(--muted);font-weight:700}.procedure-organization-summary dd{margin:0}.procedure-organization-summary a{color:var(--accent);text-decoration:underline}.procedure-organization-editor p{color:var(--muted);font-size:12px}.procedure-authoring-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.procedure-related-list{overflow-wrap:anywhere;gap:10px;padding:0;list-style:none;display:grid}.procedure-related-list li{gap:4px;display:grid}.procedure-related-list a{font-weight:700;text-decoration:underline}.procedure-related-list small{color:var(--muted)}@media (max-width:600px){.procedure-library-filters{grid-template-columns:1fr}.procedure-organization-pages{font-size:12px}.procedure-organization-picker{padding:8px}}.procedure-attachment-picker{border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px}.procedure-attachment-picker>p{color:var(--muted);font-size:12px}.procedure-attachment-picker>label{gap:4px;font-size:12px;display:grid}.procedure-attachment-picker input[type=search]{width:100%;min-width:0;height:auto;min-height:36px;padding:8px 10px}.procedure-attachment-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.procedure-attachment-list li{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.procedure-attachment-picker .procedure-attachment-list li label{align-items:flex-start;gap:8px;width:100%;min-width:0;font-size:13px;display:flex}.procedure-attachment-list li label input{flex-shrink:0;width:auto}.procedure-attachment-picker .procedure-attachment-list li label>span{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.procedure-attachment-list li span,.procedure-attachment-list li>div{overflow-wrap:anywhere;min-width:0}.procedure-attachment-list strong,.procedure-attachment-list small{display:block}.procedure-attachment-list small{color:var(--muted);font-size:12px}.creation-procedure-section{grid-column:1/-1}.sub-order-resource-grid .procedure-attachment-picker{grid-column:1/-1;max-height:none;padding:12px;display:block}
