.email-status{margin-top:14px;padding:15px 17px;border:1px solid #29313b;border-radius:16px;background:#0d1117;display:flex;align-items:center;gap:13px}.email-status>span{width:42px;height:42px;border-radius:12px;background:#d8ff3e14;color:var(--lime);display:grid;place-items:center;font-size:20px}.email-status>div{flex:1}.email-status strong,.email-status small{display:block}.email-status small{margin-top:4px;color:var(--muted)}.email-status>b{font-size:12px;color:var(--lime)}
.upload-sheet{width:min(820px,100%)}.upload-counter{margin:9px 0;color:var(--lime);font-size:12px;font-weight:700}.upload-manager{display:grid;gap:8px;max-height:310px;overflow:auto}.upload-photo{display:grid;grid-template-columns:58px minmax(0,1fr) 125px 38px;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#090c11}.upload-photo>img{width:58px;height:58px;border-radius:8px;object-fit:cover}.upload-photo strong,.upload-photo small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-photo small{color:var(--muted);margin-top:3px}.drone-check{display:flex!important;align-items:center;gap:7px;margin-top:6px!important;color:#c8ced6!important}.drone-check input{width:16px!important;margin:0!important}.photo-price{margin:0!important;font-size:11px!important}.photo-price input{margin-top:3px!important;padding:9px!important}.remove-upload{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:#181d25;color:#fff;font-size:20px}.success-card{text-align:center;max-width:560px}.success-check{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 14px;border-radius:50%;background:var(--lime);color:#080a08;font-size:32px;font-weight:800}.success-card>p{color:var(--muted);line-height:1.5}.email-preview{margin:22px 0;padding:26px;border:1px solid #3d4b18;border-radius:18px;background:radial-gradient(circle at 100% 0,#d8ff3e1d,transparent 45%),#090c11;text-align:left}.email-preview span{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:1.5px}.email-preview strong,.email-preview small{display:block}.email-preview strong{margin-top:18px;font:700 24px Manrope}.email-preview small{margin-top:7px;color:var(--muted)}.email-preview button{margin-top:20px;border:0;border-radius:10px;background:var(--lime);color:#080a08;padding:11px 14px;font-weight:800}
.money-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.money-row label{margin-top:15px}.money-row select{display:block;width:100%;margin-top:7px;border:1px solid var(--line);background:#090c11;color:white;padding:14px;border-radius:10px;font-size:16px}.currency-note{display:block;margin:7px 0 14px;color:var(--muted)}
@media(max-width:650px){.email-status{align-items:flex-start}.email-status>b{display:none}.money-row{grid-template-columns:1fr}.upload-photo{grid-template-columns:52px minmax(0,1fr) 34px}.upload-photo>img{width:52px;height:52px}.photo-price{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 110px;align-items:center}.photo-price input{margin:0!important}.upload-manager{max-height:360px}}
.file-preview{width:58px;height:58px;border-radius:8px;background:#1b2215;color:var(--lime);display:grid;place-items:center;font-size:11px;font-weight:800;overflow:hidden}.file-preview img{width:100%;height:100%;object-fit:cover}@media(max-width:650px){.file-preview{width:52px;height:52px}}
.free-album-control{display:flex!important;align-items:center;gap:14px;margin:14px 0 8px!important;padding:14px;border:1px solid #d8ff3e55;border-radius:14px;background:#d8ff3e0d;color:white!important}.free-album-control>div{flex:1}.free-album-control strong,.free-album-control small{display:block}.free-album-control small{margin-top:3px;color:var(--muted)}.free-album-control input{display:none!important}.free-album-control>span{position:relative;width:48px;height:28px;border-radius:30px;background:#343b45}.free-album-control>span:after{content:'';position:absolute;width:22px;height:22px;top:3px;left:3px;border-radius:50%;background:#adb5c0;transition:.2s}.free-album-control input:checked+span{background:var(--lime)}.free-album-control input:checked+span:after{left:23px;background:#080a08}.upload-photo.upload-free{border-color:#d8ff3e55;background:#d8ff3e08}.upload-free .photo-price{color:var(--lime)!important}.free-check{color:var(--lime)!important}
.notification-title-row{display:flex;align-items:center;gap:10px;margin-right:48px}.notification-title-row h2{margin-right:0!important}.notification-title-row>b{padding:5px 8px;border-radius:20px;background:#d8ff3e18;color:var(--lime);font-size:9px;letter-spacing:1px}.cart-item.free-photo>b{color:var(--lime)}#profileChoices:empty{display:none}
.professional-explainer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;align-items:end;margin:48px 0 8px;padding:36px;border:1px solid #d8ff3e29;border-radius:24px;background:linear-gradient(135deg,#121a11,#0c1016 62%);overflow:hidden}.professional-explainer-copy>span{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:2px}.professional-explainer h2{max-width:720px;margin:12px 0 14px;font:800 clamp(28px,4.2vw,54px)/.98 Manrope;letter-spacing:-2px}.professional-explainer p{max-width:670px;margin:0;color:var(--muted);line-height:1.55}.professional-explainer button{margin-top:22px;padding:13px 18px;border:0;border-radius:12px;background:var(--lime);color:#080b08;font-weight:850}.professional-steps{display:grid;gap:9px}.professional-steps span{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #ffffff12;border-radius:14px;background:#080b0ecc;font-weight:700}.professional-steps b,.how-flow b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#d8ff3e18;color:var(--lime);font-size:10px}.how-it-works-dialog{width:min(780px,calc(100vw - 28px))!important}.how-it-works-dialog>h2{margin-bottom:8px}.how-intro{max-width:670px;margin:0 0 22px;color:var(--muted);line-height:1.5}.plan-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan-comparison article{border:1px solid var(--line);border-radius:18px;background:#0b0f14;overflow:hidden}.plan-comparison article.pro-plan{border-color:#d8ff3e66;background:linear-gradient(145deg,#182010,#0b0f14 64%)}.plan-comparison header{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;border-bottom:1px solid var(--line)}.plan-comparison header strong{font:800 18px Manrope}.plan-comparison header small{color:var(--lime);font-weight:800}.plan-comparison ul{list-style:none;margin:0;padding:6px 18px}.plan-comparison li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid #ffffff0b;color:#dfe4e9;font-size:13px}.plan-comparison li:last-child{border:0}.plan-comparison li:before{content:'✓';position:absolute;left:0;color:var(--lime);font-weight:900}.how-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.how-flow span{display:flex;align-items:center;gap:9px;color:#dfe4e9;font-size:12px;font-weight:700}.how-it-works-dialog>.primary{margin-top:10px}
@media(max-width:700px){.professional-explainer{grid-template-columns:1fr;margin-top:34px;padding:24px 20px;border-radius:20px}.professional-explainer h2{font-size:32px;letter-spacing:-1.5px}.professional-steps{gap:7px}.plan-comparison{grid-template-columns:1fr}.how-it-works-dialog{padding-top:30px!important}.plan-comparison header{padding:14px}.plan-comparison ul{padding:5px 14px}.plan-comparison li{padding-top:8px;padding-bottom:8px}.how-flow{grid-template-columns:1fr}.how-it-works-dialog>.primary{position:sticky;bottom:0;box-shadow:0 -12px 28px #11151b}}
