.sa-messages{color:#071a3a;background:#fff;border:1px solid #d3dae8;border-radius:16px;min-width:0;margin-block:24px;padding:24px}.sa-messages>p{color:#50617a;line-height:1.7}.sa-messages-layout{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:24px;display:grid}.sa-messages aside{flex-direction:column;gap:12px;display:flex}.sa-messages button{color:#1554b5;cursor:pointer;text-align:start;min-height:44px;font:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #bdcbe0;border-radius:10px;padding:12px 16px;line-height:1.6}.sa-messages aside button span,.sa-messages aside button strong,.sa-messages aside button b{display:block}.sa-messages aside button[aria-pressed=true]{background:#eaf0fa;border-color:#1554b5}.sa-messages aside button b{font-size:13px}.sa-messages button:disabled{opacity:.55;cursor:default}.sa-message-thread{min-width:0}.sa-message-thread>p{overflow-wrap:anywhere}.sa-message-thread ol{max-height:480px;padding:0;list-style:none;overflow:auto}.sa-message-thread li{overflow-wrap:anywhere;background:#f1f4f9;border-radius:12px;margin-block:12px;padding:16px}.sa-message-thread li.mine{background:#e7effc;border-inline-start:3px solid #1554b5}.sa-message-thread li p{white-space:pre-wrap;margin-block:8px;line-height:1.7}.sa-message-thread small{color:#50617a;font-size:12px;line-height:1.6}.sa-message-thread form{gap:12px;display:grid}.sa-message-thread label{gap:8px;display:grid}.sa-message-thread textarea{resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid #bdcbe0;border-radius:10px;padding:12px;line-height:1.7}.sa-messages :is(button,textarea):focus-visible{outline-offset:3px;outline:3px solid #1554b5}.sa-messages [role=alert]{color:#a12828}@media (width<=700px){.sa-messages{padding:16px}.sa-messages-layout{grid-template-columns:1fr}.sa-messages aside{max-height:260px;overflow:auto}}.sa-messages .sa-message-policy{color:#214b77;background:#edf5ff;border:1px solid #cbdff6;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.8}.sa-message-thread form select{width:100%;max-width:100%;min-height:48px;font:inherit;color:#173653;background:#fff;border:1px solid #c4d4e7;border-radius:9px;padding:10px}.sa-message-thread form a{color:#195ba9;text-underline-offset:4px;font-size:14px}.pos fieldset{border:1px solid #d6deeb;border-radius:14px;margin:22px 0;padding:20px}.pos legend{padding:0 8px;font-weight:700}.pos-line{border-bottom:1px solid #e3e8f0;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.pos-line>span{flex:1;min-width:130px}.pos-line input{max-width:90px}.pos-sale-link{text-align:start;overflow-wrap:anywhere;width:100%;margin:8px 0;display:block!important}.pos-receipt{color:#152b50;overflow-wrap:anywhere;background:#fff;border:1px solid #cad4e5;border-radius:14px;margin-top:24px;padding:24px}.pos input[type=checkbox]{width:auto;margin-inline-end:8px;display:inline-block}.pos button{cursor:pointer}.pos button:disabled{cursor:default;opacity:.55}@media print{body *{visibility:hidden!important}.pos-receipt,.pos-receipt *{visibility:visible!important}.pos-receipt{box-sizing:border-box;border:0;width:100%;position:absolute;inset:0 auto auto 0}.pos-no-print,.pos-no-print *{display:none!important}}.pos-tip-options{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.pos-tip-options button[aria-pressed=true]{color:#fff;background:#1554b5;border-color:#1554b5}.pos-tip-options button:focus-visible{outline-offset:3px;outline:3px solid #1554b5}
