.result-delete-control{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #ffffff0d}.result-delete-button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#a3a4ad;font:inherit;font-size:12px;cursor:pointer}.result-delete-button[hidden]{display:none}.result-delete-button:hover{color:#ffadaf;background:#ff657512}.result-delete-button:focus-visible{outline:2px solid #d8b8ff;outline-offset:2px}.result-delete-dialog{width:min(400px,calc(100vw - 36px));box-sizing:border-box;padding:24px;margin:auto;border:1px solid #ffffff20;border-radius:20px;background:#20242e;color:#f7f5fb;box-shadow:0 24px 90px #0009}.result-delete-dialog::backdrop{background:#090b13bb;backdrop-filter:blur(5px)}.result-delete-dialog h2{margin:0 0 12px;font-size:21px;line-height:1.3}.result-delete-dialog p{font-size:14px;line-height:1.6;color:#b9bac5}.result-delete-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.result-delete-dialog-actions .button{min-height:44px;padding:10px 18px;font-size:14px}.result-delete-dialog .result-delete-confirm{background:#a83e50;color:#fff;border:1px solid #be5365}.result-delete-dialog .result-delete-error{color:#ffb5bb}.result-delete-error:empty{display:none}.job-progress>small.generation-wait-note{display:block;max-width:370px;margin:12px auto 0;padding:0;color:var(--muted,#a3abba);font-size:12px;font-weight:400;line-height:1.55;background:none;border:0;box-shadow:none}.admin-page button.button.primary{background:linear-gradient(125deg,#d8e4ff,#b9cefd);color:#172132;border-color:#b9cefd}.admin-page button.button.primary:hover:not(:disabled){background:linear-gradient(125deg,#e8efff,#ccdcff)}.admin-page button.button.secondary,.admin-page .admin-table button{background:#293241;color:#dce3f0;border-color:#414b5c}.admin-page button.button.secondary:hover:not(:disabled),.admin-page .admin-table button:hover:not(:disabled){background:#344158;color:#f1f5ff}.admin-page .tabs button.selected,.admin-page .tabs button[aria-pressed=true]{background:#3d5065;color:#f1f5ff}.admin-page :is(button,input,select){accent-color:#b9cefd}.admin-page button:focus-visible{outline:2px solid #b9cefd;outline-offset:3px}.admin-page .admin-controls select,.admin-page .panel select,.admin-page .feed-filters select{background:#222b3a;color:#edf1f8;border-color:#414b5c}
