.acc35{margin:18px 0;padding:20px;border:1px solid #dfe6ef;border-radius:18px;background:#fff}.acc35-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.acc35-head span,.acc35-kicker{font-size:11px;font-weight:800;letter-spacing:.1em;color:#60718a}.acc35-head h2{margin:4px 0}.acc35-head p{margin:0;max-width:780px;color:#5d6878}.acc35-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.acc35-summary>div{padding:14px;border-radius:14px;background:#f6f8fb}.acc35-summary span,.acc35-row span{display:block;font-size:12px;color:#748094}.acc35-summary b{font-size:22px}.acc35-rows{display:grid;gap:8px}.acc35-row{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:12px;text-align:left;padding:14px;border:1px solid #e4e9f0;border-radius:14px;background:#fff;cursor:pointer}.acc35-row:hover{background:#f8fafc}.acc35-row small{display:block;color:#7b8796;margin-top:3px}.acc35-bg{position:fixed;inset:0;z-index:10050;background:rgba(7,18,36,.62);display:flex;align-items:center;justify-content:center;padding:22px}.acc35-modal{position:relative;width:min(1080px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:20px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.25)}.acc35-x{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:28px;cursor:pointer}.acc35-policy,.acc35-warning,.acc35-error{padding:12px 14px;border-radius:12px;margin:14px 0;background:#f6f8fb}.acc35-warning{background:#fff5e8}.acc35-error{background:#fff0f0}.acc35-form{display:grid;gap:10px;padding:16px;border:1px solid #e4e9f0;border-radius:14px;margin:14px 0}.acc35-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acc35-grid input,.acc35-grid select,.acc35-grid textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ccd5e1;border-radius:10px;font:inherit}.acc35-grid textarea{min-height:88px;resize:vertical}.acc35-actions{display:flex;gap:10px;margin:14px 0}.acc35-list{display:grid;gap:8px}.acc35-card{padding:14px;border:1px solid #e4e9f0;border-radius:14px}.acc35-card>div{display:flex;justify-content:space-between;gap:12px}.acc35-card>div span{font-size:12px;color:#6f7b8a}.acc35-card p{margin:8px 0;color:#505d6d}.acc35-card small{display:block;color:#7b8796;margin-bottom:10px}@media(max-width:900px){.acc35-summary{grid-template-columns:1fr 1fr}.acc35-grid{grid-template-columns:1fr}.acc35-row{grid-template-columns:1fr 1fr}.acc35-head{display:block}.acc35-head button{margin-top:12px}}