button{font:inherit}.landing{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px 24px;display:flex}.landing-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.development-badge{color:#52647d;background:#fbfdff;border:1px solid #dbe7f5;border-radius:999px;align-items:center;gap:8px;min-height:42px;margin-bottom:30px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.development-dot{background:#2fd58a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #2fd58a21}.landing-title{color:#061a3b;letter-spacing:-.045em;flex-direction:column;margin:0;font-size:clamp(46px,5.2vw,72px);font-weight:800;line-height:1.03;display:flex}.landing-title-blue{color:#1677ff}.landing-description{color:#7a879a;max-width:650px;margin:28px auto 0;font-size:17px;font-weight:400;line-height:1.65}.olx-connect-button{color:#fff;cursor:pointer;background:#002f34;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-width:230px;padding:14px 22px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 8px 24px #002f3421}.olx-connect-button:hover{background:#00454c;transform:translateY(-3px);box-shadow:0 14px 32px #002f3433}.olx-connect-button:active{transform:translateY(0)scale(.98)}.olx-wordmark{color:#23e5db;letter-spacing:-.08em;font-size:22px;font-weight:900}.olx-status-loading{color:#8794a8;justify-content:center;align-items:center;gap:10px;height:50px;font-size:14px;display:flex}.loading-spinner{border:2px solid #e2eaf5;border-top-color:#1677ff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.olx-connected-card{background:#fff;border:1px solid #dfe8f3;border-radius:18px;width:100%;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 12px 36px #102e5414}.olx-connected-card:hover{border-color:#cbdbea;transform:translateY(-2px);box-shadow:0 17px 42px #102e541f}.olx-connected-card-enter{animation:.55s both connectedAppear}@keyframes connectedAppear{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.olx-connected-main{text-align:left;align-items:center;gap:13px;display:flex}.olx-connected-icon{color:#0a9a61;background:#e9fbf4;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #0a9a6114}.olx-connected-text{flex-direction:column;gap:4px;min-width:0;display:flex}.olx-connected-text strong{color:#061a3b;font-size:16px;font-weight:750}.olx-connected-text span{color:#7a879a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.create-product-button:active{transform:translateY(0)scale(.985)}.plus-icon{font-size:21px;font-weight:400;line-height:1}.disconnect-button{color:#98a5b6;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:7px 12px;font-size:12px;font-weight:500;transition:color .18s,transform .18s}.disconnect-button:hover{color:#d04444;transform:translateY(-1px)}.disconnect-button:disabled{opacity:.55;cursor:default}@media (width<=600px){.landing{padding:36px 18px}.landing-logo{width:220px;transform:translate(-12px)}.development-badge{margin-bottom:24px}.landing-title{font-size:clamp(39px,11vw,52px)}.landing-description{margin-top:22px;font-size:15px;line-height:1.6}.marketplace-area{margin-top:24px}.olx-connect-button{width:100%;max-width:320px}.olx-connected-card{max-width:360px}.landing-footer{margin-top:28px}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{color:#061a3b;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button,input,textarea{outline:none}.landing{background:radial-gradient(circle at 50% 15%,#1677ff0f,#0000 34%),#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:42px 24px;display:flex}.landing-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:840px;animation:.45s both pageEnter;display:flex}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-logo{width:280px;max-width:72vw;height:auto;margin-bottom:24px;display:block;transform:translate(-16px)}.development-badge,.header-marketplace-status{color:#52647d;background:#ffffffe0;border:1px solid #dbe7f5;border-radius:999px;align-items:center;gap:8px;display:inline-flex}.development-badge{min-height:42px;margin-bottom:28px;padding:0 14px;font-size:14px;font-weight:500}.development-dot,.status-dot{background:#2fd58a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #2fd58a21}.landing-title{letter-spacing:-.045em;flex-direction:column;margin:0;font-size:clamp(46px,5.2vw,72px);font-weight:800;line-height:1.03;display:flex}.landing-title-blue{color:#1677ff;text-shadow:0 12px 35px #1677ff1f}.landing-description{color:#7a879a;max-width:650px;margin:26px auto 0;font-size:17px;line-height:1.65}.marketplace-area{justify-content:center;width:100%;max-width:650px;margin-top:28px;display:flex}.home-dashboard{background:#fff;border:1px solid #dfe8f3;border-radius:22px;width:100%;animation:.4s both dashboardEnter;overflow:visible;box-shadow:0 18px 55px #102e541c}@keyframes dashboardEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.connection-panel{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #edf2f8;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.connection-panel-connected{background:linear-gradient(#fff 0%,#f8fffc 100%)}.connection-panel-disconnected{background:linear-gradient(#fff 0%,#f8fbff 100%)}.connection-panel-loading{color:#7d8a9e;justify-content:center;font-size:12px}.connection-main{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.connection-icon{border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:flex}.connection-icon-ok{color:#0a9a61;background:#e9fbf4;font-size:21px}.connection-icon-off{color:#23e5db;letter-spacing:-.08em;background:#002f34;font-size:15px}.connection-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.connection-copy strong{font-size:14px}.connection-copy span{color:#8593a6;max-width:360px;font-size:11px;line-height:1.45}.connection-primary-button,.connection-secondary-button{cursor:pointer;border-radius:10px;flex:none;transition:all .18s}.connection-primary-button{color:#fff;background:#1677ff;border:0;padding:10px 13px;font-size:11px;font-weight:700;box-shadow:0 7px 18px #1677ff29}.connection-primary-button:hover{background:#086bea;transform:translateY(-2px)}.connection-secondary-button{color:#8b97a8;background:#fff;border:1px solid #e1e8f1;padding:8px 10px;font-size:10px}.connection-secondary-button:hover{color:#ca4646;border-color:#efb8b8;transform:translateY(-1px)}.loading-spinner,.autocomplete-loader{border:2px solid #e2eaf5;border-top-color:#1677ff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.create-choice{padding:22px}.create-choice-heading{text-align:left;flex-direction:column;gap:4px;margin-bottom:15px;display:flex}.create-choice-heading strong{font-size:15px}.create-choice-heading span{color:#8b98aa;font-size:12px}.listing-type-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.listing-type-card{color:#061a3b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:120px;padding:15px;transition:all .2s;display:flex;position:relative}.listing-type-card:hover{border-color:#b5d0f7;transform:translateY(-4px);box-shadow:0 13px 28px #102e5417}.listing-type-card-active{background:linear-gradient(#fbfdff 0%,#eff6ff 100%);border-color:#75adff;box-shadow:inset 0 0 0 1px #1677ff0f,0 12px 28px #1677ff1a}.listing-type-icon{color:#1677ff;background:#edf5ff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.listing-type-card:hover .listing-type-icon{transform:scale(1.08)rotate(-2deg)}.listing-type-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.listing-type-copy{flex-direction:column;gap:3px;display:flex}.listing-type-copy strong{font-size:13px}.listing-type-copy small{color:#93a0b1;font-size:10px;line-height:1.4}.listing-type-check{color:#fff;background:#1677ff;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;animation:.18s selectedPop;display:flex;position:absolute;top:11px;right:11px}@keyframes selectedPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.roadmap-preview{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.roadmap-chip{color:#8a97a9;background:#f8fafc;border:1px solid #e1e8f1;border-radius:999px;padding:6px 9px;font-size:10px;transition:all .18s}.roadmap-chip-active{color:#1677ff;background:#eef6ff;border-color:#b6d4ff;font-weight:700}.create-product-button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:15px;padding:14px 18px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 9px 24px #1677ff33}.create-product-button:hover{background:#086bea;transform:translateY(-3px);box-shadow:0 15px 32px #1677ff45}.plus-icon{font-size:20px;line-height:1}.draft-helper{color:#8a97a9;margin:10px 0 0;font-size:10px}.landing-footer{color:#91a0b4;margin:28px 0 0;font-size:12px}.app-shell{background:radial-gradient(circle at 50% 0,#1677ff0b,#0000 28%),#f7faff;min-height:100vh}.app-header{z-index:500;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex;position:sticky;top:0}.brand-button{cursor:pointer;background:0 0;border:0;padding:0}.header-logo{width:145px;height:auto;display:block;transform:translate(-7px)}.header-marketplace-status{padding:8px 12px;font-size:12px;font-weight:600}.header-connect-button{color:#1677ff;cursor:pointer;background:#f2f7ff;border:1px solid #bcd5f6;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700;transition:all .18s}.create-page{width:calc(100% - 40px);max-width:900px;margin:0 auto;padding:44px 0 80px}.back-button{color:#7b899d;cursor:pointer;background:0 0;border:0;padding:8px 0;transition:all .18s}.back-button:hover{color:#1677ff;transform:translate(-4px)}.create-heading{margin:23px 0 30px;animation:.4s both pageEnter}.eyebrow{color:#1677ff;text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px;font-size:13px;font-weight:750}.create-heading h1{letter-spacing:-.035em;margin:0;font-size:42px}.create-heading p{color:#7a879a;max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.6}.draft-notice{background:#f5f9ff;border:1px solid #cfe0f8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 20px;padding:13px 15px;display:flex}.draft-notice>div{flex-direction:column;gap:3px;display:flex}.draft-notice strong{font-size:12px}.draft-notice span{color:#7f8da1;font-size:10px}.draft-notice button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:9px;flex:none;padding:8px 11px;font-size:10px;font-weight:700}.product-form{flex-direction:column;gap:20px;display:flex}.form-card{z-index:1;background:#fff;border:1px solid #e3eaf4;border-radius:20px;padding:27px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:visible;box-shadow:0 7px 25px #102e540b}.form-card:hover{border-color:#cedff1;box-shadow:0 14px 35px #102e5412}:is(.form-card:has(.smart-select-trigger-open),.form-card:has(.autocomplete-open)){z-index:300}.card-animate{animation:.35s both cardEnter}@keyframes cardEnter{0%{opacity:0}to{opacity:1}}.section-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.section-number{color:#1677ff;background:linear-gradient(#f0f6ff 0%,#e8f2ff 100%);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.section-heading h2{margin:0 0 3px;font-size:18px}.section-heading p{color:#8a97a9;margin:0;font-size:12px}.photo-dropzone{cursor:pointer;background:#fbfdff;border:1.5px dashed #cbd9e9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:165px;transition:all .2s;display:flex}.photo-dropzone:hover{background:#f5f9ff;border-color:#1677ff;transform:translateY(-3px);box-shadow:0 10px 26px #1677ff12}.photo-dropzone input{display:none}.upload-icon{color:#1677ff;background:#eaf3ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:25px;transition:all .18s;display:flex}.photo-dropzone:hover .upload-icon{transform:scale(1.1)rotate(4deg)}.photo-dropzone span{color:#9aa6b5;font-size:11px}.photo-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.photo-preview{aspect-ratio:1;background:#eef2f7;border-radius:12px;animation:.28s both photoPop;position:relative;overflow:hidden}@keyframes photoPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.photo-preview img{object-fit:cover;width:100%;height:100%;display:block}.main-photo-label{color:#fff;background:#061a3bd1;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}.field-group{margin-top:19px}.field-group:first-of-type{margin-top:0}.field-group label{color:#273b59;justify-content:space-between;align-items:center;gap:10px;min-height:20px;margin-bottom:7px;font-size:12px;font-weight:650;display:flex}.field-ready{color:#1677ff;font-size:10px;font-weight:650;animation:.18s readyAppear}@keyframes readyAppear{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.field-control{color:#061a3b;background:#fff;border:1px solid #dce5f0;border-radius:12px;outline:none;width:100%;transition:all .18s}input.field-control{height:48px;padding:0 14px}textarea.field-control{resize:vertical;min-height:160px;padding:14px}.field-control:hover{border-color:#c5d6ea}.field-control:focus{background:#fff;border-color:#1677ff;box-shadow:0 0 0 4px #1677ff17}.field-control-filled{background:linear-gradient(#fbfdff 0%,#f4f8ff 100%);border-color:#9ec7ff}.two-column-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.two-column-fields>.field-group{margin-top:19px}.ai-hint{color:#657692;background:linear-gradient(90deg,#f3f7fd 0%,#f7fbff 100%);border-radius:10px;margin-top:10px;padding:11px 13px;font-size:11px;line-height:1.5}.smart-select{z-index:2;width:100%;position:relative}.smart-select:has(.smart-select-trigger-open){z-index:350}.smart-select-trigger{color:#061a3b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 13px;transition:all .18s;display:flex}.smart-select-trigger:hover{border-color:#b9cde5}.smart-select-trigger-filled{background:linear-gradient(#fbfdff 0%,#f4f8ff 100%);border-color:#9ec7ff}.smart-select-trigger-open{background:#fff;border-color:#1677ff;box-shadow:0 0 0 4px #1677ff17}.smart-select-placeholder{color:#8795a8}.smart-select-value{color:#061a3b;font-weight:500}.smart-select-right{align-items:center;gap:7px;display:flex}.smart-select-done{color:#1677ff;background:#e6f1ff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:flex}.smart-select-chevron{color:#6e7d91;font-size:17px;line-height:1;transition:transform .18s;display:inline-block;transform:translateY(-2px)}.smart-select-chevron-open{transform:translateY(2px)rotate(180deg)}.smart-select-menu{z-index:999;background:#fff;border:1px solid #dbe5f1;border-radius:14px;width:100%;max-height:300px;padding:7px;animation:.16s both selectOpen;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 22px 55px #0723492e,0 5px 14px #0723490f}@keyframes selectOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.smart-select-option{color:#263b58;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:9px 11px;transition:all .14s;display:flex}.smart-select-option:hover{color:#0d5fc8;background:#f1f6fd}.smart-select-option-active{color:#1677ff;background:#eaf4ff;font-weight:700}.smart-select-backdrop,.smart-select-mobile-title{display:none}.smart-select-search-wrap{z-index:3;background:#fff;padding:6px 5px 8px;position:sticky;top:-7px}.smart-select-search{color:#061a3b;background:#f8fbff;border:1px solid #dbe5f1;border-radius:10px;width:100%;height:42px;padding:0 12px}.smart-select-search:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff14}.smart-select-empty{color:#8a97a9;text-align:center;padding:15px 12px;font-size:12px}.smart-select-compact .smart-select-trigger{min-height:48px;padding:0 11px}.smart-select-compact .smart-select-value{font-weight:650}.smart-autocomplete{z-index:2;position:relative}.smart-autocomplete.autocomplete-open{z-index:360}.smart-autocomplete-input-wrap{position:relative}.smart-autocomplete-input-wrap .field-control{padding-right:46px}.autocomplete-loader{width:17px;height:17px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.autocomplete-hint{color:#92a0b2;margin-top:6px;font-size:9.5px;line-height:1.45}.autocomplete-menu{z-index:1000;background:#fff;border:1px solid #dbe5f1;border-radius:14px;width:100%;max-height:330px;padding:7px;animation:.16s both selectOpen;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 22px 60px #07234930,0 6px 16px #0723490f}.autocomplete-menu-head{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 7px;display:flex;position:sticky;top:-7px}.autocomplete-menu-head span{color:#596a81;font-size:10px;font-weight:700}.autocomplete-menu-head button{color:#6d7c90;cursor:pointer;background:#f1f5fa;border:0;border-radius:8px;width:27px;height:27px}.autocomplete-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 11px;transition:all .14s;display:flex}.autocomplete-option:hover{background:#f1f6fd}.autocomplete-option-main{color:#172d4c;font-size:12px;font-weight:650}.autocomplete-option-sub{color:#8a98ab;font-size:9.5px;line-height:1.35}.autocomplete-state{color:#8b98aa;text-align:center;padding:18px 12px;font-size:11px}.price-zone{background:linear-gradient(#f7fbfff2 0%,#fff 100%);border:1px solid #e3eaf4;border-radius:16px;margin-top:18px;padding:18px}.price-zone:has(.smart-select-trigger-open){z-index:400;position:relative}.price-combo{grid-template-columns:minmax(0,1fr) 88px;gap:9px;display:grid}.price-mode-card{color:#061a3b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8f2;border-radius:13px;align-items:center;gap:12px;width:100%;margin-top:13px;padding:13px;transition:all .2s;display:flex}.price-mode-card:hover{border-color:#a9caf7;transform:translateY(-2px)}.price-mode-card-active{background:#f3f8ff;border-color:#8bbcff}.price-mode-check{color:#fff;background:#fff;border:1px solid #cad7e7;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:900;display:flex}.price-mode-card-active .price-mode-check{background:#1677ff;border-color:#1677ff;animation:.18s selectedPop}.price-mode-copy{flex-direction:column;gap:3px;display:flex}.price-mode-copy strong{font-size:12px}.price-mode-copy small{color:#7d8b9f;font-size:10px;line-height:1.4}.price-overrides{opacity:0;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .3s,opacity .24s,margin-top .3s;display:grid;overflow:hidden}.price-overrides-open{opacity:1;grid-template-rows:1fr;margin-top:14px;overflow:visible}.price-overrides-inner{min-height:0;overflow:hidden}.price-overrides-open .price-overrides-inner{overflow:visible}.price-overrides-heading{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.price-overrides-heading strong{font-size:12px}.price-overrides-heading span{color:#8795a8;font-size:10px}.market-price-list{flex-direction:column;gap:8px;display:flex}.market-price-row{background:#fff;border:1px solid #e6edf5;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:10px;transition:all .18s;display:flex;position:relative}.market-price-row:has(.smart-select-trigger-open){z-index:420}.market-price-row:hover{border-color:#c6daf5;box-shadow:0 7px 18px #102e540d}.market-price-brand{align-items:center;gap:10px;min-width:190px;display:flex}.market-price-brand>div:last-child{flex-direction:column;gap:2px;display:flex}.market-price-brand strong{font-size:12px}.market-price-brand span{color:#8a97a9;font-size:10px}.market-price-controls{flex:1;grid-template-columns:minmax(110px,1fr) 76px;gap:8px;display:grid}.market-price-controls input{color:#061a3b;background:#fff;border:1px solid #dce5f0;border-radius:12px;width:100%;height:48px;padding:0 12px;transition:all .18s}.market-price-controls input:focus{border-color:#1677ff;box-shadow:0 0 0 4px #1677ff14}.platform-list{flex-direction:column;gap:11px;display:flex}.platform-card{color:#061a3b;text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:69px;padding:12px 14px;transition:all .18s;display:flex}button.platform-card{cursor:pointer}button.platform-card:hover:not(:disabled){border-color:#a8caf9;transform:translateY(-3px);box-shadow:0 10px 22px #102e5412}.platform-card-active{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border-color:#7ab4ff}.platform-card-connect{background:#fbfdff;border-color:#d5e3f5}.platform-left{align-items:center;gap:12px;display:flex}.platform-logo{border-radius:11px;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;font-weight:900;display:flex}.olx-logo{color:#23e5db;letter-spacing:-.08em;background:#002f34;font-size:18px}.prom-logo{color:#3478d4;background:#ebf4ff;font-size:11px}.rozetka-logo{color:#00a046;background:#eaf9ee;font-size:20px}.shafa-logo{color:#e6558f;background:#fff1f6;font-size:18px}.epicentr-logo{color:#e39028;background:#fff7e8;font-size:18px}.kasta-logo{color:#7d54ce;background:#f4efff;font-size:18px}.allo-logo{color:#e33939;background:#fff0f0;font-size:18px}.facebook-logo{color:#1877f2;background:#edf4ff;font-family:Arial,sans-serif;font-size:20px}.ria-logo{color:#e65232;background:#fff0ed;font-size:9px}.rst-logo{color:#5059c9;background:#f0f1ff;font-size:11px}.dim-logo{color:#d9752f;background:#fff2e8;font-size:10px}.rieltor-logo{color:#246bb2;background:#eef7ff;font-size:18px}.platform-info{flex-direction:column;gap:3px;display:flex}.platform-info strong{font-size:13px}.platform-info span{color:#8c99aa;font-size:11px}.platform-check{color:#fff;border:1px solid #d4deea;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;transition:all .18s;display:flex}.platform-check-active{background:#1677ff;border-color:#1677ff;transform:scale(1.05)}.platform-disabled{opacity:.62;cursor:default!important}.soon-badge,.connect-inline-badge{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.soon-badge{color:#8e9aa9;background:#f0f3f7}.connect-inline-badge{color:#1677ff;background:#eaf4ff}.publish-panel{background:#fff;border:1px solid #dfe7f1;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex;box-shadow:0 12px 35px #102e5413}.publish-summary{flex-direction:column;gap:3px;display:flex}.publish-summary span{color:#8a97a9;font-size:11px}.publish-summary strong{font-size:14px}.publish-location{margin-top:2px;font-weight:600;color:#1677ff!important}.publish-button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:190px;padding:14px 20px;font-size:14px;font-weight:750;transition:all .2s;display:flex;box-shadow:0 8px 22px #1677ff33}.publish-button:hover:not(:disabled){background:#086bea;transform:translateY(-3px);box-shadow:0 14px 30px #1677ff47}.button-arrow{transition:transform .18s}.publish-button:hover:not(:disabled) .button-arrow{transform:translate(4px)}.publish-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (width<=700px){.landing{align-items:flex-start;min-height:100dvh;padding:26px 14px 34px}.landing-content{max-width:100%}.landing-logo{width:200px;margin-bottom:18px;transform:translate(-10px)}.development-badge{min-height:36px;margin-bottom:22px;font-size:12px}.landing-title{font-size:clamp(38px,11vw,52px)}.landing-description{margin-top:20px;font-size:14px}.marketplace-area{max-width:100%;margin-top:22px}.connection-panel{flex-direction:column;align-items:stretch;gap:12px;padding:15px}.connection-primary-button,.connection-secondary-button{width:100%;min-height:42px}.create-choice{padding:16px}.listing-type-grid{grid-template-columns:1fr}.listing-type-card{flex-direction:row;justify-content:flex-start;align-items:center;min-height:78px}.listing-type-check{top:50%;right:14px;transform:translateY(-50%)}.app-header{height:67px;padding:0 16px}.header-logo{width:125px}.header-marketplace-status,.header-connect-button{padding:7px 9px;font-size:10px}.create-page{width:calc(100% - 24px);padding-top:25px}.create-heading{margin:18px 0 24px}.create-heading h1{font-size:34px}.create-heading p{font-size:13px}.draft-notice{flex-direction:column;align-items:stretch}.draft-notice button{min-height:42px}.form-card{border-radius:17px;padding:18px}.section-heading{align-items:flex-start}.two-column-fields{grid-template-columns:1fr;gap:0}.photo-grid{grid-template-columns:repeat(3,1fr)}.price-zone{padding:13px}.price-combo{grid-template-columns:minmax(0,1fr) 82px}.market-price-row{flex-direction:column;align-items:stretch}.market-price-brand{min-width:0}.market-price-controls{width:100%}.publish-panel{flex-direction:column;align-items:stretch}.publish-button{width:100%;min-height:50px}.smart-select-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04122757;border:0;display:block;position:fixed;inset:0}.smart-select-menu{z-index:1001;border-radius:20px;width:auto;max-height:65dvh;padding:8px;animation:.22s both mobileSheetIn;position:fixed;inset:auto 10px 10px;box-shadow:0 22px 70px #04122747}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.smart-select-mobile-title{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #edf1f6;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:-1px -1px 0;padding:13px 12px 10px;display:flex;position:sticky;top:-8px}.smart-select-mobile-title strong{font-size:14px}.smart-select-mobile-title button{color:#596a80;cursor:pointer;background:#f0f4f9;border:0;border-radius:10px;width:34px;height:34px}.smart-select-search-wrap{top:55px}.smart-select-option{min-height:52px;padding:11px 12px;font-size:14px}.smart-select-trigger,.smart-select-compact .smart-select-trigger{min-height:50px}.autocomplete-menu{z-index:1100;border-radius:20px;width:auto;max-height:55dvh;padding:8px;animation:.22s both mobileSheetIn;position:fixed;inset:auto 10px 10px;box-shadow:0 22px 70px #04122747}.autocomplete-menu:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0412273d;position:fixed;inset:0}.autocomplete-menu-head{border-radius:18px 18px 0 0;padding:12px;top:-8px}.autocomplete-option{min-height:54px;padding:11px 12px}.autocomplete-option-main{font-size:14px}.autocomplete-option-sub{font-size:10.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
