.customer-offerings{margin-top:30px}.customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px}.customer-offerings>.customer-grid{max-height:480px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8d5be transparent}.customer-tile{width:100%;min-width:0;min-height:166px;border:1px solid #dce5d3;border-radius:21px;padding:15px 13px;background:linear-gradient(145deg,#fff,#f4f7ef);color:var(--ink);text-align:left;display:flex;flex-direction:column;gap:12px;font:inherit;box-shadow:0 5px 14px -10px #203f3730;-webkit-tap-highlight-color:transparent;transition:border-color .2s,box-shadow .2s}.customer-tile:hover{border-color:#adc09f;box-shadow:0 8px 20px -12px #203f3755}.customer-tile:focus-visible{outline:2px solid #718763;outline-offset:2px}.customer-kind{font-size:9px;letter-spacing:.08em;color:#819173}.customer-name{font-size:19px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;flex:1}.customer-price{font-size:13px;color:#65785b}.customer-explore{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid #e2e8d9;padding-top:11px;font-size:11px;color:#839577}.customer-explore>span:last-child{font-size:16px}.customer-empty{font-size:13px;line-height:1.7;color:#829075;padding:12px}.customer-count{font-size:11px;color:#829075}.customer-content{padding:9px 22px 23px}.customer-context{font-size:12px;color:#7d8d72;overflow-wrap:anywhere}.customer-content h2{font-size:29px;font-weight:400;line-height:1.25;letter-spacing:-.04em;margin:12px 0 18px;overflow-wrap:anywhere}.customer-detail-price{font-size:19px;color:#607654;margin:0 0 24px}.customer-branches{padding-top:19px;border-top:1px solid #e2e8d9}.customer-branches h3{font-size:13px;font-weight:500;margin:0 0 15px}.customer-chat{font-size:12px;line-height:1.7;color:#8b9781;margin:25px 0 0}.customer-dialog .customer-tile{min-height:155px}.customer-dialog .customer-name{font-size:17px}.customer-offerings [hidden],.customer-dialog [hidden]{display:none!important}@media(max-width:350px){.customer-grid{gap:8px}.customer-tile{padding:12px 10px;min-height:155px}.customer-name{font-size:16px}.customer-content{padding:8px 16px 20px}.customer-content h2{font-size:25px}.customer-dialog .customer-name{font-size:15px}}@media(prefers-reduced-motion:reduce){.customer-tile{transition:none}}

.customer-tile.is-selected{background:#edf3e5;border-color:#819a6d}.customer-extra{min-width:0}.customer-extra>.customer-tile{height:100%}.customer-extra:has(.customer-levels){grid-column:1/-1}.customer-extra:has(.customer-levels)>.customer-tile{height:auto;min-height:130px}.customer-levels{display:flex;flex-wrap:wrap;gap:7px;margin:10px 2px}.customer-levels button{flex:1;border:1px solid #dce5d3;border-radius:12px;padding:12px 7px;font:inherit;font-size:11px;background:#fff;color:var(--ink)}.customer-levels button[aria-pressed=true]{background:#edf3e5;border-color:#819a6d}.customer-selection{margin-top:22px;padding:17px 0;border-top:1px solid #dce5d3;font-size:13px;line-height:1.7;color:#65785b}.customer-selection p{margin:0 0 10px}.customer-selection strong{display:block;font-size:17px;font-weight:500;color:var(--ink)}.customer-selection small{display:block;font-size:10px;margin-top:9px;color:#8b9781}
