.publish-draft-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1c3175;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publish-draft-dialog{color:#10243e;text-align:center;background:#fff;border-radius:20px;width:min(100%,430px);padding:30px;position:relative;box-shadow:0 24px 70px #0a234438}.publish-draft-close{color:#23384f;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.publish-draft-icon{color:#0867f2;background:#eaf4ff;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.publish-draft-dialog h2{letter-spacing:0;margin:0 0 8px;font-size:23px}.publish-draft-dialog>p{color:#697b91;margin:0;font-size:14px;line-height:1.5}.publish-draft-error{color:#b4232c;margin-top:10px;font-size:12px;font-weight:700;display:block}.publish-draft-actions{gap:9px;margin-top:24px;display:grid}.publish-draft-actions button{color:#17304e;background:#fff;border:1px solid #d6e3ef;border-radius:14px;min-height:50px;font-weight:800}.publish-draft-actions button.primary{color:#fff;background:#0867f2;border-color:#0867f2}.publish-draft-actions button.danger{color:#b4232c;background:#fff8f8;border-color:#f0d2d5}@media (max-width:1023px){.mobile-publish-flow input:not([type=checkbox]):not([type=radio]):not([type=file]),.mobile-publish-flow textarea,.mobile-publish-flow select{font-size:16px!important}.mobile-select-wrap select{appearance:none}:is(body:has(.mobile-publish-flow),body:has(.mobile-publish-result)){background:#fff;overflow:hidden}.mobile-publish-flow{color:#10243e;width:100%;height:100dvh;min-height:0;padding:var(--app-safe-area-top) 20px var(--app-safe-area-bottom);background:#fff;grid-template-rows:62px 76px minmax(0,1fr) 86px;display:grid;overflow:hidden}.mobile-publish-header{grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.mobile-publish-header button,.mobile-publish-header a,.mobile-result-close{color:#10243e;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.mobile-publish-header strong{text-align:center;font-size:17px}.mobile-publish-header svg,.mobile-result-close svg{width:25px;height:25px}.mobile-publish-progress{color:#697d95;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;display:grid;position:relative}.mobile-publish-progress:before{content:"";background:linear-gradient(to right, #0867f2 0 var(--publish-progress), #cfdeeb var(--publish-progress) 100%);height:2px;position:absolute;top:27px;left:11%;right:11%}.mobile-publish-progress.step-1{--publish-progress:0%}.mobile-publish-progress.step-2{--publish-progress:33.333%}.mobile-publish-progress.step-3{--publish-progress:66.666%}.mobile-publish-progress.step-4{--publish-progress:100%}.mobile-publish-progress>span{z-index:1;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.mobile-publish-progress i{color:#50677f;background:#e6eef6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:800;display:grid;box-shadow:0 0 0 5px #fff}.mobile-publish-progress i svg{width:18px;height:18px}.mobile-publish-progress small{color:#657a92;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.mobile-publish-progress>span.active i,.mobile-publish-progress>span.complete i{color:#fff;background:#0867f2}.mobile-publish-progress>span.active small,.mobile-publish-progress>span.complete small{color:#0867f2}.mobile-publish-stage{overscroll-behavior-y:contain;flex-direction:column;min-height:0;padding:10px 0 8px;scroll-padding-block:12px;display:flex;overflow:hidden auto}.mobile-publish-stage>*{flex-shrink:0}.mobile-stage-heading{flex:none;margin-bottom:14px}.mobile-stage-heading h1{letter-spacing:0;margin:0 0 5px;font-size:29px;line-height:1.12}.mobile-stage-heading p{color:#6e7f95;margin:0;font-size:14px;line-height:1.4}.mobile-photo-cover{color:#0a58bd;background:#f8fbfe;border:1.5px dashed #bed0e1;border-radius:18px;flex-direction:column;flex:0 clamp(220px,34dvh,330px);justify-content:center;align-items:center;gap:7px;height:clamp(220px,34dvh,330px);min-height:0;display:flex;position:relative;overflow:hidden}.mobile-photo-cover>img{object-fit:cover}.mobile-photo-cover>svg{background:#e5f1ff;border-radius:50%;width:62px;height:62px;padding:15px}.mobile-photo-cover>strong{color:#17304e;font-size:15px}.mobile-photo-cover>span:not(.mobile-cover-label){color:#7a8ba0;font-size:13px}.mobile-cover-label{z-index:1;color:#fff;background:#0867f2;border-radius:15px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.mobile-photo-source-actions{flex:0 0 44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:44px;margin-top:10px;display:grid}.mobile-photo-source-actions button{color:#0759c7;min-width:0;font:inherit;background:#fff;border:1px solid #b8d5f4;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.mobile-photo-source-actions button:last-child{color:#fff;background:#0867f2;border-color:#0867f2}.mobile-photo-source-actions svg{flex:0 0 18px;width:18px;height:18px}.mobile-photo-strip{scrollbar-width:none;flex:0 0 74px;gap:8px;height:74px;margin-top:10px;display:flex;overflow-x:auto}.mobile-photo-strip::-webkit-scrollbar{display:none}.mobile-photo-strip>div,.mobile-photo-strip>button,.mobile-photo-strip>i{background:#f8fbfe;border:1px dashed #c8d9e8;border-radius:12px;flex:0 0 74px;width:74px;position:relative;overflow:hidden}.mobile-photo-strip>div.is-cover{border-style:solid;border-color:#0867f2;box-shadow:0 0 0 2px #0867f21f}.mobile-photo-strip .mobile-photo-choice{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-photo-strip .mobile-photo-choice img{object-fit:cover}.mobile-photo-strip .mobile-photo-choice svg{z-index:1;color:#fff;background:#0867f2;border-radius:50%;width:18px;height:18px;padding:3px;position:absolute;bottom:4px;left:4px}.mobile-photo-strip>div>.mobile-photo-remove{z-index:1;color:#fff;background:#17345a;border:0;border-radius:50%;width:20px;height:20px;padding:3px;position:absolute;top:3px;right:3px}.mobile-photo-strip>div>.mobile-photo-remove svg{width:100%;height:100%}.mobile-photo-strip>button{color:#0867f2;background:#edf7ff;place-content:center;justify-items:center;gap:2px;display:grid}.mobile-photo-strip>button svg{width:27px;height:27px}.mobile-photo-strip>button span{font-size:10px;font-weight:800}.mobile-photo-strip>i{display:block}.mobile-photo-meta{color:#657991;flex:0 0 24px;justify-content:space-between;align-items:center;gap:10px;min-height:24px;font-size:11px;display:flex}.mobile-photo-meta span{align-items:center;gap:5px;display:inline-flex}.mobile-photo-meta svg{color:#0867f2;width:16px;height:16px}.mobile-capi-tip{background:#eaf5ff;border-radius:20px;flex:none;align-items:center;gap:4px;min-height:116px;max-height:132px;margin-top:10px;padding:4px 16px 4px 2px;display:flex}.mobile-capi-tip img{object-fit:contain;object-position:left bottom;align-self:flex-end;width:min(62%,250px);height:138px}.mobile-capi-tip p{color:#526b86;min-width:0;margin:34px 0 0;font-size:16px;line-height:1.35}.mobile-details-fields,.mobile-characteristics-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mobile-details-fields .mobile-publish-field:first-child,.mobile-description-field,.mobile-price-row{grid-column:1/-1}.mobile-publish-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mobile-publish-field>strong,.mobile-condition-field legend{font-size:12px}.mobile-publish-field>input,.mobile-publish-field textarea,.mobile-select-wrap,.mobile-input-suffix,.mobile-price-field{background:#fff;border:1px solid #d7e3ee;border-radius:14px;width:100%;min-height:48px}.mobile-publish-field>input,.mobile-publish-field textarea,.mobile-select-wrap select,.mobile-input-suffix input,.mobile-price-field input{color:#14283f;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 13px;font-size:14px}.mobile-publish-field textarea{resize:none;height:78px;padding-top:11px}.mobile-select-wrap,.mobile-input-suffix,.mobile-price-field{align-items:center;display:flex;position:relative}.mobile-select-wrap:focus-within,.mobile-input-suffix:focus-within,.mobile-price-field:focus-within{border-color:#2780f5;box-shadow:0 0 0 3px #2780f51f}.mobile-select-wrap select:focus,.mobile-select-wrap select:focus-visible,.mobile-input-suffix input:focus,.mobile-input-suffix input:focus-visible,.mobile-price-field input:focus,.mobile-price-field input:focus-visible{box-shadow:none!important;outline:0!important}.mobile-select-wrap select{appearance:none;height:48px;padding-right:38px}.mobile-select-wrap svg{pointer-events:none;width:18px;position:absolute;right:11px}.mobile-input-suffix em{color:#71839a;padding-right:11px;font-size:12px;font-style:normal}.mobile-price-field button{color:#0867f2;background:#f1f7ff;border:0;border-right:1px solid #d7e3ee;border-radius:14px 0 0 14px;align-self:stretch;padding:0 10px;font-size:12px;font-weight:800}.mobile-price-field button svg{width:15px;height:15px}.mobile-publish-field>small{color:#71839a;align-self:flex-end;min-height:10px;font-size:10px;line-height:1}.mobile-condition-field{border:0;min-height:0;margin:12px 0 0;padding:0}.mobile-condition-field legend{margin-bottom:6px;font-weight:800}.mobile-condition-field>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-condition-field button{text-align:left;color:#21364d;background:#f8fafc;border:1px solid #dbe6ef;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;min-width:0;min-height:47px;padding:7px 9px;display:grid}.mobile-condition-field button:last-child{grid-column:1/-1}.mobile-condition-field button>svg{color:#516b85;width:21px;height:21px}.mobile-condition-field button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-condition-field button strong{font-size:12px;display:block}.mobile-condition-field button small{-webkit-line-clamp:2;color:#7b8ba0;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.mobile-condition-field button.active{background:#eaf4ff;border-color:#2780f5;box-shadow:inset 0 0 0 1px #2780f5}.mobile-condition-field button.active>svg{color:#0867f2}.mobile-condition-note{color:#58728e;background:#edf7ff;border-radius:11px;align-items:center;gap:8px;min-height:34px;margin-top:7px;padding:7px 10px;font-size:10px;line-height:1.3;display:flex}.mobile-condition-note svg{color:#0867f2;flex:0 0 18px;width:18px;height:18px}.mobile-details-capi{background:#f2f8ff;border-radius:18px;grid-template-columns:minmax(0,1fr) 106px;align-items:center;min-height:88px;margin-top:7px;padding:7px 7px 0 13px;display:grid;overflow:hidden}.mobile-details-capi>div{min-width:0}.mobile-details-capi strong{color:#0867f2;font-size:15px;line-height:1.1}.mobile-details-capi p{color:#61768e;margin:6px 0 0;font-size:10px;line-height:1.3}.mobile-details-capi img{object-fit:contain;object-position:center bottom;align-self:end;width:106px;height:106px}.mobile-publish-stage-2{padding-top:5px}.mobile-publish-stage-2 .mobile-stage-heading{margin-bottom:7px}.mobile-publish-stage-2 .mobile-details-fields{flex:none;gap:5px 10px}.mobile-publish-stage-2 .mobile-publish-field{gap:3px}.mobile-publish-stage-2 .mobile-publish-field>input,.mobile-publish-stage-2 .mobile-price-field{min-height:44px}.mobile-publish-stage-2 .mobile-publish-field textarea{height:64px;min-height:64px;padding-top:8px}.mobile-publish-stage-2 .mobile-condition-field{flex:none;margin-top:5px}.mobile-publish-stage-2 .mobile-condition-field button{min-height:61px;padding:6px 8px}.mobile-publish-stage-2 .mobile-condition-note{flex:none}.mobile-publish-stage-3{padding-top:5px}.mobile-publish-stage-3 .mobile-stage-heading{margin-bottom:8px}.mobile-characteristics-capi{background:#edf7ff;border-radius:16px;flex:0 0 92px;height:92px;min-height:92px;margin-bottom:8px;padding:0;overflow:hidden}.mobile-characteristics-capi img{object-fit:contain;object-position:center;width:100%;height:100%}.mobile-publish-stage-3 .mobile-characteristics-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;min-height:0;display:grid}.mobile-publish-stage-3 .mobile-characteristics-grid>.mobile-publish-field{background:#fbfdff;border:1px solid #dbe6ef;border-radius:13px;gap:4px;min-height:88px;padding:8px 8px 7px 40px;position:relative}.mobile-publish-stage-3 .publish-characteristic-label{align-items:center;min-height:16px;font-size:11px;display:flex}.mobile-publish-stage-3 .publish-characteristic-label>svg{color:#17304e;stroke-width:2px;width:21px;height:21px;position:absolute;top:12px;left:11px}.mobile-publish-stage-3 .mobile-select-wrap,.mobile-publish-stage-3 .mobile-input-suffix{border-radius:9px;min-height:38px}.mobile-publish-stage-3 .mobile-select-wrap select{height:38px;font-size:12px}.mobile-publish-stage-3 .publish-characteristic-help{color:#71839a;align-self:flex-start;min-height:0;font-size:8px;line-height:1.2}.mobile-publish-stage-3 .mobile-publish-field.has-error{background:snow;border-color:#d92d20}.mobile-publish-stage-3 .mobile-publish-field.has-error .mobile-input-suffix{border-color:#d92d20}.mobile-publish-stage-3 .publish-characteristic-error{color:#b42318;min-height:0;font-size:9px;font-weight:700;line-height:1.25}.mobile-characteristics-grid>.mobile-legal-option,.mobile-characteristics-grid>.mobile-stock-control{min-height:72px}.mobile-legal-option,.mobile-stock-control{background:#f8fbfe;border:1px solid #dbe6ef;border-radius:14px;grid-column:1/-1;padding:13px;position:relative}.mobile-legal-option,.mobile-stock-control label{align-items:center;gap:10px;display:flex}.mobile-stock-control>svg{color:#0867f2;width:22px;position:absolute;top:13px;right:13px}.mobile-legal-option input,.mobile-stock-control input[type=checkbox]{accent-color:#0867f2;width:20px;height:20px}.mobile-legal-option span,.mobile-stock-control label span{flex-direction:column;display:flex}.mobile-legal-option small,.mobile-stock-control small{color:#71839a;font-size:12px}.mobile-stock-control label span{padding-right:28px}.mobile-stock-quantity{align-items:center;gap:8px;margin:9px 0 0 30px;display:flex}.mobile-stock-quantity input{border:1px solid #d7e3ee;border-radius:10px;width:62px;height:38px;padding:0 9px}.mobile-stock-quantity span{color:#71839a;font-size:12px}.mobile-detail-dots{justify-content:center;gap:6px;margin-top:16px;display:flex}.mobile-detail-dots i{background:#d4e1ed;border-radius:50%;width:7px;height:7px}.mobile-detail-dots i.active{background:#0867f2}.mobile-review-card{background:#fff;border:1px solid #dbe6ef;border-radius:20px;flex:auto;grid-template-rows:minmax(150px,.8fr) auto;min-height:0;display:grid;overflow:hidden}.mobile-review-photo{background:#eef4f8;position:relative;overflow:hidden}.mobile-review-photo img{object-fit:contain}.mobile-review-photo span{background:#fffffff0;border-radius:14px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.mobile-review-photo-dots{gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mobile-review-photo-dots i{background:#ffffffb8;border-radius:50%;width:7px;height:7px;box-shadow:0 1px 4px #10243e33}.mobile-review-photo-dots i.active{background:#0867f2}.mobile-review-card>div:last-child{padding:12px 15px 13px}.mobile-review-card h2{margin:0 0 3px;font-size:19px}.mobile-review-card>div>strong{font-size:21px}.mobile-review-card p{color:#71839a;align-items:center;gap:4px;margin:7px 0;font-size:12px;display:flex}.mobile-review-card p svg{width:15px}.mobile-review-card small{-webkit-line-clamp:2;color:#5f7187;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.mobile-review-more{color:#17304e;background:0 0;border:0;margin-top:3px;padding:0;font-size:12px;font-weight:800}.mobile-review-summary{border-top:1px solid #e3ebf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:11px 0 0;padding-top:10px;display:grid}.mobile-review-summary>div{min-width:0}.mobile-review-summary dt{color:#7b8ba0;font-size:12px;font-weight:700}.mobile-review-summary dd{color:#20364e;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;font-weight:800;overflow:hidden}.mobile-review-edit{color:#17304e;background:#edf5fc;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;margin-top:10px;font-weight:800;display:flex}.mobile-review-edit svg{width:19px}.mobile-flow-error{color:#b4232c;margin-top:6px;font-size:12px;font-weight:700}.mobile-publish-check-listings{color:#0867f2;background:#fff;border:1px solid #0867f2;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:10px;font-size:14px;font-weight:800;display:flex}.mobile-publish-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;display:grid}.mobile-publish-footer>button{border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;font-size:16px;font-weight:800;display:flex}.mobile-publish-footer .mobile-publish-previous{color:#0867f2;background:#fff;border:1.5px solid #2780f5}.mobile-publish-footer .mobile-publish-next{color:#fff;background:#0867f2;border:1.5px solid #0867f2;box-shadow:0 9px 22px #0867f233}.mobile-publish-footer>button svg{flex:0 0 20px;width:20px;height:20px}.mobile-publish-result{color:#10243e;width:100%;height:100dvh;min-height:0;padding:calc(var(--app-safe-area-top) + 18px) 24px calc(var(--app-safe-area-bottom) + 22px);background:#fff;position:relative;overflow:hidden}.mobile-result-close{z-index:2;top:calc(var(--app-safe-area-top) + 12px);position:absolute;right:16px}.mobile-publish-success{grid-template-rows:minmax(0,1fr) auto auto;align-items:center;display:grid}.mobile-success-capi{place-self:end center;width:min(88vw,390px);height:min(48dvh,410px);position:relative}.mobile-success-capi img{object-fit:contain;object-position:center bottom}.mobile-success-copy{text-align:center}.mobile-success-copy h1{letter-spacing:0;margin:2px 0 7px;font-size:38px}.mobile-success-copy p{color:#697b92;margin:0;font-size:15px;line-height:1.5}.mobile-success-actions{gap:10px;width:100%;margin-top:22px;display:grid}.mobile-success-actions>a,.mobile-success-actions>button:not(.mobile-success-tips-link){border-radius:18px;place-items:center;height:56px;font-weight:800;display:grid}.mobile-success-actions>a{color:#fff;background:#0867f2}.mobile-success-actions>button:not(.mobile-success-tips-link){color:#17304e;background:#fff;border:1.5px solid #2780f5}.mobile-success-tips-link{color:#0867f2;background:0 0;border:0;min-height:30px;font-size:12px;font-weight:800}.mobile-publish-tips{grid-template-rows:auto minmax(170px,1fr);display:grid}.mobile-tips-content{padding-top:68px}.mobile-tips-content h1{letter-spacing:0;margin:0 0 28px;font-size:31px;line-height:1.13}.mobile-tips-content ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.mobile-tips-content li{color:#5f7187;align-items:center;gap:14px;font-size:13px;display:flex}.mobile-tips-content li span{color:#0867f2;background:#eff7ff;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.mobile-tips-content li svg{width:25px}.mobile-tips-capi{align-self:end;width:62%;height:100%;position:relative}.mobile-tips-capi img{object-fit:contain;object-position:left bottom}.mobile-tips-thanks{color:#0867f2;text-align:center;margin:0;font-size:24px;font-style:italic;font-weight:800;line-height:1.25;position:absolute;bottom:12%;right:7%;transform:rotate(-7deg)}.bottom-nav.bottom-nav-mobile-hidden{display:none}}@media (max-width:1023px) and (max-height:720px){.mobile-publish-flow{grid-template-rows:54px 56px minmax(0,1fr) 72px;padding-left:16px;padding-right:16px}.mobile-publish-progress{gap:2px}.mobile-publish-progress:before{top:19px}.mobile-publish-progress i{width:29px;height:29px;font-size:11px;box-shadow:0 0 0 4px #fff}.mobile-publish-progress i svg{width:14px;height:14px}.mobile-publish-progress small{font-size:8px}.mobile-publish-stage{padding-top:6px}.mobile-stage-heading{margin-bottom:8px}.mobile-stage-heading h1{font-size:24px}.mobile-stage-heading p{font-size:12px}.mobile-photo-strip{flex-basis:58px;height:58px}.mobile-photo-strip>div,.mobile-photo-strip>button,.mobile-photo-strip>i{border-radius:11px;flex-basis:58px;width:58px}.mobile-photo-meta{flex-basis:20px;min-height:20px;font-size:10px}.mobile-capi-tip{min-height:74px;max-height:74px;margin-top:5px}.mobile-capi-tip img{width:min(55%,180px);height:82px}.mobile-capi-tip p{margin-top:14px;font-size:13px}.mobile-publish-footer>button{height:52px}.mobile-condition-field button{min-height:40px;padding:5px 8px}.mobile-publish-field>input,.mobile-publish-field textarea,.mobile-select-wrap,.mobile-input-suffix,.mobile-price-field{min-height:42px}.mobile-publish-field textarea{height:60px}.mobile-select-wrap select{height:42px}.mobile-success-capi{height:38dvh}.mobile-tips-content{padding-top:44px}.mobile-tips-content h1{margin-bottom:15px;font-size:27px}.mobile-tips-content ul{gap:8px}.mobile-tips-content li span{flex-basis:39px;width:39px;height:39px}.mobile-publish-stage-2 .mobile-publish-field>input,.mobile-publish-stage-2 .mobile-price-field{min-height:38px}.mobile-publish-stage-2 .mobile-publish-field textarea{height:48px;min-height:48px}.mobile-publish-stage-2 .mobile-condition-field>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.mobile-publish-stage-2 .mobile-condition-field button,.mobile-publish-stage-2 .mobile-condition-field button:last-child{grid-column:auto;align-items:center;min-height:46px}.mobile-publish-stage-2 .mobile-condition-field button small{display:none}.mobile-publish-stage-2 .mobile-condition-note{min-height:30px;margin-top:5px;padding:5px 8px;font-size:9px}.mobile-publish-stage-2 .mobile-details-capi{grid-template-columns:minmax(0,1fr) 86px;min-height:70px;margin-top:5px}.mobile-publish-stage-2 .mobile-details-capi strong{font-size:14px}.mobile-publish-stage-2 .mobile-details-capi p{margin-top:2px;font-size:9px}.mobile-publish-stage-2 .mobile-details-capi img{width:86px;height:86px}.mobile-publish-stage-3 .mobile-stage-heading{margin-bottom:5px}.mobile-characteristics-capi{flex-basis:58px;height:58px;min-height:58px;margin-bottom:5px}.mobile-publish-stage-3 .mobile-characteristics-grid{grid-template-columns:minmax(0,1fr);gap:4px}.mobile-publish-stage-3 .mobile-characteristics-grid>.mobile-publish-field{gap:1px;min-height:50px;padding:4px 7px 4px 34px}.mobile-publish-stage-3 .publish-characteristic-label{font-size:10px}.mobile-publish-stage-3 .publish-characteristic-label>svg{width:17px;height:17px;top:7px;left:9px}.mobile-publish-stage-3 .mobile-select-wrap,.mobile-publish-stage-3 .mobile-input-suffix{min-height:32px}.mobile-publish-stage-3 .mobile-select-wrap select{height:32px;padding-left:8px;font-size:10px}.mobile-publish-stage-3 .publish-characteristic-help{display:none}}@media (max-width:719px) and (max-height:620px){.mobile-publish-stage-2 .mobile-details-capi{display:none}}@media (max-width:719px) and (max-height:900px){.mobile-publish-stage-2 .mobile-condition-field button:last-child{grid-column:auto}.mobile-publish-stage-2 .mobile-details-capi{display:none}}@media (max-width:380px) and (min-height:721px){.mobile-capi-tip img{width:56%}.mobile-capi-tip p{font-size:15px}}@media (min-width:720px) and (max-width:1023px){.mobile-publish-flow{border-left:1px solid #dbe7f2;border-right:1px solid #dbe7f2;width:min(100%,800px);margin:0 auto;padding-left:32px;padding-right:32px}.mobile-publish-header strong{font-size:20px}.mobile-publish-header svg{width:28px;height:28px}.mobile-publish-progress{gap:9px}.mobile-publish-progress i{width:44px;height:44px;font-size:15px}.mobile-publish-progress:before{top:30px}.mobile-publish-progress small{font-size:12px}.mobile-publish-stage{padding-top:14px}.mobile-stage-heading{margin-bottom:16px}.mobile-stage-heading h1{font-size:36px}.mobile-stage-heading p{font-size:17px}.mobile-photo-cover{flex-basis:min(35dvh,340px);height:min(35dvh,340px)}.mobile-photo-cover>svg{width:70px;height:70px}.mobile-photo-cover>strong{font-size:18px}.mobile-photo-cover>span:not(.mobile-cover-label){font-size:14px}.mobile-photo-strip{flex-basis:80px;height:80px}.mobile-photo-strip>div,.mobile-photo-strip>button,.mobile-photo-strip>i{flex-basis:80px;width:80px}.mobile-photo-meta{flex-basis:28px;min-height:28px;font-size:14px}.mobile-photo-meta svg{width:19px;height:19px}.mobile-capi-tip{min-height:142px;max-height:150px;padding-right:24px}.mobile-capi-tip img{width:min(58%,320px);height:152px}.mobile-capi-tip p{margin-top:34px;font-size:18px}.mobile-publish-footer>button{height:62px;font-size:18px}.mobile-publish-stage-2 .mobile-details-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.mobile-publish-stage-2 .mobile-publish-field>strong,.mobile-publish-stage-2 .mobile-condition-field legend{font-size:15px}.mobile-publish-stage-2 .mobile-publish-field>input,.mobile-publish-stage-2 .mobile-price-field{min-height:52px;font-size:16px}.mobile-publish-stage-2 .mobile-publish-field textarea{height:82px;min-height:82px;font-size:16px}.mobile-publish-stage-2 .mobile-publish-field>small{font-size:12px}.mobile-publish-stage-2 .mobile-condition-field>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mobile-publish-stage-2 .mobile-condition-field button,.mobile-publish-stage-2 .mobile-condition-field button:last-child{grid-column:auto;grid-template-columns:1fr;align-content:start;gap:5px;min-height:94px}.mobile-publish-stage-2 .mobile-condition-field button>svg{width:25px;height:25px}.mobile-publish-stage-2 .mobile-condition-field button strong{font-size:13px}.mobile-publish-stage-2 .mobile-condition-field button small{-webkit-line-clamp:3;font-size:11px}.mobile-condition-note{min-height:40px;font-size:13px}.mobile-details-capi{grid-template-columns:minmax(0,1fr) 150px;min-height:112px}.mobile-details-capi strong{font-size:20px}.mobile-details-capi p{font-size:13px}.mobile-details-capi img{width:150px;height:150px}.mobile-characteristics-capi{flex-basis:116px;height:116px;min-height:116px}.mobile-publish-stage-3 .mobile-characteristics-grid{grid-template-columns:minmax(0,1fr);gap:8px}.mobile-publish-stage-3 .mobile-characteristics-grid>.mobile-publish-field{min-height:92px;padding:10px 12px 9px 54px}.mobile-publish-stage-3 .publish-characteristic-label{font-size:14px}.mobile-publish-stage-3 .publish-characteristic-label>svg{width:24px;height:24px;top:14px;left:16px}.mobile-publish-stage-3 .mobile-select-wrap,.mobile-publish-stage-3 .mobile-input-suffix{min-height:44px}.mobile-publish-stage-3 .mobile-select-wrap select{height:44px;font-size:14px}.mobile-publish-stage-3 .publish-characteristic-help{font-size:11px}}@media (min-width:720px) and (max-width:1023px) and (max-height:820px){.mobile-publish-flow{grid-template-rows:54px 60px minmax(0,1fr) 72px}.mobile-publish-progress:before{top:21px}.mobile-publish-progress i{width:32px;height:32px}.mobile-publish-progress small{font-size:9px}.mobile-publish-stage{padding-top:6px}.mobile-stage-heading{margin-bottom:8px}.mobile-stage-heading h1{font-size:29px}.mobile-stage-heading p{font-size:14px}.mobile-photo-cover{flex-basis:min(31dvh,250px);height:min(31dvh,250px)}.mobile-photo-strip{flex-basis:62px;height:62px}.mobile-photo-strip>div,.mobile-photo-strip>button,.mobile-photo-strip>i{flex-basis:62px;width:62px}.mobile-photo-meta{flex-basis:22px;min-height:22px;font-size:11px}.mobile-capi-tip{min-height:82px;max-height:82px}.mobile-capi-tip img{width:min(48%,210px);height:88px}.mobile-capi-tip p{margin-top:15px;font-size:14px}.mobile-publish-footer>button{height:52px;font-size:16px}.mobile-publish-stage-2 .mobile-stage-heading h1{font-size:25px}.mobile-publish-stage-2 .mobile-stage-heading p{font-size:12px}.mobile-publish-stage-2 .mobile-publish-field>input,.mobile-publish-stage-2 .mobile-price-field{min-height:40px}.mobile-publish-stage-2 .mobile-publish-field textarea{height:54px;min-height:54px}.mobile-publish-stage-2 .mobile-condition-field button{min-height:68px}.mobile-publish-stage-2 .mobile-condition-field button small{-webkit-line-clamp:2;font-size:9px}.mobile-details-capi{grid-template-columns:minmax(0,1fr) 90px;min-height:70px}.mobile-details-capi strong{font-size:15px}.mobile-details-capi p{margin-top:3px;font-size:10px}.mobile-details-capi img{width:90px;height:90px}.mobile-characteristics-capi{flex-basis:64px;height:64px;min-height:64px}.mobile-publish-stage-3 .mobile-characteristics-grid>.mobile-publish-field{min-height:62px;padding-top:6px;padding-bottom:6px}.mobile-publish-stage-3 .mobile-select-wrap,.mobile-publish-stage-3 .mobile-input-suffix{min-height:34px}.mobile-publish-stage-3 .mobile-select-wrap select{height:34px}.mobile-publish-stage-3 .publish-characteristic-help{display:none}}@media (max-width:1023px){.mobile-publish-stage-3 .mobile-select-wrap,.mobile-publish-stage-3 .mobile-input-suffix,.mobile-publish-stage-3 .mobile-select-wrap select,.mobile-publish-stage-3 .mobile-input-suffix input{min-height:44px}}
.rate-page{color:#17212b;background:#f4f9fd;place-items:center;min-height:100dvh;padding:24px;display:grid}.rate-page>section{text-align:center;background:#fff;border:1px solid #cfe4f7;border-radius:18px;width:min(100%,560px);padding:30px 28px;box-shadow:0 18px 48px #12376414}.rate-page img{object-fit:contain;border-radius:0;width:148px;height:148px;margin:0 auto 6px;display:block}.rate-page p{color:#0064fc;letter-spacing:.1em;margin:6px 0;font-size:12px;font-weight:800}.rate-page h1{letter-spacing:0;max-width:470px;margin:16px auto 0;font-size:30px;line-height:1.1}.rate-preview-note{background:#fff5f5;border-radius:7px;padding:7px 10px;font-size:12px;color:#b64348!important;margin-top:14px!important;display:inline-flex!important}.rate-stars{justify-content:center;gap:10px;margin:24px 0;display:flex}.rate-stars button{color:#0064fc;background:0 0;border:0;place-items:center;width:46px;height:46px;padding:0;display:grid}.rate-stars svg{width:38px;height:38px}.rate-criteria{text-align:left;background:#f7fbfe;border:1px solid #dce9f4;border-radius:12px;margin:0 0 16px;padding:17px}.rate-criteria-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex!important}.rate-criteria-heading strong{font-size:14px}.rate-criteria-heading span{color:#71808d;font-size:12px}.rate-criteria>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.rate-criteria button{color:#526577;background:#fff;border:1px solid #cbddea;border-radius:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700}.rate-criteria button.selected{color:#0057d9;background:#e7f3ff;border-color:#0064fc;box-shadow:inset 0 0 0 1px #0064fc}.rate-page textarea{color:#17212b;width:100%;min-height:108px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfdfea;border-radius:12px;outline:none;padding:14px;font-size:14px;line-height:1.45}.rate-page textarea:focus{border-color:#0064fc;box-shadow:0 0 0 3px #0064fc1f}.rate-page>section>button{color:#fff;background:#0064fc;border:0;border-radius:10px;min-width:180px;min-height:48px;margin-top:17px;padding:0 19px;font-size:14px;font-weight:800}.rate-page button:disabled{cursor:not-allowed;opacity:.48}.rate-page small{color:#b64348;margin-top:8px;display:block}@media (max-width:600px){.rate-page{background:#fff;padding:0;display:block}.rate-page>section{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:24px 20px 36px}.rate-page img{width:126px;height:126px}.rate-page h1{font-size:27px}.rate-stars{margin:20px 0}.rate-stars button{width:43px;height:43px}.rate-stars svg{width:35px;height:35px}.rate-criteria{padding:15px 13px}.rate-criteria-heading{flex-direction:column;align-items:flex-start;gap:3px}.rate-page>section>button{width:100%}}
.results-actions{align-items:flex-end;gap:10px;display:flex}.results-actions>span{color:var(--blue);align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.results-actions>button{border:1px solid var(--blue);height:36px;color:var(--blue);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.results-actions>button:disabled{opacity:.45}.results-actions svg{width:15px}.alert-feedback{color:var(--blue);margin:-10px 0 18px;font-size:12px}.help-list{gap:10px;margin-top:25px;display:grid}.help-list details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}.help-list summary{cursor:pointer;font-size:14px;font-weight:800}.help-list details p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.contact-form{flex-direction:column;max-width:560px;display:flex}.contact-form label{margin:15px 0 7px;font-size:13px;font-weight:800}.contact-form input,.contact-form textarea{border:1px solid var(--line);border-radius:12px;padding:13px;font-size:14px}.contact-form button{background:var(--blue);color:#fff;border:0;border-radius:12px;height:50px;margin-top:20px;font-size:14px;font-weight:800}.contact-status{color:var(--blue);font-size:13px}.help-page,.contact-page{max-width:1180px}.help-page>.simple-header,.contact-page>.simple-header{margin-bottom:12px}.help-hero{color:#fff;background:#0b62d1;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:25px 22px;display:flex}.help-hero span,.contact-intro>span,.contact-form header span{color:#dceeff;letter-spacing:1px;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.help-hero span svg{width:17px}.help-hero h2{margin:9px 0 5px;font-size:29px;line-height:1.05}.help-hero p{color:#dceeff;margin:0;font-size:14px}.help-hero>svg{color:#fff;opacity:.82;flex:none;width:58px;height:58px}.help-topics{scrollbar-width:none;gap:9px;margin:16px 0 30px;padding-bottom:4px;display:flex;overflow-x:auto}.help-topics::-webkit-scrollbar{display:none}.help-topics a{color:#33485d;background:#fff;border:1px solid #dce7f1;border-radius:13px;flex:none;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.help-topics svg{color:#0064fc;width:18px}.help-faq>header span{color:#0064fc;letter-spacing:1px;font-size:12px;font-weight:800}.help-faq>header h2{margin:6px 0 0;font-size:24px}.help-list details{border-radius:13px;padding:0 16px}.help-list summary{justify-content:space-between;align-items:center;gap:14px;min-height:58px;list-style:none;display:flex}.help-list summary::-webkit-details-marker{display:none}.help-list summary svg{color:#7c8b98;flex:none;width:18px;transition:transform .18s}.help-list details[open] summary svg{transform:rotate(90deg)}.help-list details p{margin:0;padding:0 28px 17px 0}.help-contact{background:#f4faff;border:1px solid #cfe4f8;border-radius:16px;gap:14px;margin-top:24px;padding:19px;display:grid}.help-contact strong{font-size:16px}.help-contact p{color:#687985;margin:4px 0 0;font-size:13px}.help-contact a{color:#fff;background:#0064fc;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:13px;font-weight:800;display:flex}.help-contact svg{width:17px}.contact-layout{gap:16px;display:grid}.contact-intro{color:#fff;background:#0b62d1;border-radius:20px;min-height:320px;padding:26px 23px 160px;position:relative;overflow:hidden}.contact-intro h2{margin:10px 0 8px;font-size:32px;line-height:1.04}.contact-intro>p{color:#dceeff;margin:0;font-size:14px;line-height:1.5}.contact-intro ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.contact-intro li{color:#eff7ff;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.contact-intro li svg{flex:none;width:17px}.contact-intro>img{object-fit:contain;width:180px;height:180px;position:absolute;bottom:-22px;right:8px}.contact-page .contact-form{background:#fff;border:1px solid #dce7f1;border-radius:20px;max-width:none;padding:22px}.contact-form header{align-items:center;gap:11px;margin-bottom:7px;display:flex}.contact-form header>svg{color:#0064fc;width:26px}.contact-form header span{color:#0064fc}.contact-form header h2{margin:4px 0 0;font-size:24px}.contact-form input,.contact-form textarea{outline:0;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#0064fc;box-shadow:0 0 0 3px #e5f2ff}.contact-form button:disabled{opacity:.65}@media (min-width:720px){.help-contact{grid-template-columns:1fr auto;align-items:center}.help-contact a{padding:0 18px}.contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.contact-intro{min-height:620px;padding:36px 30px}.contact-page .contact-form{padding:30px}}@media (min-width:1024px){.help-page,.contact-page{box-shadow:none;background:0 0;padding-top:116px}.help-page>.simple-header,.contact-page>.simple-header{display:none}.help-hero{border-radius:8px;padding:42px}.help-hero h2{font-size:42px}.help-topics{grid-template-columns:repeat(4,1fr);display:grid}.help-topics a{border-radius:8px;justify-content:center}.help-faq{max-width:900px;margin:auto}.help-list{grid-template-columns:1fr 1fr;align-items:start}.help-list details{border-radius:8px}.help-contact{border-radius:8px;max-width:900px;margin:28px auto 0}.contact-layout{gap:24px}.contact-intro,.contact-page .contact-form{border-radius:8px}}body.native-app .help-page,body.native-app .contact-page{padding-bottom:max(112px,calc(92px + var(--app-safe-area-bottom)))}.careers-page{max-width:1180px;padding-top:0}.careers-hero{color:#fff;background:#0b62d1;border-radius:22px;min-height:410px;padding:30px 23px 190px;display:grid;position:relative;overflow:hidden}.careers-hero>div>span,.careers-form header>span{color:#dceeff;letter-spacing:1px;font-size:12px;font-weight:800}.careers-hero h2{max-width:620px;margin:10px 0;font-size:34px;line-height:1.04}.careers-hero p{color:#dceeff;max-width:630px;margin:0;font-size:14px;line-height:1.5}.careers-hero ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.careers-hero li{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.careers-hero li svg{width:17px}.careers-hero>img{object-fit:contain;width:210px;height:210px;position:absolute;bottom:-24px;right:0}.careers-form{background:#fff;border:1px solid #dce7f1;border-radius:20px;gap:17px;margin-top:18px;padding:22px;display:grid}.careers-form header{margin-bottom:2px}.careers-form header>span{color:#0064fc}.careers-form h2{margin:6px 0 5px;font-size:26px}.careers-form header p{color:#687985;margin:0;font-size:13px;line-height:1.5}.careers-form label{color:#26374a;gap:7px;font-size:13px;font-weight:800;display:grid}.careers-form input,.careers-form select,.careers-form textarea{color:#17212b;background:#fff;border:1px solid #d5e1ec;border-radius:12px;outline:0;width:100%;min-height:50px;padding:12px 13px}.careers-form textarea{resize:vertical}.careers-form input:focus,.careers-form select:focus,.careers-form textarea:focus{border-color:#0064fc;box-shadow:0 0 0 3px #e5f2ff}.careers-file{background:#f4faff;border:1px dashed #9dc7ed;border-radius:13px;grid-template-columns:24px 1fr;align-items:center;padding:15px;position:relative;color:#0064fc!important}.careers-file>svg{width:22px}.careers-file span{gap:2px;display:grid}.careers-file small{color:#687985;font-weight:600}.careers-file input{background:0 0;border:0;grid-column:1/-1;min-height:0;padding:7px;font-size:12px}.careers-form>button{color:#fff;background:#0064fc;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:51px;font-size:14px;font-weight:800;display:flex}.careers-form>button svg{width:18px}.careers-status{color:#075fc9;margin:0;font-size:13px;font-weight:800;line-height:1.5}@media (min-width:720px){.careers-hero{padding:40px 300px 40px 40px}.careers-hero>img{width:280px;height:280px;right:30px}.careers-form{grid-template-columns:1fr 1fr;padding:30px}.careers-form header,.careers-wide{grid-column:1/-1}}@media (min-width:1024px){.careers-page{box-shadow:none;background:0 0;padding-top:116px}.careers-page>.simple-header{display:none}.careers-hero{border-radius:8px;padding:55px 380px 55px 55px}.careers-hero h2{font-size:48px}.careers-hero>img{width:330px;height:330px;right:60px}.careers-form{border-radius:8px;margin-top:24px;padding:38px}}body.native-app .careers-page{padding-bottom:max(112px,calc(92px + var(--app-safe-area-bottom)))}.results-actions>.distance-shortcut{height:36px;color:var(--blue);box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.distance-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.distance-options button{border:1px solid var(--line);background:#fff;border-radius:11px;height:40px;font-size:12px;font-weight:700}.distance-options button.active{border-color:var(--blue);background:var(--sky);color:var(--deep)}.price-range{height:28px;margin:0 8px 11px;position:relative}.price-range input{width:100%;accent-color:var(--blue);pointer-events:none;position:absolute;inset:0}.price-range input::-webkit-slider-thumb{pointer-events:auto}.price-range input::-moz-range-thumb{pointer-events:auto}.price-values{gap:8px;margin:0 0 18px;display:flex}.price-values span{background:var(--soft);color:var(--muted);border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:11px 12px;font-size:12px;display:flex}.price-values strong{color:var(--ink);font-size:15px}.order-options{flex-wrap:wrap;gap:8px;display:flex}.order-options button{border:1px solid var(--line);background:#fff;border-radius:19px;height:38px;padding:0 12px;font-size:12px;font-weight:700}.order-options button.active{border-color:var(--blue);background:var(--sky);color:var(--deep)}.alert-setting{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:13px;display:flex}.alert-setting>span,.alert-setting>span>span{align-items:center;gap:10px;display:flex}.alert-setting svg{width:19px;color:var(--blue)}.alert-setting strong,.alert-setting small{display:block}.alert-setting strong{font-size:12px}.alert-setting small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.3}.alert-setting i{background:#cdd5dc;border-radius:12px;width:34px;height:20px;position:relative}.alert-setting i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.alert-setting.enabled{background:#f7fbff;border-color:#b8dcff}.alert-setting.enabled i{background:var(--blue)}.alert-setting.enabled i:after{transform:translate(14px)}.alert-setting:disabled{display:none}.filter-sheet .condition-options{padding-bottom:2px}.filter-sheet .condition-options button{flex:none}@media (max-width:520px){.results-heading{align-items:flex-start;gap:10px}.results-actions{align-items:center;gap:2px}.results-actions>.distance-shortcut{white-space:nowrap;display:flex}.results-actions>button:not(.distance-shortcut){border-radius:12px;height:40px;padding:0 12px}.results-actions>button:not(.distance-shortcut) svg{width:16px}}
.detail-content>.report-user{margin-top:20px}.report-backdrop{z-index:120}.report-sheet{width:min(100% - 32px,520px);max-height:calc(90dvh - 16px);margin:0 auto max(16px,var(--app-safe-area-bottom));padding:22px 20px max(24px,var(--app-safe-area-bottom));background:#fff;border-radius:20px;overflow:auto}.report-sheet header{justify-content:space-between;align-items:flex-start;display:flex}.report-sheet header span{color:var(--blue);font-size:12px;font-weight:800}.report-sheet h2{margin:5px 0 15px;font-size:22px}.report-sheet header button{background:var(--soft);border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.report-privacy{background:var(--sky);color:var(--blue);border-radius:13px;gap:10px;margin-bottom:15px;padding:12px;display:flex}.report-privacy svg{flex:none;width:19px}.report-privacy p{color:var(--navy);margin:0;font-size:12px;line-height:1.5}.report-reasons{border:1px solid var(--line);border-radius:14px;overflow:hidden}.report-reasons button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;width:100%;height:48px;padding:0 13px;display:flex}.report-reasons button:last-child{border:0}.report-reasons button span{flex:1;font-size:12px}.report-reasons button svg{color:#9ba5ae;width:16px}.report-reasons button.active{color:var(--deep);background:#f3f8ff;font-weight:800}.report-reasons button.active svg{color:var(--blue)}.report-sheet>label{justify-content:space-between;margin:18px 0 7px;font-size:12px;font-weight:800;display:flex}.report-sheet>label span{color:var(--muted);font-weight:500}.report-sheet textarea{border:1px solid var(--line);resize:none;border-radius:12px;outline:none;width:100%;padding:11px}.submit-report,.report-success>button{background:var(--blue);color:#fff;border:0;border-radius:12px;width:100%;height:50px;margin-top:16px;font-weight:800}.report-success{text-align:center;padding:12px 0}.report-success>span{width:62px;height:62px;color:var(--success);background:#eaf8f0;border-radius:50%;place-items:center;margin:auto;display:grid}.report-success h2{margin:16px 0 7px}.report-success p{color:var(--muted);max-width:350px;margin:auto;font-size:12px;line-height:1.55}@media (min-width:720px){.report-sheet{border-radius:20px;margin:auto}}
.info-page{width:min(100%,1180px);min-height:100vh;margin:auto;padding:0 18px 110px}.info-page-header{align-items:center;gap:14px;height:68px;display:flex}.info-page-header>a{color:#17212b;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.info-page-header>span{color:#0064fc;letter-spacing:1px;font-size:14px;font-weight:800}.info-page>article{background:#fff;border:1px solid #dce7f1;border-radius:22px;overflow:hidden}.info-hero{color:#fff;background:#0b62d1;grid-template-columns:minmax(0,1fr) 116px;align-items:end;min-height:260px;padding:27px 22px 0;display:grid}.info-hero>div{align-self:center;padding-bottom:25px}.info-hero p{color:#dceeff;letter-spacing:1.3px;margin:0;font-size:12px;font-weight:800}.info-hero h1{max-width:690px;margin:9px 0 11px;font-size:34px;line-height:1.03}.info-hero strong{color:#e7f3ff;max-width:690px;font-size:15px;font-weight:600;line-height:1.5;display:block}.info-hero img{object-fit:contain;object-position:bottom;align-self:end;width:138px;height:auto;max-height:210px}.info-sections{padding:5px 20px 28px}.info-sections>section{border-bottom:1px solid #e3ebf2;grid-template-columns:30px 1fr;gap:10px;padding:22px 0;display:grid}.info-sections>section>span{color:#0064fc;font-size:12px;font-weight:800}.info-sections h2{margin:0 0 7px;font-size:19px}.info-sections p{color:#607181;margin:0;font-size:14px;line-height:1.6}.info-sections ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.info-sections li{color:#425467;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.info-sections li svg{color:#18a568;flex:none;width:16px;height:16px;margin-top:2px}.info-note{color:#72501f;background:#fff9ee;border:1px solid #f0d19c;border-radius:13px;margin:0 20px 24px;padding:15px;font-size:13px;line-height:1.5}.info-references{border-top:1px solid #dce7f1;gap:9px;margin:0 20px;padding:22px 0;display:grid}.info-references>span{color:#607181;letter-spacing:1px;font-size:12px;font-weight:800}.info-references a{color:#075fc9;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:800;display:flex}.info-references svg{flex:none;width:16px}.info-contact-link{color:#075fc9;background:#edf7ff;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:14px;font-weight:800;display:flex}.info-contact-link svg{width:18px}.info-identity-showcase{background:#f7fbff;border:1px solid #dce7f1;border-radius:16px;margin:18px 20px 0;padding:18px}.info-capi-family{justify-content:center;align-items:end;gap:10px;display:flex}.info-capi-family img{object-fit:contain;width:30%;height:95px}.info-palette{border-radius:8px;grid-template-columns:repeat(4,1fr);height:30px;margin-top:14px;display:grid;overflow:hidden}.info-palette i.is-blue{background:#0064fc}.info-palette i.is-navy{background:#123764}.info-palette i.is-sky{background:#dceeff}.info-palette i.is-green{background:#18a568}.info-hero.info-hero-categories{grid-template-columns:1fr;align-items:center;padding:28px 22px 0}.info-hero-categories>div{padding-bottom:12px}.info-hero-categories img{object-position:center bottom;justify-self:center;width:min(100%,390px);max-height:270px;margin-top:2px}.info-hero.info-hero-safety{grid-template-columns:1fr;align-items:center;padding:28px 22px 0}.info-hero-safety>div{padding-bottom:8px}.info-hero-safety img{object-position:center bottom;justify-self:center;width:190px;max-height:190px;margin-top:2px}@media (min-width:720px){.info-page{padding-inline:28px}.info-hero{grid-template-columns:minmax(0,1fr) 230px;min-height:330px;padding:42px 42px 0}.info-hero h1{font-size:46px}.info-hero strong{font-size:17px}.info-hero img{width:230px;max-height:275px}.info-hero.info-hero-categories{grid-template-columns:minmax(0,1fr) 330px;min-height:370px;padding:42px 30px 0 42px}.info-hero-categories>div{padding-bottom:42px}.info-hero-categories img{width:350px;max-height:330px;margin:0 -16px 0 0}.info-sections{padding:8px 42px 38px}.info-sections>section{grid-template-columns:42px 1fr;padding:27px 0}.info-sections h2{font-size:22px}.info-sections p{font-size:15px}.info-note,.info-references,.info-identity-showcase{margin-inline:42px}.info-contact-link{padding-inline:42px}}@media (min-width:1024px){.info-page{padding:112px 32px 70px}.info-page-header{display:none}.info-page>article{border-radius:8px}.info-hero{grid-template-columns:minmax(0,1fr) 310px;min-height:390px;padding:54px 58px 0}.info-hero h1{font-size:58px}.info-hero strong{font-size:19px}.info-hero img{width:300px;max-height:340px}.info-hero.info-hero-categories{grid-template-columns:minmax(0,1fr) minmax(410px,46%);min-height:430px;padding:48px 28px 0 58px}.info-hero-categories>div{padding-bottom:48px}.info-hero-categories img{width:min(100%,560px);max-height:410px;margin:0 -10px 0 0}.info-sections{grid-template-columns:1fr 1fr;column-gap:50px;padding:24px 58px 45px;display:grid}.info-sections>section{grid-template-columns:38px 1fr;align-content:start}.info-note,.info-references,.info-identity-showcase{margin-inline:58px}.info-identity-showcase{grid-template-columns:1fr 1fr;align-items:center;display:grid}.info-contact-link{margin-top:20px;padding-inline:58px}.info-capi-family img{height:130px}}body.native-app .info-hero-categories{border-radius:0;min-height:430px;padding:24px 18px 0}body.native-app .info-hero-categories>div{padding-bottom:8px}body.native-app .info-hero-categories h1{font-size:32px}body.native-app .info-hero-categories strong{font-size:14px;line-height:1.45}body.native-app .info-hero-categories img{width:min(100%,330px);max-height:245px;margin:0}body.native-app .info-hero-safety{grid-template-columns:minmax(0,1fr) 140px;min-height:316px;padding:27px 12px 0 22px}body.native-app .info-hero-safety>div{padding-bottom:27px}body.native-app .info-hero-safety img{width:150px;max-height:185px;margin:0}body.native-app .info-page{padding-bottom:max(112px,calc(92px + var(--app-safe-area-bottom)))}
.profile-menu>a>span{flex-direction:column;flex:1;gap:3px;display:flex}.profile-menu>a>span small{color:var(--muted);font-size:12px;font-weight:500}.prohibited-notice{color:#8a551c;background:#fff8ee;border:1px solid #f4dcb6;border-radius:15px;gap:11px;margin:0 0 4px;padding:14px;display:flex}.prohibited-notice>svg{color:#d38425;flex:none;width:20px}.prohibited-notice strong{color:var(--ink);font-size:13px}.prohibited-notice p{color:#6d6254;margin:4px 0;font-size:12px;line-height:1.45}.prohibited-notice a{color:var(--deep);font-size:12px;font-weight:800}.location-page{max-width:560px;padding-bottom:50px}.location-hero{padding:20px 0 24px}.location-hero>span{background:var(--sky);width:48px;height:48px;color:var(--blue);border-radius:16px;place-items:center;display:grid}.location-hero>p{letter-spacing:.08em;color:var(--blue);margin:18px 0 7px;font-size:12px;font-weight:800}.location-hero h2{letter-spacing:0;margin:0 0 12px;font-size:29px;line-height:1.06}.location-hero>div{color:var(--muted);font-size:13px;line-height:1.5}.location-hero>div strong{color:var(--ink)}.saved-location,.location-choice{text-align:left;border-radius:16px;align-items:center;gap:13px;width:100%;padding:16px;display:flex}.saved-location{color:var(--success);background:#f1faf5;margin-bottom:13px}.saved-location>div,.location-choice>span{flex-direction:column;flex:1;gap:4px;display:flex}.saved-location strong,.location-choice strong{color:var(--ink);font-size:14px}.saved-location span,.location-choice small{color:var(--muted);font-size:12px;line-height:1.35}.location-choice{border:1.5px solid var(--blue);background:var(--sky);color:var(--blue)}.location-choice:disabled{opacity:.6}.location-choice svg{width:23px;height:23px}.location-side-card{display:none}.location-divider{color:var(--muted);align-items:center;gap:10px;margin:23px 0;font-size:12px;display:flex}.location-divider span{background:var(--line);flex:1;height:1px}.location-address{flex-direction:column;display:flex}.location-address label{margin-bottom:8px;font-size:13px;font-weight:800}.location-address input{border:1px solid var(--line);border-radius:13px;outline:0;height:54px;padding:0 14px;font-size:15px}.location-address input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--sky)}.location-address small{color:var(--muted);margin:9px 0 17px;font-size:12px;line-height:1.45}.location-address button{background:var(--blue);color:#fff;border:0;border-radius:13px;height:52px;font-weight:800}.location-address button:disabled{background:#cbd4dc}.location-skip{color:var(--muted);background:0 0;border:0;margin:19px auto 0;font-size:13px;font-weight:700;display:block}@media (min-width:900px){.location-page{width:min(100%,1180px);max-width:1180px;box-shadow:none;background:0 0;padding:0 40px 96px}.location-page .simple-header{height:96px}.location-page .simple-header h1{font-size:20px;font-weight:800}.location-shell{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:26px;margin:26px auto 0;display:grid}.location-main-card,.location-side-card{background:#fffffff0;border:1px solid #d9e8f6;border-radius:30px;box-shadow:0 24px 64px #12376414}.location-main-card{padding:40px 44px 36px}.location-hero{padding:0 0 26px}.location-hero>span{border-radius:21px;width:62px;height:62px}.location-hero>span svg{width:30px;height:30px}.location-hero>p{letter-spacing:.13em;margin:22px 0 10px;font-size:13px}.location-hero h2{letter-spacing:0;max-width:560px;margin-bottom:18px;font-size:clamp(42px,3.4vw,54px);line-height:.98}.location-hero>div{max-width:660px;font-size:17px;line-height:1.55}.saved-location,.location-choice{border-radius:22px;gap:17px;padding:21px 23px}.saved-location{margin-bottom:16px}.saved-location strong,.location-choice strong{font-size:18px}.saved-location span,.location-choice small{font-size:15px}.location-choice{background:#eef7ff;border-color:#9fd0ff;max-width:610px;transition:background .18s,border-color .18s,transform .18s;box-shadow:0 14px 34px #0064fc1a}.location-choice:hover{border-color:var(--blue);background:#e6f3ff;transform:translateY(-1px)}.location-choice svg{width:28px;height:28px}.location-skip{color:#6f7c88;margin:22px 0 0;padding:0;font-size:15px}.location-side-card{color:#fff;background:linear-gradient(145deg,#0b78ff 0%,#0757ef 62%,#003cc6 100%);flex-direction:column;justify-content:flex-end;min-height:430px;padding:34px;display:flex;position:relative;overflow:hidden}.location-side-card:before{content:"";border:34px solid #ffffff24;border-radius:50%;width:220px;height:220px;position:absolute;top:-72px;right:-76px}.location-side-card:after{content:"#SomosPinpo";color:#ffffff3d;letter-spacing:0;font-size:32px;font-weight:800;position:absolute;top:28px;right:24px}.location-side-card>div{z-index:1;color:#fff;align-items:center;gap:10px;margin-bottom:18px;display:flex;position:relative}.location-side-card>div svg{width:31px;height:31px}.location-side-card>div span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.location-side-card h3{z-index:1;letter-spacing:0;margin:0 0 14px;font-size:32px;line-height:1.04;position:relative}.location-side-card p{z-index:1;color:#ffffffe0;margin:0;font-size:16px;line-height:1.55;position:relative}.location-side-card ul{z-index:1;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.location-side-card li{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:800;display:flex}.location-side-card li svg{flex:none;width:20px;height:20px}}.location-selector{background:#fff;border:1px solid #dce7f1;border-radius:18px;overflow:hidden}.location-selector>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 20px 20px;display:flex}.location-selector>header>div>span{color:#72849a;font-size:12px;font-weight:500}.location-selector h2{margin:5px 0 2px;font-size:28px;line-height:1.1}.location-selector header p{color:#738399;margin:0;font-size:14px;font-weight:400}.location-selector>header>strong{color:#15915d;white-space:nowrap;background:#eaf8f1;border-radius:16px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.location-selector>header>strong svg{width:16px}.location-selector-row{color:#5f7185;text-align:left;background:#fff;border:0;border-top:1px solid #e1e8ef;align-items:center;gap:13px;width:calc(100% - 28px);min-height:76px;margin:0 14px;padding:12px 14px;display:flex}.location-selector-row.primary{color:#0867f2;background:#eaf4ff;border:0;border-radius:12px}.location-selector-row>svg:first-child{flex:none;width:29px;height:29px}.location-selector-row>svg:last-child{width:21px;margin-left:auto}.location-selector-row>span{flex-direction:column;flex:1;display:flex}.location-selector-row strong{color:#17304e;font-size:16px;font-weight:600}.location-selector-row.primary strong{color:#0867f2}.location-selector-row small{color:#71839a;margin-top:3px;font-size:13px;font-weight:400}.location-selector .location-address{border-top:1px solid #e1e8ef;padding:16px 20px 22px}.location-confirmation-map{margin-top:18px}.location-verification-note{color:#244e3d;background:#f1faf6;border-left:3px solid #22a36a;gap:11px;margin:0 20px 14px;padding:13px 14px;display:flex}.location-verification-note>svg{color:#15915d;flex:none;width:20px;height:20px}.location-verification-note strong{font-size:13px;display:block}.location-verification-note p{color:#557064;margin:3px 0 0;font-size:12px;line-height:1.45}.location-skip-note{text-align:center;color:#7b8996;margin:7px auto 0;font-size:12px;line-height:1.4}@media (min-width:900px){.location-selector{border-radius:8px}.location-selector>header{padding:28px 28px 24px}.location-selector h2{font-size:36px}.location-selector header p{font-size:16px}.location-verification-note{margin:0 28px 18px;padding:15px 16px}.location-verification-note strong{font-size:14px}.location-verification-note p{font-size:13px}.location-selector-row{width:calc(100% - 40px);margin:0 20px;padding:15px 18px}.location-selector-row strong{font-size:18px}.location-selector-row small{font-size:15px}.location-skip-note{text-align:left;margin-left:0}}.location-selector>header{padding-bottom:18px}.location-selector>header>div>span{color:#0867f2;letter-spacing:.08em;font-size:11px;font-weight:850}.location-selector h2{margin:6px 0 7px;font-size:29px}.location-selector header p{max-width:440px;line-height:1.45}.location-privacy-points{gap:12px;margin:0;padding:4px 20px 22px;list-style:none;display:grid}.location-privacy-points li{align-items:flex-start;gap:10px;display:flex}.location-privacy-points li>svg{color:#15915d;flex:none;width:19px;height:19px;margin-top:1px}.location-privacy-points span{flex-direction:column;gap:2px;display:flex}.location-privacy-points strong{color:#244e3d;font-size:13px}.location-privacy-points small{color:#6a7a73;font-size:12px;line-height:1.35}.location-selector-row.primary{color:#fff;background:#0867f2;min-height:64px;margin-bottom:14px;box-shadow:0 10px 22px #0867f22e}.location-selector-row.primary strong,.location-selector-row.primary small{color:#fff}.location-selector-row.primary small{opacity:.82}.location-skip{color:#52677e;margin-top:18px;font-weight:800}.location-skip-note{margin-top:5px}.location-continue{color:#fff;background:#0867f2;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin:18px 0 0;padding:0 18px;font-size:15px;font-weight:800;display:flex;box-shadow:0 10px 22px #0867f233}.location-continue:hover{background:#005bd8}.location-continue:focus-visible{outline-offset:3px;outline:3px solid #0867f23d}.location-continue svg{width:19px;height:19px}@media (min-width:900px){.location-selector>header{padding:30px 28px 20px}.location-selector h2{font-size:38px}.location-privacy-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:4px 28px 26px}.location-privacy-points strong{font-size:14px}.location-privacy-points small{font-size:13px}.location-selector-row.primary{margin-bottom:18px}.location-continue{width:auto;min-width:220px;padding:0 24px}}
.alcohol-confirmation{background:#fffaf2;border:1px solid #efcf9f!important;border-radius:14px!important;margin-top:18px!important;padding:16px!important}.alcohol-legal-legends{color:#7a4510;letter-spacing:.02em;gap:4px;margin:0 0 14px;font-size:12px;display:grid}.alcohol-confirmation .legal-consent{color:var(--ink);align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.45;display:flex!important}.alcohol-confirmation .legal-consent input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:1px 0 0}.adult-confirmed{color:#16794c;align-items:center;gap:8px;margin:12px 0;font-size:13px;font-weight:700;display:flex}.adult-confirmed svg{width:18px;height:18px}.alcohol-product-notice{color:#6d4a24;background:#fffaf2;border:1px solid #efcf9f;border-radius:12px;margin:18px 0;padding:15px}.alcohol-product-notice strong{font-size:12px;line-height:1.55;display:block}.alcohol-product-notice p{margin:7px 0 0;font-size:12px;line-height:1.5}.alcohol-gate-page{background:#f7f9fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.alcohol-gate{text-align:center;background:#fff;border:1px solid #dbe4ec;border-radius:16px;width:min(100%,520px);padding:30px 24px;box-shadow:0 18px 50px #1931461a}.alcohol-gate>span{color:#a45e16;letter-spacing:.08em;font-size:12px;font-weight:800}.alcohol-gate h1{margin:10px 0;font-size:27px}.alcohol-gate>p{max-width:390px;color:var(--muted);margin:0 auto 22px;font-size:14px;line-height:1.55}.alcohol-gate .alcohol-legal-legends{background:#fff8ee;border-radius:10px;padding:14px}.alcohol-gate>button{background:var(--blue);color:#fff;border:0;border-radius:11px;width:100%;min-height:50px;margin-top:8px;font-weight:800}.alcohol-gate>button:disabled{opacity:.6}.alcohol-gate>a{color:var(--muted);margin-top:17px;font-size:13px;font-weight:700;display:block}.alcohol-gate .form-error{margin-top:10px;display:block}.offer-confirmation-copy{background:var(--sky);color:var(--ink);border-radius:10px;margin:18px 0 0;padding:13px;font-size:13px;line-height:1.45}.offer-confirmation-copy strong{color:var(--blue)}.publish-guide-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1a2a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publish-guide{text-align:center;background:#fff;border-radius:16px;width:min(100%,440px);padding:28px 24px 22px;position:relative;box-shadow:0 24px 70px #081c3247}.publish-guide-close{color:#536575;background:#f1f4f7;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.publish-guide-close svg{width:18px}.publish-guide>span{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:800}.publish-guide-icon{background:var(--sky);width:62px;height:62px;color:var(--blue);border-radius:16px;place-items:center;margin:20px auto 14px;display:grid}.publish-guide-icon svg{width:29px;height:29px}.publish-guide h2{margin:0;font-size:25px}.publish-guide p{min-height:64px;color:var(--muted);margin:10px auto 20px;font-size:14px;line-height:1.55}.publish-guide-progress{justify-content:center;gap:6px;margin-bottom:20px;display:flex}.publish-guide-progress i{background:#dce4eb;border-radius:3px;width:24px;height:4px}.publish-guide-progress i.active{background:var(--blue)}.publish-guide-next{background:var(--blue);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-weight:800;display:flex}.publish-guide-next svg{width:18px}.publish-guide-skip{color:var(--muted);background:0 0;border:0;margin-top:13px;font-size:13px;font-weight:700}.search-alcohol-gate{max-width:560px;margin:34px auto 0;padding:34px 28px}.search-alcohol-gate h2{letter-spacing:0;margin:10px 0;font-size:28px;line-height:1.08}.wine-gate-back{color:var(--muted)!important;box-shadow:none!important;background:#fff!important}@media (min-width:1024px){.search-alcohol-gate{margin:46px auto 0;padding:40px 34px;transform:translate(0)}:is(.search-page:has(.search-alcohol-gate) .results-heading,.search-page:has(.search-alcohol-gate) .search-filter-controls){text-align:center;max-width:560px;margin-left:auto;margin-right:auto}:is(.search-page:has(.search-alcohol-gate) .quick-filters,.search-page:has(.search-alcohol-gate) .results-alert-row){justify-content:center}}
.condition-description{display:none}
.seller-entry{background:linear-gradient(145deg,#f8fbff 0%,#eaf5ff 56%,#fff 100%);min-height:100dvh;padding:0 22px}.seller-entry>header{align-items:center;max-width:650px;height:78px;margin:auto;display:flex}.seller-entry>header>a{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 20px #12376414}.seller-entry>section{text-align:center;max-width:560px;margin:0 auto;padding:30px 0 42px}.seller-entry--app{height:100dvh;min-height:0;overflow:hidden}.seller-entry--app>section{box-sizing:border-box;height:100%;padding:calc(22px + var(--app-safe-area-top)) 0 calc(22px + var(--app-safe-area-bottom));flex-direction:column;justify-content:center;display:flex}.seller-entry-copy>p{color:var(--blue);letter-spacing:.11em;margin:0 0 12px;font-size:12px;font-weight:800}.seller-entry-copy h1{letter-spacing:0;margin:0;font-size:clamp(34px,10vw,50px);line-height:1.01}.seller-entry-copy>span{max-width:440px;color:var(--muted);margin:18px auto 0;font-size:15px;line-height:1.5;display:block}.seller-entry-art{flex:0 285px;width:100%;max-width:360px;height:285px;margin:18px auto 6px;position:relative}.seller-entry-art:before{content:"";filter:blur(10px);background:#0064fc21;border-radius:50%;width:220px;height:34px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.seller-entry-art i{background:#d9efff;border-radius:50%;width:70px;height:70px;position:absolute;top:25px;right:15px}.seller-entry-art img{object-fit:contain;object-position:center bottom}.seller-entry-actions{flex-direction:column;flex:none;gap:11px;width:100%;max-width:430px;margin:0 auto;display:flex}.seller-entry-actions a{border-radius:16px;justify-content:center;align-items:center;gap:9px;height:56px;font-size:15px;font-weight:800;display:flex}.seller-entry-actions a:first-child{background:var(--blue);color:#fff;box-shadow:0 12px 24px #0064fc38}.seller-entry-actions a:last-child{color:var(--deep);background:#fff;border:1px solid #cfe1f0}.seller-entry-actions svg{width:18px}.seller-entry-note{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:21px auto 0;font-size:12px;display:flex}.seller-entry-note svg{color:var(--blue);width:16px}@media (max-height:740px){.seller-entry--app>section{padding-top:14px;padding-bottom:14px}.seller-entry--app .seller-entry-copy h1{font-size:32px}.seller-entry--app .seller-entry-copy>span{margin-top:10px;font-size:14px}.seller-entry--app .seller-entry-art{flex-basis:220px;height:220px;margin-top:8px}.seller-entry--app .seller-entry-actions a{height:50px}}@media (min-width:720px){.seller-entry>section{padding-top:54px}.seller-entry--app>section{padding-top:54px;padding-bottom:54px}.seller-entry-art{flex-basis:330px;height:330px;margin-top:6px}}
.auth-page>header,.seller-entry>header,.info-page>header{position:relative}.auth-page>header>.logo,.seller-entry>header>.logo,.info-page>header>.logo{position:absolute;transform:translate(-50%)}.auth-page>header>.logo{left:calc(50vw - 18px)}.seller-entry>header>.logo{left:calc(50vw - 22px)}.info-page>header>.logo{left:calc(50vw - 20px)}
.managed-notice{color:var(--muted);background:#f5faff;border:1px solid #dbeaf7;border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}
.generic-page>h1{font-size:var(--pinpo-title-page);line-height:var(--pinpo-leading-tight)}.profile-head{gap:18px;padding:20px}.profile-head h2{font-size:22px;line-height:1.15}.profile-head p{font-size:13px;line-height:1.35}.profile-menu>a{min-height:64px;font-size:15px}.profile-menu>a>span small,.profile-follow-links span{font-size:13px}.seller-profile-head{gap:16px;padding:28px 0}.seller-profile-head h2{font-size:23px;line-height:1.15}.seller-profile-head p{font-size:14px}.seller-profile-head>button{padding:11px 15px;font-size:14px}.seller-stats{padding:17px 0}.seller-stats strong{font-size:20px}.seller-stats span,.member-since,.seller-section .section-heading span,.seller-reviews article strong,.seller-reviews article p,.seller-reviews time,.report-user{font-size:12px}.seller-level,.follow-stats{font-size:13px}.profile-page{padding-top:18px}.profile-hero{isolation:isolate;background:linear-gradient(135deg,#f7fbff 0%,#e8f5ff 55%,#f4fbff 100%);border:1px solid #cfe5ff;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;padding:24px 18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0064fc17}.profile-hero-glow{z-index:-1;background:#cfeaff;border-radius:50%;width:160px;height:160px;position:absolute;top:-70px;right:-58px}.profile-avatar-wrap{position:relative}.profile-avatar{background:var(--blue);color:#fff;font-size:23px;overflow:hidden;box-shadow:0 9px 22px #0064fc40;width:82px!important;height:82px!important}.profile-avatar,.seller-avatar{flex-shrink:0;position:relative;overflow:hidden}.profile-avatar img,.seller-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-action{background:var(--blue);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 4px 11px #12376438}.profile-avatar-action svg{width:14px}.profile-hero-copy{min-width:0}.profile-hero-copy>p,.profile-menu-card>p{color:var(--blue);letter-spacing:.1em;margin:0 0 5px;font-size:12px;font-weight:800}.profile-hero-copy h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.1}.profile-rating{color:#657580;align-items:center;gap:5px;margin:8px 0;font-size:13px;display:flex}.profile-rating svg{color:#f4aa28;width:15px}.profile-rating strong{color:var(--ink)}.profile-photo-link{color:var(--blue);background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.profile-hero-copy small{color:#637486;margin-top:7px;font-size:12px;line-height:1.35;display:block}.profile-hero.is-professional{background:linear-gradient(135deg,#f8fcff 0%,#e6f4ff 58%,#f2f9ff 100%);border-color:#a9d5ff}.profile-hero.is-professional .profile-hero-copy>p{color:#005fe8}.profile-professional-status{color:#005edb;background:#fff;border:1px solid #b9dcff;border-radius:999px;align-items:center;gap:6px;min-height:27px;margin-top:7px;padding:4px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.profile-professional-status svg{color:#0064fc;width:16px;height:16px}.profile-follow-links{gap:11px;margin:12px 0 22px}.profile-follow-links a{background:#fff;border:1px solid #dbe9f7;padding:14px 12px;box-shadow:0 5px 18px #1237640a}.profile-follow-links strong{color:var(--deep);font-size:20px}.profile-menu-card{background:#fff;border:1px solid #e2ebf3;border-radius:23px;padding:18px;box-shadow:0 12px 30px #1237640d}.profile-menu-card>p{margin-bottom:12px}.professional-invite{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0879eb,#1762db);border:1px solid #b9dcff;border-radius:18px;min-height:172px;margin:0 0 15px;padding:18px 116px 18px 18px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 22px #0064fc2e}.professional-invite:after{content:"";z-index:-1;border:28px solid #ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-92px;right:-76px}.professional-invite-copy{z-index:1;position:relative}.professional-invite-copy>span{color:#dceeff;letter-spacing:.075em;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.professional-invite-copy>span svg{width:15px;height:15px}.professional-invite h2{letter-spacing:0;margin:8px 0 5px;font-size:22px;line-height:1.05}.professional-invite p{color:#e5f2ff;max-width:255px;margin:0;font-size:13px;line-height:1.35}.professional-invite b{align-items:center;gap:1px;margin-top:12px;font-size:13px;display:inline-flex}.professional-invite b svg{width:17px;height:17px}.professional-invite>img{z-index:0;filter:drop-shadow(0 8px 8px #0424642e);width:184px;height:auto;position:absolute;bottom:17px;right:18px}.profile-menu{border-radius:15px}.profile-menu>a{padding:0 15px}.profile-menu>a>svg:first-child{color:var(--blue);width:20px}.profile-menu>.profile-menu-logout{border:0;border-top:1px solid var(--line);color:#6b7782;text-align:left;background:#fff;align-items:center;gap:12px;min-height:64px;padding:0 15px;font-size:15px;font-weight:700;display:flex}.profile-menu>.profile-menu-logout svg{color:#b24b55;width:20px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.8s linear infinite profile-spin}@keyframes profile-spin{to{transform:rotate(360deg)}}@media (min-width:720px){.profile-hero-copy h1{font-size:32px}.seller-page{max-width:760px}.seller-profile-head h2{font-size:26px}.professional-invite{min-height:185px;padding:23px 185px 21px 22px}.professional-invite h2{font-size:26px}.professional-invite p{max-width:350px;font-size:14px}.professional-invite>img{width:240px;height:auto;bottom:21px;right:38px}}@media (max-width:719px){.profile-menu-card{margin-top:24px}.profile-page .profile-menu>a{min-height:74px;padding:8px 16px}body:not(.native-app) .profile-page .professional-invite{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:8px;min-height:188px;padding:18px;display:grid}body:not(.native-app) .profile-page .professional-invite-copy{min-width:0}body:not(.native-app) .profile-page .professional-invite p{max-width:none}body:not(.native-app) .profile-page .professional-invite>img{place-self:end;width:150px;max-width:100%;position:relative;bottom:auto;right:auto}body:not(.native-app) .profile-page .professional-invite b{margin-top:16px}body.native-app .profile-page .professional-invite p{max-width:154px}body.native-app .profile-page .professional-invite b{white-space:nowrap;max-width:150px}body.native-app .profile-page .professional-invite>img{width:164px;bottom:18px;right:10px}}@media (max-width:460px){body:not(.native-app) .profile-page .professional-invite{grid-template-columns:minmax(0,1fr) 132px;min-height:204px;padding:18px 12px 18px 16px}body:not(.native-app) .profile-page .professional-invite p{font-size:13px}body:not(.native-app) .profile-page .professional-invite b{font-size:12px}body:not(.native-app) .profile-page .professional-invite>img{width:132px}}
.auth-page>header{position:relative}.auth-page>header>.logo,.auth-heading .auth-mark{display:none}.auth-mobile-brand{justify-content:center;align-items:center;min-height:46px;margin:0 auto 16px;display:flex}.auth-mobile-brand .logo{display:inline-flex}.auth-mobile-brand .logo img{width:132px;height:auto}.auth-heading h1{font-size:var(--pinpo-title-page);line-height:var(--pinpo-leading-tight);margin-top:0}.auth-heading .auth-login-title{margin:8px 0;font-size:34px}.auth-heading .auth-login-title+p{margin-bottom:30px}.auth-heading p{font-size:var(--pinpo-text-secondary);line-height:1.4}.auth-card form>label,.auth-card label>small,.auth-switch,.forgot-password{font-size:var(--pinpo-text-secondary)}.forgot-password{font-weight:650}.auth-input input{font-size:var(--pinpo-text-body)}.auth-card label>.auth-field-hint{color:#64798e;font-weight:500;line-height:1.4}.professional-auth-fast-path{margin-top:16px}.professional-auth-fast-path .auth-divider{margin:14px 0 4px}.professional-auth-page .auth-card{max-width:540px}.professional-auth-step{color:#087f70;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:850;display:block}.auth-name-status{align-items:center;gap:6px;display:flex!important}.auth-name-status svg{flex:none;width:15px;height:15px}.auth-name-status.checking svg{animation:.8s linear infinite auth-name-spin}.auth-name-status.available{color:#087f70!important}.auth-name-status.taken{color:var(--error,#e5484d)!important}.professional-provider-legal{color:#6a7d90;text-align:center;margin:10px 4px 0;font-size:11px;line-height:1.45}.professional-provider-legal a{color:#075fdf;text-underline-offset:2px;font-weight:750;text-decoration:underline}.professional-email-toggle{color:#075fdf;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dc7f5;border-radius:7px;font-size:14px;font-weight:850}.professional-email-toggle:hover{background:#f3f8ff;border-color:#075fdf}.professional-auth-alternative .auth-divider{margin:14px 0}.professional-auth-alternative .auth-provider{width:100%}@keyframes auth-name-spin{to{transform:rotate(360deg)}}.auth-submit,.auth-provider{font-size:15px}.auth-card{border:1px solid #cfe5ffcc;box-shadow:0 14px 34px #12376414}.auth-provider{color:#25323e;background:#fff;border-color:#d4e2ef;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex;box-shadow:0 7px 18px #1237640d}.auth-provider+.auth-provider{margin-top:10px}.auth-provider-apple{color:#fff;box-shadow:none;background:#111;border-color:#111}.auth-apple-mark{flex:none;justify-content:center;align-items:center;width:20px;height:22px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:400;line-height:1;display:inline-flex}.auth-google-logo{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#0000;border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 5px #fff}.auth-page{scroll-padding-bottom:calc(var(--auth-keyboard-inset,0px) + 24px)}.auth-input input{scroll-margin-block:120px}.auth-status{color:#236c4c;text-align:center;min-height:18px;margin:8px 0 0;font-size:12px;line-height:1.5}.resend-code:disabled{cursor:default;opacity:.62}.edit-verification-email{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;margin:8px auto 0;font-size:12px;font-weight:700;text-decoration:underline;display:block}.edit-verification-email:disabled{opacity:.55}.field-error{color:var(--error,#e5484d);margin:6px 3px 0;font-size:12px;display:block}@media (max-width:719px){.auth-page{min-height:100dvh;padding:0 18px max(24px, calc(var(--app-safe-area-bottom) + var(--auth-keyboard-inset,0px)));background:linear-gradient(#eef7ff 0%,#f8fbff 44%,#fff 100%);flex-direction:column;display:flex}.auth-page>header{flex:none;width:100%;height:64px;margin:0 auto}.auth-card{flex:none;width:100%;margin:auto}.auth-page:has(.legal-consent){padding-bottom:18px}.auth-page:has(.legal-consent)>header{height:62px}.auth-page:has(.legal-consent) .auth-card{border-radius:22px;padding:18px 18px 16px}.auth-page:has(.legal-consent) .auth-mobile-brand{min-height:38px;margin-bottom:10px}.auth-page:has(.legal-consent) .auth-mobile-brand .logo img{width:120px}.auth-page:has(.legal-consent) .auth-heading h1{margin:6px 0 3px;font-size:24px}.auth-page:has(.legal-consent) .auth-heading p{margin-bottom:13px;font-size:13px}.auth-page:has(.legal-consent) .auth-card form>label{margin-top:10px}.auth-page:has(.legal-consent) .auth-input{height:47px;min-height:47px;margin-top:5px}.auth-page:has(.legal-consent) .legal-consent{margin-top:10px}.auth-page:has(.legal-consent) .auth-submit{height:48px;margin-top:14px}.auth-page:has(.legal-consent) .auth-divider{margin:12px 0}.auth-page:has(.legal-consent) .auth-provider{height:47px}.auth-page:has(.legal-consent) .auth-switch{margin-top:12px}.professional-auth-page .professional-auth-step{margin-top:2px}.professional-auth-page .professional-provider-legal{font-size:10px}}
.managed-page{max-width:880px;padding-top:12px}.managed-page .simple-header{height:70px}.managed-page .simple-header h1{letter-spacing:0;font-size:20px}.managed-page .simple-header>a:last-child{background:var(--sky);border-radius:16px;width:46px;height:46px}.managed-hero{color:#fff;background:linear-gradient(135deg,#1378e8,#1e65cf);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 20px;display:flex;box-shadow:0 14px 28px #0064fc33}.managed-hero p{color:#d7ecff;letter-spacing:.1em;margin:0 0 7px;font-size:12px;font-weight:800}.managed-hero h2{max-width:370px;font-size:var(--pinpo-title-section);line-height:var(--pinpo-leading-tight);letter-spacing:0;margin:0}.managed-hero span{color:#e4f2ff;max-width:405px;font-size:var(--pinpo-text-secondary);margin-top:9px;line-height:1.45;display:block}.managed-hero a,.managed-empty>a,.managed-access>a{min-height:48px;color:var(--blue);background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.managed-hero a svg,.managed-empty>a svg,.managed-access>a svg{width:18px}.listing-tabs{gap:9px;padding:18px 0 19px}.listing-tabs button{border-radius:14px;gap:7px;min-height:42px;padding:0 14px;font-size:13px}.listing-tabs button span{border-radius:11px;min-width:22px;height:22px;font-size:12px}.managed-list{gap:14px}.managed-list article{border-color:#d4e3f0;border-radius:16px;min-height:196px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 22px #1237640f}.managed-list article:hover{border-color:#9dcbf7;box-shadow:0 12px 28px #0064fc1a}.managed-image{background:#edf3f8;border-right:1px solid #e1eaf2;width:196px;min-height:196px}.managed-image img{object-fit:contain;padding:10px}.listing-status{border-radius:8px;padding:6px 8px;font-size:13px;top:9px;left:9px;box-shadow:0 3px 10px #1237641f}.listing-status.reserved{color:#8b5a00;background:#fff6dc}.listing-status.paused{color:#536a7b;background:#edf3f7}.listing-status.expired{color:#a63838;background:#fff0f0}.listing-status.archived{color:#687985;background:#f2f4f6}.managed-info{flex-direction:column;padding:17px 18px;display:flex}.managed-date{color:#74818c;letter-spacing:.04em;font-size:13px;font-weight:800;display:block}.managed-info h2{font-size:var(--pinpo-text-card);margin:5px 0 3px;line-height:1.2}.managed-info>strong{font-size:24px;line-height:1.2}.managed-info>p{gap:6px;margin:10px 0 13px;font-size:13px}.managed-info>p svg{width:15px}.managed-actions{flex-wrap:nowrap;margin-top:auto;gap:7px!important}.managed-actions a,.managed-actions button{color:#283744;white-space:nowrap;min-height:36px;transition:background .18s,border-color .18s,color .18s;background:#fff!important;border:1px solid #d4e1ed!important;border-radius:9px!important;padding:0 10px!important;font-size:13px!important}.managed-actions a{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.managed-actions a:hover{background:#0056d9!important}.managed-actions button:hover{color:var(--blue);background:#f0f7ff!important;border-color:#8fc4f7!important}.managed-actions .remove-listing{color:#a63838;margin-left:auto;background:0 0!important;border-color:#0000!important;padding-inline:8px!important}.confirm-remove{color:#fff;background:#b42318;border:0;border-radius:12px;width:100%;height:50px;margin-top:13px;font-weight:800}.confirm-remove:disabled{opacity:.65}.managed-empty,.managed-access{text-align:center;background:linear-gradient(145deg,#fbfdff,#f0f8ff);border:1px solid #d9eafa;border-radius:25px;padding:38px 20px 28px}.managed-empty .managed-capi,.managed-access .managed-capi{width:150px;height:126px;margin:0 auto 8px;position:relative}.managed-empty .managed-capi img,.managed-access .managed-capi img{object-fit:contain}.managed-empty h2,.managed-access h2{max-width:470px;color:var(--deep);letter-spacing:0;margin:2px auto 9px;font-size:25px;line-height:1.12}.managed-empty p,.managed-access>span{color:#667581;max-width:420px;margin:0 auto 19px;font-size:14px;line-height:1.5;display:block}.managed-access{margin-top:26px;padding-top:33px}.managed-access>p{color:var(--blue);letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.managed-access>a{background:var(--blue);color:#fff;width:min(100%,330px);margin:8px auto 0}.managed-access>a.secondary{color:var(--blue);background:#fff;border:1px solid #cfe2f5}.managed-loading{text-align:center;color:#687782;padding:80px 20px;font-size:15px}@media (max-width:719px){.managed-page{max-width:100%}.managed-list article{min-height:190px}.managed-image{width:38%;min-width:128px;min-height:190px}.managed-info{padding:14px 12px}.managed-info h2{font-size:16px}.managed-info>strong{font-size:20px}.managed-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.managed-actions a,.managed-actions button{white-space:normal;text-align:center;justify-content:center;padding:0 7px!important;font-size:13px!important}.managed-actions .remove-listing{grid-column:1/-1;justify-self:start;width:auto;margin-left:0}}@media (max-width:480px){.managed-hero{flex-direction:column;align-items:flex-start}.managed-hero a{width:100%}.managed-list article{align-items:stretch}.managed-image{width:36%;min-width:120px}.managed-date{font-size:12px}.managed-info>p{flex-wrap:wrap}.managed-actions a,.managed-actions button{width:100%}}
.refresh-page{padding-top:18px;padding-bottom:118px}.collection-hero,.connection-hero{background:linear-gradient(135deg,#e8f4ff 0%,#f7fbff 58%,#d8edff 100%);border:1px solid #cfe6fb;border-radius:27px;padding:25px 23px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0064fc1a}.collection-hero:after,.connection-hero:after{content:"";border:25px solid #0064fc14;border-radius:50%;width:134px;height:134px;position:absolute;bottom:-66px;right:-56px}.favorites-hero{background:linear-gradient(135deg,#edf7ff 0%,#edf4ff 55%,#e9edff 100%)}.collection-kicker{z-index:1;color:var(--blue);letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex;position:relative}.collection-kicker svg{width:17px;height:17px}.collection-hero h1{z-index:1;letter-spacing:0;margin:13px 0 9px;font-size:clamp(31px,8vw,42px);line-height:1.02;position:relative}.collection-hero p,.connection-hero p{z-index:1;color:#5d6f80;max-width:310px;margin:0;font-size:15px;line-height:1.45;position:relative}.collection-orb{color:#e5484d;background:#fff;border-radius:18px;width:48px;height:48px;position:absolute;top:25px;right:27px;box-shadow:0 8px 18px #0064fc1f}.collection-orb:before{content:"♥";place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.saved-results{padding-top:26px}.collection-section-head{justify-content:space-between;align-items:end;margin:0 2px 16px;display:flex}.collection-section-head span{color:var(--blue);letter-spacing:.09em;font-size:12px;font-weight:800;display:block}.collection-section-head h2{letter-spacing:0;margin:5px 0 0;font-size:22px}.collection-section-head a{color:var(--blue);align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.collection-section-head a svg,.connection-item>svg{width:17px}.saved-grid{gap:28px 15px}.saved-grid .product-image{border-radius:19px;box-shadow:0 10px 25px #12376414}.saved-grid .heart{width:40px;height:40px;box-shadow:0 5px 16px #1237641c}.saved-grid .product-info{padding:12px 3px}.saved-grid .product-info strong{font-size:20px}.saved-grid .product-info h3{margin-top:4px;font-size:15px}.saved-grid .product-info p{font-size:12px}.collection-empty{text-align:center;background:linear-gradient(#f5faff,#fff);border:1px solid #d9ebfb;border-radius:28px;margin:26px 0 0;padding:28px 22px 30px;position:relative;overflow:hidden;box-shadow:0 14px 35px #12376412}.collection-empty>img{object-fit:contain;width:154px;height:auto;margin:0 auto -2px;display:block}.collection-empty h2{letter-spacing:0;max-width:330px;margin:10px auto 8px;font-size:25px;line-height:1.08}.collection-empty p{color:#647587;max-width:350px;margin:0 auto;font-size:14px;line-height:1.5}.collection-empty a{background:var(--blue);color:#fff;border-radius:15px;align-items:center;gap:8px;min-height:48px;margin-top:20px;padding:0 19px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 9px 18px #0064fc3d}.collection-empty a svg{width:18px}.empty-spark{color:#ed4550;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;display:grid;position:absolute;top:33px;right:calc(50% - 91px);box-shadow:0 5px 13px #12376421}.connections-page{max-width:680px}.connection-header{height:64px}.connection-header h1{letter-spacing:0;font-size:21px}.connection-hero{background:linear-gradient(135deg,#f0f8ff,#e4f4ff);margin-top:5px;padding:23px}.connection-hero h2{z-index:1;letter-spacing:0;margin:10px 0 7px;font-size:26px;line-height:1.06;position:relative}.connections-list{background:#fff;border:1px solid #dbeafb;border-radius:23px;margin-top:19px;overflow:hidden;box-shadow:0 10px 28px #1237640f}.connection-item{border-bottom:1px solid #e6eef5;gap:13px;padding:15px 16px;transition:background .18s}.connection-item:last-child{border-bottom:0}.connection-item:hover{background:#f5faff}.connection-avatar{background:linear-gradient(135deg,#d8eeff,#eef6ff);width:51px;height:51px;font-size:15px}.connection-item strong{font-size:15px}.connection-item span{font-size:12px}.connection-item>svg{color:var(--blue);margin-left:auto}.connection-empty{margin-top:20px}.connection-empty>img{width:164px}.empty-icon{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:15px;place-items:center;margin:-11px auto 4px;display:grid;box-shadow:0 6px 15px #1237641a}.empty-icon svg{width:21px}.connection-empty h2{max-width:360px}.connection-empty p{max-width:340px}.seller-page{max-width:680px;padding-top:10px}.seller-page .simple-header{height:68px}.seller-page .simple-header h1{font-size:21px}.seller-page .simple-header>a,.seller-page .simple-header>button{width:42px;height:42px;color:var(--deep);background:#f0f7ff;border-radius:14px}.seller-page .simple-header>button{border:0}.seller-profile-head{background:linear-gradient(135deg,#eaf5ff,#f7fbff 68%,#e9efff);border:1px solid #d6e9fb;border-radius:26px;grid-template-columns:auto minmax(0,1fr);gap:15px;margin:6px 0 15px;padding:21px 18px 18px;display:grid;position:relative;box-shadow:0 12px 30px #0064fc17}.seller-profile-head:after{content:"";border:20px solid #0064fc14;border-radius:50%;width:100px;height:100px;position:absolute;top:-33px;right:-29px}.seller-avatar{width:76px;height:76px;color:var(--deep);background:#fff;border:4px solid #fff;font-size:21px;box-shadow:0 8px 18px #0064fc29}.seller-profile-head>div:nth-child(2){z-index:1;min-width:0;position:relative}.seller-profile-head h2{letter-spacing:0;font-size:24px;line-height:1.05}.seller-verified-label{color:#188451;background:#f1fbf5;border:1px solid #bfe5cf;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.seller-verified-label svg{width:15px;height:15px}.seller-profile-head p{margin:7px 0;font-size:14px}.seller-profile-head p svg{width:16px}.seller-level{font-size:13px}.seller-profile-head>button{z-index:1;background:var(--blue);color:#fff;border:0;border-radius:14px;grid-column:1/-1;width:100%;height:46px;font-size:14px;position:relative;box-shadow:0 8px 17px #0064fc38}.seller-profile-head>button:disabled{opacity:.7}.seller-stats{background:#fff;border:0;border-radius:23px;padding:14px 4px;box-shadow:0 8px 25px #12376414}.seller-stats strong{font-size:23px}.seller-stats span{margin-top:3px;font-size:12px}.seller-stats svg{width:13px}.follow-stats{background:#f3f8fd;border-radius:15px;margin:16px 4px 0;padding:13px 14px;font-size:13px;line-height:1.35}.member-since{margin:14px 4px 30px;padding:0 3px;font-size:12px;line-height:1.4}.member-since svg{width:19px;color:var(--blue)}.managed-notice{color:#9f4549;background:#fff4f4;border-radius:14px;padding:13px 14px;font-size:13px;line-height:1.4}@media (min-width:720px){.refresh-page{padding-top:42px}.collection-hero{padding:35px}.collection-hero h1{font-size:45px}.connection-hero{padding:30px}.saved-grid{max-width:none}.collection-empty{max-width:530px;margin:30px auto}.seller-page{padding-top:30px}.seller-profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:26px}.seller-profile-head>button{grid-column:auto;width:auto;padding:0 21px}.seller-avatar{width:86px;height:86px}}.favorites-empty>.empty-spark{color:#0867f2;background:#eaf4ff;border-radius:15px;width:42px;height:42px;font-size:18px;top:22px;right:22px;box-shadow:0 6px 16px #1237641c}.settings-page{max-width:680px}.settings-header{height:68px}.settings-header h1{letter-spacing:0;font-size:22px}.settings-header>a{width:42px;height:42px;color:var(--deep);background:#f0f7ff;border-radius:14px}.settings-welcome{background:linear-gradient(135deg,#e8f5ff,#f9fcff 65%,#eaf0ff);border:1px solid #d3e8fb;border-radius:27px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;min-height:166px;margin:7px 0 15px;padding:23px 10px 23px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 32px #0064fc17}.settings-welcome:after{content:"";border:25px solid #0064fc12;border-radius:50%;width:126px;height:126px;position:absolute;top:-49px;right:-42px}.settings-welcome>div{z-index:1;min-width:0;position:relative}.settings-welcome span,.settings-section-head span{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:800}.settings-welcome h2{letter-spacing:0;margin:8px 0 7px;font-size:30px;line-height:1.02}.settings-welcome p{color:#637486;max-width:190px;margin:0;font-size:14px;line-height:1.4}.settings-welcome>img{z-index:1;object-fit:contain;place-self:end;width:118px;max-width:100%;height:auto;position:relative}.settings-privacy-card{background:#f2f9ff;border:1px solid #c9e5fb;border-radius:20px;gap:12px;margin:0 0 25px;padding:16px;display:flex}.settings-privacy-icon,.settings-row-icon{color:var(--blue);background:#fff;flex:none;place-items:center;display:grid}.settings-privacy-icon{border-radius:15px;width:44px;height:44px;box-shadow:0 5px 13px #0064fc1a}.settings-privacy-icon svg{width:22px}.settings-privacy-card strong{font-size:15px}.settings-privacy-card p{color:#597086;margin:4px 0 0;font-size:13px;line-height:1.42}.settings-section{margin-top:26px}.settings-section-head{margin:0 3px 11px}.settings-section-head h2{letter-spacing:0;margin:5px 0 0;font-size:20px}.settings-group{background:#fff;border:1px solid #dbe9f4;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 7px 19px #1237640b}.settings-group>a,.settings-group>button{text-align:left;width:100%;min-height:76px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e7eef4;align-items:center;gap:13px;padding:12px 15px;display:flex}.settings-group>a:last-child,.settings-group>button:last-child{border-bottom:0}.settings-row-icon{background:#edf7ff;border-radius:15px;width:44px;height:44px}.settings-row-icon svg{width:22px;height:22px}.settings-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-row-copy strong{font-size:16px;line-height:1.15}.settings-row-copy small{color:#677789;font-size:13px;line-height:1.3}.settings-group>a>svg,.settings-group>button>svg{color:#8ba0b2;width:19px}.settings-signout{background:#fff7f7;border:1px solid #f4d8da;border-radius:21px;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding:17px;display:flex}.settings-signout strong{font-size:15px}.settings-signout p{color:#7c7476;margin:4px 0 0;font-size:13px}.logout-button{color:#b83542;background:#fff;border:1px solid #efaeb3;border-radius:14px;flex:none;min-height:45px;margin:0;padding:0 14px;font-size:13px;font-weight:800}.logout-button svg{width:17px}.app-version{text-align:center;color:#9aa9b5;margin:23px 0 0;font-size:12px}@media (min-width:720px){.settings-welcome{grid-template-columns:minmax(0,1fr) 135px;min-height:184px;padding:27px 22px 27px 28px}.settings-welcome h2{font-size:35px}.settings-welcome p{max-width:360px}.settings-welcome>img{width:135px}.settings-section{margin-top:31px}}.settings-session{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding:4px 2px 0;display:flex}.settings-session strong{font-size:15px}.settings-session p{color:#69798a;margin:4px 0 0;font-size:13px;line-height:1.4}.settings-logout-row{color:#657789;background:0 0;border:0;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 2px;font-size:13px;font-weight:800;display:inline-flex}.settings-logout-row svg{width:17px}.settings-danger-zone{background:linear-gradient(135deg,snow,#fff);border:1px solid #f1d9dc;border-radius:20px;margin-top:34px;padding:20px}.settings-danger-zone>div{flex-direction:column;align-items:flex-start;display:flex}.settings-danger-zone span{color:#b83542;letter-spacing:.1em;font-size:12px;font-weight:800}.settings-danger-zone strong{margin-top:6px;font-size:17px}.settings-danger-zone p{color:#7c7476;margin:6px 0 17px;font-size:13px;line-height:1.45}.settings-delete-button{color:#b83542;background:#fff;border:1px solid #e7aeb5;border-radius:12px;min-height:43px;padding:0 14px;font-size:13px;font-weight:800}
.connection-empty{margin-top:18px;padding:25px 22px 27px}.connection-empty>img{width:130px;margin:0 auto -10px}.connection-empty h2{font-size:24px}.connection-empty:before{content:"COMUNIDAD PINPO";color:var(--blue);letter-spacing:.1em;margin-bottom:-1px;font-size:12px;font-weight:800;display:block}.reviews-page{max-width:680px}.reviews-hero{background:linear-gradient(135deg,#edf8ff,#f8fcff 60%,#e7efff);border:1px solid #d4e8fb;border-radius:27px;margin-top:5px;padding:23px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0064fc17}.reviews-hero:after{content:"";border:27px solid #0064fc12;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-70px;right:-45px}.reviews-hero h2{z-index:1;font-size:var(--pinpo-title-page);line-height:var(--pinpo-leading-tight);letter-spacing:0;margin:11px 0 8px;position:relative}.reviews-hero p{z-index:1;color:#607285;max-width:330px;font-size:var(--pinpo-text-secondary);margin:0;line-height:1.48;position:relative}.rating-orb{z-index:2;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:max-content;min-height:48px;margin-top:17px;padding:0 13px;display:flex;position:relative;box-shadow:0 9px 20px #1237641f}.rating-orb strong{font-size:22px;line-height:1}.rating-orb .review-stars{gap:2px}.rating-orb .review-stars svg{width:14px;height:14px}.review-stars{color:#f1ab28;gap:3px;display:flex}.review-stars svg{width:16px;height:16px}.reviews-list{margin-top:25px}.reviews-list article{background:#fff;border:1px solid #dfebf5;border-radius:20px;gap:13px;margin-top:11px;padding:16px;display:flex;box-shadow:0 7px 18px #1237640d}.reviews-list article>div:last-child{flex:1;min-width:0}.review-avatar{background:linear-gradient(135deg,#dcefff,#f3f8ff);width:47px;height:47px;font-size:14px}.review-author{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.review-author strong{font-size:16px}.review-author time{color:#778796;font-size:var(--pinpo-text-caption);white-space:nowrap}.reviews-list .review-stars{margin-bottom:8px}.reviews-list article p{color:#4d5f70;font-size:var(--pinpo-text-secondary);margin:0;line-height:1.43}.reviews-list article p.review-no-copy{color:#768697;font-style:italic}.reviews-empty{margin-top:20px}.reviews-empty>img{width:160px}.reviews-empty h2{max-width:390px}@media (min-width:720px){.reviews-hero{padding:30px 142px 30px 30px}.reviews-hero h2{font-size:var(--pinpo-title-page)}.rating-orb{border-radius:24px;flex-direction:column;gap:0;width:82px;height:82px;min-height:0;margin:0;padding:0;position:absolute;top:30px;right:31px}.rating-orb strong{font-size:24px}.rating-orb .review-stars{gap:1px;margin-top:4px}.rating-orb .review-stars svg{width:10px;height:10px}.reviews-list article{padding:19px}}.review-criteria{flex-wrap:wrap;gap:6px;margin:2px 0 10px;display:flex}.review-criteria span{color:#0057d9;background:#edf7ff;border-radius:12px;padding:5px 8px;font-size:12px;font-weight:700}.reviews-empty-copy{flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.reviews-page{width:100%;box-shadow:none;background:#fff;padding:32px 40px 64px;max-width:none!important}.reviews-page>.simple-header{display:none}.reviews-page>.reviews-hero,.reviews-page>.reviews-empty,.reviews-page>.reviews-list{width:min(100%,1120px);margin-left:auto;margin-right:auto;max-width:1120px!important}.reviews-hero{min-height:190px;box-shadow:none;border-radius:8px;margin-top:0;padding:34px 40px}.reviews-hero h2{max-width:520px;font-size:38px}.reviews-hero p{max-width:470px;font-size:15px}.reviews-empty{text-align:left;min-height:370px;box-shadow:none;border-radius:8px;grid-template-columns:minmax(360px,1fr) minmax(240px,310px);align-items:center;gap:40px;margin-top:22px;padding:38px 54px;display:grid}.reviews-empty-copy{align-items:flex-start}.reviews-empty>img{object-fit:contain;grid-area:1/2;width:260px;max-height:320px;margin:0 auto}.reviews-empty .empty-icon{margin:0 0 16px}.reviews-empty h2{max-width:560px;margin:0 0 11px;font-size:31px;line-height:1.1}.reviews-empty p{max-width:570px;margin:0;font-size:15px}.reviews-empty a{margin-top:24px;font-weight:600}}
.seller-page .seller-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;overflow:hidden;display:grid!important}.seller-page .seller-stats>a,.seller-page .seller-stats>div{text-align:center;gap:5px;min-width:0;padding:4px 8px;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.seller-page .seller-stats>a:not(:last-child),.seller-page .seller-stats>div:not(:last-child){border-right:1px solid #dce7f0}.seller-page .seller-stats strong{line-height:1;display:block;font-size:26px!important}.seller-page .seller-stats span{text-align:center;white-space:normal;justify-content:center;line-height:1.25;font-size:12px!important}.seller-page .seller-stats span svg{flex:none}.seller-page .follow-stats{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.seller-page .follow-stats span:last-child{min-width:0}
.notifications-page{max-width:680px}.notifications-hero{background:linear-gradient(135deg,#e8f5ff,#f9fcff);border:1px solid #d2e8fb;border-radius:26px;justify-content:space-between;align-items:center;margin-top:5px;padding:22px 23px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 29px #0064fc14}.notifications-hero:after{content:"";border:24px solid #0064fc12;border-radius:50%;width:123px;height:123px;position:absolute;bottom:-51px;right:-35px}.notifications-hero span{color:var(--blue);font-size:var(--pinpo-text-caption);letter-spacing:.1em;font-weight:800}.notifications-hero h2{font-size:var(--pinpo-title-page);line-height:var(--pinpo-leading-tight);letter-spacing:0;margin:8px 0 6px}.notifications-hero p{color:#607285;max-width:285px;font-size:var(--pinpo-text-secondary);margin:0;line-height:1.4}.notifications-hero>svg{z-index:1;width:49px;height:49px;color:var(--blue);background:#fff;border-radius:18px;padding:13px;position:relative;box-shadow:0 7px 16px #12376417}.notification-controls{justify-content:space-between;align-items:center;gap:12px;padding:18px 1px 3px;display:flex}.notification-tabs{margin:0;padding:0}.clear-notifications{color:#637588;font-size:var(--pinpo-text-secondary);background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:inline-flex}.clear-notifications svg{width:16px}.notification-list{border:0}.notification-list>article{background:#fff;border:1px solid #e0ebf4;border-radius:19px;align-items:stretch;margin-top:11px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #1237640b}.notification-list>article.unread{background:linear-gradient(90deg,#f2f9ff,#fff)}.notification-list>article>a{border:0;flex:1;min-width:0;padding:15px 43px 15px 13px}.notification-list>article>a.unread{background:0 0}.notification-list>article>a>div{padding-right:0}.notification-list time{font-size:var(--pinpo-text-caption);align-items:center;gap:7px;display:flex}.notification-list time b{color:var(--blue);font-size:var(--pinpo-text-caption);background:#e9f5ff;border-radius:7px;padding:3px 6px}.notification-list>article i{top:17px;right:15px}.delete-notification{color:#8b9aaa;background:#f4f8fb;border:0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:8px}.delete-notification svg{width:15px}
.settings-page .settings-row-copy strong{font-weight:800;color:#17212b!important}.settings-page .settings-row-copy small{color:#506b84!important}.settings-page .settings-row-icon{color:#0064fc!important;background:#e4f2ff!important}.settings-page .settings-group>a>svg{color:#0064fc!important}.settings-page .settings-section-head h2{color:#17212b!important}.settings-page .settings-section-head span{color:#0064fc!important}.settings-page .settings-group>a{cursor:pointer}.settings-page .settings-group>a:active{background:#edf7ff;transform:scale(.995)}
.account-detail-page{max-width:680px}.account-detail-hero{background:linear-gradient(135deg,#e9f6ff,#f8fcff);border:1px solid #d2e8fb;border-radius:23px;align-items:center;gap:13px;margin-top:5px;padding:18px;display:flex}.account-detail-hero>svg{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:16px;padding:13px}.account-detail-hero span{color:var(--blue);font-size:var(--pinpo-text-caption);letter-spacing:.1em;font-weight:800}.account-detail-hero h2{font-size:var(--pinpo-title-section);line-height:var(--pinpo-leading-tight);letter-spacing:0;margin:5px 0}.account-detail-hero p{color:#5e7386;font-size:var(--pinpo-text-secondary);margin:0;line-height:1.4}.account-form{flex-direction:column;gap:17px;margin-top:23px;display:flex}.account-form-heading{border-top:1px solid #d9e5ee;align-items:center;gap:11px;padding-top:20px;display:flex}.account-form-heading>svg{width:22px;color:var(--blue)}.account-form-heading h2{font-size:var(--pinpo-title-card);letter-spacing:0;margin:0}.account-form-heading p{color:#667b8e;font-size:var(--pinpo-text-secondary);margin:3px 0 0}.account-form label{font-size:var(--pinpo-text-secondary);color:var(--ink);flex-direction:column;gap:7px;font-weight:800;display:flex}.account-form label small{color:#6b7d8e;font-size:var(--pinpo-text-caption);font-weight:600}.account-form input,.account-form textarea{width:100%;color:var(--ink);font-size:var(--pinpo-text-body);background:#fff;border:1px solid #cfe1ef;border-radius:14px;outline:none;padding:13px 14px}.account-form input:focus,.account-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e7f4ff}.account-form input:disabled{color:#708092;background:#f2f7fb}.account-form textarea{resize:vertical;min-height:110px}.account-form>button{background:var(--blue);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:51px;font-size:15px;font-weight:800;display:flex}.account-form>button svg{width:18px}.account-save-message{color:var(--success);font-size:var(--pinpo-text-secondary);justify-content:center;align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.account-save-message svg{width:17px}.email-preview-page{max-width:980px}.email-preview-hero{margin-top:14px;padding:24px;position:relative;overflow:hidden}.email-preview-hero:after{content:"";border:24px solid #0064fc12;border-radius:50%;width:134px;height:134px;position:absolute;top:-48px;right:-42px}.email-preview-hero>div{z-index:1;flex:1;position:relative}.email-preview-hero>svg:first-child{z-index:1;position:relative}.email-preview-hero>svg:last-child{color:#0064fc3d;background:0 0;border-radius:0;width:34px;height:34px;padding:0;position:absolute;bottom:20px;right:24px}.email-preview-grid{gap:12px;margin-top:20px;display:grid}.email-preview-card{background:#fff;border:1px solid #dbe8f3;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px;display:flex;box-shadow:0 8px 22px #1237640b}.email-preview-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.email-preview-card strong{letter-spacing:0;font-size:16px;line-height:1.15}.email-preview-card small{color:#687985;font-size:13px;line-height:1.35}.email-preview-card button{color:#fff;background:#0064fc;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;display:flex;box-shadow:0 10px 18px #0064fc29}.email-preview-card button svg{width:16px;height:16px}.email-preview-card button:disabled{opacity:.58;cursor:wait}.email-preview-message{background:#f0fbf5;border-radius:15px;grid-column:1/-1;margin-top:8px;padding:13px 15px}@media (max-width:520px){.email-preview-page{padding-left:18px;padding-right:18px}.email-preview-hero{border-radius:24px;align-items:flex-start;padding:20px}.email-preview-hero>svg:first-child{flex:none;width:48px;height:48px}.email-preview-hero h2{font-size:28px;line-height:1.02}.email-preview-hero p{font-size:14px;line-height:1.45}.email-preview-card{flex-direction:column;align-items:stretch;padding:16px}.email-preview-card strong{font-size:17px}.email-preview-card small{font-size:14px}.email-preview-card button{width:100%;min-height:46px;font-size:14px}}@media (min-width:720px){.email-preview-page{padding-top:34px}.email-preview-page>.simple-header h1{font-size:28px}.email-preview-hero{border-radius:28px;min-height:152px;padding:32px}.email-preview-hero h2{font-size:32px}.email-preview-hero p{font-size:15.5px}.email-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:26px}.email-preview-card{min-height:96px;padding:18px 18px 18px 20px}.email-preview-card strong{font-size:18px}.email-preview-card small{font-size:14px}.email-preview-card button:hover{transform:translateY(-1px);box-shadow:0 14px 24px #0064fc33}}@media (min-width:1024px){.email-preview-page{max-width:1120px;box-shadow:none;background:0 0}.email-preview-hero{background:linear-gradient(135deg,#eaf6ff 0%,#f9fcff 58%,#eef7ff 100%)}.email-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.email-preview-card{border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:156px;padding:20px}.email-preview-card button{width:100%;min-height:44px}.email-preview-card strong{font-size:19px}.email-preview-card small{font-size:14.5px}}
.email-preview-tabs{background:#edf4fa;border:1px solid #d8e5f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;padding:4px;display:grid}.email-preview-tabs button{color:#61758a;background:0 0;border:0;border-radius:8px;min-height:42px;font:800 14px/1 Poppins,sans-serif}.email-preview-tabs button.active{color:#10243e;background:#fff;box-shadow:0 2px 8px #10243e14}.email-preview-tabs span{color:#0064fc;background:#e5f1ff;border-radius:12px;place-items:center;min-width:24px;height:24px;margin-left:6px;font-size:12px;display:inline-grid}.email-preview-send-all{color:#fff;background:#0064fc;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:14px;padding:0 18px;font-size:15px;font-weight:800;display:flex}.email-preview-send-all svg{width:18px}.email-preview-send-all:disabled,.email-history-heading button:disabled{opacity:.58;cursor:wait}.email-history-heading{justify-content:space-between;align-items:center;padding:14px 2px 10px;display:flex}.email-history-heading button{color:#0064fc;background:#fff;border:1px solid #d8e5f0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.email-history-heading svg{width:17px}.email-delivery-list{margin-top:10px}.email-delivery-row{border-bottom:1px solid #e2eaf1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.email-delivery-row>svg{width:20px}.email-delivery-row .sent{color:#159365}.email-delivery-row .failed{color:#d94a54}.email-delivery-row div{flex-direction:column;gap:3px;min-width:0;display:flex}.email-delivery-row strong{color:#10243e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.email-delivery-row small{color:#687b8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-delivery-row time{color:#718399;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.email-delivery-row time svg{width:13px}.email-history-empty{color:#687b8c;text-align:center;padding:32px 12px}@media (max-width:560px){.email-delivery-row{grid-template-columns:22px minmax(0,1fr)}.email-delivery-row time{grid-column:2}.email-preview-send-all{z-index:2;position:sticky;top:8px}}@media (min-width:760px){.email-preview-tabs{max-width:420px}.email-preview-send-all{width:auto;min-width:170px;margin-left:auto}.email-delivery-row{padding:15px 10px}.email-delivery-row strong{font-size:15px}}.email-preview-page .email-preview-grid{flex-direction:column;gap:22px;margin-top:20px;display:flex}.email-preview-group{flex-direction:column;display:flex}.email-preview-group h3{color:#61758a;text-transform:uppercase;margin:0;padding:0 2px 8px;font-size:12px;font-weight:800}.email-preview-page .email-preview-card{min-height:68px;box-shadow:none;border:0;border-bottom:1px solid #e2eaf1;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 4px}.email-preview-page .email-preview-card strong{font-size:15px}.email-preview-page .email-preview-card small{font-size:12px}.email-preview-page .email-preview-card button{width:auto;min-width:92px;min-height:40px;box-shadow:none;border-radius:9px}@media (max-width:560px){.email-preview-page .email-preview-card{gap:10px}.email-preview-page .email-preview-card button{width:42px;min-width:42px;padding:0;font-size:0}.email-preview-page .email-preview-card button svg{width:17px}.email-preview-page .email-preview-card strong{font-size:14px}}
.account-secondary-button{color:var(--blue)!important;background:#fff!important;border:1px solid #b9daf7!important;margin-top:-8px!important}
.connections-page .connection-empty-simple{text-align:center;max-width:390px;margin:72px auto 0}.connection-empty-simple>span{width:58px;height:58px;color:var(--blue);background:#eaf5ff;border-radius:19px;place-items:center;margin:auto;display:grid}.connection-empty-simple>span svg{width:27px}.connection-empty-simple h2{letter-spacing:0;margin:18px 0 8px;font-size:25px}.connection-empty-simple p{color:#627588;margin:0;font-size:15px;line-height:1.48}.connection-empty-simple a{color:var(--blue);align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:800;display:inline-flex}.connection-empty-simple a svg{width:18px}
