.dgl-set-card{border-left:4px solid #2563eb}.dgl-set-card>summary{font-weight:800;cursor:pointer;padding:6px 0}.dgl-set-summary{border:1px solid #cbdaf3;background:#f1f6ff;border-radius:12px;padding:16px;line-height:1.6}.dgl-set-summary li{margin:7px 0}.dgl-set-summary table{background:#fff}.dgl-set-blocked{margin-top:18px;color:#6b4b13}.dgl-set-blocked p{border-top:1px solid #e6dcc9;padding:12px 0}
.dgl-help{color:#53657c;line-height:1.65;max-width:1000px}.dgl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dgl-form{display:grid;gap:18px;margin-top:18px}.dgl-form label{display:grid;gap:7px;font-weight:650}.dgl-form small{font-size:12px;font-weight:400;color:#56647a}.dgl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dgl-facts dt{font-size:12px;color:#64748b}.dgl-facts dd{margin:6px 0;font-weight:750}.dgl-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dgl-photos img{width:100%;height:190px;object-fit:contain;background:#f2f5fa;border:1px solid #dce4ef;border-radius:10px}.dgl-actors{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #d9e2ed;border-radius:12px;padding:16px}.dgl-actors label{display:flex;align-items:center;gap:9px;background:#f6f8fc;border:1px solid #dce5f1;padding:14px;border-radius:10px;cursor:pointer;min-height:48px}.dgl-actors input{width:auto}.dgl-actors label:has(input:checked){background:#e2edff;border-color:#2563eb}.dgl-table{overflow:auto}.dgl-table td{vertical-align:top;min-width:105px}.dgl-pill{display:inline-block;padding:5px 8px;border-radius:7px;background:#fff2dc;color:#824d00;font-size:12px;font-weight:700}.dgl-pill.yes{background:#dcfce7;color:#166534}.dgl-doc{border:1px solid #dce4ef;border-radius:10px;padding:16px}.dgl-doc>label:first-child{display:flex;align-items:center;gap:10px}.dgl-doc input[type=checkbox]{width:auto}.dgl-doc-fields{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:14px}.dgl-amount{font-variant-numeric:tabular-nums;font-weight:800}.dgl-form button{justify-self:start;min-height:48px}.dgl-audit{font-size:13px;color:#526179;border-top:1px solid #e2e8f0;padding:12px 0}.dgl-form summary{font-weight:750}.dgl-statusbar{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}@media(max-width:750px){.dgl-grid,.dgl-facts{grid-template-columns:1fr}.dgl-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.dgl-doc-fields{grid-template-columns:1fr}.dgl-actors label{flex:1 1 140px}.dgl-form button{width:100%}}
