.merchant-service-bar{color:#687670;background:#fff;border-bottom:1px solid #e3e9e6;justify-content:flex-end;align-items:center;gap:14px;min-height:50px;padding:10px 32px;font-size:14px;display:flex}.merchant-service-bar button,.merchant-service-dialog button,.merchant-service-dialog select,.merchant-service-dialog input,.merchant-service-dialog textarea{font:inherit}.merchant-service-bar button{color:#994124;cursor:pointer;background:#fff6f1;border:1px solid #f1c5b6;border-radius:8px;padding:8px 14px}.merchant-service-float{z-index:70;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#23483c;border:0;border-radius:28px;padding:14px 20px;font-size:15px;position:fixed;bottom:24px;right:22px;box-shadow:0 4px 20px #173d3226}.merchant-service-float:active{cursor:grabbing}.merchant-service-dialog{color:#253d34;background:#fff;border:1px solid #dfe7e2;border-radius:18px;width:min(620px,100vw - 32px);max-height:88vh;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 18px 80px #142b3440}.merchant-service-dialog::backdrop{background:#102c2466}.merchant-service-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-service-dialog header h2{margin:8px 0 18px;font-size:25px}.merchant-service-dialog header small{color:#7b8780}.merchant-service-dialog header>button{cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:30px}.merchant-service-dialog nav{border-bottom:1px solid #e5eae7;gap:8px;margin-bottom:18px;display:flex}.merchant-service-dialog nav button{color:#687670;cursor:pointer;background:0 0;border:0;padding:12px}.merchant-service-dialog nav button.active{color:#a64424;border-bottom:3px solid #e7693f}.merchant-service-dialog form{gap:17px;display:grid}.merchant-service-dialog form p{color:#687670;margin:0}.merchant-service-dialog label{gap:8px;font-size:15px;display:grid}.merchant-service-dialog label b{color:#b04428;font-size:12px}.merchant-service-dialog input,.merchant-service-dialog select,.merchant-service-dialog textarea{box-sizing:border-box;color:#253d34;background:#fff;border:1px solid #cfdad4;border-radius:8px;width:100%;padding:11px}.merchant-service-dialog textarea{resize:vertical}.merchant-service-dialog small{color:#687670;font-size:13px}.merchant-service-dialog .merchant-primary{color:#fff;text-align:center;cursor:pointer;background:#c9502b;border:0;border-radius:8px;padding:13px 20px;font-size:16px;text-decoration:none;display:block}.merchant-service-dialog button:disabled{opacity:.55;cursor:wait}.merchant-service-notice{background:#f2f7f4;border-radius:8px;padding:12px;line-height:1.6}.merchant-support-content{text-align:center;gap:16px;display:grid}.merchant-support-content p{margin:0;line-height:1.7}.merchant-support-content img{object-fit:contain;max-width:220px;max-height:260px;margin:auto}.merchant-support-content>button{cursor:pointer;background:#fff;border:1px solid #cad7d0;border-radius:8px;padding:12px}.merchant-feedback-history article{border-bottom:1px solid #e5eae7;padding:15px 0}.merchant-feedback-history article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.merchant-feedback-history time{color:#687670;font-size:12px}.merchant-feedback-history article a{margin-bottom:6px;font-size:14px;display:block}.merchant-feedback-history blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7f4;border-left:3px solid #356b56;margin:10px 0;padding:12px}.merchant-feedback-history footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.merchant-feedback-history footer button{cursor:pointer;background:#fff;border:1px solid #d5dfd8;border-radius:6px;padding:7px 12px}@media (width<=700px){.merchant-service-bar{padding:8px 16px}.merchant-service-bar>span{display:none}.merchant-service-float{padding:12px 16px;bottom:16px;right:12px}.merchant-service-dialog{padding:18px}}@media (width<=900px){.distributor-shell.is-visible~.merchant-service-float{bottom:80px}}
