.buyerProgramList>.buyerProgramProgress{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin-top:12px!important;padding:13px!important;border:1px solid #eadfce!important;border-radius:14px!important;background:#fffaf2!important;box-sizing:border-box!important}.buyerProgramList>.buyerProgramProgress.isComplete{border-color:#cbe8d3!important;background:#f2fbf5!important}.buyerProgramProgress .buyerProgramProgressHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;height:auto!important;overflow:visible!important}.buyerProgramProgress .buyerProgramProgressHead>div{min-width:0!important}.buyerProgramProgress .buyerProgramProgressHead strong{display:block!important;font-size:13px!important;line-height:1.35!important;color:#172033!important;margin:0!important}.buyerProgramProgress .buyerProgramProgressHead small{display:block!important;margin-top:3px!important;color:#667085!important;font-size:11px!important;line-height:1.4!important}.buyerProgramProgress .buyerProgramProgressValue{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;border-radius:999px!important;background:#fff0dc!important;color:#b55300!important;padding:6px 9px!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important}.buyerProgramProgress.isComplete .buyerProgramProgressValue{background:#dff3e5!important;color:#116c37!important}.buyerProgramProgress .buyerProgressTrack{display:block!important;height:9px!important;min-height:9px!important;margin-top:10px!important;border:0!important;border-radius:999px!important;background:#ece7df!important;overflow:hidden!important;padding:0!important}.buyerProgramProgress .buyerProgressTrack>span{display:block!important;height:100%!important;margin:0!important;border-radius:inherit!important;background:linear-gradient(90deg,#ef6c00,#ff9b43)!important}.buyerProgramProgress.isComplete .buyerProgressTrack>span{background:linear-gradient(90deg,#159447,#59bd78)!important}.buyerProgramProgress .buyerProgramProgressFoot{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-top:8px!important;height:auto!important;overflow:visible!important}.buyerProgramProgress .buyerProgramProgressFoot>span{display:block!important;margin:0!important;font-size:11px!important;color:#6b7280!important;line-height:1.4!important}.buyerProgramProgress .buyerProgramProgressFoot>strong{display:block!important;margin:0!important;font-size:11px!important;color:#8a4d00!important;line-height:1.4!important;text-align:right!important}.buyerProgramProgress.isComplete .buyerProgramProgressFoot>strong{color:#116c37!important}.buyerProgramProgress .buyerProgramRewardHint{display:block!important;margin-top:8px!important;color:#7a6855!important;font-size:10px!important;line-height:1.4!important}.buyerProgramProgress.isComplete .buyerProgramRewardHint{color:#3f6f50!important}@media(max-width:620px){.buyerProgramList>.buyerProgramProgress{padding:12px!important}.buyerProgramProgress .buyerProgramProgressHead{flex-direction:column!important;gap:8px!important}.buyerProgramProgress .buyerProgramProgressValue{align-self:flex-start!important;font-size:10px!important;padding:5px 8px!important}.buyerProgramProgress .buyerProgramProgressFoot{flex-direction:column!important;gap:5px!important}.buyerProgramProgress .buyerProgramProgressFoot>strong{text-align:left!important}}.sellerRewardRedeemForm{margin-top:14px;padding:13px;border:1px solid #bfe2ca;border-radius:14px;background:#eef9f1;display:flex;align-items:center;justify-content:space-between;gap:14px}.sellerRewardRedeemForm>div{min-width:0}.sellerRewardRedeemForm strong{display:block;color:#145d32;font-size:12px}.sellerRewardRedeemForm span{display:block;margin-top:3px;color:#587364;font-size:10px;line-height:1.45}.sellerRewardRedeemForm button{flex:0 0 auto;border:0;border-radius:11px;background:#16753f;color:#fff;padding:10px 13px;font-weight:900;font-size:11px;cursor:pointer;box-shadow:0 6px 16px #16753f1f}.sellerRewardRedeemForm button:hover{filter:brightness(.97)}.sellerRewardRedeemForm button:focus-visible{outline:3px solid #16753f2e;outline-offset:2px}@media(max-width:760px){.sellerRewardRedeemForm{align-items:stretch;flex-direction:column}.sellerRewardRedeemForm button{width:100%}}.rewardCheckoutBlock{border:1px solid #bfe3ca!important;background:#f4fbf6!important}.rewardCheckoutBlock>strong{color:#116c37}.rewardCheckoutBlock>p{margin:7px 0 10px;color:#587061;font-size:11px;line-height:1.45}.rewardCheckoutList{display:grid;grid-gap:8px;gap:8px}.rewardCheckoutList label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #d5e8da;border-radius:13px;background:#fff;padding:11px;cursor:pointer}.rewardCheckoutList label.selected{border-color:#5eb67a;background:#edf9f1;box-shadow:0 0 0 2px #15944715}.rewardCheckoutList input{width:18px;height:18px;accent-color:#159447}.rewardCheckoutList span b,.rewardCheckoutList span small{display:block}.rewardCheckoutList span b{font-size:12px;color:#173c27}.rewardCheckoutList span small{margin-top:3px;color:#667a6c;font-size:10px;line-height:1.35}.rewardCheckoutList label>strong{color:#116c37;font-size:14px;white-space:nowrap}.rewardAppliedNotice{margin-top:9px;border-radius:10px;background:#dff3e5;color:#116c37;padding:8px 10px;font-size:11px;font-weight:850}.rewardDiscountLine,.rewardDiscountLine strong{color:#116c37!important}.sellerOrderReward{margin:13px 0;border:1px solid #badfc6;border-radius:14px;background:#f1fbf4;padding:12px 13px;display:flex;justify-content:space-between;align-items:center;gap:14px}.sellerOrderReward b,.sellerOrderReward small,.sellerOrderReward span,.sellerOrderReward strong{display:block}.sellerOrderReward small{font-size:9px;color:#16733c;font-weight:950;letter-spacing:.08em}.sellerOrderReward strong{margin-top:3px;font-size:13px;color:#173c27}.sellerOrderReward>div:last-child{text-align:right}.sellerOrderReward b{font-size:18px;color:#116c37}.sellerOrderReward span{font-size:9px;color:#587061;font-weight:800}.sellerOrderReward.isRedeemed{background:#eef5ff;border-color:#cad9ee}.sellerOrderReward.isRedeemed b,.sellerOrderReward.isRedeemed small{color:#295f9a}.sellerOrderTotalsMini{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 15px;margin:10px 0;padding-top:10px;border-top:1px solid #eee7de}.sellerOrderTotalsMini span{font-size:10px;color:#667085}.sellerOrderTotalsMini b{margin-left:4px;color:#172033}.sellerOrderTotalsMini .discount,.sellerOrderTotalsMini .discount b{color:#116c37}.sellerOrderTotalsMini .grand{font-weight:900;color:#172033}@media(max-width:620px){.rewardCheckoutList label{grid-template-columns:auto minmax(0,1fr)}.rewardCheckoutList label>strong{grid-column:2}.sellerOrderReward{align-items:flex-start}.sellerOrderTotalsMini{justify-content:flex-start}.sellerOrderReward>div:last-child{text-align:left}}.sellerCatalogPage{max-width:1240px}.sellerCatalogHero{background:linear-gradient(135deg,#fff7ed,#fff 58%,#f0fdf4);border:1px solid #fed7aa}.catalogStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.catalogStats article{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8e2d9;border-radius:18px;padding:17px 18px;box-shadow:0 8px 24px #1720330a}.catalogStats article>span{font-size:26px}.catalogStats strong{display:block;font-size:27px;line-height:1;color:#172033}.catalogStats small{display:block;color:#6b7280;margin-top:4px}.catalogEditorCard,.catalogInventory,.catalogModeCard{background:#fff;border:1px solid #e7e1d8;border-radius:22px;padding:24px;margin-top:18px;box-shadow:0 10px 30px #1720330a}.catalogModeCard{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(500px,1.25fr);grid-gap:24px;gap:24px;align-items:start}.catalogModeCard>div>small,.catalogOptionsHead small{font-weight:800;letter-spacing:.15em;color:#ea6b00}.catalogEditorCard h2,.catalogInventory h2,.catalogModeCard h2{margin:5px 0 8px}.catalogModeCard p{margin:0;color:#697386;line-height:1.55}.catalogModeOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.catalogModeOptions>label{position:relative;display:flex;flex-direction:column;gap:5px;border:1px solid #ddd7ce;border-radius:16px;padding:15px;cursor:pointer;background:#fff}.catalogModeOptions>label.selected{border-color:#f58220;background:#fff8f1;box-shadow:inset 0 0 0 1px #f58220}.catalogModeOptions input{position:absolute;right:12px;top:12px}.catalogModeOptions label>span{font-size:25px}.catalogModeOptions label>b{font-size:15px}.catalogModeOptions label>small{color:#6b7280;line-height:1.35}.catalogModeOptions>button{grid-column:1/-1;border:0;border-radius:12px;background:#172033;color:#fff;font-weight:800;padding:13px 16px;cursor:pointer}.catalogCurrentImage{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:10px;background:#f8f7f5;border-radius:14px;width:max-content;max-width:100%}.catalogCurrentImage img{width:82px;height:62px;object-fit:cover;border-radius:10px}.catalogCurrentImage span{font-size:13px;color:#6b7280}.catalogCancelEdit{display:inline-block;margin-top:6px;color:#b45309;font-weight:700}.catalogEditorForm{margin-top:18px}.catalogTypePicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.catalogTypePicker label{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;border:1px solid #ddd8d0;border-radius:17px;padding:17px;cursor:pointer}.catalogTypePicker label.selected{border-color:#f58220;background:#fff8f1;box-shadow:inset 0 0 0 1px #f58220}.catalogTypePicker input{position:absolute;right:14px;top:14px}.catalogTypePicker label>span{grid-row:1/3;font-size:30px}.catalogTypePicker label>strong{font-size:17px}.catalogTypePicker label>small{color:#6b7280;line-height:1.4;margin-top:3px}.catalogFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.catalogFormGrid label,.catalogOptionGroupHead label{display:flex;flex-direction:column;gap:6px}.catalogFormGrid label>span,.catalogOptionGroupHead label>span{font-weight:800;font-size:12px;color:#263044}.catalogChoiceRow input,.catalogFormGrid input,.catalogFormGrid select,.catalogFormGrid textarea,.catalogOptionGroupHead input,.catalogOptionGroupHead select{width:100%;box-sizing:border-box;border:1px solid #ded8cf;border-radius:12px;padding:12px 13px;background:#fff;color:#172033;font:inherit}.catalogFormGrid textarea{resize:vertical}.catalogFormGrid .wide{grid-column:1/-1}.catalogFormGrid small{color:#7a8190}.catalogModalities{border:1px solid #ded8cf;border-radius:14px;padding:12px 14px;margin:0}.catalogModalities legend{font-weight:800;font-size:12px;color:#263044;padding:0 5px}.catalogModalities label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:7px 0}.catalogModalities input,.catalogRemoveImage input{width:auto}.catalogImageField input{padding:9px}.catalogRemoveImage{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;background:#f8f7f5;border-radius:12px;padding:11px 13px}.catalogRemoveImage span{font-weight:600!important}.catalogOptionsEditor{border-top:1px solid #eee8df;margin-top:22px;padding-top:22px}.catalogOptionsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.catalogOptionsHead h3{font-size:21px;margin:4px 0}.catalogOptionsHead p{margin:0;max-width:720px;color:#6b7280;line-height:1.45}.catalogAddChoice,.catalogOptionsHead>button{border:1px solid #172033;background:#172033;color:#fff;border-radius:11px;padding:10px 14px;font-weight:800;cursor:pointer;white-space:nowrap}.catalogAddChoice:disabled,.catalogOptionsHead button:disabled{opacity:.45;cursor:not-allowed}.catalogOptionGroup{border:1px solid #e5ded5;border-radius:16px;padding:15px;margin-top:14px;background:#fcfbf9}.catalogOptionGroupHead{display:grid;grid-template-columns:1.4fr .8fr auto auto;grid-gap:10px;gap:10px;align-items:end}.catalogOptionGroupHead .catalogRequired{display:flex;flex-direction:row;align-items:center;gap:7px;padding-bottom:11px}.catalogRequired input{width:auto}.catalogOptionGroupHead>button.danger{height:43px;border:1px solid #fecaca;background:#fff5f5;color:#b91c1c;border-radius:11px;padding:0 12px;font-weight:800;cursor:pointer}.catalogChoices{display:flex;flex-direction:column;gap:8px;margin-top:13px}.catalogChoiceRow{display:grid;grid-template-columns:1fr 120px 150px 42px;grid-gap:8px;gap:8px;align-items:center}.catalogChoiceRow>label{display:flex;align-items:center;border:1px solid #ded8cf;border-radius:12px;background:#fff;padding-left:9px;overflow:hidden}.catalogChoiceRow>label>span{font-weight:800;color:#6b7280}.catalogChoiceRow>label input{border:0;border-radius:0;padding-left:6px}.catalogChoiceRow .catalogDefault{border:0;background:transparent;gap:7px;padding:0}.catalogChoiceRow .catalogDefault input{width:auto}.catalogChoiceRow .catalogDefault span{font-size:12px;color:#374151}.catalogChoiceRow>button{height:42px;border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:10px;font-size:20px;cursor:pointer}.catalogAddChoice{margin-top:10px;background:#fff;color:#172033}.catalogOptionsEmpty{margin-top:12px;padding:14px;border:1px dashed #d8d2c9;border-radius:13px;color:#6b7280;background:#faf9f7}.catalogActiveToggle{display:flex;align-items:center;gap:9px;margin:20px 0 12px;font-weight:800}.catalogActiveToggle input{width:18px;height:18px}.catalogSaveButton{width:100%;font-size:16px}.catalogItemList{display:flex;flex-direction:column;gap:12px;margin-top:16px}.catalogItemList>article{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid #e3ddd5;border-radius:17px;padding:14px;background:#fff}.catalogItemList>article.isInactive{background:#f7f7f7;opacity:.78}.catalogItemVisual{width:92px;height:82px;border-radius:13px;background:#f5f1eb;overflow:hidden;display:grid;place-items:center}.catalogItemVisual img{width:100%;height:100%;object-fit:cover}.catalogItemVisual>span{font-size:36px}.catalogItemMain h3{margin:5px 0 4px}.catalogItemMain p{margin:0;color:#6b7280;line-height:1.4}.catalogItemBadges{display:flex;flex-wrap:wrap;gap:6px}.catalogItemBadges span{font-size:10px;font-weight:900;letter-spacing:.07em;background:#f1f5f9;border-radius:999px;padding:5px 8px;color:#475569}.catalogItemBadges .type-product{background:#fff3e8;color:#b45309}.catalogItemBadges .type-service{background:#ecfdf5;color:#047857}.catalogItemFacts{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:9px;font-size:12px;color:#596274}.catalogItemFacts strong{color:#172033}.catalogItemActions{display:flex;flex-direction:column;gap:7px;min-width:105px}.catalogItemActions a,.catalogItemActions button{display:block;width:100%;box-sizing:border-box;text-align:center;border:1px solid #d9d4cc;background:#fff;color:#253047;border-radius:9px;padding:8px 10px;font-weight:800;font-size:12px;text-decoration:none;cursor:pointer}.catalogItemActions button.danger{color:#b91c1c;border-color:#fecaca}.catalogMoveActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.catalogMoveActions form{margin:0}.catalogMoveActions button{font-size:16px;padding:5px}.catalogMoveActions button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:900px){.catalogStats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogModeCard,.catalogModeOptions{grid-template-columns:1fr}.catalogModeOptions>button{grid-column:auto}.catalogOptionGroupHead{grid-template-columns:1fr 1fr}.catalogChoiceRow{grid-template-columns:1fr 100px}.catalogChoiceRow .catalogDefault{grid-column:1/2}.catalogChoiceRow>button{grid-column:2/3;grid-row:2}.catalogItemList>article{grid-template-columns:76px minmax(0,1fr)}.catalogItemVisual{width:76px;height:70px}.catalogItemActions{grid-column:1/-1;display:grid;grid-template-columns:110px repeat(3,1fr)}.catalogMoveActions{align-self:stretch}}@media(max-width:620px){.catalogEditorCard,.catalogInventory,.catalogModeCard{padding:17px;border-radius:18px}.catalogStats{gap:8px}.catalogStats article{padding:13px}.catalogStats strong{font-size:23px}.catalogFormGrid,.catalogTypePicker{grid-template-columns:1fr}.catalogFormGrid .wide{grid-column:auto}.catalogOptionsHead{flex-direction:column}.catalogOptionsHead>button{width:100%}.catalogOptionGroupHead{grid-template-columns:1fr}.catalogOptionGroupHead .catalogRequired{padding-bottom:0}.catalogOptionGroupHead>button.danger{height:40px}.catalogChoiceRow{grid-template-columns:1fr 92px}.catalogChoiceRow .catalogDefault{grid-column:1/2}.catalogItemList>article{grid-template-columns:64px minmax(0,1fr);gap:11px;padding:11px}.catalogItemVisual{width:64px;height:62px}.catalogItemMain p{font-size:13px}.catalogItemActions{grid-template-columns:1fr 1fr}.catalogMoveActions{grid-column:1/-1}.catalogModeOptions>label{padding-right:36px}}.productMedia[style*=background-image]{height:auto!important;aspect-ratio:1/1;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important;background-color:#f7f4ee!important}.productMedia[data-gallery-enabled="1"]{cursor:zoom-in;position:relative;outline:none}.productMedia[data-gallery-enabled="1"]:focus-visible{box-shadow:inset 0 0 0 3px #f58220}.productMedia[data-gallery-enabled="1"]:after{content:"🔍 Ver imágenes";position:absolute;right:10px;bottom:10px;background:#172033e8;color:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;letter-spacing:0;line-height:1}body.catalogGalleryOpen{overflow:hidden}.catalogGalleryLightbox{position:fixed;inset:0;z-index:10000;background:#0b1220e8;display:grid;place-items:center;padding:20px}.catalogGalleryLightboxCard{width:min(980px,100%);max-height:94dvh;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 100px #0008;display:flex;flex-direction:column}.catalogGalleryLightboxCard>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 17px;border-bottom:1px solid #ebe7df}.catalogGalleryLightboxCard>header small{display:block;color:#ef6c00;font-size:10px;font-weight:900;letter-spacing:.14em}.catalogGalleryLightboxCard>header h2{font-size:20px;margin:3px 0 0;line-height:1.15}.catalogGalleryLightboxCard>header>button{width:42px;height:42px;border:0;border-radius:12px;background:#f2f4f7;color:#172033;font-size:25px;line-height:1}.catalogGalleryStage{position:relative;min-height:0;flex:1 1;display:grid;place-items:center;background:#111827;padding:14px}.catalogGalleryStage>img{display:block;width:100%;height:100%;max-height:70dvh;object-fit:contain;border-radius:10px}.catalogGalleryStage>button{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:54px;border:0;border-radius:13px;background:#fffde8;color:#172033;font-size:34px;line-height:1;box-shadow:0 8px 25px #0004;z-index:2}.catalogGalleryStage .galleryPrev{left:16px}.catalogGalleryStage .galleryNext{right:16px}.catalogGalleryStage>span{position:absolute;right:16px;top:16px;background:#111827d9;color:#fff;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:800}.catalogGalleryThumbs{display:flex;gap:8px;overflow-x:auto;padding:11px 14px;background:#fff}.catalogGalleryThumbs>button{flex:0 0 68px;width:68px;height:58px;padding:2px;border:2px solid transparent;border-radius:10px;background:#eee;overflow:hidden}.catalogGalleryThumbs>button.selected{border-color:#f58220}.catalogGalleryThumbs img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.catalogGalleryManager{margin-top:26px;padding-top:24px;border-top:1px solid #eee8df}.catalogGalleryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.catalogGalleryTile{position:relative;border:1px solid #e1dbd2;border-radius:14px;background:#f8f6f2;overflow:hidden;min-width:0}.catalogGalleryTile>img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#f4f1eb}.catalogGalleryTile>span{position:absolute;top:8px;left:8px;background:#172033e8;color:#fff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900;letter-spacing:.08em}.catalogGalleryTile.isCover{border-color:#f58220;box-shadow:inset 0 0 0 1px #f58220}.catalogGalleryTile.isEmpty{aspect-ratio:1/1;display:grid;place-items:center;color:#7a8190}.catalogGalleryTile.isEmpty>div{font-size:34px}.catalogGalleryTile.isEmpty>span{position:static;background:#e5e7eb;color:#4b5563}.catalogGalleryActions{display:grid;grid-gap:5px;gap:5px;padding:7px;background:#fff}.catalogGalleryActions form{margin:0}.catalogGalleryActions button{width:100%;border:1px solid #d8d2c9;background:#fff;border-radius:8px;padding:7px 5px;font-size:10px;font-weight:800;color:#263044}.catalogGalleryActions button.danger{color:#b91c1c;border-color:#fecaca;background:#fff7f7}.catalogGalleryUpload{display:flex;align-items:end;gap:12px;margin-top:14px;padding:14px;border:1px dashed #d8d2c9;border-radius:14px;background:#faf9f7}.catalogGalleryUpload label{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.catalogGalleryUpload label>span{font-size:12px;font-weight:800}.catalogGalleryUpload input{width:100%;border:1px solid #ded8cf;border-radius:11px;padding:9px;background:#fff}.catalogGalleryUpload small{color:#6b7280}.catalogGalleryUpload>button{border:0;border-radius:11px;background:#172033;color:#fff;font-weight:800;padding:12px 15px;white-space:nowrap}.catalogGalleryUpload>button:disabled{opacity:.45}@media(max-width:900px){.catalogGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.productMedia[style*=background-image]{aspect-ratio:1/1}.catalogGalleryLightbox{padding:0;align-items:stretch}.catalogGalleryLightboxCard{width:100%;height:100dvh;max-height:none;border-radius:0}.catalogGalleryStage{padding:8px}.catalogGalleryStage>img{max-height:none}.catalogGalleryStage>button{width:40px;height:48px;font-size:30px}.catalogGalleryStage .galleryPrev{left:8px}.catalogGalleryStage .galleryNext{right:8px}.catalogGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogGalleryUpload{align-items:stretch;flex-direction:column}.catalogGalleryUpload>button{width:100%}}.catalogSaveButtonAfterGallery{display:flex;width:100%;margin-top:18px}.serviceRequestModal{z-index:12000;padding:18px}.serviceRequestCard{width:min(760px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:24px;box-shadow:0 30px 100px #0007}.serviceRequestCard>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:#fff;padding:20px 22px 16px;border-bottom:1px solid #ece7df}.serviceRequestCard>header small{display:block;color:#ef6c00;font-size:11px;font-weight:900;letter-spacing:.13em}.serviceRequestCard>header h2{margin:5px 0 4px;font-size:28px;line-height:1.08}.serviceRequestCard>header p{margin:0;color:#667085;font-weight:800}.serviceRequestBody{padding:20px 22px 24px}.serviceRequestNotice{display:flex;flex-direction:column;gap:5px;background:#fff8ef;border:1px solid #fed7aa;border-radius:15px;padding:14px 15px;margin-bottom:16px}.serviceRequestNotice strong{color:#9a4b08}.serviceRequestNotice span{color:#667085;line-height:1.45;font-size:13px}.serviceRequestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.serviceRequestGrid label{display:flex;flex-direction:column;gap:6px}.serviceRequestGrid label>span{font-size:12px;font-weight:800;color:#263044}.serviceRequestGrid label>span small{font-weight:500;color:#7a8190}.serviceRequestGrid input,.serviceRequestGrid textarea{width:100%;box-sizing:border-box;border:1px solid #ded8cf;border-radius:12px;padding:12px 13px;background:#fff;color:#172033;font:inherit}.serviceRequestGrid textarea{resize:vertical}.serviceRequestGrid .wide{grid-column:1/-1}.serviceRequestError{margin:14px 0 0;background:#fff1f2;border:1px solid #fecdd3;color:#b42318;padding:11px 13px;border-radius:11px;font-weight:700}.serviceRequestSubmit{width:100%;margin-top:16px}.serviceRequestSubmit:disabled{opacity:.6;cursor:wait}.serviceRequestFine{font-size:12px;color:#667085;line-height:1.45;text-align:center;margin:10px 0 0}.sellerOrderCard.isCommercialInquiry{border-color:#bdd7cc}.sellerCommercialTypeRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sellerCommercialType{display:inline-flex;align-items:center;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;letter-spacing:.07em}.sellerInquiryPricePending{margin-top:12px;padding:11px 13px;border-radius:11px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:13px;font-weight:700}@media(max-width:620px){.serviceRequestModal{padding:0;display:block}.serviceRequestCard{width:100%;height:100dvh;max-height:none;border-radius:0}.serviceRequestCard>header{padding:17px}.serviceRequestCard>header h2{font-size:24px}.serviceRequestBody{padding:16px}.serviceRequestGrid{grid-template-columns:1fr}.serviceRequestGrid .wide{grid-column:auto}}.buyerStatsV231{grid-template-columns:repeat(4,1fr)}.buyerOrdersV231 article.isBuyerInquiry{border-color:#b9dccb;background:#fbfffc}.buyerCommercialType{display:inline-flex;margin-bottom:6px;border-radius:999px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950;letter-spacing:.07em}.buyerOrderDetailButton{grid-column:1/-1;justify-self:start;border:1px solid #d9d2c8;background:#fff8ef;color:#9a4700;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:900}body.buyerOrderModalOpen{overflow:hidden}.buyerOrderDetailModal{position:fixed;inset:0;z-index:13000;background:#0b1220d9;display:grid;place-items:center;padding:18px}.buyerOrderDetailCard{width:min(760px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:23px;box-shadow:0 30px 100px #0008}.buyerOrderDetailCard>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px 15px;border-bottom:1px solid #ece7df}.buyerOrderDetailCard>header small{display:block;color:#ef6c00;font-size:10px;font-weight:950;letter-spacing:.13em}.buyerOrderDetailCard>header h2{font-size:26px;line-height:1.08;margin:5px 0 3px}.buyerOrderDetailCard>header span{color:#667085;font-size:12px}.buyerOrderDetailCard>header button{width:42px;height:42px;flex:none;border:0;border-radius:12px;background:#f2f4f7;color:#172033;font-size:25px;line-height:1}.buyerOrderDetailBody{padding:19px 21px 22px}.buyerOrderDetailStatusRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.buyerOrderDetailStatusRow>strong{font-size:22px}.buyerOrderDetailMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.buyerOrderDetailMeta>div{display:flex;flex-direction:column;gap:4px;background:#f7f5f1;border-radius:12px;padding:11px}.buyerOrderDetailMeta small{color:#667085;font-size:10px}.buyerOrderDetailMeta b{font-size:12px;line-height:1.35}.buyerOrderDetailItems{margin-top:18px}.buyerOrderDetailItems h3{font-size:17px;margin:0 0 9px}.buyerOrderDetailItems article{border:1px solid #e6e0d7;border-radius:13px;padding:12px;margin-top:8px}.buyerOrderDetailItems article>div{display:flex;justify-content:space-between;gap:12px}.buyerOrderDetailItems article>small{display:block;color:#667085;margin-top:5px}.buyerOrderDetailItems article>p{margin:7px 0 0;color:#536071;font-size:12px;line-height:1.45}.buyerOrderDetailNote{margin-top:12px;border-radius:13px;background:#fff8ef;border:1px solid #f1dcc0;padding:12px}.buyerOrderDetailNote small{color:#a45108;font-size:9px;font-weight:950;letter-spacing:.09em}.buyerOrderDetailNote p{margin:5px 0 0;line-height:1.5;color:#475467}.buyerOrderQuotePending{margin-top:14px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 13px;font-size:12px;font-weight:750}.buyerOrderDetailTotals{display:grid;grid-gap:7px;gap:7px;margin-top:14px;border-top:1px solid #ece7df;padding-top:13px}.buyerOrderDetailTotals span{display:flex;justify-content:space-between;gap:12px;color:#667085}.buyerOrderDetailTotals span b{color:#172033}.buyerOrderDetailTotals .discount{color:#116c37}.buyerOrderDetailTotals .grand{font-size:16px;color:#172033;font-weight:900}.buyerOrderDetailVisit{display:flex;justify-content:center;margin-top:16px;border-radius:12px;background:#182238;color:#fff;text-decoration:none;padding:12px 14px;font-weight:900;font-size:12px}@media(max-width:900px){.buyerStatsV231{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.buyerOrderDetailModal{padding:0;display:block}.buyerOrderDetailCard{width:100%;height:100dvh;max-height:none;border-radius:0}.buyerOrderDetailCard>header{padding:16px}.buyerOrderDetailCard>header h2{font-size:22px}.buyerOrderDetailBody{padding:15px}.buyerOrderDetailMeta{grid-template-columns:1fr 1fr}.buyerOrdersV231 article .buyerOrderDetailButton{width:100%;justify-self:stretch}.buyerStatsV231{grid-template-columns:1fr 1fr}.buyerOrderDetailStatusRow>strong{font-size:18px}}.buyerTopbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.buyerSecurityLink{text-decoration:none;display:inline-flex;align-items:center}.buyerAccessV240{max-width:560px}.buyerAccessTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;background:#f4f1ec;border-radius:13px;padding:5px;margin:15px 0 6px}.buyerAccessTabs button{margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#667085!important;padding:10px!important;font-weight:850!important}.buyerAccessTabs button.active{background:#fff!important;color:#172033!important;box-shadow:0 2px 10px #17203312}.buyerSecurityPage{min-height:100dvh}.buyerSecurityIntro{width:min(680px,100%);margin:24px auto 0;border:1px solid #e7dfd5;border-radius:22px;background:linear-gradient(145deg,#fff,#fff8ef);padding:24px;box-sizing:border-box}.buyerSecurityCard>small,.buyerSecurityIntro>small{color:#ef6c00;font-size:11px;font-weight:950;letter-spacing:.12em}.buyerSecurityIntro h2{margin:6px 0 8px;font-size:30px}.buyerSecurityIntro p{margin:0;color:#667085;line-height:1.55}.buyerSecurityCard{width:min(560px,100%);margin:16px auto 40px;background:#fff;border:1px solid #e5ddd2;border-radius:24px;padding:26px;box-shadow:0 18px 50px #18223812;box-sizing:border-box}.buyerSecurityIcon{width:56px;height:56px;border-radius:17px;background:#fff4e6;display:grid;place-items:center;font-size:27px;margin-bottom:14px}.buyerSecurityCard h1{font-size:30px;line-height:1.08;margin:7px 0 10px}.buyerSecurityCard>p{color:#667085;line-height:1.55;margin:0 0 18px}.buyerSecurityCard label{display:block;margin-top:12px}.buyerSecurityCard label>span{display:block;font-size:12px;font-weight:850;margin-bottom:6px}.buyerSecurityCard input{width:100%;box-sizing:border-box;border:1px solid #dcd6cd;border-radius:12px;padding:12px 13px;font:inherit;outline:none}.buyerSecurityCard input:focus{border-color:#ef6c00;box-shadow:0 0 0 3px #ef6c0017}.buyerSecurityRule{display:block;color:#7e8490!important;letter-spacing:0!important;font-weight:600!important;line-height:1.45;margin-top:11px}.buyerSecurityCard>button{width:100%;border:0;border-radius:13px;background:#182238;color:#fff;padding:13px 16px;font-weight:950;margin-top:16px}.buyerSecurityCard>button:disabled{opacity:.55}.buyerSecuritySuccess{background:#edf8f1;border:1px solid #cde9d6;color:#116c37;border-radius:11px;padding:11px 12px;font-size:12px;font-weight:800;line-height:1.45}.buyerSecurityBack{display:flex;justify-content:center;margin-top:14px;color:#667085;font-size:12px;font-weight:800}.buyerSecurityBack,.buyerSecurityTopBack{text-decoration:none}.buyerAccessV240 .buyerAccessHelp{margin-top:12px}@media(max-width:760px){.buyerTopbarActions{gap:6px}.buyerTopbarActions .buyerLogout{padding:8px 10px;font-size:11px}.buyerSecurityIntro{margin-top:14px;padding:20px;border-radius:19px}.buyerSecurityIntro h2{font-size:26px}.buyerSecurityCard{padding:20px;border-radius:20px}.buyerSecurityCard h1{font-size:26px}.buyerAccessTabs{grid-template-columns:1fr}.buyerAccessTabs button{font-size:12px}}.buyerOrderLiveBlock{grid-column:1/-1;display:grid;grid-gap:9px;gap:9px;margin-top:2px}.buyerOrderStatusExplanation{margin:0;border-radius:12px;padding:10px 12px;background:#f7f5f1;color:#475467;font-size:11px;line-height:1.45}.buyerOrderStatusExplanation strong{color:#172033}.buyerOrderStatusExplanation.status-completed,.buyerOrderStatusExplanation.status-ready{background:#effaf3;color:#166534}.buyerOrderStatusExplanation.status-cancelled{background:#fff1f1;color:#9b1c1c}.buyerOrderLiveControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.buyerOrderLiveControls button{min-height:42px}.buyerOrderRefreshButton{border:1px solid #c9d5e7;background:#f4f8ff;color:#243b63;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:900}.buyerOrderRefreshButton:disabled{opacity:.65;cursor:wait}.buyerOrderLiveControls .buyerOrderDetailButton{grid-column:auto;width:100%;justify-self:stretch}.buyerOrderFinalHint{display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eefaf2;color:#166534;font-size:11px;font-weight:900;min-height:42px}.buyerOrderAutoSync{display:block;color:#667085;font-size:9px;line-height:1.4}.buyerOrderSyncError{display:block;color:#b42318;font-size:10px;line-height:1.4}.buyerOrderModalExplanation{margin:-4px 0 14px;color:#536071;font-size:12px;line-height:1.5}.buyerOrderProgress{margin:0 0 16px;padding:13px;border:1px solid #e6e0d7;border-radius:14px;background:#fbfaf8;overflow:hidden}.buyerOrderProgressSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;position:relative}.buyerOrderProgressSteps>div{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;color:#98a2b3;min-width:0}.buyerOrderProgressSteps>div:not(:last-child):after{content:"";position:absolute;height:3px;background:#e4e7ec;left:calc(50% + 14px);right:calc(-50% + 14px);top:12px;z-index:0}.buyerOrderProgressSteps>div.isDone:not(:last-child):after{background:#22a35a}.buyerOrderProgressSteps>div>span{position:relative;z-index:1;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eef0f3;border:2px solid #d0d5dd;color:#667085;font-size:10px;font-weight:950}.buyerOrderProgressSteps>div.isDone>span{background:#eaf8ef;border-color:#22a35a;color:#16723d}.buyerOrderProgressSteps>div.isCurrent>span{box-shadow:0 0 0 4px #dff4e7}.buyerOrderProgressSteps small{font-size:8px;font-weight:850;line-height:1.25}.buyerOrderProgressSteps>div.isDone small{color:#344054}.buyerOrderProgressCancelled{margin:0 0 16px;border-radius:12px;background:#fff1f1;border:1px solid #f6cccc;color:#9b1c1c;padding:11px 13px;font-size:12px;font-weight:850}.buyerOrderProgressSteps:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:620px){.buyerOrderStatusExplanation{font-size:12px}.buyerOrderLiveControls{grid-template-columns:1fr 1fr}.buyerOrderAutoSync{font-size:9px}.buyerOrderProgress{padding:11px 7px}.buyerOrderProgressSteps{gap:2px}.buyerOrderProgressSteps>div>span{width:25px;height:25px}.buyerOrderProgressSteps>div:not(:last-child):after{left:calc(50% + 12px);right:calc(-50% + 12px);top:11px}.buyerOrderProgressSteps small{font-size:7px}}.waPanelPage{max-width:1120px;margin:0 auto;padding-bottom:42px}.waPanelHero{margin-bottom:16px}.waConnectionCard{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:#fff;border:1px solid #e3ddd4;border-radius:22px;padding:24px;margin-bottom:14px}.waConnectionCard small,.waSectionHead small{color:#c75d00;font-weight:950;letter-spacing:.12em}.waConnectionCard h2{margin:6px 0 7px;font-size:25px}.waConnectionCard p{margin:0;color:#667085;max-width:720px;line-height:1.55}.waConnectionCard.isConnected{border-color:#a7e2c2;background:#fbfffc}.waConnectionBadge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.waConnectionBadge.ok{background:#e9fbf0;color:#08713a}.waStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.waStats article{background:#fff;border:1px solid #e3ddd4;border-radius:18px;padding:17px;display:flex;align-items:baseline;gap:9px}.waStats strong{font-size:26px}.waStats small{color:#667085}.waSettingsForm{display:grid;grid-gap:15px;gap:15px}.waSettingsForm>section{background:#fff;border:1px solid #e3ddd4;border-radius:22px;padding:22px}.waSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}.waSectionHead h2{font-size:23px;margin:5px 0 0}.waSectionHead p{margin:0;color:#667085;font-size:12px;max-width:420px;text-align:right}.waToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.waToggle{display:flex;align-items:flex-start;gap:12px;border:1px solid #e7e1d8;border-radius:15px;padding:14px;background:#fcfbf9;cursor:pointer}.waToggle input{margin-top:3px;width:18px;height:18px;accent-color:#17233b}.waToggle span{display:flex;flex-direction:column;gap:3px}.waToggle b{font-size:14px;color:#172033}.waToggle small{color:#667085;line-height:1.4}.waSaveButton{justify-self:start;border:0;border-radius:14px;background:#17233b;color:#fff;padding:14px 22px;font-weight:900;font-size:14px}.waArchitectureNote{margin-top:16px;border:1px solid #c9d9f3;background:#f6f9ff;border-radius:18px;padding:18px}.waArchitectureNote strong{display:block;margin-bottom:5px}.waArchitectureNote p{margin:0;color:#536071;line-height:1.55}.panelModules{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media(max-width:720px){.waPanelPage{padding-left:12px;padding-right:12px}.waConnectionCard{flex-direction:column}.waStats{grid-template-columns:1fr 1fr 1fr}.waToggleGrid{grid-template-columns:1fr}.waSectionHead{align-items:flex-start;flex-direction:column}.waSectionHead p{text-align:left}.waSettingsForm>section{padding:17px}.waSaveButton{width:100%}}@media(max-width:460px){.waStats{grid-template-columns:1fr}.waStats article{justify-content:space-between}}.waCloudSetup{background:#fff;border:1px solid #e3ddd4;border-radius:22px;padding:22px;margin-bottom:16px}.waConnectionForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.waConnectionForm label{display:flex;flex-direction:column;gap:6px}.waConnectionForm label.wide{grid-column:1/-1}.waConnectionForm label>span{font-size:12px;font-weight:900;color:#172033}.waConnectionForm input{width:100%;border:1px solid #d9d2c8;border-radius:12px;padding:12px 13px;background:#fff;color:#172033;font:inherit}.waConnectionForm label>small{color:#667085}.waConnectionForm button,.waTestConnectionForm button{border:0;border-radius:12px;background:#17233b;color:#fff;padding:12px 16px;font-weight:900;cursor:pointer}.waConnectionForm>button{justify-self:start}.waTestConnectionForm{margin-top:10px}.waTestConnectionForm button{background:#0f6d3e}.waWebhookBox{display:flex;flex-direction:column;gap:7px;margin-top:16px;border:1px solid #c9d9f3;background:#f6f9ff;border-radius:14px;padding:14px}.waWebhookBox>span{font-size:12px;font-weight:900;color:#172033}.waWebhookBox code{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e2f4;border-radius:9px;padding:10px;color:#24415f}.waWebhookBox small{color:#667085;line-height:1.45}.waConnectionError{margin-top:10px!important;color:#a12622!important;font-weight:700}.waConnectionBadge.pending{background:#fff6df;color:#8a5400}@media(max-width:800px){.waConnectionForm{grid-template-columns:1fr 1fr}.waConnectionForm label.wide{grid-column:1/-1}}@media(max-width:560px){.waConnectionForm{grid-template-columns:1fr}.waConnectionForm label.wide{grid-column:auto}.waConnectionForm>button,.waTestConnectionForm button{width:100%}}.waAdminSupportBanner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:14px 18px;border:1px solid #c9d9f3;border-radius:16px;background:#f5f8ff;color:#243b63}.waAdminSupportBanner p{margin:0;color:#52627d}.waCoexistenceCard{background:linear-gradient(145deg,#f4fff7,#fff);border:1px solid #bfe7ca;border-radius:22px;padding:22px;margin:16px 0}.waCoexistenceSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.waCoexistenceSteps span{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #d9eadf;border-radius:14px;background:#fff;font-size:13px;font-weight:800;line-height:1.3}.waCoexistenceSteps b{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#168a45;color:#fff}.waEmbeddedSignup{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:16px}.waEmbeddedButton{min-height:52px;border:0;border-radius:14px;padding:14px 20px;background:#168a45;color:#fff;font-weight:900;font-size:16px;box-shadow:0 8px 22px #168a4524}.waEmbeddedButton:disabled{opacity:.58;cursor:not-allowed}.waCoexistenceNote,.waEmbeddedSignup>small{color:#52635a;line-height:1.5}.waEmbeddedMessage{margin:2px 0 0;padding:11px 13px;border-radius:12px;background:#fff;border:1px solid #dce9df;color:#24452e;font-weight:700}.waEmbeddedUnavailable{padding:15px;border:1px dashed #d1a85a;border-radius:14px;background:#fff9ec}.waEmbeddedUnavailable strong{display:block;color:#7c4a00}.waEmbeddedUnavailable p{margin:6px 0 0;color:#735c35;line-height:1.45}.waCoexistenceNote{margin:16px 0 0;padding-top:14px;border-top:1px solid #dceade;font-size:13px}.waAdvancedSetup{margin:0 0 16px;border:1px solid #e3ddd4;border-radius:18px;background:#fff;overflow:hidden}.waAdvancedSetup>summary{padding:16px 18px;font-weight:900;cursor:pointer;color:#344054}.waAdvancedSetup[open]>summary{border-bottom:1px solid #ece6dd}.waAdvancedSetup .waCloudSetup{margin:0;border:0;border-radius:0;box-shadow:none}.adminWhatsAppLink{display:block;margin-top:7px;font-size:12px;font-weight:900;color:#1769aa;text-decoration:none}.adminTable td>small{display:block;margin-top:4px;color:#667085}@media(max-width:850px){.waCoexistenceSteps{grid-template-columns:1fr 1fr}.waAdminSupportBanner{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.waCoexistenceCard{padding:17px}.waCoexistenceSteps{grid-template-columns:1fr}.waEmbeddedButton,.waEmbeddedSignup{width:100%}.waEmbeddedButton{justify-content:center}.waAdminSupportBanner{padding:13px 15px}}.buyerShellChrome{background:#f6f3ee;padding:18px 22px 0}.buyerShellHeader{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #e4ddd4;border-radius:20px;padding:12px 14px;box-shadow:0 10px 28px #1822380b}.buyerShellHeader .buyerBrand{min-width:0}.buyerShellHeader .buyerBrand>span{width:50px;height:50px;border-radius:16px;font-size:14px}.buyerShellHeader .buyerBrand>strong{font-size:18px;line-height:1.15;white-space:nowrap}.buyerShellHeader .buyerTopbarActions{flex:none}.buyerShellHeader .buyerLogout{min-height:44px;border-radius:13px;padding:10px 14px;background:#fff;color:#344054;border-color:#d8d2c9;box-shadow:none}.buyerQuickNav{max-width:1180px;margin:12px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.buyerQuickNavItem{min-width:0;min-height:60px;display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:11px 14px;border:1px solid #dfe3ea;border-radius:16px;background:#fff;color:#17223a;text-decoration:none;font-weight:900;box-shadow:0 7px 20px #18223808;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.buyerQuickNavItem:hover{transform:translateY(-1px);border-color:#c9cfd9;box-shadow:0 10px 24px #18223810}.buyerQuickNavItem.isActive{background:#182238;color:#fff;border-color:#182238;box-shadow:0 10px 24px #18223822}.buyerQuickNavIcon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:#f6f3ee;font-size:19px;line-height:1}.buyerQuickNavItem.isActive .buyerQuickNavIcon{background:#ffffff18}.buyerQuickNavLabel{font-size:14px;line-height:1.15;overflow-wrap:anywhere}.buyerPortal>.buyerTopbar{display:none!important}.buyerPortal{padding-top:14px}@media(max-width:760px){.buyerShellChrome{padding:10px 12px 0}.buyerShellHeader{padding:10px 11px;border-radius:18px;gap:10px}.buyerShellHeader .buyerBrand{gap:9px}.buyerShellHeader .buyerBrand>span{width:44px;height:44px;border-radius:14px;font-size:13px}.buyerShellHeader .buyerBrand>strong{font-size:15px;white-space:normal}.buyerShellHeader .buyerLogout{min-height:40px;padding:9px 11px;font-size:11px;white-space:nowrap}.buyerQuickNav{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.buyerQuickNavItem{min-height:58px;border-radius:15px;padding:9px 11px;gap:9px}.buyerQuickNavIcon{width:32px;height:32px;flex-basis:32px;border-radius:10px;font-size:18px}.buyerQuickNavLabel{font-size:13px}.buyerPortal{padding-top:12px}}@media(max-width:390px){.buyerShellHeader .buyerBrand>strong{font-size:13px}.buyerShellHeader .buyerLogout{padding:8px 9px;font-size:10px}.buyerQuickNavItem{padding:9px}.buyerQuickNavLabel{font-size:12px}}.promoUniversalPage .sellerBenefitCreate{margin-top:18px}.promoUniversalCreate{border:1px solid #e4ddd4;border-radius:22px;background:#fff;padding:24px}.promoUniversalForm input,.promoUniversalForm select,.promoUniversalForm textarea{width:100%;box-sizing:border-box;border:1px solid #ded8cf;border-radius:12px;padding:12px 13px;background:#fff;color:#172033;font:inherit}.promoUniversalForm input:focus,.promoUniversalForm select:focus,.promoUniversalForm textarea:focus{outline:none;border-color:#ef6c00;box-shadow:0 0 0 3px #ef6c0016}.promoUniversalForm label>small{display:block;margin-top:5px;color:#7a8190;font-size:11px;line-height:1.35}.promoTargetPicker{border:1px solid #ded8cf;border-radius:16px;padding:14px 15px;background:#faf9f7}.promoTargetPicker legend{padding:0 6px;font-size:12px;font-weight:900;color:#263044}.promoTargetPicker legend small{font-weight:600;color:#7a8190}.promoTargetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.promoTargetGrid>label{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px!important;border:1px solid #e5ded5;border-radius:12px;background:#fff;padding:11px;cursor:pointer}.promoTargetGrid input{width:auto;margin-top:2px}.promoTargetGrid span{min-width:0}.promoTargetGrid b{display:block;font-size:12px}.promoTargetGrid small{display:block!important;margin-top:3px!important;color:#7a8190;font-size:10px!important}.promoUniversalCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:16px;gap:16px}.promoUniversalCard{border:1px solid #e3e7ee;border-radius:18px;background:#fff;padding:18px}.promoUniversalCardTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.promoUniversalCardTop>small{color:#667085}.promoUniversalBadges{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.promoUniversalBadges span{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#475467;padding:5px 8px;font-size:10px;font-weight:850}.promoUniversalCard h3{margin:10px 0 7px}.promoUniversalCard p{color:#596274;line-height:1.45}.promoBenefitText{background:#effaf3;border:1px solid #ccebd7;border-radius:11px;padding:10px 11px;color:#166534!important}.promoUniversalActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.promoUniversalActions form{margin:0}.promoUniversalActions button{border:1px solid #d9d4cc;background:#fff;color:#253047;border-radius:9px;padding:8px 10px;font-weight:800;cursor:pointer}.promoUniversalStatus p{color:#596274;line-height:1.5}@media(max-width:700px){.promoUniversalCreate{padding:17px;border-radius:18px}.promoTargetGrid,.promoUniversalCards{grid-template-columns:1fr}.promoUniversalCardTop{align-items:flex-start;flex-direction:column}}@media (max-width:900px){.store.cartIsOpen .commuterDynamic{visibility:hidden!important;pointer-events:none!important}.store.cartIsOpen .cart.cartOpen{z-index:1200!important}.store.cartIsOpen .floatingCartBar{z-index:1250!important}}.mixedBuyerTracks{display:grid;grid-gap:16px;gap:16px;margin:18px 0 22px}.mixedBuyerTrack{border:1px solid #e4dfd7;border-radius:18px;background:#fff;padding:16px}.mixedBuyerTrackHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.mixedBuyerTrackHeader small{display:block;color:#6b7280;font-size:11px;font-weight:800}.mixedBuyerTrackHeader strong{display:block;margin-top:3px;color:#172033;font-size:16px}.mixedBuyerTrackBadge{flex:0 0 auto;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;background:#eef3f8;color:#344054}.mixedBuyerTrackBadge.isProduct{background:#eef8f1;color:#16733c}.mixedBuyerTrackBadge.isService{background:#fff4e7;color:#9a4b00}.mixedTrackSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;position:relative}.mixedTrackSteps:before{content:"";position:absolute;left:8%;right:8%;top:17px;height:4px;border-radius:999px;background:#e4e8ed;z-index:0}.mixedTrackSteps>div{position:relative;z-index:1;text-align:center;min-width:0}.mixedTrackSteps>div>span{width:36px;height:36px;margin:0 auto 6px;border:3px solid #d5dae2;border-radius:50%;background:#f7f8fa;color:#657080;display:grid;place-items:center;font-size:13px;font-weight:900;position:relative;z-index:2}.mixedTrackSteps>div>small{display:block;color:#8a93a1;font-size:9px;line-height:1.15;font-weight:800}.mixedTrackSteps>div.isDone>span{border-color:#22a55a;background:#effbf3;color:#148244}.mixedTrackSteps>div.isDone>small{color:#316c48}.mixedTrackSteps>div.isCurrent>span{box-shadow:0 0 0 5px #22a55a18}.mixedTrackSteps>div.isCancelled>span{border-color:#e69595;background:#fff2f2;color:#b42318}.mixedTrackSteps>div.isDone:not(:first-child):before{content:"";position:absolute;left:-50%;top:17px;width:100%;height:4px;border-radius:999px;background:#22a55a;z-index:1}.mixedBuyerSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0 18px}.mixedBuyerSummary>div{border-radius:14px;padding:12px 14px;background:#f7f5f1}.mixedBuyerSummary small,.mixedBuyerSummary strong{display:block}.mixedBuyerSummary small{color:#667085;font-size:10px}.mixedBuyerSummary strong{margin-top:4px;font-size:13px;color:#172033}.mixedItemType{display:inline-flex;margin-right:7px;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;vertical-align:middle;background:#eef3f8;color:#485467}.mixedItemType.service{background:#fff0dc;color:#9a4b00}.mixedItemType.product{background:#eaf7ee;color:#16733c}.mixedSellerLanes{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:15px 0}.mixedSellerLane{border:1px solid #e2ddd5;border-radius:16px;padding:13px;background:#fbfaf8}.mixedSellerLane.product{border-color:#cfe4d5;background:#f6fbf7}.mixedSellerLane.service{border-color:#ecd9bf;background:#fffaf2}.mixedSellerLaneHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.mixedSellerLaneHead small,.mixedSellerLaneHead strong{display:block}.mixedSellerLaneHead small{font-size:9px;color:#667085;font-weight:900;letter-spacing:.07em}.mixedSellerLaneHead strong{margin-top:3px;font-size:13px}.mixedSellerLaneHead>span{border-radius:999px;padding:5px 8px;background:#fff;font-size:9px;font-weight:900;white-space:nowrap}.mixedSellerLaneMeta{font-size:10px;color:#667085;line-height:1.45;margin-bottom:9px}.mixedSellerActions{display:flex;flex-wrap:wrap;gap:7px}.mixedSellerActions form{margin:0}.mixedSellerActions button{border:1px solid #d9d3ca;border-radius:10px;background:#fff;color:#283246;padding:8px 10px;font-size:10px;font-weight:850}.mixedSellerActions button.primary{border-color:#182238;background:#182238;color:#fff}.mixedSellerActions button.danger{border-color:#efc4c4;background:#fff7f7;color:#b42318}.mixedSellerDone{font-size:10px;font-weight:850;color:#16733c}.mixedSellerCancelled{font-size:10px;font-weight:850;color:#b42318}@media(max-width:620px){.mixedBuyerSummary,.mixedSellerLanes{grid-template-columns:1fr}.mixedBuyerTrack{padding:13px}.mixedTrackSteps{gap:2px}.mixedTrackSteps:before{left:7%;right:7%;top:15px;height:3px}.mixedTrackSteps>div.isDone:not(:first-child):before{top:15px;height:3px}.mixedTrackSteps>div>span{width:32px;height:32px;font-size:12px}.mixedTrackSteps>div>small{font-size:8px;word-break:normal}.mixedBuyerTrackHeader{align-items:center}.mixedBuyerTrackHeader strong{font-size:14px}}.mixedItemType.promotion{background:#fff4e7;color:#9a4b00}@media (max-width:900px){.orderTracker.multiTracker{position:fixed!important;left:12px!important;right:12px!important;bottom:10px!important;top:auto!important;width:auto!important;max-width:none!important;transform:none!important;z-index:9400!important;margin:0!important;border-radius:20px!important;box-shadow:0 18px 46px rgba(17,24,39,.24)!important;overflow:hidden!important}.orderTracker.multiTracker .trackerHandleRow{display:none!important}.orderTracker.multiTracker.sheet-compact{height:auto!important;min-height:0!important;max-height:none!important}.orderTracker.multiTracker.sheet-compact .trackerToggle{min-height:88px!important;padding:15px 18px!important}.orderTracker.multiTracker.sheet-expanded{height:min(70dvh,620px)!important;max-height:calc(100dvh - 24px)!important;display:flex!important;flex-direction:column!important}.orderTracker.multiTracker.sheet-expanded .trackerToggle{flex:0 0 auto!important;min-height:82px!important;padding:14px 18px!important;border-bottom:1px solid rgba(23,32,51,.1)!important}.orderTracker.multiTracker .trackerToggle{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.orderTracker.multiTracker .trackerToggle>b{flex:0 0 auto!important;white-space:nowrap!important;padding:10px 12px!important;border-radius:12px!important;background:#172033!important;color:#fff!important;font-size:13px!important;line-height:1.1!important}.orderTracker.multiTracker .trackerExpanded{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.orderTracker.multiTracker.sheet-medium{height:min(70dvh,620px)!important}}@media (max-width:520px){.orderTracker.multiTracker{left:8px!important;right:8px!important;bottom:8px!important;border-radius:18px!important}.orderTracker.multiTracker.sheet-compact .trackerToggle{min-height:82px!important;padding:13px 14px!important}.orderTracker.multiTracker .trackerToggle>div{min-width:0!important}.orderTracker.multiTracker .trackerToggle span,.orderTracker.multiTracker .trackerToggle strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.orderTracker.multiTracker .trackerToggle>b{padding:9px 10px!important;font-size:12px!important}}@media (max-width:900px){:root{--msv-tracker-dock-space:112px;--msv-dock-gap:12px}body:has(.orderTracker.multiTracker) .floatingCartBar{bottom:calc(var(--msv-tracker-dock-space) + var(--msv-dock-gap) + env(safe-area-inset-bottom,0px))!important;z-index:9450!important}body:has(.orderTracker.multiTracker) .storefrontV130{padding-bottom:calc(var(--msv-tracker-dock-space) + 26px + env(safe-area-inset-bottom,0px))!important}body:has(.cart.cartOpen) .floatingCartBar,body:has(.cart.cartOpen) .orderTracker.multiTracker{display:none!important}.cart.cartOpen{z-index:9600!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}body:has(.productModal) .floatingCartBar,body:has(.productModal) .orderTracker.multiTracker{display:none!important}.productModal{z-index:9700!important}.productModal .customizer{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.productModal .addConfigured{position:-webkit-sticky!important;position:sticky!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:5!important;width:100%!important;box-shadow:0 12px 30px rgba(17,24,39,.18)!important}}@media (max-width:520px){:root{--msv-tracker-dock-space:104px}body:has(.orderTracker.multiTracker) .floatingCartBar{bottom:calc(var(--msv-tracker-dock-space) + 10px + env(safe-area-inset-bottom,0px))!important}}.promoUniversalPage{width:min(1240px,calc(100% - 32px));margin:28px auto 48px}.promoUniversalPage .adminSection{border-radius:24px}.promoUniversalCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important;align-items:start}.promoUniversalCard{min-width:0!important;padding:22px!important;border:1px solid #e3e7ee!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 36px rgba(23,32,51,.07)!important}.promoUniversalCardTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.promoUniversalCardTop small{font-size:13px!important;line-height:1.35!important;color:#667085!important}.promoUniversalBadges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 16px!important}.promoUniversalBadges span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:7px 10px!important;border-radius:999px!important;background:#f3f5f8!important;color:#475467!important;font-size:12px!important;line-height:1!important;font-weight:850!important;letter-spacing:.02em!important}.promoUniversalCard h3{margin:2px 0 14px!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#172033!important}.promoUniversalCard>p{font-size:15px!important;line-height:1.55!important;color:#596579!important}.promoUniversalCard>p strong{color:#344054!important}.promoBenefitText{margin:0 0 14px!important;padding:14px 15px!important;border:1px solid #bfe8cf!important;border-radius:14px!important;background:#effbf3!important;color:#16733c!important;font-size:15px!important;line-height:1.5!important}.promoBenefitText strong{color:#0e6f37!important}.promoUsageEditor{display:grid!important;grid-gap:16px!important;gap:16px!important;margin:20px 0 16px!important;padding:18px!important;border:1px solid #e4ded5!important;border-radius:18px!important;background:#faf8f4!important}.promoUsageEditor:before{content:"Reglas de uso";display:block;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#9a4b00}.promoUsageFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px;min-width:0}.promoUniversalForm>.promoUsageFields{grid-column:1/-1;padding:18px;border:1px solid #e7e1d8;border-radius:18px;background:#fbfaf7}.promoUsageEditor .promoUsageFields{grid-template-columns:1fr;padding:0;border:0;background:transparent}.promoUsageField{display:grid!important;grid-gap:7px!important;gap:7px!important;align-content:start!important;min-width:0!important;margin:0!important}.promoUsageLabel{display:block!important;color:#344054!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:0!important}.promoUsageControl{display:block!important;width:100%!important;min-width:0!important;min-height:50px!important;padding:11px 13px!important;border:1px solid #cfd5df!important;border-radius:12px!important;background:#fff!important;color:#172033!important;font-size:16px!important;line-height:1.3!important;outline:none!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important}.promoUsageControl:focus{border-color:#ef6c00!important;box-shadow:0 0 0 4px rgba(239,108,0,.12)!important}.promoUsageHelp{display:block!important;margin:0!important;color:#667085!important;font-size:13px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important}.promoUsageSave{width:100%!important;min-height:50px!important;border:0!important;border-radius:13px!important;padding:12px 16px!important;background:#182238!important;color:#fff!important;font-size:15px!important;font-weight:850!important;box-shadow:0 8px 18px rgba(24,34,56,.13)!important}.promoUsageSave:hover{filter:brightness(1.06)}.promoUniversalActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important}.promoUniversalActions form{margin:0!important}.promoUniversalActions button{min-height:46px!important;padding:10px 16px!important;border:1px solid #d7dce4!important;border-radius:12px!important;background:#fff!important;color:#273248!important;font-size:15px!important;font-weight:850!important}.promoUniversalActions form:last-child button{border-color:#f0c7c7!important;background:#fff8f8!important;color:#b42318!important}@media(max-width:980px){.promoUniversalPage{width:min(100% - 24px,900px)}.promoUniversalCards{grid-template-columns:1fr!important}.promoUniversalCard{padding:20px!important}}@media(max-width:620px){.promoUniversalPage{width:calc(100% - 18px);margin:14px auto 34px}.promoUniversalPage .adminSection{padding:16px!important;border-radius:20px!important}.promoUniversalCards{gap:16px!important}.promoUniversalCard{padding:17px!important;border-radius:19px!important;box-shadow:0 10px 28px rgba(23,32,51,.06)!important}.promoUniversalCardTop{align-items:flex-start!important;margin-bottom:12px!important}.promoUniversalCardTop small{font-size:12px!important;text-align:right!important}.promoUniversalBadges{gap:6px!important;margin-bottom:13px!important}.promoUniversalBadges span{min-height:28px!important;padding:6px 9px!important;font-size:11px!important}.promoUniversalCard h3{font-size:22px!important;margin-bottom:12px!important}.promoBenefitText,.promoUniversalCard>p{font-size:15px!important}.promoUsageEditor{margin:18px 0 14px!important;padding:15px!important;border-radius:16px!important;gap:14px!important}.promoUniversalForm>.promoUsageFields,.promoUsageFields{grid-template-columns:1fr!important;gap:14px!important}.promoUniversalForm>.promoUsageFields{padding:15px!important}.promoUsageLabel{font-size:15px!important}.promoUsageControl{min-height:54px!important;font-size:16px!important;border-radius:13px!important}.promoUsageHelp{font-size:13px!important;line-height:1.5!important}.promoUsageSave{min-height:54px!important;font-size:16px!important}.promoUniversalActions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.promoUniversalActions button,.promoUniversalActions form{width:100%!important}.promoUniversalActions button{min-height:50px!important;font-size:15px!important}}@media(max-width:390px){.promoUniversalActions{grid-template-columns:1fr!important}}.sellerPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#182238;color:#fff;border-radius:24px;padding:20px 22px;margin-bottom:16px;box-shadow:0 14px 34px rgba(23,32,51,.12)}.sellerPanelHeaderMain{min-width:0;flex:1 1}.sellerPanelKicker{display:block;color:#ffbd72;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.sellerPanelHeader h1{margin:0;font-size:clamp(22px,2.5vw,29px);line-height:1.08;letter-spacing:-.02em;color:#fff}.sellerPanelMeta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.sellerPanelEmail{color:#c8d0df;font-size:13px;overflow-wrap:anywhere;margin-right:2px}.sellerPanelChip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap;border:1px solid transparent}.sellerPanelChip.secure{background:#ffffff10;color:#e9edf5;border-color:#ffffff1f}.sellerPanelChip.active{background:#153c2a;color:#c9f4d9;border-color:#2b6549}.sellerPanelChip.setup{background:#4a3515;color:#ffe3ab;border-color:#765a2c}.sellerPanelLogout{flex:0 0 auto;margin:0}.sellerPanelLogout button{min-height:44px;border:1px solid #ffffff2e;background:#ffffff0d;color:#fff;border-radius:13px;padding:10px 15px;font-size:14px;font-weight:850;transition:.16s ease}.sellerPanelLogout button:hover{background:#ffffff18;border-color:#ffffff45}.panelTop.sellerPanelHome{padding:30px;border:1px solid #ece7df;border-radius:24px;box-shadow:0 12px 34px rgba(23,32,51,.055)}.sellerPanelIntro{max-width:850px}.sellerPanelIntro>small{display:block;color:#c95000;font-size:11px;font-weight:900;letter-spacing:.13em;margin-bottom:7px}.sellerPanelIntro h2{margin:0;font-size:clamp(30px,4vw,42px);line-height:1.05;letter-spacing:-.035em;color:#172033}.sellerPanelIntro p{margin:12px 0 0;max-width:820px;color:#667085;font-size:16px;line-height:1.55}.sellerPanelQuickActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:24px}.sellerPanelQuickAction{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-height:72px;padding:12px 14px;border:1px solid #e3ded6;border-radius:16px;background:#fbfaf8;color:#172033;text-decoration:none;transition:.16s ease}.sellerPanelQuickAction:hover{transform:translateY(-1px);border-color:#d7c9b8;background:#fff;box-shadow:0 9px 24px rgba(23,32,51,.07)}.sellerPanelQuickIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#fff3df;font-size:21px;box-shadow:inset 0 0 0 1px #f2dfc5}.sellerPanelQuickText{min-width:0}.sellerPanelQuickText strong{display:block;font-size:14px;line-height:1.18;color:#172033}.sellerPanelQuickText small{display:block;margin-top:3px;color:#7a8290!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.25}@media(max-width:760px){.panel{margin-top:20px}.sellerPanelHeader{align-items:stretch;flex-direction:column;gap:14px;padding:18px;border-radius:22px}.sellerPanelHeader h1{font-size:25px}.sellerPanelMeta{gap:7px;margin-top:9px}.sellerPanelEmail{width:100%;font-size:13px;margin-bottom:1px}.sellerPanelLogout{width:100%}.sellerPanelLogout button{width:100%;min-height:46px}.panelTop.sellerPanelHome{padding:22px 18px;border-radius:22px}.sellerPanelIntro h2{font-size:32px}.sellerPanelIntro p{font-size:15px;line-height:1.5}.sellerPanelQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px}.sellerPanelQuickAction{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:116px;padding:13px;border-radius:15px}.sellerPanelQuickIcon{width:40px;height:40px;font-size:19px}.sellerPanelQuickText strong{font-size:14px}.sellerPanelQuickText small{font-size:10px!important;line-height:1.2}}@media(max-width:420px){.sellerPanelHeader{padding:16px}.sellerPanelHeader h1{font-size:23px}.sellerPanelChip{font-size:10px;padding:5px 8px}.sellerPanelQuickAction{min-height:108px;padding:12px}.sellerPanelQuickText strong{font-size:13px}.sellerPanelQuickText small{display:none}}@media(max-width:760px){.panel{margin-top:14px}.sellerPanelHeader{gap:10px;padding:14px 15px;border-radius:20px;margin-bottom:12px}.sellerPanelKicker{font-size:10px;letter-spacing:.12em;margin-bottom:3px}.sellerPanelHeader h1{font-size:22px;line-height:1.04}.sellerPanelMeta{gap:6px;margin-top:7px}.sellerPanelEmail{font-size:12px;line-height:1.25;margin-bottom:0}.sellerPanelChip{min-height:25px;padding:4px 8px;font-size:10px}.sellerPanelLogout button{min-height:40px;padding:8px 12px;border-radius:11px;font-size:13px}.panelTop.sellerPanelHome{padding:18px 16px;border-radius:20px}.sellerPanelIntro>small{font-size:10px;margin-bottom:5px}.sellerPanelIntro h2{font-size:27px;line-height:1.03;letter-spacing:-.03em}.sellerPanelIntro p{margin-top:9px;font-size:14px;line-height:1.42}.sellerPanelQuickActions{gap:8px;margin-top:15px}.sellerPanelQuickAction{gap:7px;min-height:92px;padding:11px;border-radius:14px}.sellerPanelQuickIcon{width:36px;height:36px;border-radius:11px;font-size:18px}.sellerPanelQuickText strong{font-size:13px;line-height:1.14}.sellerPanelQuickText small{font-size:9px!important;line-height:1.15}}@media(max-width:420px){.sellerPanelHeader{padding:13px 14px}.sellerPanelHeader h1{font-size:21px}.sellerPanelLogout button{min-height:38px}.panelTop.sellerPanelHome{padding:16px 14px}.sellerPanelIntro h2{font-size:25px}.sellerPanelIntro p{font-size:13px}.sellerPanelQuickAction{min-height:86px;padding:10px}.sellerPanelQuickIcon{width:34px;height:34px;font-size:17px}}.loyaltyTargetScope{grid-column:1/-1;border:1px solid #eadfce;border-radius:18px;background:#fffaf3;padding:18px;margin:0;min-width:0}.loyaltyTargetScope>legend{padding:0 7px;color:#9a4b00;font-size:12px;font-weight:950;letter-spacing:.04em}.loyaltyScopeChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.loyaltyScopeChoices>label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid #e2dbd1;border-radius:15px;background:#fff;padding:14px;cursor:pointer;transition:.15s ease}.loyaltyScopeChoices>label.selected{border-color:#ef9a52;background:#fff6eb;box-shadow:inset 0 0 0 1px #ef9a52}.loyaltyScopeChoices input{position:absolute;right:12px;top:12px;width:auto!important}.loyaltyScopeChoices>label>span{font-size:24px;line-height:1}.loyaltyScopeChoices strong{display:block;padding-right:24px;color:#172033;font-size:14px}.loyaltyScopeChoices small{display:block;margin-top:4px!important;color:#667085!important;font-size:11px!important;line-height:1.4}.loyaltyTargetItems{display:grid;grid-gap:14px;gap:14px;margin-top:15px;padding-top:15px;border-top:1px solid #eadfce}.loyaltyTargetNotice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-radius:13px;background:#fff;padding:12px 14px}.loyaltyTargetNotice strong{color:#172033;font-size:12px}.loyaltyTargetNotice span{max-width:570px;color:#667085;font-size:11px;line-height:1.45;text-align:right}.loyaltyTargetItems section h4{margin:0 0 8px;color:#344054;font-size:12px}.loyaltyTargetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.loyaltyTargetGrid>label{display:flex;align-items:flex-start;gap:10px;border:1px solid #e5ded5;border-radius:13px;background:#fff;padding:11px 12px;cursor:pointer}.loyaltyTargetGrid input{width:18px!important;height:18px;margin-top:1px;accent-color:#172238}.loyaltyTargetGrid span{min-width:0}.loyaltyTargetGrid small,.loyaltyTargetGrid strong{display:block}.loyaltyTargetGrid strong{font-size:12px;color:#172033}.loyaltyTargetGrid small{margin-top:2px!important;color:#7a8190!important;font-size:10px!important}.loyaltyTargetEmpty{margin:0;color:#667085;font-size:12px}.sellerBenefitScope{display:flex;flex-wrap:wrap;gap:6px 9px;margin-top:11px;border-radius:12px;background:#f4f7fb;padding:10px 11px;color:#475467;font-size:11px;line-height:1.4}.sellerBenefitScope b{color:#263044}.sellerBenefitScope span{overflow-wrap:anywhere}.buyerProgramScopeHint{margin-top:6px!important;border-radius:9px;background:#fff2dc;color:#8a4d00!important;padding:6px 8px;font-weight:750!important}@media(max-width:760px){.loyaltyTargetScope{padding:15px}.loyaltyScopeChoices,.loyaltyTargetGrid{grid-template-columns:1fr}.loyaltyTargetNotice{flex-direction:column;gap:4px}.loyaltyTargetNotice span{text-align:left}.loyaltyScopeChoices>label{padding:13px}.loyaltyTargetGrid>label{padding:11px}}.waCrmLaunch{margin:18px 0;padding:22px;border:1px solid #cfe8d8;border-radius:22px;background:linear-gradient(135deg,#f1fbf5,#fff 75%);display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 12px 34px #1620330a}.waCrmLaunch>div{min-width:0}.waCrmHero small,.waCrmLaunch small,.waCrmNext small,.waCrmToolbar small{display:block;color:#c95000;font-weight:900;letter-spacing:.14em;font-size:12px}.waCrmLaunch h2{margin:6px 0 7px;font-size:26px;line-height:1.08}.waCrmLaunch p{margin:0;color:#667085;line-height:1.5}.waCrmLaunch a{flex:0 0 auto;text-decoration:none;background:#168a45;color:#fff;font-weight:900;padding:14px 18px;border-radius:14px;box-shadow:0 8px 20px #168a4524}.waCrmPage{width:min(1160px,calc(100% - 28px));margin:24px auto 50px}.waCrmHero{margin-top:16px;padding:30px;border-radius:26px;background:#182238;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;box-shadow:0 18px 45px #1822381c}.waCrmHero h1{font-size:clamp(34px,5vw,54px);line-height:.98;letter-spacing:-.04em;margin:8px 0 12px}.waCrmHero p{margin:0;max-width:760px;color:#d9deea;line-height:1.55;font-size:17px}.waCrmHeroBadge{flex:0 0 auto;background:#ffffff16;border:1px solid #ffffff2e;border-radius:999px;padding:11px 14px;font-weight:900}.waCrmStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.waCrmStats article{background:#fff;border:1px solid #e8e2d8;border-radius:18px;padding:17px;display:flex;align-items:center;gap:12px;min-width:0}.waCrmStats article>span{font-size:24px}.waCrmStats div{min-width:0}.waCrmStats strong{display:block;font-size:22px;line-height:1.1;overflow-wrap:anywhere}.waCrmStats small{display:block;color:#667085;margin-top:5px}.waCrmToolbar{background:#fff;border:1px solid #e8e2d8;border-radius:22px;padding:20px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:18px}.waCrmToolbar h2{margin:5px 0 0;font-size:24px}.waCrmSearch{display:flex;gap:8px;align-items:center;flex:1 1;max-width:650px}.waCrmSearch input{width:100%;min-height:48px;border:1px solid #d9d3c8;border-radius:13px;padding:0 14px;font-size:16px;background:#fff}.waCrmSearch a,.waCrmSearch button{min-height:48px;border-radius:13px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;white-space:nowrap}.waCrmSearch button{border:0;background:#182238;color:#fff}.waCrmSearch a{border:1px solid #ddd5c8;color:#7d4a12;background:#fffaf3}.waCrmNotice{display:flex;gap:12px;align-items:flex-start;background:#fff9e9;border:1px solid #eedba5;border-radius:18px;padding:16px 18px;margin-bottom:14px}.waCrmNotice>span{font-size:22px}.waCrmNotice strong{display:block;color:#6d4700}.waCrmNotice p{margin:4px 0 0;color:#76684c;line-height:1.45}.waCrmGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.waCrmCustomer{background:#fff;border:1px solid #e6e0d6;border-radius:22px;padding:20px;box-shadow:0 10px 28px #1720330a;min-width:0}.waCrmCustomer.isBlocked{opacity:.72;background:#fffafa}.waCrmCustomer header{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.waCrmAvatar{width:54px;height:54px;border-radius:17px;background:#182238;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:900;letter-spacing:.04em}.waCrmIdentity{min-width:0}.waCrmIdentity h3{margin:0 0 4px;font-size:21px;line-height:1.1;overflow-wrap:anywhere}.waCrmIdentity a{color:#c95000;text-decoration:none;font-weight:800;overflow-wrap:anywhere}.waCrmStatus{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:7px 9px;border-radius:999px;background:#eaf8ef;color:#14703b}.waCrmStatus.blocked{background:#fff0ef;color:#b52c22}.waCrmMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.waCrmMetrics div{background:#f8f6f2;border-radius:13px;padding:11px;min-width:0}.waCrmMetrics small{display:block;color:#667085;font-size:11px;margin-bottom:4px}.waCrmMetrics strong{display:block;font-size:15px;overflow-wrap:anywhere}.waCrmSignals{display:flex;gap:7px;flex-wrap:wrap}.waCrmSignals span{font-size:12px;font-weight:800;background:#f1f3f6;color:#495469;padding:7px 9px;border-radius:999px}.waCrmSignals .active{background:#fff3df;color:#915000}.waCrmSignals .reward{background:#eaf8ef;color:#14703b}.waCrmSignals .optIn{background:#e9f8ef;color:#14703b}.waCrmSignals .noOptIn{background:#f2f3f5;color:#697386}.waCrmNote{margin:14px 0 0;padding:12px 13px;border-radius:13px;background:#fffaf3;color:#6c5b48;line-height:1.45}.waCrmCustomer footer{margin-top:16px;border-top:1px solid #eee8df;padding-top:14px}.waCrmContact{width:100%;min-height:46px;border-radius:13px;background:#21a852;color:#fff;text-decoration:none;font-weight:900;display:flex;align-items:center;justify-content:center}.waCrmEmpty{background:#fff;border:1px dashed #d8d0c4;border-radius:24px;padding:48px 24px;text-align:center}.waCrmEmpty>span{font-size:46px}.waCrmEmpty h2{font-size:28px;margin:12px 0 7px}.waCrmEmpty p{margin:0;color:#667085}.waCrmNext{margin-top:16px;background:#fff;border:1px solid #e8e2d8;border-radius:20px;padding:20px}.waCrmNext strong{display:block;font-size:20px;margin:6px 0}.waCrmNext p{margin:0;color:#667085;line-height:1.5}@media(max-width:900px){.waCrmStats{grid-template-columns:repeat(2,minmax(0,1fr))}.waCrmGrid{grid-template-columns:1fr}.waCrmMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.waCrmLaunch{display:block;padding:18px}.waCrmLaunch h2{font-size:23px}.waCrmLaunch a{display:flex;width:100%;justify-content:center;margin-top:15px}.waCrmPage{width:100%;max-width:100%;margin:0;padding:12px;overflow:hidden}.waCrmHero{display:block;padding:22px 18px;border-radius:22px}.waCrmHero h1{font-size:36px}.waCrmHero p{font-size:16px}.waCrmHeroBadge{display:inline-flex;margin-top:18px}.waCrmStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.waCrmStats article{display:block;padding:14px}.waCrmStats article>span{font-size:20px}.waCrmStats strong{font-size:19px;margin-top:5px}.waCrmToolbar{display:block;padding:17px}.waCrmSearch{display:grid;grid-template-columns:1fr 96px;max-width:none;margin-top:14px}.waCrmSearch a,.waCrmSearch input{grid-column:1/-1}.waCrmNotice{padding:14px}.waCrmCustomer{padding:17px}.waCrmCustomer header{grid-template-columns:48px minmax(0,1fr);align-items:start}.waCrmAvatar{width:48px;height:48px;border-radius:15px}.waCrmStatus{grid-column:2;justify-self:start}.waCrmIdentity h3{font-size:20px}.waCrmMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.waCrmMetrics div{padding:10px}.waCrmNext{padding:17px}}.waCrmCustomer footer{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.waCrmProfileLink{min-height:46px;border-radius:13px;border:1px solid #d9d3c8;background:#fffaf3;color:#7d4a12;text-decoration:none;font-weight:900;padding:0 16px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.waCustomerProfilePage{width:min(1160px,calc(100% - 28px));margin:24px auto 52px}.waProfileHero{margin-top:16px;padding:26px;border-radius:26px;background:#182238;color:#fff;display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;box-shadow:0 18px 45px #1822381c}.waProfileAvatar{width:76px;height:76px;border-radius:22px;background:#fff;color:#182238;display:grid;place-items:center;font-size:24px;font-weight:900}.waProfileIdentity{min-width:0}.waProfileIdentity>small,.waProfileSectionHead small{display:block;color:#ef8c31;font-weight:900;letter-spacing:.13em;font-size:11px}.waProfileIdentity h1{margin:5px 0 4px;font-size:clamp(32px,5vw,48px);line-height:1;letter-spacing:-.035em;overflow-wrap:anywhere}.waProfileIdentity p{margin:0;color:#dce2ec;font-size:17px}.waProfileTags{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.waProfileTags span{font-size:12px;font-weight:850;padding:7px 9px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff22}.waProfileTags .empty{color:#bec7d7}.waProfileWhatsApp{min-height:48px;padding:0 18px;border-radius:14px;background:#21a852;color:#fff;text-decoration:none;font-weight:900;display:flex;align-items:center;justify-content:center}.waProfileStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.waProfileStats article{background:#fff;border:1px solid #e7e0d6;border-radius:18px;padding:17px}.waProfileStats small{display:block;color:#667085;margin-bottom:6px}.waProfileStats strong{display:block;font-size:24px}.waProfileColumns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:14px;gap:14px;align-items:start}.waProfileCard{background:#fff;border:1px solid #e7e0d6;border-radius:22px;padding:21px;box-shadow:0 10px 28px #17203308}.waProfileSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:16px}.waProfileSectionHead h2{margin:5px 0 0;font-size:25px}.waProfileSectionHead>span{font-size:12px;color:#667085}.waProfileForm{display:grid;grid-gap:18px;gap:18px}.waProfileForm label>span,.waProfileTagPicker legend{display:block;font-weight:900;margin-bottom:8px;color:#28334a}.waProfileNotes textarea{width:100%;min-height:130px;border:1px solid #d9d3c8;border-radius:14px;padding:14px;font:inherit;resize:vertical}.waProfileCustomTags small,.waProfileNotes small{display:block;color:#667085;margin-top:7px;line-height:1.4}.waProfileTagPicker{border:0;padding:0;margin:0}.waProfileTagPicker>div{display:flex;gap:8px;flex-wrap:wrap}.waProfileTagPicker label{position:relative}.waProfileTagPicker input{position:absolute;opacity:0;pointer-events:none}.waProfileTagPicker span{display:inline-flex;padding:9px 12px;border-radius:999px;border:1px solid #ddd5c8;background:#faf8f4;font-weight:800;cursor:pointer}.waProfileTagPicker input:checked+span{background:#182238;color:#fff;border-color:#182238}.waProfileCustomTags input{width:100%;min-height:48px;border:1px solid #d9d3c8;border-radius:13px;padding:0 13px;font-size:16px}.waProfileForm>button{min-height:50px;border:0;border-radius:14px;background:#182238;color:#fff;font-weight:900;font-size:16px}.waProfileFacts{display:grid;grid-gap:0;gap:0;margin:0}.waProfileFacts div{padding:13px 0;border-bottom:1px solid #eee8df}.waProfileFacts div:last-child{border-bottom:0}.waProfileFacts dt{color:#667085;font-size:12px}.waProfileFacts dd{margin:4px 0 0;font-weight:900}.waProfileHistory,.waProfileRewards{margin-top:14px}.waProfileTimeline{display:grid}.waProfileTimeline article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #eee8df}.waProfileTimeline article:last-child{border-bottom:0}.waProfileTimelineIcon{width:42px;height:42px;border-radius:13px;background:#f8f6f2;display:grid;place-items:center;font-size:20px}.waProfileTimeline strong{display:block}.waProfileTimeline p{margin:3px 0 0;color:#667085;font-size:13px}.waProfileTimeline .status{font-size:11px;font-weight:900;border-radius:999px;padding:7px 9px;background:#f1f3f6;color:#4c586c}.waProfileTimeline .status.completed{background:#eaf8ef;color:#14703b}.waProfileTimeline .status.cancelled{background:#fff0ef;color:#b52c22}.waProfileTimeline .status.confirmed,.waProfileTimeline .status.preparing,.waProfileTimeline .status.ready{background:#fff3df;color:#915000}.waProfileRewardList{display:grid;grid-gap:9px;gap:9px}.waProfileRewardList article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:13px;border-radius:14px;background:#f8f6f2}.waProfileRewardList article>span{font-size:22px}.waProfileRewardList strong{display:block}.waProfileRewardList small{display:block;color:#667085;margin-top:4px}.waProfileRewardList b{font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:7px 9px;border-radius:999px;background:#eef0f4;color:#596477}.waProfileRewardList b.available{background:#eaf8ef;color:#14703b}.waProfileEmptyText{margin:0;color:#667085;padding:8px 0}@media(max-width:900px){.waProfileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.waProfileColumns{grid-template-columns:1fr}.waProfileTimeline article{grid-template-columns:42px minmax(0,1fr) auto}.waProfileTimeline article>b{grid-column:2/-1}}@media(max-width:620px){.waCrmCustomer footer{grid-template-columns:1fr}.waCustomerProfilePage{width:100%;max-width:100%;margin:0;padding:12px;overflow:hidden}.waProfileHero{grid-template-columns:58px minmax(0,1fr);padding:20px 17px;border-radius:22px}.waProfileAvatar{width:58px;height:58px;border-radius:18px;font-size:20px}.waProfileIdentity h1{font-size:32px}.waProfileWhatsApp{grid-column:1/-1;width:100%}.waProfileStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.waProfileStats article{padding:14px}.waProfileStats strong{font-size:20px}.waProfileCard{padding:17px}.waProfileSectionHead{display:block}.waProfileSectionHead>span{display:block;margin-top:6px}.waProfileTimeline article{grid-template-columns:38px minmax(0,1fr);gap:9px}.waProfileTimelineIcon{width:38px;height:38px}.waProfileTimeline .status{grid-column:2;justify-self:start}.waProfileTimeline article>b{grid-column:2}.waProfileRewardList article{grid-template-columns:30px minmax(0,1fr)}.waProfileRewardList b{grid-column:2;justify-self:start}}.waCrmCardTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.waCrmCardTags span{display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border-radius:999px;background:#eef2f7;color:#24304a;font-size:12px;font-weight:900;border:1px solid #dfe5ee}.waCrmCardTags span:first-child{background:#182238;color:#fff;border-color:#182238}.waCrmCardTags .more{background:#fff7ea;color:#8a4d00;border-color:#f1d7ad}.waCrmCustomer .waCrmNote{margin-top:10px}@media(max-width:620px){.waCrmCardTags{gap:6px}.waCrmCardTags span{font-size:11px;padding:6px 9px}.waCrmCustomer .waCrmNote{font-size:14px}}.waCrmSegments{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0 18px;padding:16px 18px;border:1px solid #e7dccd;border-radius:20px;background:#fff}.waCrmSegments>div{min-width:240px}.waCrmSegments small{display:block;color:#c65b00;font-size:11px;font-weight:900;letter-spacing:.16em;margin-bottom:4px}.waCrmSegments strong{display:block;color:#182238;font-size:18px}.waCrmSegments nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.waCrmSegments nav a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid #dfe3ea;background:#f7f8fa;color:#24304a;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.waCrmSegments nav a:hover{border-color:#b7c1d1;background:#fff}.waCrmSegments nav a.active{background:#182238;border-color:#182238;color:#fff;box-shadow:0 7px 18px rgba(24,34,56,.12)}@media(max-width:760px){.waCrmSegments{align-items:stretch;flex-direction:column;padding:15px}.waCrmSegments>div{min-width:0}.waCrmSegments strong{font-size:17px}.waCrmSegments nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:thin}.waCrmSegments nav a{flex:0 0 auto;font-size:11px;padding:7px 11px}}.waProfileFollowups{margin-top:18px}.waFollowupLayout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.4fr);grid-gap:18px;gap:18px;align-items:start}.waFollowupCreate{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #eadfce;border-radius:18px;background:#fbf8f3}.waFollowupCreate label{display:grid;grid-gap:6px;gap:6px}.waFollowupCreate label>span{font-weight:900;color:#27324a}.waFollowupCreate input,.waFollowupCreate select,.waFollowupCreate textarea{width:100%;box-sizing:border-box;border:1px solid #d8d8d2;border-radius:13px;background:#fff;padding:12px 13px;font:inherit;color:#172139}.waFollowupCreate textarea{min-height:94px;resize:vertical}.waFollowupCreate button{border:0;border-radius:13px;background:#182238;color:#fff;padding:13px 16px;font-weight:900;cursor:pointer}.waFollowupDateGrid{grid-template-columns:1fr 1fr}.waFollowupDateGrid,.waFollowupList{display:grid;grid-gap:10px;gap:10px}.waFollowupItem{border:1px solid #e3e1db;border-radius:16px;padding:14px;background:#fff}.waFollowupItem.pending{border-color:#f0d7a8;background:#fffaf0}.waFollowupItem.completed{border-color:#bfe4ca;background:#f3fbf6}.waFollowupItem.cancelled{opacity:.72}.waFollowupTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.waFollowupTop>div{display:grid;grid-gap:4px;gap:4px}.waFollowupTop small{font-weight:900;color:#a34d00;text-transform:uppercase;letter-spacing:.05em}.waFollowupTop strong{font-size:16px}.waFollowupTop>span{border-radius:999px;padding:6px 9px;background:#eef2f7;font-size:11px;font-weight:900}.waFollowupItem.pending .waFollowupTop>span{background:#fff0d6;color:#8b4b00}.waFollowupItem.completed .waFollowupTop>span{background:#def5e5;color:#087334}.waFollowupItem p{margin:10px 0 0;color:#5d6472;line-height:1.45}.waFollowupItem p.muted{opacity:.72}.waFollowupActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.waFollowupActions form{margin:0}.waFollowupActions a,.waFollowupActions button{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:9px 12px;font-weight:900;text-decoration:none;font:inherit;cursor:pointer}.waFollowupActions a{background:#1fae54;color:#fff}.waFollowupActions button{border:1px solid #cfd6e2;background:#fff;color:#182238}.waFollowupActions button.cancel{border-color:#f0caca;color:#a62626}.waFollowupEmpty{min-height:190px;border:1px dashed #d9d5cc;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;color:#636b79}.waFollowupEmpty span{font-size:28px}.waFollowupEmpty strong{margin-top:8px;color:#172139}.waFollowupEmpty p{max-width:420px;margin:6px 0 0;line-height:1.45}@media(max-width:760px){.waFollowupLayout{grid-template-columns:1fr}.waFollowupDateGrid{grid-template-columns:1fr 1fr}.waFollowupTop{align-items:center}.waFollowupActions>*{flex:1 1}.waFollowupActions a,.waFollowupActions button{width:100%;box-sizing:border-box}}@media(max-width:480px){.waFollowupDateGrid{grid-template-columns:1fr}.waFollowupActions{display:grid;grid-template-columns:1fr 1fr}.waFollowupActions>a{grid-column:1/-1}.waFollowupCreate{padding:14px}.waFollowupItem{padding:13px}.waFollowupTop{align-items:flex-start}.waFollowupTop strong{font-size:15px}}.waAgendaPage{padding-bottom:40px}.waAgendaHero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:14px 0;padding:28px 32px;border-radius:24px;background:#182238;color:#fff}.waAgendaHero small,.waAgendaToolbar small{font-weight:900;letter-spacing:.16em;color:#f27800}.waAgendaHero h1{margin:6px 0 10px;font-size:clamp(32px,4vw,50px);line-height:1}.waAgendaHero p{max-width:760px;margin:0;color:#d9deea;line-height:1.5}.waAgendaHeroBadge{white-space:nowrap;padding:11px 16px;border:1px solid #566178;border-radius:999px;background:#273148;font-weight:900}.waAgendaStats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin:14px 0}.waAgendaStats a{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #e2ddd4;border-radius:18px;background:#fff;color:#182238;text-decoration:none}.waAgendaStats a span{font-size:24px}.waAgendaStats a strong{display:block;font-size:24px}.waAgendaStats a small{color:#677083}.waAgendaStats a.danger{background:#fff5f3;border-color:#efc4bd}.waAgendaStats a.today{background:#fff8e9;border-color:#efd39a}.waAgendaToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0;padding:18px 20px;border:1px solid #e5ddd1;border-radius:20px;background:#fff}.waAgendaToolbar h2{margin:4px 0 0;font-size:23px}.waAgendaToolbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.waAgendaToolbar nav a{padding:9px 13px;border:1px solid #d8dee8;border-radius:999px;background:#f7f9fc;color:#24304a;text-decoration:none;font-size:13px;font-weight:900}.waAgendaToolbar nav a.active{background:#182238;color:#fff;border-color:#182238}.waAgendaList{display:grid;grid-gap:14px;gap:14px}.waAgendaItem{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:15px;gap:15px;padding:20px;border:1px solid #dddfe5;border-radius:20px;background:#fff}.waAgendaItem.overdue{border-color:#efb9b2;background:#fff8f7}.waAgendaItem.today{border-color:#efcf91;background:#fffaf0}.waAgendaItem.completed{border-color:#b8e0c5;background:#f4fcf7}.waAgendaItem.cancelled{background:#f8f9fb;color:#6d7480}.waAgendaItemIcon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#f7f2e9;font-size:24px}.waAgendaItemMain header{display:flex;justify-content:space-between;gap:14px}.waAgendaItemMain header small{display:block;color:#b45a00;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.waAgendaItemMain h3{margin:4px 0 2px;font-size:22px}.waAgendaItemMain header a{color:#d86100;text-decoration:none;font-weight:800}.waAgendaStatus{height:max-content;padding:7px 11px;border-radius:999px;background:#edf1f5;color:#39465b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.waAgendaStatus.overdue{background:#ffe3df;color:#ad2e20}.waAgendaStatus.today{background:#ffedc5;color:#8b5200}.waAgendaStatus.upcoming{background:#edf4ff;color:#2c5488}.waAgendaStatus.completed{background:#ddf5e5;color:#16783b}.waAgendaStatus.cancelled{background:#eceff3;color:#636c79}.waAgendaWhen{margin-top:14px;color:#39465b}.waAgendaNote{margin:12px 0;padding:12px 14px;border-radius:14px;background:#f7f5f1;line-height:1.45}.waAgendaNote.muted{color:#7b8492}.waAgendaActions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.waAgendaActions a,.waAgendaActions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;border:1px solid #d8dee8;border-radius:11px;background:#fff;color:#182238;text-decoration:none;font:inherit;font-weight:900;cursor:pointer}.waAgendaActions a.whatsapp{background:#1fae57;color:#fff;border-color:#1fae57}.waAgendaActions button{background:#182238;color:#fff;border-color:#182238}.waAgendaActions button.cancel{background:#fff7f6;color:#b52b20;border-color:#efc2bd}.waAgendaActions form{margin:0}.waAgendaEmpty{text-align:center;padding:50px 24px;border:1px dashed #d5d8df;border-radius:22px;background:#fff}.waAgendaEmpty>span{font-size:42px}.waAgendaEmpty h2{margin:10px 0 6px}.waAgendaEmpty p{color:#687184}.waAgendaEmpty a{display:inline-block;margin-top:10px;color:#a45100;font-weight:900;text-decoration:none}.waFollowupCenterLaunch{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0;padding:22px 24px;border:1px solid #f0cf9c;border-radius:20px;background:#fff8ea}.waFollowupCenterLaunch small{color:#d85d00;font-weight:900;letter-spacing:.14em}.waFollowupCenterLaunch h2{margin:4px 0 5px}.waFollowupCenterLaunch p{margin:0;color:#626b79}.waFollowupCenterLaunch>a{white-space:nowrap;padding:13px 18px;border-radius:12px;background:#182238;color:#fff;text-decoration:none;font-weight:900}@media(max-width:900px){.waAgendaStats{grid-template-columns:repeat(2,1fr)}.waAgendaStats a:last-child{grid-column:span 2}.waAgendaToolbar{align-items:flex-start;flex-direction:column}.waAgendaToolbar nav{justify-content:flex-start}.waFollowupCenterLaunch{align-items:flex-start;flex-direction:column}.waFollowupCenterLaunch>a{width:100%;text-align:center}}@media(max-width:620px){.waAgendaHero{align-items:flex-start;flex-direction:column;padding:23px 20px}.waAgendaHero h1{font-size:34px}.waAgendaHeroBadge{white-space:normal}.waAgendaStats{grid-template-columns:1fr 1fr;gap:8px}.waAgendaStats a{padding:14px 12px}.waAgendaStats a strong{font-size:21px}.waAgendaToolbar{padding:15px}.waAgendaToolbar nav{gap:6px}.waAgendaToolbar nav a{font-size:11px;padding:8px 10px}.waAgendaItem{grid-template-columns:1fr;padding:16px}.waAgendaItemIcon{width:44px;height:44px}.waAgendaItemMain header{align-items:flex-start}.waAgendaItemMain h3{font-size:20px}.waAgendaActions{display:grid;grid-template-columns:1fr 1fr}.waAgendaActions a,.waAgendaActions button,.waAgendaActions form{width:100%}.waAgendaActions .whatsapp{grid-column:span 2}.waFollowupCenterLaunch{padding:18px}}.waAgendaAlert{display:flex;align-items:flex-start;gap:14px;border:1px solid #d9e4d9;border-radius:18px;padding:18px 20px;margin:14px 0;background:#f4fbf6}.waAgendaAlert>span{font-size:24px;line-height:1}.waAgendaAlert strong{display:block;font-size:17px;color:#153226;margin-bottom:3px}.waAgendaAlert p{margin:0;color:#52605a}.waAgendaAlert.today{background:#fff9ec;border-color:#efcf86}.waAgendaAlert.today strong{color:#8a4b00}.waAgendaAlert.danger{background:#fff3f1;border-color:#efb4ad}.waAgendaAlert.danger strong{color:#a2251a}.waAgendaQuickCreate{margin:14px 0}.waAgendaQuickCreate details{border:1px solid #ded7cd;border-radius:20px;background:#fff;padding:0;overflow:hidden}.waAgendaQuickCreate summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-weight:800;color:#17243f}.waAgendaQuickCreate summary::-webkit-details-marker{display:none}.waAgendaQuickCreate summary:after{content:"＋";display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#17243f;color:#fff;font-size:22px}.waAgendaQuickCreate details[open] summary:after{content:"−"}.waAgendaQuickCreate summary small{display:block;color:#d55f00;letter-spacing:.16em;font-size:10px;margin-bottom:3px}.waAgendaQuickCreate summary b{display:block;font-size:18px}.waAgendaQuickForm{border-top:1px solid #eee5d8;padding:20px;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:14px;gap:14px;background:#fcfaf7}.waAgendaQuickForm label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#17243f}.waAgendaQuickForm label>span{font-size:14px}.waAgendaQuickForm input,.waAgendaQuickForm select,.waAgendaQuickForm textarea{width:100%;box-sizing:border-box;border:1px solid #ccd3de;border-radius:13px;background:#fff;padding:13px 14px;font:inherit;color:#17243f}.waAgendaQuickForm textarea{min-height:92px;resize:vertical}.waAgendaQuickForm .note{grid-column:1/-1}.waAgendaQuickForm button{grid-column:1/-1;border:0;border-radius:13px;background:#17243f;color:#fff;font-weight:800;padding:14px 18px;cursor:pointer}.waAgendaQuickForm button:hover{filter:brightness(1.08)}@media(max-width:760px){.waAgendaAlert{padding:15px 16px}.waAgendaQuickCreate summary{padding:16px}.waAgendaQuickForm{grid-template-columns:1fr;padding:16px}.waAgendaQuickForm .note,.waAgendaQuickForm button{grid-column:auto}.waAgendaQuickForm input,.waAgendaQuickForm select,.waAgendaQuickForm textarea{font-size:16px;min-height:48px}.waAgendaQuickForm textarea{min-height:110px}}