body.profile-guest #kojoAccountActions,body.profile-checking #kojoAccountActions{display:none!important}#kojoAccountActions{margin:24px 0;padding:24px;background:#fffdf9;border:1px solid #e8dacf;border-radius:22px;color:#302820;scroll-margin-top:24px;font:15px/1.65 system-ui,sans-serif}#kojoAccountActions h2{font-size:19px;margin:0 0 18px}#kojoAccountActions summary{cursor:pointer;padding:18px 0;color:#a22d47;font-weight:650}#kojoAccountActions details{border-top:1px solid #eddfd3;margin-top:20px}#kojoAccountActions button{box-sizing:border-box;font:650 15px system-ui;min-height:48px;border-radius:13px;padding:14px 18px;cursor:pointer}#kojoAccountActions .ka-soft{border:1px solid #ddcfc2;background:#f6eee6;color:#4e3a31;width:100%}#kojoAccountActions .ka-danger{border:0;background:#a62d47;color:white;width:100%;margin-top:18px}#kojoAccountActions .ka-note,#kojoAccountActions small{font-size:13px;color:#827267}#kojoAccountActions .ka-phone{margin:18px 0;padding:16px;background:#f6eee6;border-radius:14px}#kojoAccountActions .ka-phone strong{display:block;font-size:18px;margin-top:4px}#kojoAccountActions .ka-label{display:block;font-size:14px;font-weight:650;margin-top:18px}#kojoAccountActions .ka-label input{box-sizing:border-box;display:block;width:100%;border:1px solid #d9cabe;border-radius:13px;padding:15px;font:26px/1.3 Georgia,serif;letter-spacing:.3em;text-align:center;margin:8px 0;background:white;color:#a22d47}#kojoAccountActions .ka-confirm{display:flex;gap:12px;align-items:flex-start;margin-top:20px;font-size:13px}#kojoAccountActions .ka-confirm input{width:22px;height:22px;accent-color:#a62d47;flex-shrink:0}#kojoAccountActions .ka-error{color:#a22d47}#kojoAccountActions .ka-success{padding:18px;border-radius:14px;background:#edf5ee;color:#345b40}#kojoAccountActions button:disabled{opacity:.5;cursor:default}#kojoAccountActions :focus-visible{outline:3px solid #b12c49;outline-offset:3px}
