.host-draft-list{margin:28px 0;padding:0;min-width:0}.hi-hero+.host-draft-list{width:min(calc(100% - 36px),var(--max));margin:28px auto}.host-draft-card{border:1px solid var(--line);border-radius:12px;padding:20px;margin:16px 0;background:var(--white);overflow-wrap:anywhere}.host-draft-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.host-draft-heading h3{margin:0;min-width:0;font-size:1.25rem}.host-draft-badge{background:var(--sage);color:var(--ink);padding:6px 10px;border-radius:6px;font-size:.85rem;font-weight:700;flex-shrink:0}.host-draft-dates{font-size:.9rem;color:var(--muted)}.host-draft-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.host-draft-details dt{font-weight:700}.host-draft-details dd{margin:4px 0 0;white-space:pre-wrap}.host-draft-pagination{display:flex;gap:20px;flex-wrap:wrap}.host-delete-dialog{width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);border-radius:12px;padding:24px;background:var(--white);color:var(--ink)}.host-delete-dialog::backdrop{background:#171a1c99}.host-delete-dialog h2{margin-top:0;font-size:1.6rem}.host-delete-dialog p{overflow-wrap:anywhere}.host-delete-feedback{height:7.5em;overflow:auto;margin:12px 0}.host-delete-feedback p{margin:0}.host-delete-dialog button:focus-visible,.host-draft-list :is(a,button,summary):focus-visible{outline:3px solid var(--orange);outline-offset:3px}.host-delete-dialog .form-actions{display:flex;flex-wrap:wrap;gap:12px}.host-draft-card .form-actions{margin-top:16px}@media(max-width:580px){.host-draft-heading{flex-direction:column;gap:10px}.host-draft-details{grid-template-columns:1fr}.host-draft-card{padding:16px}.host-delete-dialog{padding:20px}}
.host-draft-list{scroll-margin-top:110px}.host-draft-list h2{font-size:1.65rem}.host-draft-list summary{cursor:pointer;font-weight:700}.management-theme .host-draft-card{background:var(--admin-surface);color:var(--admin-text)}.management-theme .host-draft-badge{background:#7643c833;color:#ddccff}.host-draft-card .form-actions{display:flex;flex-wrap:wrap;gap:12px}.host-draft-card :is(button,.button),.host-delete-dialog button{border-radius:8px}
.host-application-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.host-application-trash{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.host-application-trash:hover{background:#be454522}.host-application-trash:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.management-theme .host-application-trash{color:#f6b5b5;border-color:#865656}.management-theme .host-delete-dialog{background:var(--admin-surface);color:var(--admin-text);border-color:var(--line)}.management-theme .host-delete-dialog :is(h2,p){color:inherit}.management-theme .host-delete-dialog button{color:var(--admin-text);border-color:var(--line);background:var(--admin-surface-raised,#303438)}.management-theme .host-delete-dialog [data-delete-confirm]{background:#923333;color:#fff;border-color:#b85858}.host-delete-dialog .form-actions button{min-height:44px;white-space:normal}
