.ws{color:#302c27;max-width:720px;margin:100px auto;padding:32px 24px 100px}.ws h1{letter-spacing:-2px;font-size:clamp(36px,7vw,60px);font-weight:400;line-height:1.3}.ws-eyebrow{letter-spacing:3px;color:#8b7965;font-size:11px}.ws-intro{color:#71675c;margin:28px 0 60px;line-height:1.9}.ws h2{border-top:1px solid #d9d1c6;margin:48px 0 28px;padding-top:32px;font-size:20px;font-weight:500}.ws-field{margin-bottom:28px}.ws-field label{margin-bottom:12px;font-size:15px;display:block}.ws-field input,.ws-field select,.ws-field textarea{box-sizing:border-box;color:#302c27;width:100%;font:inherit;background:#fffcf7;border:1px solid #d9d1c6;border-radius:4px;padding:15px;line-height:1.6}.ws-field textarea{resize:vertical}.ws-note{color:#746b60;font-size:12px;line-height:1.9}.ws-consent{gap:10px;margin-top:32px;font-size:14px;display:flex}.ws button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#302c27;border:0;margin-top:24px;padding:20px}.ws button:disabled{opacity:.5}.ws a{color:inherit}.ws section{padding:30px 0}.ws section p{overflow-wrap:anywhere}.ws input:focus,.ws textarea:focus,.ws select:focus{outline-offset:2px;outline:2px solid #9a8164}.ws-admin-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ws-admin-toolbar label{flex:1;min-width:200px;font-size:13px}.ws-admin-toolbar input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ded9cf;border-radius:10px;margin-top:8px;padding:14px;display:block}.ws-admin-toolbar button,.ws-admin-detail>button{color:#302c27;cursor:pointer;background:#fff;border:1px solid #ded9cf;border-radius:10px;padding:14px 18px}.ws-admin-list{gap:14px;display:grid}.ws-admin-list>button{color:#302c27;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9cf;border-radius:18px;flex-direction:column;align-items:start;gap:9px;padding:22px;display:flex}.ws-admin-list strong{font-size:20px}.ws-admin-list small{color:#817766}.ws-admin-badge{background:#f0ece3;border-radius:8px;padding:5px 10px;font-size:12px}.ws-admin-list b{color:#85734f;font-size:13px}.ws-admin-empty{text-align:center;border:1px dashed #d9d1c6;border-radius:16px;padding:32px}.ws-admin-detail{background:#fff;border:1px solid #ded9cf;border-radius:18px;padding:24px}.ws-admin-detail dl>div{border-bottom:1px solid #eee9e0;padding:18px 0}.ws-admin-detail dt{color:#81745e;font-size:14px;font-weight:600}.ws-admin-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.ws-admin-detail small{overflow-wrap:anywhere}.ws .ws-admin button{margin-top:0}.ws .ws-admin-list>button{color:#302c27;background:#fff}
