.store-telegram{border:1px solid #b9dceb;color:#154d63;overflow-wrap:anywhere;background:#fff;border-inline-start:4px solid #0877a8;border-radius:14px;max-width:100%;margin:12px 0;box-shadow:0 5px 16px #0877a814}.store-telegram summary{cursor:pointer;color:#154d63;background:#fff;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.6}.store-telegram[open] summary{border-end-end-radius:0;border-end-start-radius:0}.store-telegram summary::marker{color:#0877a8}.store-telegram summary::-webkit-details-marker{color:#0877a8}.store-telegram summary span{color:#086b94;vertical-align:middle;background:#eef8fc;border:1px solid #b9dceb;border-radius:999px;align-items:center;min-height:27px;margin-inline-start:12px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.store-telegram[data-state=connected] summary span{color:#0b6b4f;background:#e8f7f1;border-color:#b9ead9}.store-telegram[data-state=offline] summary span{color:#7a4600;background:#fff4db;border-color:#f1d18f}.store-telegram-content{padding:6px 14px 14px}.store-telegram-content p{color:#154d63;margin:8px 0;font-size:14px;line-height:1.75}.store-telegram .order-message-buttons button,.store-telegram .telegram-pairing>a,.store-telegram .telegram-pairing>button{background:#0877a8;border-color:#0877a8;min-height:44px}.store-telegram .order-message-buttons button:last-child:not(:only-child){background:#fff;border-color:#a84444;color:#8b2924!important}.store-telegram :is(a,button,summary):focus-visible{outline-offset:2px;outline:3px solid #0877a84d}.order-message-box{text-align:start;color:#193e36;box-sizing:border-box;background:#fff;border:1px solid #d6e4e0;border-radius:12px;width:100%;padding:14px}.success-page .order-message-box p{margin:8px 0;font-size:15px}.order-message-store{gap:4px;display:grid}.order-message-store strong{font-size:18px}.order-message-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.order-message-buttons a,.order-message-buttons button,.telegram-pairing>a,.telegram-pairing>button,.merchant-message-actions>a{cursor:pointer;box-sizing:border-box;background:#0c6651;border:1px solid #0c6651;border-radius:9px;justify-content:center;align-items:center;max-width:100%;min-height:42px;padding:9px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex;color:#fff!important}.order-message-buttons button:disabled,.telegram-pairing>button:disabled{opacity:.55;cursor:not-allowed}.order-message-box small,.merchant-message-actions small,.telegram-pairing small{color:#526b64;font-size:13px;line-height:1.7;display:block}.telegram-pairing{background:#fff;border:1px solid #b9deee;border-radius:10px;justify-items:start;gap:10px;margin-top:14px;padding:12px;display:grid}.telegram-pairing bdi{overflow-wrap:anywhere;max-width:100%}.merchant-message-actions{border-top:1px solid #e1e9e5;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.legacy-order-location{color:#563d12;background:#fff9e9;border:1px solid #e4b861;border-radius:13px;gap:12px;margin:0 16px 14px;padding:14px;display:grid}.legacy-order-location strong{font-size:15px}.legacy-order-location p{margin:4px 0 0;font-size:13px;line-height:1.75}.legacy-order-location small{color:#665637;margin-top:5px;font-size:12px;line-height:1.7;display:block}.legacy-order-location-editor{gap:10px;display:grid}.legacy-order-location-editor .map-address-trigger{background:#fff!important}.legacy-location-confirm{align-items:flex-start;gap:8px;font-size:13px;line-height:1.7;display:flex}.legacy-location-confirm input{flex:none;width:18px;height:18px;margin-top:3px}.legacy-order-location-editor>button{color:#fff;min-height:42px;font:inherit;background:#0c6651;border:0;border-radius:9px;justify-self:start;padding:9px 14px;font-weight:800}.legacy-order-location-editor>button:disabled{opacity:.5}.legacy-location-locked,.legacy-location-error{background:#fff;border-radius:9px;padding:9px!important}.legacy-location-error{color:#8b2924!important}@media (max-width:600px){.store-telegram{margin:10px 0}.store-telegram summary strong{display:block}.store-telegram summary span{margin-block-start:5px;margin-inline-start:0}.store-telegram-content{padding:5px 12px 12px}.order-message-buttons{align-items:stretch}.order-message-buttons a,.store-telegram .order-message-buttons button,.store-telegram .telegram-pairing>a,.store-telegram .telegram-pairing>button{flex:180px;width:100%}.merchant-message-actions{padding:12px}.order-message-store strong{font-size:16px}}
