.complaint-side-trigger{position:fixed;z-index:35;right:10px;top:50dvh;transform:translate3d(0,-50%,0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;box-sizing:border-box;width:50px;min-height:192px;padding:14px 10px;border:1px solid #df9992;border-radius:19px;background:#bd514c;color:#fff;font:700 14px/1.2 var(--font-interface),Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 8px 24px #a7403830,inset 0 1px 0 #ffffff26;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.complaint-side-trigger:hover{background:#ad4540;transform:translate3d(-3px,-50%,0);box-shadow:0 10px 28px #a7403840}.complaint-side-trigger:active{background:#a43e39;transform:translate3d(-1px,-50%,0)}.complaint-side-trigger:focus-visible{outline:3px solid #7f3c36;outline-offset:4px}.complaint-side-icon{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:10px;background:#ffffff1a}.complaint-side-label{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;letter-spacing:.01em}.complaint-side-hint{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);box-sizing:border-box;width:210px;max-width:calc(100vw - 92px);padding:12px 15px;border:1px solid #edc1bb;border-radius:13px;background:#fff6f3;color:#713b35;box-shadow:0 5px 20px #793c2720;text-align:left;font-size:13px;font-weight:500;line-height:1.5;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .15s ease}.complaint-side-trigger.is-hint-visible .complaint-side-hint,.complaint-side-trigger:not(.is-hint-dismissed):focus-visible .complaint-side-hint,.complaint-side-trigger:not(.is-hint-dismissed):hover .complaint-side-hint{visibility:visible;opacity:1}@media(max-width:1120px){body:has(.complaint-side-trigger) .workspace-page .workspace-main{padding-right:78px}}body:has(.modal-backdrop,dialog[open],.cookie-notice) .complaint-side-trigger{display:none}@media(max-width:600px){.complaint-side-trigger{right:6px;width:44px;min-height:170px;padding:12px 8px;gap:9px;border-radius:16px;font-size:12px}.complaint-side-icon{width:27px;height:27px;border-radius:9px}.complaint-side-hint{right:calc(100% + 10px)}body:has(.complaint-side-trigger) .workspace-page .workspace-main{padding-right:66px}}@media(prefers-reduced-motion:reduce){.complaint-side-hint,.complaint-side-trigger{transition:none}.complaint-side-trigger:active,.complaint-side-trigger:hover{transform:translate3d(0,-50%,0)}}@media print{.complaint-side-trigger{display:none}}.admin-support :focus-visible{outline:2px solid #a87d48;outline-offset:3px}.support-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.admin-support button:disabled{cursor:wait;opacity:.6}.support-error{color:#a33d2e;background:#f8ece7;padding:10px 12px;border-radius:8px;margin-top:14px!important;font-size:13px}.admin-support{display:grid;gap:18px}.support-admin-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.support-admin-filters select{min-height:44px;padding:8px 12px;border:1px solid #ded5c8;border-radius:8px;background:white;font:inherit}.support-admin-layout{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(320px,1.25fr);gap:20px;align-items:start}.support-admin-list{display:grid;gap:9px}.support-admin-item{display:grid;gap:6px;border:1px solid #e2d9cb;padding:15px;border-radius:12px;background:#fff;text-align:left;cursor:pointer;color:inherit;font:inherit;width:100%}.support-admin-item[aria-pressed=true]{border-color:#9c7545;background:#faf5ed}.support-admin-item time,.support-admin-item>span{font-size:12px;color:#8b7b68}.support-admin-item p{font-size:13px;margin:0;overflow-wrap:anywhere}.support-admin-detail{border:1px solid #e2d9cb;background:#fffdfa;border-radius:14px;padding:22px;min-width:0}.support-admin-detail h3{margin:0 0 10px;overflow-wrap:anywhere}.support-admin-detail dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px}.support-admin-detail dt{color:#8b7b68}.support-admin-detail dd{margin:0;overflow-wrap:anywhere}.support-admin-description,.support-admin-note{white-space:pre-wrap;overflow-wrap:anywhere}.support-admin-detail label{display:grid;gap:7px;margin-top:14px;font-size:13px}.support-admin-detail select,.support-admin-detail textarea{font:inherit;border:1px solid #ded5c8;background:white;padding:10px;min-height:44px;border-radius:8px;width:100%;box-sizing:border-box}.support-admin-detail textarea{resize:vertical}.support-admin-detail .support-actions{justify-content:flex-start}.support-admin-history{border-top:1px solid #e2d9cb;margin-top:20px;padding-top:12px;font-size:12px}.support-admin-history ol{padding-left:18px}.support-admin-history li{padding:7px 0;overflow-wrap:anywhere}.support-admin-delete{color:#a33d2e;background:transparent;border:0;min-height:44px;cursor:pointer;font:inherit}.support-admin-empty{padding:25px;color:#8b7b68;text-align:center;border:1px dashed #ded5c8;border-radius:12px}@media(max-width:900px){.support-admin-layout{grid-template-columns:1fr}.support-admin-detail{padding:18px}}@media(max-width:600px){.support-actions>*{flex:1 1}.support-admin-detail dl{grid-template-columns:1fr;gap:2px}.support-admin-detail dd{margin-bottom:8px}}