.acc .acc-fg{margin-bottom:10px}.acc .acc-fg>.label{margin-bottom:7.2px}.acc .acc-fg[data-err=true]>.label{color:#ed3232}.acc .acc-fg[data-err=true] .input,.acc .acc-fg[data-err=true] .select{border-color:#ed3232}.acc .acc-err{color:#ed3232;margin:0;font-size:14px;line-height:19.6px}.acc .input{height:auto;padding:11px 10px;line-height:18.2px}.acc textarea.input{resize:vertical;padding:11px;display:block}.acc .select{border-color:var(--color-gray-1);border-radius:2px;height:42px;padding:0 36px 0 10px;line-height:20px}.acc .select[data-empty=true]{color:#ffffff8c}.acc .select option{color:#333}.acc-sel{display:block;position:relative}.acc-sel-ic{fill:#ccc;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.acc-amt{position:relative}.acc .acc-amt .input{padding-right:32px}.acc-amt-cur{color:#fff;pointer-events:none;font-size:16px;line-height:22.4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.acc-chk{cursor:pointer;align-items:center;display:inline-flex}.acc-chk-txt{color:#fff;margin:0;font-size:14px;line-height:1}.acc-chk-box{background:var(--color-gray-11);border:1px solid var(--color-gray-2);border-radius:2px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:5px;transition:all .15s;display:inline-flex;position:relative}.acc-chk-box svg{fill:#fff;opacity:0;width:15px;height:15px;transition:all .15s;position:absolute}.acc-chk[data-checked=true] .acc-chk-box svg{opacity:1}.acc .btn:disabled{opacity:1;color:#ffffff80}.acc .btn:disabled:hover{background:var(--color-primary)}.acc-p{color:#fff;margin:0 0 10px;font-size:14px;line-height:19.6px}.acc-load{color:#fff;justify-content:center;padding:10px;display:flex}.acc-load svg{width:28px;height:28px;animation:1s linear infinite acc-spin}@keyframes acc-spin{to{transform:rotate(360deg)}}.acc-newmsg-row{justify-content:flex-end;padding:0 10px 10px;display:flex}.acc-newmsg{gap:3px;padding:8px 50px;font-size:12px;line-height:12.5px}.acc-newmsg svg{width:15px;height:12px}.acc-msg{touch-action:pan-y;margin-bottom:10px;position:relative;overflow:hidden}.acc-msg-body{z-index:1;background:var(--color-gray-11);color:#fff;cursor:pointer;transition:transform .25s;position:relative}.acc-msg-body:before{content:"";background:var(--color-gray-8);width:4px;height:calc(100% - 10px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.acc-msg[data-unread=true] .acc-msg-body:before{background:var(--color-success)}.acc-msg-top{border-bottom:1px solid var(--color-gray-8);justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.acc-msg-from{text-align:center;min-width:0}.acc-msg-name{margin:0;font-size:12px;font-weight:700;line-height:16.8px}.acc-msg-cap{color:#ffffff8c;margin:0;font-size:10px;line-height:14px}.acc-msg-date{flex:none;align-items:center;display:flex}.acc-msg-date p{opacity:.8;margin:0;font-size:12px;line-height:16.8px}.acc-msg-date svg{width:17.5px;height:14px;margin-left:5px}.acc-msg-bot{text-align:center;padding:5px 10px}.acc-msg-topic{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 25px;font-size:12px;line-height:16.8px;overflow:hidden}.acc-msg[data-unread=true] .acc-msg-topic{font-weight:700}.acc-msg-acts{display:flex;position:absolute;top:0;bottom:0;right:0}.acc-msg-act{color:#fff;justify-content:center;align-items:center;width:70px;display:flex;position:relative}.acc-msg-act svg{width:17.5px;height:14px}.acc-msg-act:before{content:"";width:50%;height:2px;position:absolute;bottom:calc(50% - 18px);left:25%}.acc-msg-ans{background:var(--color-gray-3)}.acc-msg-ans:before{background:var(--color-success)}.acc-msg-del{background:var(--color-gray-1)}.acc-msg-del:before{background:#ed3232}.acc-md{color:#fff;padding:0 10px}.acc-md-meta{color:#ffffff8c;margin:0 0 10px;font-size:14px;line-height:19.6px}.acc-md-title{margin:0 0 10px;font-size:14px;font-weight:700;line-height:19.6px}.acc-md-body{white-space:pre-line;word-break:break-word;margin:0 0 10px;font-size:13px;line-height:16.3px}.acc-ac-item{flex-direction:column;margin-bottom:5px;display:flex}.acc-ac-item:last-child{margin-bottom:0}.acc-ac-btn{background:var(--color-gray-10);border:1px solid var(--color-gray-2);color:#fff;text-align:left;cursor:pointer;width:100%;height:42px;padding:0 10px;font-size:13.333px;line-height:40px;position:relative}.acc-ac-btn:focus{background:var(--color-gray-8);outline:none}.acc-ac-btn svg{width:20px;height:20px;fill:var(--color-gray-2);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.acc-ac-body{transition:max-height .4s;overflow:hidden}.acc-store{flex-direction:column;align-items:flex-start;display:flex}.acc-store a{color:#fff;align-items:center;gap:4px;height:17px;margin-bottom:10px;font-size:13px;line-height:16px;display:inline-flex}.acc-store a:last-child{margin-bottom:0}.acc-store svg{width:14px;height:14px}.acc-pm{background:var(--color-gray-11);color:#fff;text-align:center;margin-bottom:10px;padding:20px}.acc-pm-head{background:var(--color-gray-9);margin-bottom:10px;padding:20px}.acc-pm-logo{padding:0 10px}.acc-pm-logo>div{aspect-ratio:3;justify-content:center;align-items:center;width:170px;max-width:100%;margin:0 auto;display:flex}.acc-pm-logo img{object-fit:contain;max-width:100%;max-height:100%}.acc-pm-title{margin:10px 0;font-size:14px;line-height:19.6px}.acc-pm-h3{color:#fff;margin:0 0 10px;font-size:14px;font-weight:400;line-height:19.6px}.ap-tile-ic{flex:0 0 48px;width:48px;height:48px;display:block;position:relative}.ap-tile-ic[data-badge]:after{content:attr(data-badge);color:#fff;text-align:center;background:#ed3232;border-radius:12px;padding:3px 5px;font-size:11px;line-height:normal;position:absolute;top:0;right:0}.ap-prefs{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ap-pref{cursor:pointer;background:#f3f5f4;flex-direction:column;align-items:flex-start;width:100%;display:flex}.ap-pref:hover{background:#fff}.ap-pref-l{color:#505050;margin-left:10px;padding-top:5px;font-size:14px;line-height:19.6px;display:inline}.ap-pref-v{color:#404040;margin-left:10px;padding-bottom:5px;font-size:15px;line-height:21px;display:inline}.ap-pref-list{width:100%;max-height:220px;overflow-y:auto}.ap-pref-opt{color:#444;text-align:left;cursor:pointer;background:#e9ebea;align-items:center;width:100%;height:44px;padding:0 10px;font-size:14px;line-height:19.6px;display:flex}.ap-pref-opt:hover{background:#f3f5f4}
