.ss-dc{--dc-primary:var(--ss-primary,#673de5);font-family:system-ui,-apple-system,'Segoe UI',sans-serif;width:100%;color:#21183b}.ss-dc *{box-sizing:border-box}.ss-dc-form{display:flex;gap:6px;padding:5px;border:1px solid #dfd5ef;border-radius:8px;background:#fff}.ss-dc-name{width:100%;min-width:80px;padding:11px 9px;border:0!important;background:transparent!important;font:inherit;font-size:13px;color:#21183b}.ss-dc-form select{width:90px;max-width:110px;border:0;background:#f7f3fd;border-radius:5px;padding:7px;font-size:12px;color:#392356}.ss-dc-form button{white-space:nowrap;border:0;border-radius:5px;padding:12px 15px;background:var(--dc-primary);color:white;font-size:12px;font-weight:600;cursor:pointer}.ss-dc-form button:disabled{opacity:.6;cursor:wait}.ss-dc-form:focus-within{outline:2px solid #b59be9;outline-offset:2px}.ss-dc-tags{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:600;color:#7c6d94;margin:12px 0}.ss-dc-note{font-size:10px!important;line-height:1.6!important;color:#776b85!important;margin-top:12px!important}.ss-dc-status{font-size:12px;color:#614895;padding:4px 0}.ss-dc-row{display:flex;align-items:center;justify-content:space-between;gap:15px;background:white;border:1px solid #e6def0;border-radius:7px;margin-top:10px;padding:13px}.ss-dc-row strong{font-size:13px;overflow-wrap:anywhere;display:block}.ss-dc-row small{font-size:10px;color:#786b85;display:block;max-width:340px;margin-top:5px}.ss-dc-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ss-dc-badge{font-size:10px;background:#f3eff9;padding:5px 8px;border-radius:20px;white-space:nowrap}.ss-dc-row.not_registered .ss-dc-badge{background:#e8f7ed;color:#256844}.ss-dc-row.registered .ss-dc-badge{background:#fff0ea;color:#964325}.ss-dc-actions a{font-size:11px;color:var(--dc-primary);text-decoration:none;white-space:nowrap}.ss-dc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ss-dc :focus-visible{outline:2px solid #673de5;outline-offset:3px}@media(max-width:600px){.ss-dc-form{flex-wrap:wrap}.ss-dc-name{width:calc(100% - 100px)}.ss-dc-form button{width:100%}.ss-dc-row{align-items:start;flex-direction:column;gap:10px}.ss-dc-actions{width:100%;justify-content:space-between}}
