.sim-buyer{display:flex;flex-direction:column;gap:9px;padding:4px 0 10px;color:#152542}.sim-buyer-heading{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;align-items:center;margin:0 0 2px}.sim-buyer-heading>img{width:21px;height:21px}.sim-buyer-heading>div{min-width:0}.sim-buyer-heading span{display:block;overflow:hidden;color:#7b88a0;font-size:8px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sim-buyer-heading h3{margin:2px 0 0;color:#10213b;font-size:14px;line-height:1.25}.sim-buyer-heading>small{align-self:start;padding:4px 6px;border-radius:999px;background:#eff4fc;color:#64728c;font-size:8px;font-weight:750;white-space:nowrap}.sim-buyer-action{margin:0;color:#44536c;font-size:9px;line-height:1.45}.sim-buyer-body{display:flex;min-width:0;flex-direction:column;gap:8px}.sim-buyer-panel-title{display:flex;align-items:center;gap:7px;color:#293b59;font-size:9px}.sim-buyer-panel-title>img{width:16px;height:16px;flex:0 0 auto}.sim-buyer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sim-buyer-field{min-width:0;display:flex;flex-direction:column;gap:4px}.sim-buyer-field.is-wide{grid-column:1/-1}.sim-buyer-field label{color:#34445e;font-size:9px;font-weight:650}.sim-buyer-field label span{color:#c22f42}.sim-buyer-field input,.sim-buyer-field textarea{width:100%;min-width:0;min-height:38px;padding:9px 10px;border:1px solid #cad7e9;border-radius:10px;outline:0;background:#fff;color:#162844;font:inherit;font-size:10px;line-height:1.35}.sim-buyer-field textarea{min-height:64px;resize:vertical}.sim-buyer-field input::placeholder,.sim-buyer-field textarea::placeholder{color:#98a5b9}.sim-buyer-field input:focus,.sim-buyer-field textarea:focus{border-color:#4c83ef;box-shadow:0 0 0 3px #1357e61e}.sim-buyer-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sim-buyer-button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:7px 9px;border:1px solid #dce5f1;border-radius:10px;background:#fff;color:#263955;font:inherit;font-size:9px;font-weight:650;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.sim-buyer-button>img{width:16px;height:16px;flex:0 0 auto}.sim-buyer-button>span{min-width:0}.sim-buyer-button:hover:not(:disabled){border-color:#9bb5df}.sim-buyer-button.is-selected{border-color:#8eafea;background:#f0f5ff;color:#0d4dc1}.sim-buyer-button.is-primary{justify-content:center;border-color:#1357e6;background:#1357e6;color:#fff}.sim-buyer-button.is-primary:hover:not(:disabled){border-color:#0c48c5;background:#0c48c5}.sim-buyer-button.is-secondary{background:#f6f8fc}.sim-buyer-button:disabled{opacity:.48;cursor:not-allowed}.sim-buyer-info,.sim-buyer-message{display:flex;align-items:flex-start;gap:7px;padding:8px;border:1px solid #e2eaf5;border-radius:10px;background:#f5f8fd;color:#4a5c78;font-size:8px;line-height:1.45}.sim-buyer-info>img,.sim-buyer-message>img{width:16px;height:16px;flex:0 0 auto}.sim-buyer-info.is-error,.sim-buyer-message.is-error{border-color:#f1c1c7;background:#fff2f3;color:#a52d3c}.sim-buyer-info.is-success,.sim-buyer-message.is-success{border-color:#b9e5ce;background:#effaf4;color:#226340}.sim-buyer-status{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #dbe5f3;border-radius:11px;background:#f7f9fc}.sim-buyer-status>img{width:19px;height:19px;flex:0 0 auto}.sim-buyer-status strong,.sim-buyer-status small{display:block;overflow-wrap:anywhere}.sim-buyer-status strong{color:#263955;font-size:9px;line-height:1.35}.sim-buyer-status small{margin-top:3px;color:#6d7b92;font-size:8px;line-height:1.4}.sim-buyer-status.is-success{border-color:#b9e5ce;background:#effaf4}.sim-buyer-status.is-error{border-color:#f1c1c7;background:#fff2f3}.sim-buyer-row{min-width:0;display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px 8px;border:1px solid #e0e8f3;border-radius:10px;background:#fff;color:#263955;font-size:9px}.sim-buyer-row>img{width:16px;height:16px}.sim-buyer-row>span{min-width:0;overflow-wrap:anywhere}.sim-buyer-row input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:#1357e6}.sim-buyer-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.sim-buyer-list li{min-width:0;display:grid;grid-template-columns:17px minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px 8px;border:1px solid #e0e8f3;border-radius:9px;background:#fff;color:#34445e;font-size:8px}.sim-buyer-list li>img{width:15px;height:15px}.sim-buyer-list li>span{overflow-wrap:anywhere}.sim-buyer-progress{display:flex;flex-direction:column;gap:6px;padding:9px;border:1px solid #dbe5f3;border-radius:11px;background:#fff}.sim-buyer-progress>div{display:flex;justify-content:space-between;gap:8px;color:#62718a;font-size:8px}.sim-buyer-progress b{color:#173f91;font-size:9px}.sim-buyer-progress>i{height:9px;overflow:hidden;border-radius:999px;background:#edf2fa}.sim-buyer-progress>i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3378ed,#1256df);transition:width .2s ease}.sim-buyer-progress>small{color:#71809a;font-size:8px}.sim-buyer-map{min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px;border:1px dashed #c9d6e9;border-radius:12px;background:repeating-linear-gradient(135deg,#f7f9fc,#f7f9fc 12px,#f2f6fb 12px 24px);text-align:center}.sim-buyer-map>span{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#fff;color:#3660a6}.sim-buyer-map>strong{color:#3d4f69;font-size:9px}.sim-buyer-map>small{max-width:300px;color:#71809a;font-size:8px;line-height:1.4}.sim-buyer-result{min-width:0;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #dce5f1;border-radius:10px;background:#fff}.sim-buyer-result>img{width:19px;height:19px;flex:0 0 auto}.sim-buyer-result>div{min-width:0;flex:1}.sim-buyer-result strong,.sim-buyer-result small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-buyer-result strong{color:#263955;font-size:9px}.sim-buyer-result small{margin-top:3px;color:#71809a;font-size:8px}.sim-buyer-qr-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border:1px solid #dce5f1;border-radius:12px;background:#fff;text-align:center}.sim-buyer-qr-card>div{width:92px;height:92px;display:grid;place-items:center;border:1px solid #e2e9f3;border-radius:9px;color:#223d68}.sim-buyer-qr-card strong{color:#263955;font-size:9px}.sim-buyer-qr-card small{color:#71809a;font-size:8px;line-height:1.4}.sim-buyer-birthday{min-height:135px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:15px;border:1px solid #eadff7;border-radius:14px;background:linear-gradient(135deg,#faf4ff,#fff9ef);color:#352857;text-align:center}.sim-buyer-birthday>strong{font-size:11px}.sim-buyer-birthday>p{margin:0;color:#675a80;font-size:9px;line-height:1.5}.sim-buyer-birthday>div{display:flex;justify-content:space-between;gap:8px;color:#887b9e;font-size:8px}.sim-buyer-rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.sim-buyer-rating .sim-buyer-button{justify-content:center;padding:6px 3px}.sim-buyer-counter{align-self:flex-end;margin-top:-5px;color:#71809a;font-size:8px}.sim-buyer-checks{display:grid;gap:5px}.sim-buyer-checks>span{display:flex;align-items:center;gap:6px;color:#7c899d;font-size:8px}.sim-buyer-checks>span.is-done{color:#226340}.sim-buyer-checks img{width:14px;height:14px;flex:0 0 auto}.sim-buyer-confirm{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid #e0e8f3;border-radius:11px;background:#f8faff}.sim-buyer-confirm>strong{color:#243855;font-size:10px}.sim-buyer-confirm>p{margin:0;color:#586883;font-size:8px;line-height:1.45}.sim-buyer-guide-detail{border-top:1px solid #e4ebf4;padding-top:7px;color:#6c7b94}.sim-buyer-guide-detail summary{width:max-content;max-width:100%;color:#52637f;font-size:8px;font-weight:650;cursor:pointer}.sim-buyer-guide-detail p{margin:6px 0 0;font-size:8px;line-height:1.45}.sim-buyer-sample{align-self:center;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid #d7e2f4;border-radius:999px;background:#f4f7fc;color:#34517f;font:inherit;font-size:8px;font-weight:650;cursor:pointer}.sim-buyer-sample img{width:15px;height:15px}.sim-buyer :focus-visible{outline:3px solid #6fa1ff;outline-offset:2px}@media(min-width:500px){.sim-buyer-choices,.sim-buyer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.sim-buyer{gap:7px}.sim-buyer-heading h3{font-size:13px}.sim-buyer-fields{grid-template-columns:1fr}.sim-buyer-field.is-wide{grid-column:auto}.sim-buyer-choices{grid-template-columns:1fr}.sim-buyer-button{min-height:40px;padding:8px}.sim-buyer-row{grid-template-columns:17px minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.sim-buyer *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
