.sc-support{--sc-line:var(--k-border,#e8ddcf);--sc-bg:var(--k-background,#fbf8f3);--sc-accent:var(--k-accent,#8a6741);color:var(--k-text,#292522);font:inherit;overflow-wrap:anywhere}.sc-support *,.sc-public *{box-sizing:border-box}.sc-support-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.sc-support-heading small{font-size:11px;color:var(--sc-accent)}.sc-support-heading h2{margin:7px 0}.sc-ticket-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:16px;padding:22px;margin-bottom:12px;border:1px solid var(--sc-line);border-radius:18px;background:var(--k-surface,#fff);align-items:center;text-decoration:none!important;color:inherit}.sc-ticket-row time{grid-column:2;font-size:11px;color:#81796d}.sc-ticket-num{color:var(--sc-accent);font-family:Georgia,serif;font-size:23px}.sc-badge{display:inline-block;background:var(--sc-bg);border:1px solid var(--sc-line);padding:4px 12px;border-radius:99px;font-size:11px}.sc-thread,.sc-new-ticket{border:1px solid var(--sc-line);background:var(--k-surface,#fff);border-radius:22px;padding:25px;margin:22px 0}.sc-new-ticket summary{font-size:20px;font-weight:600;cursor:pointer;margin-bottom:20px}.sc-ticket-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:22px}.sc-message{border:1px solid var(--sc-line);border-radius:18px 18px 4px 18px;background:var(--sc-bg);padding:18px 22px;margin:15px 0 15px 35px}.sc-message-staff{margin:15px 35px 15px 0;border-radius:18px 18px 18px 4px;background:#f3ece1}.sc-message header{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin-bottom:10px}.sc-message time{font-size:10px;opacity:.7}.sc-message p{white-space:normal;margin:0;line-height:2}.sc-support form,.sc-visit-form{display:grid;gap:17px}.sc-support form label,.sc-visit-form label{display:grid;gap:8px;font-size:13px}.sc-support input,.sc-support textarea,.sc-support select,.sc-visit-form input,.sc-visit-form textarea{width:100%;max-width:100%;border:1px solid var(--sc-line,#e8ddcf);border-radius:12px;background:var(--sc-bg,#fbf8f3);padding:12px 15px;font:inherit;min-height:46px;color:inherit}.sc-support form .button,.sc-visit-form button{border:1px solid var(--k-button,#292522);background:var(--k-button,#292522);color:white;border-radius:99px;padding:12px 24px;font:inherit;cursor:pointer;min-height:48px}.sc-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sc-empty,.sc-confirm{padding:20px;border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:14px}.sc-confirm{border-color:#c9ddc8;background:#eff7ec;color:#386436}.sc-visit-form{border:1px solid var(--k-border,#e8ddcf);border-radius:24px;padding:28px;background:var(--k-surface,#fff)}.sc-trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.sc-support :focus-visible,.sc-public :focus-visible{outline:3px solid var(--sc-accent,#8a6741);outline-offset:3px}@media(max-width:600px){.sc-support-heading{align-items:flex-start;flex-direction:column}.sc-ticket-row{grid-template-columns:45px 1fr;gap:10px;padding:18px 14px}.sc-ticket-row .sc-badge{grid-column:2;justify-self:start}.sc-thread,.sc-new-ticket{padding:20px 15px}.sc-message{margin-left:12px;padding:15px}.sc-message-staff{margin-left:0;margin-right:12px}.sc-form-pair{grid-template-columns:1fr}.sc-message header{align-items:flex-start;flex-direction:column;gap:5px}}
.sc-visit-toast{position:fixed;left:20px;bottom:100px;z-index:9999;display:flex;gap:20px;align-items:center;max-width:min(520px,calc(100% - 40px));padding:20px;background:var(--k-surface,#fff);color:var(--k-text,#292522);border:1px solid var(--k-border,#e8ddcf);border-top:3px solid #66805a;border-radius:18px;box-shadow:0 15px 50px #29252229;font-family:inherit;font-size:14px;line-height:1.9}.sc-visit-toast button{font-size:24px;border:0;background:none;cursor:pointer;color:inherit}
