.su-workspace{display:grid;gap:20px;min-width:0;font-family:'Segoe UI',Arial,sans-serif}.su-heading,.su-actions,.su-card-head,.su-log-heading,.su-toolbar,.su-notice{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.su-heading{justify-content:space-between}.su-heading h2{margin:0;font-size:25px}.su-heading p{color:var(--muted);line-height:1.7;max-width:780px;margin:8px 0}.su-workspace button,.su-dialog button{font:inherit;min-height:40px;padding:9px 13px;border-radius:10px;cursor:pointer}.su-workspace button:not(.primary-button):not(.danger-link),.su-dialog button:not(.primary-button):not(.danger-link):not([data-su-close]){color:var(--ink);background:var(--accent-soft);border:1px solid var(--line)}.su-workspace button:disabled,.su-dialog button:disabled{opacity:.5;cursor:default}.su-workspace button.danger-link{color:var(--red);background:var(--red-soft);border:1px solid var(--line)}.su-card{border:1px solid var(--line);border-radius:19px;background:var(--card);min-width:0}.su-card>summary{list-style:none;cursor:pointer;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.su-card>summary::-webkit-details-marker{display:none}.su-card h3{margin:4px 0 7px;font-size:20px;overflow-wrap:anywhere}.su-card summary small{color:var(--muted);line-height:1.5}.su-card-summary-right{text-align:right;display:grid;gap:10px;flex:0 0 auto}.su-card-body{padding:0 20px 20px;display:grid;gap:17px;min-width:0}.su-card-body>.su-actions{padding-top:16px;border-top:1px solid var(--line)}.su-badge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:20px;padding:5px 9px;background:var(--accent-soft);font-size:12px;color:var(--ink)}.su-badge[data-state=JOINED],.su-badge[data-state=ALREADY_JOINED],.su-badge[data-state=SENT],.su-badge[data-state=COMPLETED]{background:var(--green-soft)}.su-badge[data-state=REQUESTED],.su-badge[data-state=UNCERTAIN],.su-badge[data-state=RETRY]{background:var(--orange-soft)}.su-badge[data-state=FAILED],.su-badge[data-state=ERROR]{background:var(--red-soft)}.su-counters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.su-counter{border:1px solid var(--line);border-radius:12px;padding:13px;background:var(--paper)}.su-counter small{font-size:12px;display:block;color:var(--muted)}.su-counter strong{display:block;font-size:24px;margin-top:5px}.su-progress{width:100%;height:8px;accent-color:var(--accent)}.su-next{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:14px;line-height:1.7}.su-next strong{display:block}.su-next p{margin:4px 0;color:var(--muted)}.su-tabs{display:flex;gap:8px;flex-wrap:wrap}.su-tabs button[aria-selected=true]{background:var(--accent)!important;color:white!important}.su-toolbar input,.su-toolbar select{min-height:40px;padding:9px 11px;font:inherit;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);min-width:0}.su-toolbar select{max-width:260px}.su-select-label{display:flex;gap:8px;align-items:center;font-size:13px}.su-workspace input[type=checkbox],.su-dialog input[type=checkbox]{accent-color:var(--accent);width:17px;height:17px;flex:0 0 auto}.su-task-list{display:grid;gap:9px}.su-task{display:grid;grid-template-columns:20px minmax(160px,1.3fr) minmax(120px,.8fr) minmax(220px,1.5fr);gap:13px;align-items:start;padding:15px;border:1px solid var(--line);border-radius:12px;font-size:13px}.su-task strong{font-size:14px;overflow-wrap:anywhere}.su-task p{margin:6px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.su-task a{color:var(--accent);overflow-wrap:anywhere}.su-row-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.su-row-actions button{min-height:31px;font-size:12px;padding:5px 8px}.su-log{border:1px solid var(--line);border-radius:14px;padding:17px;min-width:0}.su-log-heading{justify-content:space-between}.su-log-heading h4{font-size:17px;margin:0}.su-log-entry{padding:12px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.su-log-entry:first-of-type{margin-top:14px}.su-log-entry small{color:var(--muted);display:block}.su-error{background:var(--red-soft);border:1px solid var(--line);color:var(--red);border-radius:12px;padding:14px;line-height:1.7;white-space:pre-wrap}.su-empty{border:1px dashed var(--line);border-radius:14px;text-align:center;padding:35px 18px;color:var(--muted);line-height:1.8}.su-notice{padding:15px;background:var(--accent-soft);border-radius:12px;justify-content:space-between;line-height:1.6;font-size:13px}.su-notice p{margin:0;white-space:pre-line}.su-eta{color:var(--muted);font-size:13px;line-height:1.7}.su-pagination{display:flex;gap:9px;align-items:center;justify-content:flex-end;font-size:12px;color:var(--muted)}.su-account-row,.su-group-row{border:1px solid var(--line);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;font-size:13px}.su-account-row p,.su-group-row p{color:var(--muted);line-height:1.7;margin:6px 0 0}.su-dialog{width:min(880px,calc(100vw - 30px));font-family:'Segoe UI',Arial,sans-serif}.su-dialog .su-section{border-bottom:1px solid var(--line);padding:20px 0}.su-section h4{font-size:18px;margin:0 0 8px}.su-section>p{font-size:13px;color:var(--muted);line-height:1.7;margin:0 0 15px}.su-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.su-field{display:grid;gap:8px;min-width:0;font-size:14px}.su-field.full{grid-column:1/-1}.su-field small{color:var(--muted);font-size:12px;line-height:1.6}.su-field input:not([type=checkbox]),.su-field select,.su-field textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;color:var(--ink);background:var(--paper);min-height:43px;min-width:0}.su-field textarea{resize:vertical;min-height:150px}.su-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:260px;overflow:auto}.su-account-choice{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);padding:12px;border-radius:10px;font-size:13px}.su-account-choice small{display:block;color:var(--muted);line-height:1.6;margin-top:3px}.su-account-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.su-advanced{border:1px solid var(--line);border-radius:13px;padding:15px;margin-top:15px}.su-advanced>summary{cursor:pointer;font-size:14px;font-weight:600}.su-advanced .su-fields{margin-top:17px}.su-toggle{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7}.su-toggle input{margin-top:4px}.su-example summary{display:inline-flex;border:1px solid var(--line);border-radius:50%;height:23px;width:23px;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.su-example p{font-size:12px;line-height:1.8;color:var(--muted);background:var(--paper);padding:13px;border-radius:10px}.su-preview{padding:17px;border:1px solid var(--accent);border-radius:14px;margin-top:20px;line-height:1.7}.su-preview h4{margin:0 0 8px;color:var(--accent)}.su-preview-rows{max-height:240px;overflow:auto;display:grid;gap:8px;font-size:12px}.su-preview-row{padding:8px 11px;border-radius:8px;background:var(--paper);overflow-wrap:anywhere}.su-validation{border:1px solid var(--line);border-radius:12px;padding:15px;margin-top:16px;font-size:13px;line-height:1.7}.su-validation .su-preview-rows{max-height:200px}.su-footer{position:sticky;bottom:-24px;background:var(--card);padding:15px 0;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--line)}.su-global-notice{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:10px 14px;margin-bottom:14px;border-radius:11px;background:var(--accent-soft);font-size:13px}.su-global-notice button{border:0;background:none;color:var(--accent);cursor:pointer;font:inherit}.su-workspace [hidden],.su-dialog [hidden],.su-global-notice[hidden]{display:none!important}.su-hint{color:var(--muted);font-size:12px;line-height:1.7}.su-workspace a{color:var(--accent)}
@media(max-width:1250px){.su-task{grid-template-columns:20px minmax(130px,1fr) minmax(130px,1fr)}.su-task>div:last-child{grid-column:2/-1}.su-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.su-heading h2{font-size:21px}.su-heading .primary-button{width:100%}.su-heading p{font-size:14px}.su-card>summary{padding:16px;align-items:flex-start}.su-card h3{font-size:17px}.su-card-body{padding:0 14px 15px}.su-card-summary-right{gap:8px}.su-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.su-counter{padding:11px}.su-counter strong{font-size:21px}.su-task{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:12px}.su-task>div:nth-child(3),.su-task>div:last-child{grid-column:2}.su-fields,.su-accounts{grid-template-columns:1fr}.su-field.full{grid-column:auto}.su-toolbar{gap:8px}.su-toolbar select{flex:1;max-width:100%;width:100%}.su-actions button{font-size:13px}.su-dialog{width:calc(100vw - 18px)}.su-footer{position:static;justify-content:stretch;padding:13px 0 0}.su-footer button{flex:1}.su-log{padding:13px}.su-tabs button{font-size:12px;min-height:36px;padding:7px 9px}.su-card>summary small{font-size:11px}.su-card-summary-right>.su-badge{font-size:11px}.su-pagination{justify-content:space-between;gap:6px}}
