:root{--nav:#0f2031;--nav2:#142b3f;--green:#0d8b47;--green2:#0b7b40;--orange:#ff7a00;--blue:#2f6fed;--red:#e5484d;--text:#142033;--muted:#6e7a89;--line:#e3e8ef;--bg:#f6f8fb;--card:#fff;--shadow:0 10px 30px rgba(20,32,51,.06)}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:var(--bg);font-size:14px}a{color:#195dcf;text-decoration:none}.topbar{height:64px;background:linear-gradient(100deg,var(--nav),#0a1927);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 25px;position:fixed;top:0;left:0;right:0;z-index:5}.brand{font-size:26px;font-weight:800;letter-spacing:-1px}.brand span{color:var(--orange)}.brand.big{font-size:35px}.top-meta{display:flex;align-items:center;gap:18px;font-size:13px}.top-meta a{color:#fff}.pill{padding:6px 10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);border-radius:999px}.sidebar{position:fixed;top:64px;left:0;bottom:0;width:224px;background:#fff;border-right:1px solid var(--line);padding:20px 12px;display:flex;flex-direction:column}.side-title{font-weight:800;color:#26364b;padding:0 12px 14px}.nav{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:9px;color:#29415f;margin:2px 0;font-weight:600}.nav i{font-style:normal;width:22px;text-align:center;font-size:17px}.nav:hover{background:#f2f6f9}.nav.active{background:linear-gradient(90deg,var(--green),var(--green2));color:#fff;box-shadow:0 7px 16px rgba(13,139,71,.18)}.side-bottom{margin-top:auto}.license-mini{border:1px solid #dce9df;background:#f3fbf5;padding:12px;border-radius:10px;display:flex;flex-direction:column;color:#25653a}.license-mini small{margin-top:4px}.content{margin-left:224px;padding:92px 28px 40px;max-width:1700px}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-head h1{margin:0 0 5px;font-size:27px;letter-spacing:-.5px}.page-head p{margin:0;color:var(--muted)}.btn{border:1px solid var(--line);background:#fff;color:#27384f;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer}.btn:hover{filter:brightness(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--green);color:#fff;border-color:var(--green)}.btn.success{background:#2f7f52;color:#fff;border-color:#2f7f52}.btn.ai{background:linear-gradient(90deg,#ff7900,#ff9a23);border:0;color:#fff}.btn.ghost{background:#fff}.btn.lg{font-size:16px;padding:13px 18px}.btn.sm{padding:6px 10px;font-size:12px}.widebtn{width:100%;margin-top:8px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.stat{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow)}.stat span{color:#48586d}.stat b{font-size:24px}.stat.orange{border-color:#ffe2bd}.stat.blue{border-color:#dbe5ff}.stat.green{border-color:#cee9d8}.stat.red{border-color:#ffd5d7}.section-title{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.section-title h2{font-size:18px}.seg{background:#fff;border:1px solid var(--line);border-radius:9px;padding:3px}.seg button{border:0;background:transparent;padding:8px 13px;border-radius:7px}.seg .active{background:var(--green);color:#fff}.metric-row{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:16px;overflow:hidden}.metric-row>div{padding:16px;border-right:1px solid var(--line)}.metric-row>div:last-child{border:0}.metric-row small{display:block;color:#607087;margin-bottom:6px}.metric-row strong{font-size:17px}.pos{color:#0a8a3f}.neg{color:#e23535}.card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:18px;box-shadow:var(--shadow);margin-bottom:18px}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card h3{margin:0 0 14px;font-size:17px}.card-head h3{margin:0}.empty{text-align:center;padding:42px 20px;color:var(--muted)}.empty.small{padding:24px}.empty b{color:#26364b}.empty-icon{font-size:38px;color:#9eb1c2;margin-bottom:8px}.toolbar{display:flex;gap:10px;align-items:center;margin:0 0 14px}.toolbar .search{min-width:360px}.toolbar .spacer{flex:1}input,select,textarea{width:100%;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:10px 11px;font:inherit;color:var(--text);outline:none}input:focus,select:focus,textarea:focus{border-color:#58a67b;box-shadow:0 0 0 3px rgba(13,139,71,.08)}textarea{min-height:110px;resize:vertical}label{display:block;font-weight:600;color:#34465c;margin-bottom:12px}label input,label textarea,label select{margin-top:6px;font-weight:400}.table-card{padding:0;overflow:auto}table{width:100%;border-collapse:collapse;min-width:900px}th{text-align:left;font-size:12px;color:#607087;font-weight:800;padding:12px 14px;border-bottom:1px solid var(--line);background:#fbfcfd}td{padding:13px 14px;border-bottom:1px solid #eef1f5;vertical-align:middle}tr:last-child td{border-bottom:0}td small{display:block;color:#7b8797;margin-top:3px}.table-empty{text-align:center;color:#7c8998;padding:35px}.badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:6px;font-size:12px;font-weight:800}.badge.success{background:#eaf8ef;color:#17713d}.badge.danger{background:#fff0f0;color:#cf3535}.badge.muted{background:#eef2f6;color:#637286}.chip{border:1px solid var(--line);background:#fff;padding:8px 12px;border-radius:999px}.chip.active{background:#eaf8ef;color:#14703c;border-color:#cde8d6}.info-banner{padding:13px 15px;border:1px solid #cfe7d8;background:#f3fbf5;border-radius:9px;margin-bottom:14px;color:#2b6240}.info-banner.warning{border-color:#f4deb4;background:#fff8e9;color:#765417}.pricing-grid,.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-grid h3{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px}.form-grid h3:first-of-type{border:0}.form-grid .wide{grid-column:1/-1}.form-grid.compact{gap:0 12px}.calc-box{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d8eadf;background:#f5fbf7;border-radius:9px;margin-top:8px}.calc-box>div{padding:16px}.calc-box>div+div{border-left:1px solid #d8eadf}.calc-box small{display:block;color:#658273}.calc-box b{display:block;font-size:23px;color:#18713e;margin-top:3px}.price-level{border:1px solid var(--line);border-radius:9px;padding:14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.price-level.selected{border-color:#6cae87;background:#f6fbf8}.price-level small{display:block;color:#7b8797;margin-top:4px}.danger-zone{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.split{display:grid;grid-template-columns:380px 1fr;gap:16px}.question-list{padding:0;overflow:hidden}.question-list h3{padding:16px;margin:0;border-bottom:1px solid var(--line)}.q-item{display:block;padding:13px 16px;border-bottom:1px solid var(--line);color:#24364d}.q-item:hover{background:#f7faf8}.q-item span,.q-item small{display:block;margin-top:4px;color:#718094}.ai-answer{border-left:3px solid #13a163;background:#f7fcf9;border-radius:7px;padding:14px;margin:15px 0}.ai-answer small{display:block;color:#137a4a;font-weight:800;margin-bottom:8px}.end-actions{text-align:right}.rule{display:flex;gap:10px;border-top:1px solid var(--line);padding:13px 0}.rule:first-of-type{border:0}.rule span{color:var(--green);font-weight:900}.rule p{margin:3px 0 0;color:var(--muted)}.license-card{background:linear-gradient(110deg,#102d23,#1f6a46);color:#fff;border-radius:14px;padding:26px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.license-card h2{font-size:32px;margin:4px 0}.license-card p{opacity:.85}.license-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.steps div{border:1px solid var(--line);border-radius:9px;padding:14px}.steps b{display:block;background:#eef8f1;color:#1c7542;width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px;margin-bottom:8px}.rank-demo{border:1px solid var(--line);border-radius:10px;overflow:hidden}.rank-search{padding:13px;background:#fafcfd;border-bottom:1px solid var(--line);color:#718094}.rank-row{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.rank-row:last-child{border:0}.rank-row small{display:block;color:#607087;margin-top:4px}.rank-row small span{color:#168449}.rank-row .right{margin-left:auto}.prod-dot{width:44px;height:44px;border-radius:9px;background:linear-gradient(135deg,#e7eef5,#f7f9fb)}.login-bg,.install-bg{min-height:100vh;background:radial-gradient(circle at 15% 10%,#1f4564 0,#102536 35%,#07131e 100%);display:flex;align-items:center;justify-content:center;padding:30px}.login-card,.installer{background:#fff;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.35);padding:34px;width:min(440px,100%)}.installer{width:min(850px,100%)}.login-card h1,.installer h1{margin:18px 0 5px}.muted{color:var(--muted)}.alert{padding:12px 14px;border-radius:8px;margin:12px 0}.alert.success{background:#eaf8ef;color:#196b3d}.alert.danger{background:#fff0f0;color:#b72f35}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0}.check{padding:9px 11px;border-radius:8px;background:#f4f6f8}.check.ok b{color:#138145}.check.bad b{color:#d43b3b}.foot{color:#7d8996;font-size:12px;margin-top:18px}.toast{position:fixed;right:24px;bottom:24px;background:#17364c;color:#fff;padding:12px 16px;border-radius:9px;box-shadow:0 15px 40px rgba(0,0,0,.2);opacity:0;transform:translateY(10px);transition:.2s;z-index:99;max-width:420px}.toast.show{opacity:1;transform:none}.toast.err{background:#b52f35}@media(max-width:1050px){.stat-grid{grid-template-columns:1fr 1fr}.metric-row{grid-template-columns:repeat(3,1fr)}.pricing-grid,.settings-grid,.split{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.sidebar{width:76px}.nav span,.side-title,.license-mini{display:none}.nav{justify-content:center}.content{margin-left:76px}}@media(max-width:680px){.top-meta span:not(.pill){display:none}.content{padding:84px 12px 30px}.stat-grid{grid-template-columns:1fr}.metric-row{grid-template-columns:1fr 1fr}.toolbar{flex-wrap:wrap}.toolbar .search{min-width:100%}.form-grid,.check-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.page-head{align-items:flex-start;gap:10px}.page-head .btn{white-space:nowrap}}
.product-cell{display:flex;align-items:center;gap:10px;min-width:310px}.product-cell img,.prod-thumb{width:46px;height:46px;border-radius:8px;object-fit:contain;border:1px solid var(--line);background:#fff;flex:0 0 46px}.prod-thumb{display:inline-block;background:linear-gradient(135deg,#edf2f6,#fafbfd)}.product-stats{margin-bottom:14px}.product-stats .stat b{font-size:21px}
.pill.super{background:#fff3d7;color:#7c4d00;border-color:#ffd88b;font-weight:800}.progress-wrap{background:#fff;border:1px solid var(--line);padding:12px 14px;border-radius:9px;margin-bottom:14px}.progress-line{height:8px;background:#edf1f5;border-radius:999px;overflow:hidden;margin-bottom:7px}.progress-line span{display:block;width:0;height:100%;background:var(--green);transition:width .2s}.progress-wrap small{color:var(--muted)}.rank-add{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(240px,1fr) auto;gap:10px;align-items:center;margin-bottom:8px}.badge{max-width:280px;white-space:normal;line-height:1.25}.toolbar .chip{cursor:pointer}.toolbar .chip:hover{border-color:#b6c7d8}@media(max-width:850px){.rank-add{grid-template-columns:1fr}.rank-add .btn{width:100%}}
.training-card{margin-bottom:18px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:13px}.form-grid input,.form-grid select{border:1px solid #dbe4ef;border-radius:10px;padding:11px 12px;background:#fff}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.metric b{display:block;font-size:24px}.metric span{color:#64748b;font-size:13px}.mini-input{width:86px;border:1px solid #d7e0eb;border-radius:8px;padding:8px}.data-table td small{display:block;color:#64748b;margin-top:4px;max-width:280px}.q-item.selected{background:#eef8f3;border-left:3px solid #15945b}.badge.good{background:#e8f7ee;color:#137a49}.badge.warn{background:#fff5db;color:#8a5b00}@media(max-width:1000px){.form-grid,.metric-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.form-grid,.metric-grid{grid-template-columns:1fr}}

/* v0.4.1 BuyBox pricing modal */
body.modal-open{overflow:hidden}.bt-modal[hidden]{display:none}.bt-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:22px}.bt-modal-backdrop{position:absolute;inset:0;background:rgba(8,20,32,.58);backdrop-filter:blur(2px)}.bt-modal-panel{position:relative;width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,.28);padding:22px}.bt-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.bt-modal-head h3{margin:0 0 5px;font-size:20px}.icon-btn{width:36px;height:36px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:24px;line-height:1;cursor:pointer}.pricing-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.info-banner.compact{margin-bottom:16px;padding:11px 13px}.modal-calc{margin-top:6px}.modal-calc .modal-mode{font-size:16px}.modal-note{font-size:12px;line-height:1.55}.bt-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:680px){.pricing-modal-grid{grid-template-columns:1fr}.bt-modal{padding:10px}.bt-modal-panel{max-height:calc(100vh - 20px);padding:16px}}
/* v0.5 */
.bb-thumb{width:50px;height:50px;display:block;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.bb-thumb.placeholder{background:linear-gradient(135deg,#edf2f6,#fafbfd)}
.pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 22px}.page-btn{min-width:36px;height:36px;padding:0 10px;border:1px solid var(--line);background:#fff;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#29415f;font-weight:700}.page-btn.active{background:var(--green);border-color:var(--green);color:#fff}.page-btn.disabled{pointer-events:none;opacity:.4}.inline-select{display:flex;align-items:center;gap:7px;margin:0;white-space:nowrap;font-size:12px;color:var(--muted)}.inline-select select{width:auto;margin:0;min-width:78px}.filter-form select{width:auto;min-width:150px}.section-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:18px}.section-tabs a{padding:12px 16px;color:#54657a;font-weight:800;border-bottom:3px solid transparent}.section-tabs a.active{color:var(--green);border-bottom-color:var(--green)}.section-tabs span{background:#eef2f6;border-radius:999px;padding:2px 7px;font-size:11px}.qa-cell{min-width:300px;max-width:560px;white-space:normal;line-height:1.5}.feed-list{display:grid;gap:8px}.feed-list>div{border:1px solid var(--line);border-radius:9px;padding:10px 12px}.feed-list small{display:block;color:var(--muted);margin-top:4px}.row-actions{display:flex;gap:6px}.btn.danger-outline,.danger-outline{border-color:#efb2b5;color:#b72f35;background:#fff}.btn.danger-btn,.danger-btn{background:#c83e44;color:#fff;border-color:#c83e44}.api-master{display:flex;justify-content:space-between;align-items:center;border:1px solid;border-radius:12px;padding:17px 18px;margin-bottom:18px}.api-master.on{background:#f1fbf5;border-color:#bfe3ca}.api-master.off{background:#fff3f3;border-color:#f2c2c4}.api-master p{margin:5px 0 0;color:var(--muted)}.pill.api-on{background:#0d8b47;border-color:#0d8b47}.pill.api-off{background:#a52d32;border-color:#a52d32}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.plan-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px;display:flex;flex-direction:column;gap:6px}.plan-card.featured{border-color:#75b48e;box-shadow:0 8px 24px rgba(13,139,71,.08)}.plan-card b{font-size:18px}.plan-card span{font-weight:700;color:#28445f}.plan-card small{color:var(--muted)}.license-editor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 14px}.check-label{display:flex;align-items:center;gap:8px}.check-label input{width:auto;margin:0}.custom-license{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:8px 0 14px}.custom-license summary{cursor:pointer;font-weight:800}.custom-license .license-editor-grid{margin-top:12px}.feature-dots{display:flex;flex-wrap:wrap;gap:4px}.feature-dots span{font-size:10px;font-weight:800;background:#eef2f6;color:#8a96a5;padding:4px 6px;border-radius:999px}.feature-dots span.on{background:#e8f7ee;color:#137a49}.admin-table-head{padding:16px 16px 0}.permission-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.permission-grid>div{border:1px solid var(--line);border-radius:9px;padding:14px}.permission-grid span{display:block;color:var(--muted);font-size:12px}.permission-grid b{display:block;margin-top:4px;font-size:16px}.auth-link{text-align:center;margin:16px 0 0;color:var(--muted)}.rank-how .steps span{display:block;line-height:1.4;color:#4f6074}
@media(max-width:1100px){.plan-grid,.license-editor-grid,.permission-grid{grid-template-columns:1fr 1fr}.filter-form{flex-wrap:wrap}.filter-form .search{min-width:100%}}
@media(max-width:680px){.plan-grid,.license-editor-grid,.permission-grid{grid-template-columns:1fr}.api-master{align-items:flex-start;gap:12px;flex-direction:column}.section-tabs{overflow:auto}.filter-form select{width:100%}.inline-select{width:100%;justify-content:space-between}.inline-select select{flex:1}}

/* v0.5.1 - Trendyol Excel archive + API mode switch */
.trendyol-api-card{position:relative;padding:22px;max-width:820px}.api-card-head{align-items:flex-start;margin-bottom:14px}.api-card-head h3{font-size:19px;margin-bottom:7px}.api-card-head p{margin:0}.api-credentials-form{display:grid;grid-template-columns:1fr;gap:0}.api-card-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:4px;padding-right:285px;min-height:52px}.api-mode-box{position:absolute;right:22px;bottom:22px;display:flex;align-items:center;gap:14px}.api-mode-copy{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.api-mode-copy b{font-size:15px}.api-mode-copy small{color:var(--muted);font-size:11px;max-width:210px;text-align:right}.api-mode-form{position:absolute;right:22px;bottom:31px;transform:translateX(0);display:flex;align-items:center}.api-mode-box{right:150px}.api-switch-wrap{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;user-select:none}.api-switch-wrap input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.api-switch{width:54px;height:29px;border-radius:999px;display:inline-flex;align-items:center;padding:3px;transition:.2s;background:#f58220;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.api-switch-knob{width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:.2s;transform:translateX(0)}.api-switch-wrap.is-on .api-switch{background:#16a05d}.api-switch-wrap.is-on .api-switch-knob{transform:translateX(25px)}.api-switch-wrap strong{min-width:42px;color:#637286;font-size:14px}.api-switch-wrap.is-on strong{color:#16824e}.api-switch-wrap.is-off strong{color:#d26b15}
.table-scroll{overflow:auto;width:100%}.qna-history-table table{min-width:1520px}.qna-history-table th{white-space:nowrap}.qna-product{min-width:250px;max-width:330px}.qna-product b{display:block;line-height:1.35}.qna-product small{display:block;margin-top:4px;color:#6f7f92}.nowrap{white-space:nowrap}.qna-history-table .qa-cell{min-width:300px;max-width:460px;vertical-align:top}.qna-history-table td{vertical-align:top}
@media(max-width:850px){.trendyol-api-card{max-width:none}.api-card-footer{padding-right:0;min-height:0;margin-bottom:84px}.api-mode-box{left:22px;right:auto;bottom:20px;align-items:flex-start}.api-mode-copy{align-items:flex-start}.api-mode-copy small{text-align:left}.api-mode-form{right:22px;bottom:28px}}
@media(max-width:560px){.api-mode-box{position:static;margin-top:14px}.api-mode-form{position:static;margin-top:-47px;justify-content:flex-end}.api-card-footer{margin-bottom:0}.trendyol-api-card{padding:16px}}
/* v0.5.1 API card flow overrides */
.trendyol-api-card{position:static}.api-card-footer{padding-right:0;min-height:0}.api-mode-box{position:static;display:flex;align-items:center;gap:14px;margin-left:auto}.api-mode-copy{align-items:flex-end}.api-mode-form{position:static;transform:none}.api-card-footer{margin-bottom:0}
@media(max-width:850px){.api-card-footer{margin-bottom:0;flex-wrap:wrap}.api-mode-box{position:static;margin-left:auto}.api-mode-form{position:static}.api-mode-copy{align-items:flex-end}}
@media(max-width:560px){.api-card-footer{align-items:flex-start}.api-mode-box{width:100%;margin-top:12px;justify-content:space-between}.api-mode-copy{align-items:flex-start}.api-mode-copy small{text-align:left}.api-mode-form{margin-top:0}}

/* v0.5.3 - Manuel Excel sütun eşleştirme */
.qna-import-top{align-items:end}.qna-import-stepbar{display:flex;align-items:center;gap:9px;margin:6px 0 16px;color:#506177;font-size:13px}.qna-import-stepbar .step-dot{width:25px;height:25px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e9eef4;color:#607087;font-weight:800}.qna-import-stepbar .step-dot.active{background:#e9f8ef;color:#11804a}.qna-import-stepbar .step-line{height:1px;background:var(--line);flex:1;max-width:100px}.qna-import-result{margin-top:10px;min-height:20px}.qna-import-result.error{color:#b72f35;font-weight:700}.qna-mapping-panel{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.qna-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.qna-map-head h4{margin:0 0 5px;font-size:17px}.qna-map-head p{margin:0}.qna-mapping-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:15px 0}.qna-map-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:#fbfcfd}.qna-map-row b{display:block;color:#26364b}.qna-map-row b span{color:#d23d44}.qna-map-row small{display:block;color:var(--muted);margin-top:3px}.qna-map-row select{margin:0}.qna-map-row.required{border-color:#d6eadf;background:#f7fcf9}.qna-source-preview{margin-top:18px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.qna-preview-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;background:#fafcfd;border-bottom:1px solid var(--line)}#qnaPreviewTable{min-width:1100px}#qnaPreviewTable th{white-space:nowrap}#qnaPreviewTable td{min-width:150px;max-width:300px;vertical-align:top;white-space:normal;line-height:1.4}.qna-final-actions{margin-top:16px}
@media(max-width:1000px){.qna-mapping-grid{grid-template-columns:1fr}.qna-map-row{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.qna-import-stepbar{align-items:flex-start;flex-wrap:wrap}.qna-import-stepbar .step-line{display:none}.qna-map-row{grid-template-columns:1fr}.qna-map-head{flex-direction:column}}

/* v0.5.4 - Arşiv cevap motoru ve 1 dakikalık soru otomasyonu */
.qna-engine-banner{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qna-live-split{grid-template-columns:430px 1fr}.question-list-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.question-list-head h3{padding:0;border:0;margin:0}.question-list-head small{color:var(--muted)}.live-dot{font-size:11px;font-weight:800;color:#137a49;background:#e8f7ee;border-radius:999px;padding:5px 9px}.live-dot:before{content:'';display:inline-block;width:7px;height:7px;background:#17a863;border-radius:50%;margin-right:5px;box-shadow:0 0 0 4px rgba(23,168,99,.12)}.q-item.answered{background:#fbfcfd}.q-answer-mini{color:#137a49!important}.q-draft-mini{color:#9a6200!important}.answer-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.answer-pane-head h3{margin-bottom:3px}.qna-actions-row{display:flex;gap:10px;align-items:center;margin:4px 0 14px}.qna-actions-row .btn{min-width:180px}.answer-pane #aiOutput{min-height:145px}.draft-hint{font-size:12px;margin-top:-5px;margin-bottom:14px}.similar-examples{border:1px solid #e3eaf0;border-radius:10px;background:#fbfcfd;margin:12px 0 16px;overflow:hidden}.similar-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e7edf2}.similar-item{padding:12px 14px;border-bottom:1px solid #edf1f4}.similar-item:last-child{border-bottom:0}.similar-item>div{display:flex;justify-content:space-between;gap:8px}.similar-item small{display:block;color:#6d7d91;margin:5px 0}.similar-item p{margin:0;color:#26364b;line-height:1.45}.auto-note{padding:11px 13px;border-radius:8px;background:#f4f8fb;border:1px solid #e0e8ef;color:#53677d;font-size:12px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e4eaf0;border-radius:10px;padding:12px 13px;margin-bottom:10px}.toggle-row span{display:flex;flex-direction:column;gap:3px}.toggle-row small{color:var(--muted);font-weight:400}.toggle-row input{width:22px;height:22px;accent-color:#15945b;flex:0 0 auto}.cron-card code.cron-command{display:block;padding:13px 14px;border-radius:9px;background:#102536;color:#e8f7ee;font-size:12px;overflow:auto;white-space:nowrap;margin:10px 0}.badge.warn{background:#fff4da;color:#8b5c00}
@media(max-width:1100px){.qna-live-split{grid-template-columns:1fr}.question-list{max-height:420px;overflow:auto}}
@media(max-width:680px){.qna-actions-row{flex-direction:column;align-items:stretch}.qna-actions-row .btn{width:100%}.answer-pane-head{flex-direction:column}.toggle-row{align-items:flex-start}}


/* v0.5.5 QNA + global worker */
.qna-howto-card{border:1px solid #ffd3a8;background:#fffaf5;border-radius:12px;margin:0 0 18px;overflow:hidden}.qna-howto-card summary{cursor:pointer;padding:14px 17px;font-weight:900;color:#f36f16;list-style:none}.qna-howto-card summary::-webkit-details-marker{display:none}.qna-howto-card summary:after{content:'＋';float:right;color:#f36f16}.qna-howto-card[open] summary:after{content:'−'}.qna-howto-body{padding:0 17px 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px}.qna-howto-body>div{border:1px solid #ffe2c7;background:#fff;border-radius:9px;padding:11px 12px}.qna-howto-body b{display:block;color:#ee6a10;margin-bottom:4px}.qna-howto-body span{display:block;color:#5f6f82;font-size:13px;line-height:1.45}.qna-main-tabs .new-tab{color:#f36f16;border-bottom-color:#f36f16}.q-item.waiting-new{border-left:4px solid #ff7a18;background:#fffaf5}.q-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.q-item-top>b{flex:1}.q-item-top em{font-style:normal;font-size:10px;font-weight:900;background:#fff0e4;color:#e55d00;border-radius:999px;padding:3px 7px}.q-item-top em.done{background:#e8f7ee;color:#137a49}.success-soft{background:#f0faf4!important;border-color:#c7e8d4!important;color:#315b43!important}.disabled-setting{opacity:.62;background:#f8f9fa}.license-worker-card{margin-top:18px}.worker-simple-copy{margin:0 0 12px;color:#506177}.platform-worker-card{scroll-margin-top:20px}.worker-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 14px}.worker-steps>div{border:1px solid var(--line);border-radius:9px;padding:12px;display:flex;gap:9px;align-items:flex-start}.worker-steps b{display:flex;align-items:center;justify-content:center;min-width:25px;height:25px;border-radius:50%;background:#fff0e4;color:#e55d00}.worker-steps span{font-size:13px;color:#526479;line-height:1.4}.worker-meta{display:flex;gap:18px;flex-wrap:wrap;margin:10px 0;color:#5f6f82;font-size:12px}.worker-meta code{background:#f1f4f7;padding:2px 5px;border-radius:5px}.worker-test-form{margin-top:10px}.worker-host-help{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.worker-host-help summary{cursor:pointer;font-weight:800;color:#f36f16}.worker-host-help p{line-height:1.55;color:#53677d}.qna-actions-row{flex-wrap:wrap}
@media(max-width:1000px){.qna-howto-body,.worker-steps{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.qna-howto-body,.worker-steps{grid-template-columns:1fr}}

.cron-simple-box{display:grid;grid-template-columns:180px 1fr;gap:10px;margin:12px 0}.cron-simple-box>div{border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:#fbfcfd}.cron-simple-box small{display:block;color:var(--muted);margin-bottom:5px}.cron-simple-box code{display:block;overflow:auto;white-space:nowrap}.raw-cron-line{margin:8px 0}.raw-cron-line summary{cursor:pointer;font-weight:800;color:#f36f16}.raw-cron-line .cron-command{display:block;margin-top:8px}@media(max-width:650px){.cron-simple-box{grid-template-columns:1fr}}

/* v0.5.6 - Satır içi ürün finans düzenleme + Türkçe yönetim */
.btn.orange{background:#f57c13;color:#fff;border-color:#f57c13}.inline-financial-card{overflow:hidden}.financial-table{min-width:1580px}.financial-table th{white-space:nowrap}.financial-table td{vertical-align:middle}.financial-table .product-cell{min-width:285px}.money-inline,.number-inline{display:flex;align-items:center;border:1px solid #ccd7e2;border-radius:8px;background:#fff;overflow:hidden;min-width:118px}.money-inline:focus-within,.number-inline:focus-within{border-color:#f57c13;box-shadow:0 0 0 3px rgba(245,124,19,.10)}.money-inline input,.number-inline input{border:0!important;box-shadow:none!important;border-radius:0;padding:8px 7px;min-width:72px;text-align:right;background:transparent}.money-inline span,.number-inline span{padding:0 8px;color:#68798d;font-size:11px;font-weight:800;white-space:nowrap}.number-inline{min-width:102px}.financial-actions{display:flex;flex-direction:column;gap:6px;min-width:150px}.financial-actions .btn{width:100%;white-space:normal}.financial-row{transition:background .25s}.financial-row.row-saved{background:#effaf3}.profit-edit-table{min-width:1460px}.profit-edit-table .financial-row td:last-child{min-width:100px}.admin-row-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.admin-row-actions form{margin:0}.admin-row-actions .btn{white-space:nowrap}.qna-main-tabs a[data-qna-tab-switch]{cursor:pointer}.qna-live-loading{opacity:.55;pointer-events:none}
@media(max-width:900px){.financial-table{min-width:1450px}.admin-row-actions{align-items:stretch;flex-direction:column}.admin-row-actions .btn{width:100%}}

/* v0.5.7 - Kompakt finans alanları + açılır kullanım rehberleri */
.page-howto-card{border:1px solid #ffd3a8;background:#fffaf5;border-radius:10px;margin:-4px 0 16px;overflow:hidden}.page-howto-card summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;color:#ec6810;font-weight:900;list-style:none;user-select:none}.page-howto-card summary::-webkit-details-marker{display:none}.page-howto-card summary:after{content:'＋';width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#fff0e4;color:#ef6e13;font-size:16px}.page-howto-card[open] summary:after{content:'−'}.page-howto-body{padding:0 14px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.page-howto-body>div{background:#fff;border:1px solid #ffe3cb;border-radius:8px;padding:10px 11px}.page-howto-body b{display:block;color:#e7650d;margin-bottom:4px;font-size:13px}.page-howto-body span{display:block;color:#596b80;font-size:12px;line-height:1.45}
.compact-financial-table th,.compact-financial-table td{padding-left:8px;padding-right:8px}.compact-financial-table .product-cell{min-width:220px;max-width:245px}.compact-financial-table .product-cell img{flex:0 0 auto}.compact-financial-table .money-inline{min-width:92px}.compact-financial-table .money-inline input{min-width:54px;width:64px;padding:7px 5px}.compact-financial-table .money-inline span{padding:0 6px}.compact-financial-table .min-money{min-width:100px}.compact-financial-table .min-money input{width:72px}.vat-select{width:90px;min-width:90px;padding:8px 24px 8px 9px;font-weight:700}.deci-inline{min-width:78px!important;width:78px}.deci-inline input{min-width:40px!important;width:43px!important;padding:7px 4px!important}.deci-inline span{padding:0 5px!important}.profit-edit-table{min-width:1120px!important}.product-financial-table{min-width:1240px!important}.profit-edit-table .financial-row td:last-child{min-width:70px}.product-financial-table .financial-actions{min-width:118px}.product-financial-table .financial-actions .btn{padding:6px 7px;font-size:11px}.qna-howto-card:not([open]) .qna-howto-body{display:none}
@media(max-width:1200px){.page-howto-body{grid-template-columns:1fr 1fr}.compact-financial-table .product-cell{min-width:200px}.profit-edit-table{min-width:1080px!important}.product-financial-table{min-width:1200px!important}}
@media(max-width:700px){.page-howto-body{grid-template-columns:1fr}.page-howto-card summary{padding:10px 12px}}

/* v0.5.8 - profil menüsü, kompakt ayarlar, XML merkezi ve premium kurucu paneli */
.profile-menu{position:relative}.profile-trigger{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;border-radius:10px;padding:6px 9px;cursor:pointer;min-width:178px;text-align:left}.profile-trigger:hover,.profile-trigger.open{background:rgba(255,255,255,.11)}.profile-avatar{width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,#ff8a1c,#ff6500);display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#fff}.profile-copy{display:flex;flex-direction:column;line-height:1.15;flex:1}.profile-copy b{font-size:12px}.profile-copy small{font-size:10px;color:#b9c7d6}.profile-chevron{font-size:16px}.profile-dropdown{position:absolute;right:0;top:calc(100% + 9px);width:230px;background:#fff;border:1px solid #dfe6ed;box-shadow:0 16px 40px rgba(18,37,55,.18);border-radius:12px;padding:7px;z-index:1000;color:#132438}.profile-dropdown-head{padding:10px 11px;border-bottom:1px solid #edf1f4;margin-bottom:4px;display:flex;flex-direction:column;gap:3px}.profile-dropdown-head small{color:#718196;font-size:11px;overflow:hidden;text-overflow:ellipsis}.profile-dropdown a{display:block;padding:10px 11px;border-radius:8px;color:#20334a;font-weight:700;font-size:12px}.profile-dropdown a:hover{background:#f4f7fa}.profile-dropdown .profile-logout{color:#c43d3d}.account-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px}.account-profile-head{display:flex;gap:13px;align-items:center;margin-bottom:16px}.account-avatar{width:58px;height:58px;border-radius:15px;background:linear-gradient(135deg,#ff8a1c,#ff6500);display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px;font-weight:900}.account-profile-head h3,.account-profile-head p{margin:0}.account-profile-head p{color:var(--muted);margin:3px 0 6px}.account-info-list{display:flex;flex-direction:column;gap:0}.account-info-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.account-info-list span{color:var(--muted)}.account-links{display:flex;gap:8px;margin-top:15px}
.settings-top-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;align-items:stretch}.compact-api-card,.compact-automation-card{margin:0}.compact-api-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 12px!important}.compact-api-form label{margin:0!important}.compact-api-form input,.compact-api-form select,.compact-setting-fields input,.compact-setting-fields select{padding:9px 10px!important;min-height:40px}.compact-api-footer{margin-top:12px!important;padding-top:12px!important}.compact-api-mode{padding:8px 10px!important}.compact-setting-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.compact-qna-settings{margin-top:16px}.qna-setting-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.score-setting{border:1px solid #e4eaf0;border-radius:10px;padding:12px 13px;display:flex;flex-direction:column;justify-content:center}.score-setting input{margin-top:7px}.answer-rules-body{padding:0 17px 16px}.rule-add-grid{display:grid;grid-template-columns:210px 1fr auto;gap:10px;align-items:end;margin:10px 0 14px}.rule-add-grid label{margin:0}.rule-list-compact{display:flex;flex-direction:column;gap:8px}.rule-compact{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #e3e9ef;background:#fff;border-radius:9px;padding:10px 12px}.rule-compact.is-passive{opacity:.55;background:#f7f8f9}.rule-compact>div:first-child{display:flex;flex-direction:column;gap:3px}.rule-compact span{color:#617287;font-size:12px}.rule-actions{display:flex;gap:6px}.rule-help{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff4e9;color:#78502e;font-size:12px;line-height:1.5}.datahub-metrics{grid-template-columns:repeat(5,1fr)!important}.metric-link{text-decoration:none;color:inherit;transition:transform .15s,border-color .15s,box-shadow .15s}.metric-link:hover{transform:translateY(-2px);border-color:#ffb06b;box-shadow:0 8px 22px rgba(243,111,22,.09)}.metric-link small{display:block;color:#8a98a8;font-size:10px;margin-top:5px}.xml-value-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:7px 9px;font-weight:800;font-size:12px;min-width:86px}.xml-value-chip.filled{background:#edf8f1;color:#167847;border:1px solid #ccebd9}.xml-value-chip.empty{background:#f3f5f7;color:#8b98a7;border:1px solid #e4e8ec}.detailed-feed-list>div{display:flex!important;justify-content:space-between;align-items:center;gap:18px}.feed-url{max-width:58%;font-size:11px;color:#2070b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-premium-head{border-bottom:1px solid #e7edf3;padding-bottom:14px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.admin-kpi-grid>div{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid #dde6ee;border-radius:13px;padding:16px;box-shadow:0 6px 18px rgba(23,45,66,.05)}.admin-kpi-grid span{display:block;color:#67798d;font-size:12px;font-weight:700}.admin-kpi-grid b{display:block;font-size:25px;margin:6px 0;color:#14273e}.admin-kpi-grid small{color:#94a0ad}.premium-create-user{border-top:3px solid #f57c13}.manual-user-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px}.manual-user-grid label{margin:0}.manual-user-grid input,.manual-user-grid select{min-height:41px}.rank-how{border-left:4px solid #f57c13}
@media(max-width:1100px){.account-grid,.settings-top-grid{grid-template-columns:1fr}.datahub-metrics{grid-template-columns:repeat(3,1fr)!important}.admin-kpi-grid{grid-template-columns:1fr 1fr}.manual-user-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.profile-copy{display:none}.profile-trigger{min-width:auto}.compact-api-form,.compact-setting-fields,.qna-setting-grid,.rule-add-grid,.manual-user-grid{grid-template-columns:1fr!important}.datahub-metrics,.admin-kpi-grid{grid-template-columns:1fr!important}.rule-compact{align-items:flex-start;flex-direction:column}.detailed-feed-list>div{align-items:flex-start;flex-direction:column}.feed-url{max-width:100%}}

/* v0.5.9 - XML sütun eşleştirme + premium kullanıcı filtreleri */
.xml-mapping-card{border-top:3px solid #f57c13}.xml-map-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px 12px}.xml-map-field{margin:0}.xml-map-field>span{display:block;font-size:11px;font-weight:900;color:#41546a;margin-bottom:5px}.xml-map-field select{width:100%;min-height:40px;padding:8px 30px 8px 9px}.xml-preview-wrap{margin-top:16px;border-top:1px solid #e7edf3;padding-top:13px}.xml-preview-wrap h4{margin:0 0 9px}.xml-preview-table{min-width:900px}.xml-preview-table th,.xml-preview-table td{font-size:11px;padding:8px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.success-text{color:#16824f!important}.warn-text{color:#b16c00!important}.danger-text{color:#c83f3f!important}
.premium-user-toolbar{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,.75fr)) auto;gap:9px;padding:12px 14px;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;background:#fbfcfe;align-items:center}.premium-user-toolbar .search{width:100%}.premium-user-toolbar select{min-height:40px}.admin-users-card table{min-width:1380px}.admin-users-card td small{display:block;margin-top:3px}.admin-pagination{padding:14px 0 2px}
@media(max-width:1200px){.xml-map-grid{grid-template-columns:repeat(3,1fr)}.premium-user-toolbar{grid-template-columns:1fr 1fr 1fr}.premium-user-toolbar .search{grid-column:1/-1}}
@media(max-width:720px){.xml-map-grid,.premium-user-toolbar{grid-template-columns:1fr}.premium-user-toolbar .search{grid-column:auto}}

/* v0.6.0 - XML analiz akışı ve ID Kontrol merkezi */
.xml-source-card{overflow:hidden}.xml-mapping-inline{margin-top:18px}.xml-inline-divider{height:1px;background:#e7edf3;margin:2px -18px 18px}.xml-import-result{margin-top:10px;min-height:20px}.xml-import-result.error{color:#c83f3f;font-weight:700}.xml-mapping-inline[hidden]{display:none!important}
.id-own-seller{background:#eef7f2;border:1px solid #d5e9dc;color:#296342;border-radius:999px;padding:8px 12px;font-size:12px}.idc-info{line-height:1.55}.idc-source-card{border-top:3px solid #0d8b47}.idc-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.idc-source-row label{margin:0}.idc-source-row .btn{min-width:160px;margin-bottom:0}.idc-summary-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:11px;margin-bottom:16px}.idc-summary-grid>div,.idc-summary-grid>a{display:flex;flex-direction:column;justify-content:center;min-height:96px;background:#fff;border:1px solid #dfe6ed;border-radius:12px;padding:14px 15px;color:#1c2d42;box-shadow:0 6px 18px rgba(23,45,66,.04)}.idc-summary-grid span{font-size:11px;color:#748399;font-weight:800}.idc-summary-grid b{font-size:22px;margin:4px 0}.idc-summary-grid small{font-size:10px;color:#8896a6}.idc-summary-grid .good{border-color:#cbe7d5;background:#f7fcf8}.idc-summary-grid .good b{color:#0d8b47}.idc-summary-grid .bad{border-color:#f2d0d0;background:#fff9f9}.idc-summary-grid .bad b{color:#d33b3b}.idc-summary-grid .warn{border-color:#f3deb5;background:#fffaf0}.idc-summary-grid .warn b{color:#b26a00}.idc-summary-grid .ready{border-color:#d7dcff;background:#fafaff}.idc-summary-grid .ready b{color:#5b55d9}.idc-table-card table{min-width:1180px}.idc-product-cell{display:flex;align-items:center;gap:10px;min-width:320px}.idc-product-cell img,.idc-product-img{width:50px;height:50px;border-radius:9px;border:1px solid #e2e8ef;background:#f4f6f8;object-fit:contain;flex:0 0 50px}.idc-product-cell div{display:flex;flex-direction:column;gap:4px}.idc-product-cell b{max-width:360px}.idc-product-cell a{font-size:10px}.badge.blue{background:#eef2ff;color:#4953bd}.progress{margin-top:13px}.progress-line{height:8px;background:#edf1f4;border-radius:999px;overflow:hidden}.progress-line span{display:block;height:100%;width:0;background:linear-gradient(90deg,#0d8b47,#52b778);transition:width .2s}.progress small{display:block;margin-top:6px;color:#6e7a89}
@media(max-width:1250px){.idc-summary-grid{grid-template-columns:repeat(3,1fr)}.idc-store-card{grid-column:1/-1}.idc-source-row{grid-template-columns:1fr}}
@media(max-width:720px){.idc-summary-grid{grid-template-columns:1fr}.idc-store-card{grid-column:auto}.id-own-seller{display:none}}

/* v0.6.2 ID Kontrol browser helper */
.idc-browser-helper{margin-top:14px;border:1px solid #f2d39b;background:#fffaf1}
.idc-browser-helper>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}
.idc-browser-helper>summary::-webkit-details-marker{display:none}
.idc-browser-helper>summary span:first-child{display:flex;flex-direction:column;gap:4px}
.idc-browser-helper>summary small{color:#6c788b;font-weight:400}
.idc-helper-body{padding:0 18px 18px;border-top:1px solid #f3dfb9}
.idc-helper-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.idc-helper-steps>div{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #eadfcf;border-radius:12px;background:#fff}
.idc-helper-steps>div>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ff7a00;color:#fff;flex:0 0 auto}
.idc-helper-steps span{line-height:1.45}
.idc-bookmark-row,.idc-import-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}
.idc-bookmarklet{background:#6f43ff!important;border-color:#6f43ff!important}
.idc-import-row label{flex:1;min-width:280px}
.idc-import-row input[type=file]{width:100%;margin-top:6px}
@media(max-width:900px){.idc-helper-steps{grid-template-columns:1fr}.idc-import-row{align-items:stretch}.idc-import-row .btn{width:100%}}


/* v0.6.4 - ID Kontrol marka/barkod/fiyat netliği ve sıfırlama */
.idc-store-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:7px}.idc-store-actions .btn{padding:5px 8px}.btn.danger-outline{border-color:#efc7c7;color:#c83737;background:#fff8f8}.btn.danger-outline:hover{background:#fff0f0}.idc-barcode{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:nowrap}.idc-price{display:block;color:#12263d;font-size:14px;white-space:nowrap}.idc-table-card table{min-width:1480px}.idc-table-card td:nth-child(3){min-width:130px}.idc-table-card td:nth-child(5){min-width:160px}.idc-table-card td:nth-child(6){min-width:135px}

/* v0.6.5 - ID Kontrol detaylı barkod/marka, manuel arama ve marka filtresi */
.idc-filter-form{align-items:flex-start;flex-wrap:wrap}.idc-filter-form>.search{min-width:300px;flex:1 1 360px}.idc-filter-form>select{width:auto;min-width:170px}.idc-page-tools{display:flex;flex-direction:column;gap:6px;min-width:132px}.idc-page-tools label{margin:0;font-size:11px;color:#66798d}.idc-page-tools select{margin-top:4px}.idc-page-tools .btn{width:100%;padding:7px 9px}.idc-table-card table{min-width:1320px}.idc-table-card td:nth-child(3){min-width:145px}.idc-table-card td:nth-child(4){min-width:165px}.idc-table-card td:nth-child(5){min-width:135px}
@media(max-width:900px){.idc-filter-form{display:grid;grid-template-columns:1fr}.idc-filter-form>*{width:100%!important}.idc-filter-form .spacer{display:none}.idc-page-tools{width:100%}}

/* v0.6.6 - çift yönlü otomatik BuyBox ve paket bazlı takip limitleri */


/* v0.6.7 - BuyBox seçim sayacı ve öneri odaklı sıralama */
.buybox-quick-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.buybox-selected-counter{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;border:1px solid #dbe5ec;background:#f7fafc;color:#5b6d80;font-size:12px;font-weight:800}.buybox-selected-counter b{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#10273b;color:#fff;font-size:12px}.bb-rec-row.bb-rec-up{background:linear-gradient(90deg,rgba(21,148,91,.065),transparent 38%)}.bb-rec-row.bb-rec-down{background:linear-gradient(90deg,rgba(243,111,22,.055),transparent 38%)}.bb-rec-row.bb-rec-up td:first-child{box-shadow:inset 3px 0 #15945b}.bb-rec-row.bb-rec-down td:first-child{box-shadow:inset 3px 0 #f36f16}
@media(max-width:760px){.buybox-quick-filters .btn{flex:1 1 calc(50% - 8px);text-align:center}.buybox-selected-counter{order:3;width:100%;justify-content:center}}

/* v0.6.8 - BuyBox görünür seçim sayacı ve öneri özetleri */
.buybox-quick-filters .quick-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:5px;padding:0 6px;border-radius:999px;background:rgba(16,39,59,.09);font-size:11px;font-weight:900}.buybox-quick-filters .primary .quick-count,.buybox-quick-filters .success .quick-count{background:rgba(255,255,255,.22);color:inherit}.btn.primary-soft{background:#edf5ff;border-color:#bfd8f7;color:#174d82}.buybox-actionbar{position:sticky;top:64px;z-index:8;background:rgba(247,249,252,.96);backdrop-filter:blur(8px);border:1px solid #e1e8ef;border-radius:12px;padding:10px 12px;margin-bottom:10px}.buybox-selected-counter{transition:.18s ease}.buybox-selected-counter.has-selection{background:#eaf8f0;border-color:#a9dec0;color:#116b43;box-shadow:0 0 0 3px rgba(21,148,91,.08)}.buybox-selected-counter.has-selection b{background:#15945b}.buybox-rec-summary{display:inline-flex;gap:4px;align-items:center;padding:7px 10px;border-radius:9px;background:#fff;border:1px solid #e3e9ef;color:#607184;font-size:12px;font-weight:700}.buybox-rec-summary b{color:#172b3d}.buybox-rec-summary b.pos{color:#078647}.buybox-rec-summary b.neg{color:#d5533a}
@media(max-width:900px){.buybox-actionbar{top:56px}.buybox-rec-summary{width:100%;justify-content:center;order:4}.buybox-selected-counter{margin-left:auto}}

/* v0.6.11 - BuyBox canlı durum zamanı ve hızlı rakip tepkisi */
.buybox-scan-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.buybox-scan-meta small{display:block;text-align:right;color:#67798d;line-height:1.45}.buybox-scan-meta small b{color:#2b3e53}.buybox-scan-meta .runtime-ok{color:#187647}.buybox-scan-meta .runtime-warn{color:#a66a00}
#buyboxTable td:nth-child(10) small{display:block;margin-top:4px;color:#78899a;font-size:10px;white-space:nowrap}
@media(max-width:760px){.buybox-scan-meta{align-items:stretch;width:100%}.buybox-scan-meta small{text-align:left}.page-head>.buybox-scan-meta .btn{width:100%}}

/* v0.6.12 - premium lacivert menü ve ID Kontrol Toplu Satışa Aç */
.sidebar{background:linear-gradient(180deg,#0a1b2d 0%,#071523 100%);border-right:1px solid rgba(255,255,255,.06);box-shadow:10px 0 28px rgba(5,20,34,.08)}
.side-title{color:#f5f8fc;padding:0 12px 16px;display:flex;flex-direction:column;gap:3px}.side-title b{font-size:14px}.side-title small{font-size:9px;color:#8095aa;font-weight:600}
.nav{color:#b8c7d8;border:1px solid transparent;transition:.16s ease}.nav i{color:#8fb1d2}.nav:hover{background:rgba(255,255,255,.055);color:#fff}.nav.active{background:linear-gradient(90deg,rgba(45,106,232,.30),rgba(67,69,181,.24));border-color:rgba(111,148,255,.20);color:#fff;box-shadow:inset 3px 0 #5e91ff,0 8px 18px rgba(0,0,0,.12)}.nav.active i{color:#fff}.nav-parent em{font-style:normal;margin-left:auto;color:#7890a7;font-size:12px}
.nav-sub{display:none;margin:1px 0 6px;padding:2px 0 2px 35px;border-left:1px solid rgba(255,255,255,.08)}.nav-sub.open{display:flex;flex-direction:column}.nav-sub a{position:relative;padding:8px 10px;color:#8ea4ba;font-size:11px;font-weight:700;border-radius:7px}.nav-sub a:before{content:'';position:absolute;left:-15px;top:50%;width:5px;height:5px;border-radius:50%;background:#536b82;transform:translateY(-50%)}.nav-sub a:hover{color:#fff;background:rgba(255,255,255,.05)}.nav-sub a.active{color:#fff;background:rgba(66,121,245,.16)}.nav-sub a.active:before{background:#ffb12b;box-shadow:0 0 0 3px rgba(255,177,43,.12)}
.license-mini{background:rgba(23,52,70,.74);border-color:rgba(91,134,161,.24);color:#c8e9d4}.license-mini small{color:#7894a9}.side-bottom{padding-top:12px}
.bulk-crumb{display:flex;gap:8px;align-items:center;color:#77879a;margin:-7px 0 15px;font-size:12px}.bulk-crumb a{color:#59718a}.bulk-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.bulk-stat-grid>div{background:#fff;border:1px solid #dde5ed;border-radius:13px;padding:14px 16px;box-shadow:var(--shadow);min-height:88px}.bulk-stat-grid span{display:block;color:#64768a;font-size:11px;font-weight:800}.bulk-stat-grid b{display:block;font-size:25px;margin:5px 0;color:#13283e}.bulk-stat-grid small{color:#8a98a7}.bulk-stat-grid .good{background:#f4fbf7;border-color:#cfe8d9}.bulk-stat-grid .good b{color:#13834b}.bulk-stat-grid .warn{background:#fffaf0;border-color:#f2ddb3}.bulk-stat-grid .warn b{color:#cc7400}.bulk-stat-grid .bad{background:#fff7f7;border-color:#f0cece}.bulk-stat-grid .bad b{color:#d23c3c}
.bulk-settings-card{border-top:3px solid #3b7ee8}.bulk-settings-card h4{margin:0 0 12px;color:#17314b;font-size:13px}.bulk-settings-grid{display:grid;grid-template-columns:1.08fr .78fr 1.05fr;gap:0}.bulk-settings-grid>div{padding:4px 18px;border-right:1px solid #e7edf3}.bulk-settings-grid>div:first-child{padding-left:0}.bulk-settings-grid>div:last-child{border-right:0;padding-right:0}.input-suffix{display:flex;align-items:stretch}.input-suffix input{border-radius:8px 0 0 8px}.input-suffix span{display:flex;align-items:center;padding:0 12px;border:1px solid #d8e0e8;border-left:0;background:#f4f7fa;border-radius:0 8px 8px 0;color:#65778a;font-weight:900}.bulk-example,.bulk-sku-preview{background:#edf8f1;border:1px solid #d3ebdc;border-radius:9px;padding:10px 11px;color:#3b6f52;font-size:11px}.bulk-example b{color:#147744}.bulk-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.switch-row{display:flex;gap:9px;align-items:center;margin-top:12px;padding:10px;border:1px solid #e4ebf1;border-radius:9px;background:#fbfcfd}.switch-row input{width:18px;height:18px;margin:0}.switch-row span{font-size:11px}.bulk-table-card{overflow:auto}.bulk-table-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #e8edf2}.bulk-table-head h3{margin:0}.bulk-table-head h3 small{font-weight:600;color:#7b8b9b}.bulk-table-head p{margin:4px 0 0;font-size:11px}.bulk-search{max-width:330px}.bulk-table-card table{min-width:1280px}.bulk-img{width:48px;height:48px;border-radius:8px;border:1px solid #e2e8ef;object-fit:contain;background:#f8fafb}.bulk-calc-price{color:#133c69}.bulk-calc-sku{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bulk-footer{position:sticky;bottom:12px;z-index:8;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;margin-top:12px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #dfe7ee;border-radius:12px;box-shadow:0 12px 35px rgba(20,40,60,.10)}.idc-action-toolbar{background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:10px 12px}.badge.warn{background:#fff4df;color:#a76500}
@media(max-width:1280px){.bulk-settings-grid{grid-template-columns:1fr 1fr}.bulk-settings-grid>div{border-right:0;border-bottom:1px solid #e7edf3;padding:14px}.bulk-stat-grid{grid-template-columns:1fr 1fr}}
@media(max-width:1050px){.sidebar{background:#081827}.nav-sub{display:none!important}.side-title{display:none}.nav-parent em{display:none}.bulk-settings-grid{grid-template-columns:1fr}.bulk-stat-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.bulk-stat-grid{grid-template-columns:1fr}.bulk-table-head{align-items:stretch;flex-direction:column}.bulk-search{max-width:none}.bulk-footer{flex-direction:column;gap:8px}.bulk-footer>*{width:100%}.bulk-footer .btn{width:100%}}

/* v0.6.13 - manuel toplu satış seçimi, güvenlik bloğu kaldırıldı */
.bulk-stat-grid-3{grid-template-columns:repeat(3,1fr)}
.bulk-manual-note{margin:14px 0;background:#eef7ff;border-color:#cfe3fb;color:#264d73}
.bulk-category-id{width:112px;min-width:112px;padding:8px 9px;font-size:12px}
@media(max-width:1280px){.bulk-stat-grid-3{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.bulk-stat-grid-3{grid-template-columns:1fr}}

/* v0.6.14 - Premium Genel Bakış, Bay Ajan menü sırası ve Kargo Fiyatları */
.eyebrow{display:block;color:#1290a8;font-size:10px;font-weight:900;letter-spacing:1.1px;margin-bottom:7px}.dashboard-head{margin-bottom:14px}.dashboard-head-actions{display:flex;align-items:center;gap:10px}.system-health{display:inline-flex;align-items:center;gap:7px;border:1px solid #dfe7ee;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.system-health i{width:8px;height:8px;border-radius:50%;background:#9aa9b8}.system-health.ok{color:#087744;border-color:#cce7d8;background:#f4fbf7}.system-health.ok i{background:#10a95d;box-shadow:0 0 0 4px rgba(16,169,93,.10)}.system-health.off{color:#a05c2d;background:#fff8f0}.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#0d2033 0%,#143a55 54%,#0b5d67 100%);color:#fff;border-radius:16px;padding:22px 24px;margin-bottom:14px;box-shadow:0 15px 38px rgba(9,31,50,.16);overflow:hidden;position:relative}.dashboard-hero:after{content:'';position:absolute;width:260px;height:260px;border-radius:50%;right:-80px;top:-120px;background:rgba(255,255,255,.05)}.dashboard-store-label{display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.8px;color:#8fd9de;margin-bottom:4px}.dashboard-hero h2{margin:0 0 5px;font-size:24px}.dashboard-hero p{margin:0;color:#b8c9d7}.dashboard-hero-meta{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;position:relative;z-index:1}.dashboard-hero-meta>div{padding:11px 13px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.06)}.dashboard-hero-meta small{display:block;color:#9eb3c3;font-size:10px;margin-bottom:5px}.dashboard-hero-meta b{font-size:12px}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:11px;margin-bottom:14px}.dash-kpi{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:14px;color:#172a3e;box-shadow:0 8px 22px rgba(24,42,60,.045);transition:.15s}.dash-kpi:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(24,42,60,.08)}.dash-kpi-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#eef4fb;color:#2c6eb9;font-size:18px;font-weight:900;flex:0 0 40px}.dash-kpi small,.dash-kpi em{display:block;font-style:normal}.dash-kpi small{font-size:10px;color:#6e7f90;font-weight:800}.dash-kpi b{display:block;font-size:22px;margin:2px 0;color:#10283d}.dash-kpi em{font-size:10px;color:#8695a4}.dash-kpi.green .dash-kpi-icon{background:#eaf9f1;color:#11905a}.dash-kpi.orange .dash-kpi-icon{background:#fff4e8;color:#e97910}.dash-kpi.red .dash-kpi-icon{background:#fff0f0;color:#d84e4e}.dash-kpi.violet .dash-kpi-icon{background:#f1eeff;color:#7157d9}.dash-kpi.cyan .dash-kpi-icon{background:#e8f8fa;color:#0f8fa2}.dashboard-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dashboard-automation-card,.dashboard-quick-card{min-height:270px}.automation-list{display:flex;flex-direction:column}.automation-list>a{display:grid;grid-template-columns:15px 1fr auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #eef2f5;color:#22384d}.automation-list>a:first-child{border-top:0}.automation-list b{display:block;font-size:12px}.automation-list small{display:block;color:#7b8a9a;margin-top:3px}.automation-list strong{font-size:11px;color:#40576c}.auto-dot{width:9px;height:9px;border-radius:50%;background:#d1a041}.auto-dot.ok{background:#13a15f;box-shadow:0 0 0 4px #e9f8f0}.auto-dot.warn{background:#e09b27;box-shadow:0 0 0 4px #fff6e4}.quick-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-action-grid a{border:1px solid #e1e8ef;border-radius:11px;padding:14px;background:#fbfcfd;color:#21384d;min-height:92px}.quick-action-grid a:hover{border-color:#aac7e4;background:#f6faff}.quick-action-grid b{display:block;color:#153a5c;margin-bottom:6px}.quick-action-grid span{display:block;color:#77899a;font-size:11px;line-height:1.45}.dashboard-feed>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eef2f5}.dashboard-feed>div:first-child{border-top:0}.dashboard-feed b{display:block;font-size:12px}.dashboard-feed small{display:block;color:#7f8d9b;margin-top:3px}.feed-direction{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#edf4fb;color:#376b9b;font-weight:900}.feed-direction.up{background:#e8f7ef;color:#07874c}.feed-direction.down{background:#fff0eb;color:#df5d3c}.feed-direction.agent{background:#eef1ff;color:#5f67c9}
.shipping-head{align-items:flex-end}.shipping-active-box{display:flex;flex-direction:column;align-items:flex-end;background:#fff;border:1px solid #dfe7ee;border-radius:12px;padding:10px 14px;min-width:180px}.shipping-active-box span{font-size:10px;color:#718397}.shipping-active-box b{font-size:15px;color:#0b7f67;margin-top:2px}.shipping-control-card{border-top:3px solid #11a0aa}.shipping-control-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.shipping-control-grid h3{margin:0 0 5px}.shipping-active-controls{display:flex;gap:8px;margin-top:13px}.shipping-active-controls select{flex:1}.shipping-sync-note{border:1px solid #d3ebe6;background:#f1fbf8;border-radius:11px;padding:14px;color:#315d55}.shipping-sync-note b,.shipping-sync-note span{display:block}.shipping-sync-note span{font-size:11px;line-height:1.5;margin-top:5px;color:#61817b}.shipping-import-card{border-top:3px solid #2c7dde}.shipping-import-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:12px;align-items:end}.shipping-import-action{padding-bottom:12px}.shipping-mapping-panel{margin-top:18px;padding-top:18px;border-top:1px solid #e7edf3}.shipping-map-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.shipping-replace{display:flex;align-items:center;gap:8px;font-size:11px;background:#f7f9fb;border:1px solid #e5ebf0;border-radius:9px;padding:10px 12px}.shipping-replace input{width:17px;margin:0}.shipping-search-card{padding:15px 16px}.shipping-search-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.shipping-search-title h3{margin:7px 0 3px}.shipping-count{font-size:11px;font-weight:900;color:#087d85;background:#e9f8f8;border-radius:999px;padding:8px 11px}.shipping-filter-form{display:grid;grid-template-columns:1fr 2fr .8fr auto;gap:10px;align-items:end}.shipping-filter-form label{margin:0;font-size:11px}.shipping-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px}.shipping-table-card{overflow:auto}.shipping-table-title{padding:15px 16px;margin:0}.shipping-table-title .inline-select{display:flex;align-items:center;gap:7px;margin:0;font-size:10px}.shipping-table-title select{width:auto}.shipping-carrier-list{padding:14px}.shipping-carrier-row{width:100%;display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;border:0;border-bottom:1px solid #edf1f4;background:transparent;padding:11px 4px;text-align:left;color:#21384d;cursor:pointer}.shipping-carrier-row:last-child{border-bottom:0}.shipping-carrier-row:hover{background:#f7fafc}.shipping-carrier-row.active{color:#087d63;background:#f0faf6}.shipping-carrier-row b{font-size:12px}.shipping-carrier-row small{font-size:10px;color:#8292a0}.carrier-dot{width:7px;height:7px;border-radius:50%;background:#1ab08d}.auto-filled{background:#edf9f2!important;box-shadow:0 0 0 3px rgba(17,158,93,.10)!important}.success-text{color:#10804d!important}
@media(max-width:1400px){.dashboard-kpi-grid{grid-template-columns:repeat(3,1fr)}.dashboard-hero-meta{grid-template-columns:1fr}.shipping-map-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1050px){.dashboard-two-col{grid-template-columns:1fr}.shipping-main-grid{grid-template-columns:1fr}.shipping-carrier-list{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.shipping-control-grid{grid-template-columns:1fr}.shipping-import-grid{grid-template-columns:1fr 1fr}.shipping-filter-form{grid-template-columns:1fr 1fr}.dashboard-hero{align-items:flex-start;flex-direction:column}.dashboard-hero-meta{width:100%;grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.dashboard-head-actions{width:100%;flex-direction:column;align-items:stretch}.dashboard-kpi-grid{grid-template-columns:1fr 1fr}.dashboard-hero-meta{grid-template-columns:1fr}.quick-action-grid{grid-template-columns:1fr}.shipping-import-grid,.shipping-filter-form,.shipping-map-grid{grid-template-columns:1fr}.shipping-carrier-list{grid-template-columns:1fr}.shipping-active-controls{flex-direction:column}.dashboard-feed>div{grid-template-columns:34px 1fr}.dashboard-feed>div>.badge{grid-column:2}.shipping-active-box{align-items:flex-start;width:100%}}

/* v0.6.15 - PDF kargo sütun eşleştirme, Bay Ajan açılır menü ve otomatik kâr/zarar kaydı */
.nav-parent-row{position:relative}.nav-parent-row .nav-parent{padding-right:42px}.nav-sub-toggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#7890a7;cursor:pointer;z-index:2}.nav-sub-toggle:hover{background:rgba(255,255,255,.07);color:#fff}.nav-sub-toggle span{display:block;font-size:13px;line-height:1;transition:transform .18s ease}.nav-sub-toggle.open span{transform:rotate(180deg)}
.shipping-desi-map{display:grid;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:12px;align-items:end;margin-bottom:12px}.shipping-desi-map>div{border:1px solid #d9e8ef;background:#f5fbfd;border-radius:9px;padding:10px 12px}.shipping-desi-map b,.shipping-desi-map span{display:block}.shipping-desi-map b{font-size:11px;color:#18556b}.shipping-desi-map span{font-size:10px;color:#6b8190;margin-top:3px;line-height:1.45}.shipping-carrier-map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 12px}.shipping-carrier-map-card{margin:0;border:1px solid #e0e7ed;border-radius:9px;padding:9px;background:#fbfcfd}.shipping-carrier-map-card>span{display:block;font-size:10px;font-weight:900;color:#52677a;margin-bottom:6px}.shipping-carrier-map-card select{margin:0}.financial-row.row-saving{background:#fff9ed}.financial-row.row-saved{background:#effaf3}.fin-shipping[readonly]{background:#f0f7f4!important;color:#2e6754;cursor:not-allowed}.profit-edit-table{min-width:1330px}
@media(max-width:1400px){.shipping-carrier-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1050px){.nav-sub-toggle{display:none}.shipping-carrier-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-desi-map{grid-template-columns:1fr}}
@media(max-width:700px){.shipping-carrier-map-grid{grid-template-columns:1fr}}


/* v0.6.16 - Bay Ajan Product Create V2 hata ayrıntıları */
.bulk-history-error{display:block;max-width:420px;margin-top:7px;color:#b53838;font-size:10px;line-height:1.45;font-weight:700;white-space:normal;overflow-wrap:anywhere}.bulk-history-error:before{content:'Trendyol: ';font-weight:900}.bulk-table-card .bulk-status{white-space:normal}

/* v0.6.17 Bay Ajan - Product Create V2 zorunlu kategori özellikleri */
.bulk-attribute-panel{width:min(920px,100%)}
.bulk-attribute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:14px}
.bulk-attribute-field{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}
.bulk-attribute-label{font-weight:700;color:#18304c}.bulk-attribute-label small{font-weight:500;color:#8090a2}
.bulk-attribute-field input,.bulk-attribute-field select{width:100%}.bulk-attribute-field select[multiple]{min-height:108px}
.bulk-attribute-note{color:#748397;line-height:1.35}.bulk-attribute-status{padding:10px 12px;border-radius:10px;background:#f5f7fa}
.bulk-attribute-status.success{background:#edf9f1;color:#187445}.bulk-attribute-status.warn{background:#fff6e8;color:#9a5f00}
.bulk-attr-saved{display:block;margin-top:6px;color:#16824b;font-weight:600}.bulk-history-actions{display:flex;flex-wrap:wrap;gap:7px}
@media(max-width:760px){.bulk-attribute-grid{grid-template-columns:1fr}}

/* v0.6.18 - Bay Ajan müşteri bilgisi, işlem ürünü, kâr/zarar filtreleri ve kaynaklı AI */
.buybox-stat-filters .stat{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.buybox-stat-filters .stat:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(17,39,61,.10)}.buybox-stat-filters .stat.active-filter{outline:2px solid rgba(45,106,232,.24);outline-offset:2px}.buybox-stat-filters .stat.green.active-filter{outline-color:rgba(21,148,91,.28)}.buybox-stat-filters .stat.red.active-filter{outline-color:rgba(211,65,65,.25)}.buybox-stat-filters .stat.orange.active-filter{outline-color:rgba(233,139,24,.28)}
.bulk-history-table{min-width:1580px}.bulk-history-table th:nth-child(2),.bulk-history-table td:nth-child(2){min-width:360px}.bulk-history-products{display:flex;flex-direction:column;gap:8px}.bulk-history-product{display:grid;grid-template-columns:46px minmax(190px,1fr) auto;align-items:center;gap:9px;padding:7px;border:1px solid #e6edf3;border-radius:10px;background:#fbfcfd}.bulk-history-product img,.bulk-history-thumb{width:46px;height:46px;border-radius:8px;border:1px solid #e2e8ee;background:#f3f6f8;object-fit:contain;display:block}.bulk-history-product b{display:block;max-width:265px;font-size:11px;line-height:1.35;color:#1d3449}.bulk-history-product small{display:block;margin-top:3px;max-width:280px;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.bulk-history-product .badge{white-space:nowrap}
.customer-lookup-card{border-top:3px solid #f1b127}.customer-lookup-row{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:end}.customer-lookup-row label{margin:0}.customer-lookup-row input{font-size:17px;letter-spacing:.4px}.customer-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.customer-result-grid>div{padding:14px;border:1px solid #dfe8ef;border-radius:11px;background:#f8fbfd}.customer-result-grid>div.wide{grid-column:1/-1}.customer-result-grid small,.customer-result-grid b,.customer-result-grid span{display:block}.customer-result-grid small{color:#728499;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.customer-result-grid b{margin-top:5px;color:#152f48;font-size:14px}.customer-result-grid span{margin-top:5px;color:#607489;font-size:11px}.customer-howto strong{color:#173e68}
.profit-filter-toolbar{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(170px,.7fr) minmax(230px,.9fr) auto auto;gap:9px;align-items:center}.profit-filter-toolbar .spacer{display:none}.profit-edit-table{min-width:1780px}.fin-commission{min-width:160px}.fin-commission b,.fin-commission small{display:block}.fin-commission small{margin-top:4px;font-weight:800;color:#a04949;white-space:nowrap}.fin-withholding{min-width:135px}.fin-withholding b{display:block;margin-bottom:5px}.mini-rate{min-width:108px;padding:6px 7px;font-size:10px}.profit-edit-table td:nth-child(9){min-width:145px}.profit-edit-table td:nth-child(9)>small{display:block;margin-top:4px;color:#748598;font-size:10px}.financial-row.row-saving{box-shadow:inset 3px 0 #e6a11d}.financial-row.row-saved{box-shadow:inset 3px 0 #18935a}
.website-knowledge-source{margin:9px 0;padding:10px 12px;border:1px solid #cae4d6;border-radius:10px;background:#f1faf5;color:#345e48;font-size:11px;line-height:1.45}.website-knowledge-source b{color:#176d44}.website-knowledge-source a{color:#1762a0;font-weight:800;text-decoration:none}.website-knowledge-source a:hover{text-decoration:underline}
@media(max-width:1100px){.profit-filter-toolbar{grid-template-columns:1fr 1fr}.profit-filter-toolbar .muted,.profit-filter-toolbar .inline-select{justify-self:start}.customer-lookup-row{grid-template-columns:1fr}.customer-lookup-row .btn{width:100%}}
@media(max-width:700px){.profit-filter-toolbar{grid-template-columns:1fr}.customer-result-grid{grid-template-columns:1fr}.customer-result-grid>div.wide{grid-column:auto}.bulk-history-product{grid-template-columns:42px 1fr}.bulk-history-product img,.bulk-history-thumb{width:42px;height:42px}.bulk-history-product .badge{grid-column:2;justify-self:start}}

/* v0.6.19 - Kar/Zarar tam genişlik, sade BuyBox kartları, paket kilidi ve Kurucu DHL ayarları */
.profit-fit-card{overflow:hidden}
.profit-fit-card .table-scroll{overflow-x:hidden;width:100%}
.profit-fit-card .profit-edit-table{width:100%;min-width:0!important;table-layout:fixed;font-size:10.5px}
.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:7px 5px;overflow:hidden;overflow-wrap:anywhere}
.profit-fit-card .profit-edit-table th{font-size:10px;line-height:1.15;white-space:normal}
.profit-fit-card .profit-edit-table .c-product{width:19%}.profit-fit-card .profit-edit-table .c-sale{width:7%}.profit-fit-card .profit-edit-table .c-cost{width:8%}.profit-fit-card .profit-edit-table .c-vat{width:5%}.profit-fit-card .profit-edit-table .c-deci{width:5%}.profit-fit-card .profit-edit-table .c-shipping{width:8%}.profit-fit-card .profit-edit-table .c-min{width:8%}.profit-fit-card .profit-edit-table .c-commission{width:10%}.profit-fit-card .profit-edit-table .c-service{width:8%}.profit-fit-card .profit-edit-table .c-withholding{width:9%}.profit-fit-card .profit-edit-table .c-profit{width:8%}.profit-fit-card .profit-edit-table .c-margin{width:5%}
.profit-fit-card .product-cell{min-width:0!important;max-width:none!important;gap:6px}.profit-fit-card .product-cell img{width:32px;height:32px;min-width:32px}.profit-fit-card .product-cell b{font-size:10.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profit-fit-card .product-cell small{font-size:9px;line-height:1.2;white-space:normal}
.profit-fit-card .nowrap{white-space:normal}.profit-fit-card .money-inline,.profit-fit-card .number-inline,.profit-fit-card .min-money{min-width:0!important;width:100%;border-radius:6px}.profit-fit-card .money-inline input,.profit-fit-card .number-inline input,.profit-fit-card .min-money input{min-width:0!important;width:100%!important;padding:6px 3px!important;font-size:10px;text-align:right}.profit-fit-card .money-inline span,.profit-fit-card .number-inline span{padding:0 3px!important;font-size:8.5px}.profit-fit-card .vat-select,.profit-fit-card .mini-rate{min-width:0!important;width:100%;padding:6px 16px 6px 4px;font-size:9px}.profit-fit-card .deci-inline{min-width:0!important;width:100%}.profit-fit-card .fin-commission,.profit-fit-card .fin-withholding,.profit-fit-card .profit-edit-table td:nth-child(9){min-width:0!important}.profit-fit-card .fin-commission b,.profit-fit-card .fin-withholding b,.profit-fit-card .fin-profit,.profit-fit-card .fin-margin{font-size:10px;white-space:normal}.profit-fit-card .fin-commission small{font-size:8.5px;white-space:normal;line-height:1.2}.profit-fit-card .fin-withholding select{margin-top:3px}.profit-fit-card .profit-edit-table td:nth-child(9)>small{font-size:8.5px}.profit-fit-card .profit-edit-table tr{height:auto}
@media(max-width:1300px){.profit-fit-card .profit-edit-table{font-size:9.5px}.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:6px 3px}.profit-fit-card .product-cell img{display:none}.profit-fit-card .profit-edit-table .c-product{width:17%}.profit-fit-card .profit-edit-table .c-commission{width:11%}.profit-fit-card .profit-edit-table .c-withholding{width:10%}}

.buybox-stat-filters .stat{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:70px}.buybox-stat-filters .stat b{order:1;font-size:18px;line-height:1.15}.buybox-stat-filters .stat span{order:2;font-size:18px;line-height:1.15;font-weight:700;color:#40536a}.buybox-stat-filters .stat small{display:none}

.license-upgrade-lock{text-align:center;padding:48px 28px;max-width:760px;margin:28px auto}.license-lock-icon{width:66px;height:66px;border-radius:18px;background:#eef4fb;color:#285d9a;display:grid;place-items:center;margin:0 auto 16px;font-size:28px;font-weight:900}.license-upgrade-lock h2{margin:0 0 10px;font-size:24px}.license-upgrade-lock p{max-width:590px;margin:0 auto 20px;color:#6c7d90;line-height:1.65}.license-lock-plan{display:inline-flex;align-items:center;gap:9px;background:#f6f8fb;border:1px solid #e1e7ee;border-radius:999px;padding:8px 13px;margin-bottom:20px}.license-lock-plan span{color:#79889a;font-size:11px}.license-lock-plan b{color:#1d3957}

.founder-only-card{border-top:3px solid #183e66}.founder-only-card .card-head{align-items:flex-start}.dhl-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.dhl-admin-grid label{min-width:0}.dhl-admin-grid .dhl-enable{grid-column:1/-1;border:1px solid #dce6ef;background:#f7fafc;border-radius:10px;padding:12px 14px}.dhl-response-map{margin:8px 0 14px;border:1px solid #e0e7ef;border-radius:10px;padding:12px 14px;background:#fbfcfd}.dhl-response-map summary{cursor:pointer;font-weight:800;color:#274561}.dhl-response-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin-top:12px}.dhl-admin-form code{background:#eef2f6;border-radius:5px;padding:2px 5px}.dhl-admin-form label small{display:block;margin-top:5px;color:#7a8998;font-size:10px;font-weight:500;line-height:1.35}
@media(max-width:1100px){.dhl-admin-grid,.dhl-response-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.dhl-admin-grid,.dhl-response-grid{grid-template-columns:1fr}}

/* v0.6.20 - Kar/Zarar okunabilir tek ekran düzeni + Ürün senkron bilgi alanı */
.profit-fit-card .profit-edit-table{font-size:11.8px!important}
.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:9px 6px!important;line-height:1.3}
.profit-fit-card .profit-edit-table th{font-size:11px!important;font-weight:900}
.profit-fit-card .profit-edit-table .c-product{width:22%}
.profit-fit-card .profit-edit-table .c-sale{width:7%}
.profit-fit-card .profit-edit-table .c-cost{width:8%}
.profit-fit-card .profit-edit-table .c-vat{width:5%}
.profit-fit-card .profit-edit-table .c-deci{width:5%}
.profit-fit-card .profit-edit-table .c-shipping{width:8%}
.profit-fit-card .profit-edit-table .c-min{width:8%}
.profit-fit-card .profit-edit-table .c-commission{width:10%}
.profit-fit-card .profit-edit-table .c-service{width:8%}
.profit-fit-card .profit-edit-table .c-profit-margin{width:11%}
.profit-fit-card .profit-edit-table .c-withholding{width:8%}
.profit-fit-card .product-cell img{display:block;width:38px;height:38px;min-width:38px}
.profit-fit-card .product-cell b{font-size:11.5px!important}
.profit-fit-card .product-cell small{font-size:9.8px!important}
.profit-fit-card .money-inline input,.profit-fit-card .number-inline input,.profit-fit-card .min-money input{font-size:11px!important;padding:7px 4px!important}
.profit-fit-card .money-inline span,.profit-fit-card .number-inline span{font-size:9px!important}
.profit-fit-card .vat-select{font-size:10.5px!important;padding:7px 17px 7px 5px!important}
.profit-fit-card .fin-commission b,.profit-fit-card .profit-withholding-summary b,.profit-fit-card .profit-combined .fin-profit{font-size:11.8px!important;white-space:nowrap}
.profit-fit-card .fin-commission small,.profit-fit-card .fin-service>small,.profit-fit-card .profit-withholding-summary small,.profit-fit-card .profit-combined .fin-margin{display:block;margin-top:4px;font-size:9.5px!important;font-weight:800;line-height:1.2;white-space:normal}
.profit-fit-card .profit-combined .fin-profit,.profit-fit-card .profit-combined .fin-margin{display:block}
.profit-fit-card .profit-combined .fin-margin.pos{color:#168653}.profit-fit-card .profit-combined .fin-margin.neg{color:#b14242}
.profit-fit-card .profit-withholding-summary{text-align:left}
.products-page-head{align-items:flex-start}
.products-sync-panel{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:360px}
.products-sync-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.products-sync-meta{display:block;text-align:right;color:#68798d;line-height:1.55;font-size:11px}
.products-sync-meta b{color:#34485d}
.product-update-action{min-width:120px!important}
.product-update-action .btn{font-size:11px!important;padding:8px 7px!important}
@media(max-width:1300px){
 .profit-fit-card .profit-edit-table{font-size:10.8px!important}
 .profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:7px 4px!important}
 .profit-fit-card .product-cell img{display:block;width:30px;height:30px;min-width:30px}
 .profit-fit-card .product-cell b{font-size:10.7px!important}
 .profit-fit-card .fin-commission b,.profit-fit-card .profit-withholding-summary b,.profit-fit-card .profit-combined .fin-profit{font-size:10.7px!important}
 .products-sync-panel{min-width:310px}
}
@media(max-width:900px){.products-page-head{gap:12px}.products-sync-panel{min-width:0;width:100%;align-items:stretch}.products-sync-actions{justify-content:flex-start}.products-sync-meta{text-align:left}}

/* v0.6.21 - Kar/Zarar daha büyük ve okunaklı; Kalan Kâr/Marj Stopaj'a yaklaştırıldı */
.profit-fit-card .profit-edit-table{font-size:13px!important}
.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:11px 7px!important;line-height:1.35}
.profit-fit-card .profit-edit-table th{font-size:12px!important;font-weight:900}
.profit-fit-card .profit-edit-table .c-product{width:20%}
.profit-fit-card .profit-edit-table .c-sale{width:7%}
.profit-fit-card .profit-edit-table .c-cost{width:9%}
.profit-fit-card .profit-edit-table .c-vat{width:5%}
.profit-fit-card .profit-edit-table .c-deci{width:5%}
.profit-fit-card .profit-edit-table .c-shipping{width:8%}
.profit-fit-card .profit-edit-table .c-min{width:9%}
.profit-fit-card .profit-edit-table .c-commission{width:10%}
.profit-fit-card .profit-edit-table .c-service{width:8%}
.profit-fit-card .profit-edit-table .c-profit-margin{width:10%}
.profit-fit-card .profit-edit-table .c-withholding{width:9%}
.profit-fit-card .product-cell{gap:8px}
.profit-fit-card .product-cell img{display:block;width:44px;height:44px;min-width:44px}
.profit-fit-card .product-cell b{font-size:12.5px!important;line-height:1.3}
.profit-fit-card .product-cell small{font-size:10.5px!important;line-height:1.25}
.profit-fit-card .money-inline input,.profit-fit-card .number-inline input,.profit-fit-card .min-money input{font-size:12px!important;padding:9px 5px!important}
.profit-fit-card .money-inline span,.profit-fit-card .number-inline span{font-size:10px!important;padding:0 4px!important}
.profit-fit-card .vat-select{font-size:11.5px!important;padding:9px 18px 9px 6px!important}
.profit-fit-card .fin-commission b,.profit-fit-card .profit-withholding-summary b,.profit-fit-card .profit-combined .fin-profit{font-size:13px!important;white-space:nowrap}
.profit-fit-card .fin-commission small,.profit-fit-card .fin-service>small,.profit-fit-card .profit-withholding-summary small,.profit-fit-card .profit-combined .fin-margin{font-size:10.5px!important;line-height:1.25}
.profit-fit-card .profit-combined{text-align:right!important;padding-right:3px!important}
.profit-fit-card .profit-withholding-summary{text-align:left!important;padding-left:3px!important}
.profit-fit-card th:nth-child(10){text-align:right!important;padding-right:3px!important}
.profit-fit-card th:nth-child(11){text-align:left!important;padding-left:3px!important}
@media(max-width:1300px){
 .profit-fit-card .profit-edit-table{font-size:11.7px!important}
 .profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:8px 4px!important}
 .profit-fit-card .profit-edit-table th{font-size:10.8px!important}
 .profit-fit-card .product-cell img{display:block;width:34px;height:34px;min-width:34px}
 .profit-fit-card .product-cell b{font-size:11.2px!important}
 .profit-fit-card .product-cell small{font-size:9.4px!important}
 .profit-fit-card .money-inline input,.profit-fit-card .number-inline input,.profit-fit-card .min-money input{font-size:10.8px!important;padding:7px 3px!important}
 .profit-fit-card .fin-commission b,.profit-fit-card .profit-withholding-summary b,.profit-fit-card .profit-combined .fin-profit{font-size:11.5px!important}
 .profit-fit-card .fin-commission small,.profit-fit-card .fin-service>small,.profit-fit-card .profit-withholding-summary small,.profit-fit-card .profit-combined .fin-margin{font-size:9.3px!important}
}

/* v0.6.22 - BayTakip marka alanı, referans Kar/Zarar yerleşimi ve sade fiyatlandırma penceresi */
.brand-lockup{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;min-width:0}
.brand-icon{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:0 0 42px;box-shadow:0 0 0 1px rgba(255,255,255,.14)}
.brand-stack{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1}
.brand-stack>.brand{font-size:24px;line-height:1.02}
.brand-stack>small{display:block;margin-top:5px;color:#93a8bc;font-size:9.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}
.sidebar{padding-top:16px}
.content-profit{max-width:none;padding-left:18px;padding-right:18px}

/* Görseldeki sıra: Ürün, Satış, Maliyet, KDV, Desi, Kargo, Komisyon, Kalan Kâr/Marj, Stopaj, Minimum Fiyat, Hizmet Bedeli */
.profit-fit-card .profit-edit-table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:13.2px!important}
.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:11px 5px!important;line-height:1.34!important;vertical-align:middle}
.profit-fit-card .profit-edit-table th{font-size:12.2px!important;font-weight:900!important;white-space:normal!important}
.profit-fit-card .profit-edit-table .c-product{width:23%!important}
.profit-fit-card .profit-edit-table .c-sale{width:7%!important}
.profit-fit-card .profit-edit-table .c-cost{width:9%!important}
.profit-fit-card .profit-edit-table .c-vat{width:5%!important}
.profit-fit-card .profit-edit-table .c-deci{width:5%!important}
.profit-fit-card .profit-edit-table .c-shipping{width:8%!important}
.profit-fit-card .profit-edit-table .c-commission{width:10%!important}
.profit-fit-card .profit-edit-table .c-profit-margin{width:11%!important}
.profit-fit-card .profit-edit-table .c-withholding{width:8%!important}
.profit-fit-card .profit-edit-table .c-min{width:8%!important}
.profit-fit-card .profit-edit-table .c-service{width:6%!important}
.profit-fit-card .product-cell{gap:9px!important;min-width:0!important}
.profit-fit-card .product-cell img{display:block!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:8px;object-fit:contain}
.profit-fit-card .product-cell b{font-size:12.8px!important;line-height:1.32!important;-webkit-line-clamp:2!important}
.profit-fit-card .product-cell small{font-size:10.4px!important;line-height:1.25!important}
.profit-fit-card .money-inline input,.profit-fit-card .number-inline input,.profit-fit-card .min-money input{font-size:12.2px!important;padding:9px 5px!important}
.profit-fit-card .money-inline span,.profit-fit-card .number-inline span{font-size:9.8px!important;padding:0 4px!important}
.profit-fit-card .vat-select{font-size:11.7px!important;padding:9px 18px 9px 6px!important}
.profit-fit-card .fin-commission b,.profit-fit-card .profit-withholding-summary b,.profit-fit-card .profit-combined .fin-profit{font-size:13.1px!important;white-space:nowrap!important}
.profit-fit-card .fin-commission small,.profit-fit-card .fin-service>small,.profit-fit-card .profit-withholding-summary small,.profit-fit-card .profit-combined .fin-margin{display:block;margin-top:4px;font-size:10.2px!important;font-weight:800;line-height:1.22!important}
.profit-fit-card .profit-combined,.profit-fit-card .profit-withholding-summary{text-align:left!important;padding-left:5px!important;padding-right:2px!important}
.profit-fit-card th:nth-child(8),.profit-fit-card th:nth-child(9){text-align:left!important;padding-left:5px!important;padding-right:2px!important}
.profit-fit-card .fin-service .money-inline{min-width:0!important;width:100%!important}

.pricing-simple-panel{width:min(780px,calc(100vw - 30px))!important}
.pricing-modal-grid-simple{grid-template-columns:1fr 1fr!important;gap:0 16px!important}
.pricing-modal-grid-simple label{margin-bottom:14px}

.auth-brand-lockup{display:flex;align-items:center;gap:12px}.auth-brand-lockup img{width:52px;height:52px;border-radius:50%;object-fit:cover}

@media(max-width:1300px){
 .profit-fit-card .profit-edit-table{font-size:11.9px!important}
 .profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:8px 3px!important}
 .profit-fit-card .profit-edit-table th{font-size:10.9px!important}
 .profit-fit-card .product-cell img{width:36px!important;height:36px!important;min-width:36px!important}
 .profit-fit-card .product-cell b{font-size:11.4px!important}.profit-fit-card .product-cell small{font-size:9.2px!important}
 .profit-fit-card .money-inline input,.profit-fit-card .number-inline input,.profit-fit-card .min-money input{font-size:10.9px!important;padding:7px 3px!important}
 .profit-fit-card .fin-commission b,.profit-fit-card .profit-withholding-summary b,.profit-fit-card .profit-combined .fin-profit{font-size:11.5px!important}
 .profit-fit-card .fin-commission small,.profit-fit-card .fin-service>small,.profit-fit-card .profit-withholding-summary small,.profit-fit-card .profit-combined .fin-margin{font-size:9.2px!important}
}
@media(max-width:760px){.brand-stack>small{display:none}.brand-icon{width:36px;height:36px;flex-basis:36px}.pricing-modal-grid-simple{grid-template-columns:1fr!important}}

/* v0.6.23 - Premium Kar/Zarar hizası + cevap denetim bilgisi */
.profit-fit-card{overflow:hidden}
.profit-fit-card .table-scroll{overflow-x:hidden!important}
.profit-fit-card .profit-edit-table{width:100%!important;table-layout:fixed!important;font-size:13.4px!important}
.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:10px 4px!important;vertical-align:middle!important}
.profit-fit-card .profit-edit-table th{font-size:12.2px!important;line-height:1.15!important}
.profit-fit-card .profit-edit-table .c-product{width:24%!important}
.profit-fit-card .profit-edit-table .c-sale{width:7%!important}
.profit-fit-card .profit-edit-table .c-cost{width:9%!important}
.profit-fit-card .profit-edit-table .c-vat{width:5%!important}
.profit-fit-card .profit-edit-table .c-deci{width:5%!important}
.profit-fit-card .profit-edit-table .c-shipping{width:8%!important}
.profit-fit-card .profit-edit-table .c-commission{width:9%!important}
.profit-fit-card .profit-edit-table .c-profit-margin{width:7%!important}
.profit-fit-card .profit-edit-table .c-withholding{width:7%!important}
.profit-fit-card .profit-edit-table .c-min{width:10%!important}
.profit-fit-card .profit-edit-table .c-service{width:9%!important}
.profit-fit-card .fin-commission,.profit-fit-card .profit-combined,.profit-fit-card .profit-withholding-summary{padding-left:2px!important;padding-right:2px!important}
.profit-fit-card th:nth-child(7),.profit-fit-card th:nth-child(8),.profit-fit-card th:nth-child(9){padding-left:2px!important;padding-right:2px!important}
.profit-fit-card .fin-commission b,.profit-fit-card .profit-combined .fin-profit,.profit-fit-card .profit-withholding-summary b{font-size:13.1px!important;letter-spacing:-.01em}
.profit-fit-card .fin-commission small,.profit-fit-card .profit-combined .fin-margin,.profit-fit-card .profit-withholding-summary small{font-size:10px!important;margin-top:3px!important;white-space:nowrap}
.profit-fit-card .fin-service>small{display:none!important}
.profit-fit-card .fin-service .money-inline{margin:0!important}
.profit-fit-card .product-cell b{font-size:12.9px!important}
.profit-fit-card .product-cell small{font-size:10.3px!important}
.profit-fit-card .money-inline input,.profit-fit-card .number-inline input,.profit-fit-card .min-money input{font-size:12.1px!important;padding:8px 4px!important}
.answer-audit{margin:10px 0 12px;padding:10px 12px;border:1px solid #d7e7df;background:#f4fbf7;border-radius:10px;color:#315847;font-size:12px;line-height:1.5}
.answer-audit span{margin:0 6px;color:#8ca399}
@media(max-width:1300px){
 .profit-fit-card .profit-edit-table{font-size:11.8px!important}
 .profit-fit-card .profit-edit-table th{font-size:10.7px!important}
 .profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:8px 2px!important}
 .profit-fit-card .product-cell img{width:34px!important;height:34px!important;min-width:34px!important}
 .profit-fit-card .product-cell b{font-size:11.1px!important}.profit-fit-card .product-cell small{font-size:9.1px!important}
 .profit-fit-card .fin-commission b,.profit-fit-card .profit-combined .fin-profit,.profit-fit-card .profit-withholding-summary b{font-size:11.3px!important}
 .profit-fit-card .fin-commission small,.profit-fit-card .profit-combined .fin-margin,.profit-fit-card .profit-withholding-summary small{font-size:8.9px!important}
}


/* v0.6.24 - Kar/Zarar tam sığan premium yerleşim */
.profit-fit-card{overflow:hidden!important;border-radius:14px}
.profit-fit-card .table-scroll{overflow-x:hidden!important;width:100%}
.profit-fit-card .profit-edit-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate;border-spacing:0;font-size:13.2px!important}
.profit-fit-card .profit-edit-table .c-product{width:24%!important}
.profit-fit-card .profit-edit-table .c-sale{width:7%!important}
.profit-fit-card .profit-edit-table .c-cost{width:9%!important}
.profit-fit-card .profit-edit-table .c-vat{width:4.5%!important}
.profit-fit-card .profit-edit-table .c-deci{width:4.5%!important}
.profit-fit-card .profit-edit-table .c-shipping{width:8%!important}
.profit-fit-card .profit-edit-table .c-commission{width:9%!important}
.profit-fit-card .profit-edit-table .c-profit-margin{width:7.5%!important}
.profit-fit-card .profit-edit-table .c-withholding{width:7%!important}
.profit-fit-card .profit-edit-table .c-min{width:10%!important}
.profit-fit-card .profit-edit-table .c-service{width:9.5%!important}
.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{box-sizing:border-box!important;padding:10px 4px!important;vertical-align:middle!important;overflow:hidden}
.profit-fit-card .profit-edit-table th{font-size:12px!important;font-weight:900!important;line-height:1.15!important}
.profit-fit-card .fin-commission,.profit-fit-card .profit-combined,.profit-fit-card .profit-withholding-summary{padding-left:1px!important;padding-right:1px!important;white-space:nowrap!important}
.profit-fit-card th:nth-child(7),.profit-fit-card th:nth-child(8),.profit-fit-card th:nth-child(9){padding-left:1px!important;padding-right:1px!important}
.profit-fit-card .fin-commission b,.profit-fit-card .profit-combined .fin-profit,.profit-fit-card .profit-withholding-summary b{display:block;font-size:13.1px!important;line-height:1.18!important;letter-spacing:-.025em!important}
.profit-fit-card .fin-commission small,.profit-fit-card .profit-combined .fin-margin,.profit-fit-card .profit-withholding-summary small{display:block;margin-top:3px!important;font-size:9.6px!important;line-height:1.15!important;letter-spacing:-.015em;white-space:nowrap}
.profit-fit-card .fin-service>small{display:none!important}
.profit-fit-card .fin-service .money-inline,.profit-fit-card .money-inline,.profit-fit-card .number-inline{width:100%!important;min-width:0!important;margin:0!important}
.profit-fit-card .money-inline input,.profit-fit-card .number-inline input{width:100%!important;min-width:0!important}
.profit-fit-card .product-cell,.profit-fit-card .product-cell>div{min-width:0!important}
.profit-fit-card .product-cell b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1350px){
 .profit-fit-card .profit-edit-table{font-size:11.8px!important}
 .profit-fit-card .profit-edit-table th{font-size:10.6px!important}
 .profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{padding:8px 2px!important}
 .profit-fit-card .product-cell img{width:34px!important;height:34px!important;min-width:34px!important}
 .profit-fit-card .product-cell b{font-size:11px!important}.profit-fit-card .product-cell small{font-size:9px!important}
 .profit-fit-card .fin-commission b,.profit-fit-card .profit-combined .fin-profit,.profit-fit-card .profit-withholding-summary b{font-size:11.2px!important}
 .profit-fit-card .fin-commission small,.profit-fit-card .profit-combined .fin-margin,.profit-fit-card .profit-withholding-summary small{font-size:8.7px!important}
}

/* v0.6.25 - Avantaj Merkezi + Komisyon Tarifeleri */
.page-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;margin-right:10px;font-size:24px;font-weight:900;vertical-align:middle}.page-icon.orange{background:linear-gradient(135deg,#ff7a00,#ff9f35);color:#fff;box-shadow:0 8px 20px rgba(255,122,0,.2)}.page-icon.blue{background:linear-gradient(135deg,#1768ff,#4f8cff);color:#fff;box-shadow:0 8px 20px rgba(23,104,255,.18)}
.campaign-page-head,.commission-page-head{align-items:center}.campaign-page-head h1,.commission-page-head h1{display:flex;align-items:center}.campaign-head-actions{display:flex;gap:10px;align-items:center}.btn.orange{background:#ff7800;color:#fff;border-color:#ff7800}.btn.orange:hover{background:#ef6f00}.btn.xs{padding:6px 9px;font-size:11px;border-radius:8px}
.feature-lock-card{text-align:center;padding:56px 30px;max-width:760px;margin:35px auto}.feature-lock-icon{width:70px;height:70px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:linear-gradient(135deg,#ff7a00,#ff9e2b);color:#fff;font-size:36px;font-weight:900}.feature-lock-card h2{margin:0 0 8px}.feature-lock-card p{max-width:560px;margin:0 auto 22px;color:#64748b;line-height:1.6}
.campaign-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0}.campaign-stat{background:#fff;border:1px solid #e3eaf2;border-radius:15px;padding:16px;display:flex;gap:12px;align-items:flex-start;box-shadow:0 5px 18px rgba(15,35,55,.04);min-height:116px}.campaign-stat .stat-icon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px;flex:0 0 auto}.campaign-stat small{display:block;font-size:12px;font-weight:800;color:#475569}.campaign-stat strong{font-size:24px;line-height:1.15;margin-right:5px}.campaign-stat em{font-style:normal;font-size:11px;color:#64748b}.campaign-stat p{font-size:10.5px;color:#7b8ba0;margin:5px 0 0;line-height:1.35}.campaign-stat.blue .stat-icon{background:#e8f2ff;color:#1768ff}.campaign-stat.green .stat-icon{background:#ddf8e9;color:#079447}.campaign-stat.amber .stat-icon{background:#fff0db;color:#f08a00}.campaign-stat.red .stat-icon{background:#ffe3e8;color:#df1738}.campaign-stat.purple .stat-icon{background:#efe6ff;color:#7d21e6}.campaign-stat.green strong{color:#087d40}.campaign-stat.red strong{color:#d41433}.campaign-stat.purple strong{color:#6b21c8}
.campaign-period-bar{background:#fff;border:1px solid #e2e9f1;border-radius:15px;padding:10px 12px;display:flex;align-items:center;gap:14px;margin-bottom:12px}.campaign-tabs{display:flex;gap:10px;overflow:auto;flex:1}.campaign-tab{position:relative;min-width:260px;padding:12px 46px 12px 14px;border:1px solid #d8e2ec;border-radius:12px;color:#24364b;text-decoration:none;background:#f9fbfd}.campaign-tab.active{border-color:#ff7a00;background:#fff8f2;box-shadow:inset 0 -2px 0 #ff7a00}.campaign-tab b,.campaign-tab small{display:block}.campaign-tab b{font-size:12.5px}.campaign-tab small{font-size:10.5px;color:#77869a;margin-top:4px}.campaign-status{position:absolute;right:8px;top:9px;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:800}.campaign-status.active{background:#e0f7e9;color:#087c40}.campaign-status.upcoming{background:#e9f2ff;color:#2563eb}.campaign-status.expired{background:#eef1f4;color:#667085}.campaign-sync-meta{min-width:210px;padding:8px 12px;border-left:1px solid #edf1f5}.campaign-sync-meta small,.campaign-sync-meta b{display:block}.campaign-sync-meta small{font-size:10px;color:#7a8798}.campaign-sync-meta b{font-size:11.5px;margin-top:3px}
.campaign-filter,.commission-filter{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(150px,.8fr) minmax(150px,.8fr) 150px auto;gap:10px;align-items:end;padding:12px!important;margin-bottom:12px}.campaign-filter input,.campaign-filter select,.commission-filter input,.commission-filter select{min-height:38px}.campaign-min-margin{font-size:10.5px;color:#64748b;font-weight:700}.campaign-min-margin input{margin-top:3px}.campaign-check{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;font-weight:700;padding-bottom:9px}.campaign-check input{min-height:auto;width:auto}
.campaign-table-card,.commission-table-card{padding:0!important;overflow:hidden}.campaign-table-wrap,.commission-table-wrap{overflow-x:auto}.campaign-table,.commission-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.campaign-table th,.campaign-table td,.commission-table th,.commission-table td{border-bottom:1px solid #e7edf3;padding:11px 8px;vertical-align:middle}.campaign-table th,.commission-table th{background:#f6f9fc;font-size:11px;text-align:left;color:#22354d;font-weight:900}.campaign-table th:nth-child(1){width:19%}.campaign-table th:nth-child(2){width:8%}.campaign-table th:nth-child(3){width:8%}.campaign-table th:nth-child(4){width:10%}.campaign-table th:nth-child(5){width:8%}.campaign-table th:nth-child(6){width:11%}.campaign-table th:nth-child(7){width:9%}.campaign-table th:nth-child(8){width:10%}.campaign-table th:nth-child(9){width:17%}.campaign-table td{font-size:11.5px}.campaign-table td>small,.campaign-table td>span:not(.campaign-level):not(.decision-badge){display:block;color:#7a899a;font-size:9.8px;margin-top:4px}.campaign-table td>button{display:block;width:100%;margin:5px 0}.campaign-product{display:flex;gap:9px;align-items:center;min-width:0}.campaign-product-img{width:54px;height:54px;flex:0 0 54px;border:1px solid #dbe3eb;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.campaign-product-img img{width:100%;height:100%;object-fit:contain}.campaign-product>div:last-child{min-width:0}.campaign-product b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:11.5px;line-height:1.3}.campaign-product small{display:block;color:#718197;font-size:9.5px;margin-top:2px}.campaign-level{display:inline-flex;padding:7px 9px;border-radius:9px;font-size:10.5px;font-weight:900}.campaign-level.adv{background:#fff0e3;color:#e46c00}.campaign-level.very{background:#e4f8eb;color:#088846}.campaign-level.super{background:#efe5ff;color:#7526d6}.campaign-price b{font-size:14px}.campaign-cost b{display:block;font-size:12px}.campaign-cost small{display:block;color:#738197;font-size:9.2px;margin-top:2px}.profit-tile{padding:9px 6px;border-radius:10px;text-align:center}.profit-tile b,.profit-tile strong,.profit-tile span{display:block}.profit-tile b{font-size:14px}.profit-tile strong{font-size:14px;margin-top:4px}.profit-tile span{font-size:9px}.profit-tile.good,.profit-tile.great{background:#e9f9ef;color:#087d40}.profit-tile.low{background:#fff3df;color:#b56500}.profit-tile.loss,.profit-tile.blocked{background:#fff0f2;color:#d21936}.decision-badge{display:inline-flex;padding:6px 8px;border-radius:8px;font-size:10px;font-weight:900}.decision-badge.good,.decision-badge.great{background:#e4f8eb;color:#087d40}.decision-badge.low{background:#fff2dc;color:#b46200}.decision-badge.loss,.decision-badge.blocked{background:#ffe9ed;color:#d21433}.campaign-detail-row td{background:#f8fbfe;padding:8px 12px 14px!important}.campaign-detail-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr .9fr;gap:12px;padding:12px;border:1px solid #dce7f1;border-radius:13px;background:#fff}.campaign-detail-grid>div{padding:12px;border-radius:11px;background:#f8fafc}.campaign-detail-grid h4{margin:0 0 10px;font-size:12px}.campaign-detail-grid p{display:flex;justify-content:space-between;gap:8px;margin:6px 0;font-size:10.5px;color:#55657a}.campaign-detail-grid .detail-profit{background:#effaf4}.detail-profit strong{color:#087d40;font-size:13px}.detail-decision.good,.detail-decision.great{background:#effaf4}.detail-decision.low{background:#fff8ec}.detail-decision.loss,.detail-decision.blocked{background:#fff1f3}.detail-decision>b{display:block;font-size:15px;margin-bottom:8px}.detail-decision p{display:block;line-height:1.5}.campaign-footer-note{display:flex;justify-content:space-between;gap:15px;padding:10px 14px;color:#69788b;font-size:10px}.campaign-help-panel{width:min(760px,calc(100vw - 30px))!important}
.campaign-adapter-settings{margin-top:16px}.campaign-adapter-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.campaign-adapter-grid .span-2{grid-column:1/-1}.campaign-adapter-enable{min-height:58px}.campaign-adapter-status{display:grid;grid-template-columns:240px 1fr;gap:12px;margin:12px 0}.campaign-adapter-status>div{padding:10px 12px;border:1px solid #e0e7ef;border-radius:10px;background:#f8fafc}.campaign-adapter-status small,.campaign-adapter-status b{display:block}.campaign-adapter-status small{font-size:10px;color:#718096}.campaign-adapter-status b{font-size:11px;margin-top:3px}
.commission-periods{display:flex;gap:10px;background:#fff;border:1px solid #e1e8f0;border-radius:14px;padding:10px;margin-bottom:12px;overflow:auto}.commission-period{min-width:260px;text-decoration:none;color:#26374d;padding:10px 14px;border-bottom:3px solid transparent}.commission-period.active{border-bottom-color:#ff7900;color:#e66f00}.commission-period b,.commission-period small,.commission-period span{display:block}.commission-period b{font-size:12px}.commission-period small{font-size:10px;margin-top:3px}.commission-period span{font-size:9px;color:#758499;margin-top:4px}.commission-filter{grid-template-columns:minmax(260px,1.6fr) minmax(170px,.8fr) minmax(180px,.8fr) auto}.commission-table{min-width:1250px}.commission-table th:nth-child(1){width:21%}.commission-table th:nth-child(2){width:13%}.commission-table th:nth-child(n+3):nth-child(-n+6){width:12%}.commission-table th:nth-child(7){width:18%}.commission-table td{font-size:11px}.commission-product{display:flex;align-items:center;gap:10px}.commission-product img{width:52px;height:52px;object-fit:contain;border:1px solid #dce4ec;border-radius:8px}.commission-product b{display:block;font-size:11.5px;line-height:1.3}.commission-product small{display:block;color:#708096;font-size:9.5px;margin-top:2px}.commission-table td:nth-child(2)>small,.commission-table td:nth-child(2)>b,.commission-table td:nth-child(2)>strong,.commission-table td:nth-child(2)>em{display:block}.commission-table td:nth-child(2)>small{font-size:9px;color:#8896a8;margin-top:4px}.commission-table td:nth-child(2)>b{font-size:13px}.commission-table td:nth-child(2)>strong{font-size:12px;color:#087d40}.commission-table td:nth-child(2)>em{font-size:9.5px;color:#607087;font-style:normal;margin-top:4px}.commission-tier{text-align:center}.commission-tier.best{background:#f0fbf5;box-shadow:inset 0 0 0 2px #a9e7c4}.commission-tier>b,.commission-tier>small,.commission-tier>span{display:block}.commission-tier>b{font-size:13px}.commission-tier>small{font-size:8.8px;color:#748399;margin-top:3px}.commission-tier>span{font-size:9px;margin-top:7px}.commission-tier>span strong{color:#e46b00}.tier-profit{margin:8px auto 5px;padding:7px;border-radius:8px;font-weight:900}.tier-profit small{display:block;font-size:8.5px;margin-top:2px}.tier-profit.good,.tier-profit.great{background:#e8f8ee;color:#078240}.tier-profit.low{background:#fff1dc;color:#b76400}.tier-profit.loss,.tier-profit.blocked{background:#ffecef;color:#d31a37}.tier-decision{font-size:8.7px!important;font-weight:800}.tier-decision.good,.tier-decision.great{color:#078240}.tier-decision.low{color:#b76400}.tier-decision.loss,.tier-decision.blocked{color:#d31a37}.tier-empty{text-align:center;color:#9aa7b6}.commission-advice{background:#f8fafc}.advice-card{padding:10px;border-radius:10px}.advice-card>*{display:block}.advice-card b{font-size:11px}.advice-card strong{font-size:16px;margin-top:6px}.advice-card span,.advice-card em{font-size:9.5px;margin-top:4px;font-style:normal}.advice-card .btn{margin-top:9px;width:100%}.advice-card.good{background:#eaf9f0;color:#087a40}.advice-card.loss{background:#fff0f2;color:#c81e3a}
@media(max-width:1450px){.campaign-stat-grid{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto}.campaign-table{min-width:1180px}.campaign-table th,.campaign-table td{padding:9px 6px}.campaign-product b{font-size:10.8px}.campaign-detail-grid{grid-template-columns:1fr 1fr}.campaign-filter{grid-template-columns:1.4fr .8fr .8fr 130px auto}}
@media(max-width:900px){.campaign-stat-grid{grid-template-columns:repeat(5,220px)}.campaign-period-bar{align-items:stretch;flex-direction:column}.campaign-sync-meta{border-left:0;border-top:1px solid #edf1f5}.campaign-filter,.commission-filter{grid-template-columns:1fr 1fr}.campaign-detail-grid{grid-template-columns:1fr}.campaign-adapter-grid,.campaign-adapter-status{grid-template-columns:1fr}.campaign-adapter-grid .span-2{grid-column:auto}}
.dash-kpi.campaign-kpi .dash-kpi-icon{background:#fff0df;color:#f47600}.dash-kpi.campaign-kpi b{color:#d95f00}
.filter-actions{display:flex;gap:6px;align-items:center}.campaign-filter{grid-template-columns:minmax(220px,1.8fr) minmax(150px,.8fr) minmax(150px,.8fr) 140px auto auto}.commission-filter{grid-template-columns:minmax(260px,1.6fr) minmax(170px,.8fr) minmax(180px,.8fr) auto auto}
@media(max-width:1450px){.campaign-filter{grid-template-columns:1.35fr .8fr .8fr 125px auto auto}.commission-filter{grid-template-columns:1.3fr .8fr .8fr auto auto}}
@media(max-width:900px){.campaign-filter,.commission-filter{grid-template-columns:1fr 1fr}.filter-actions{grid-column:1/-1}}
.profit-tile.missing,.decision-badge.missing,.tier-profit.missing{background:#eef2f6;color:#65758a}.tier-decision.missing{color:#65758a}.detail-decision.missing{background:#f1f4f7}

/* v0.6.26 - Trendyol JSON tarama / manuel veri köprüsü */
.json-import-panel{width:min(1040px,100%);padding:24px}.json-import-head h2{margin:8px 0 4px;font-size:24px}.json-import-head p{margin:0;color:#64748b;line-height:1.55}.json-howto{margin:16px 0;padding:14px 16px;border:1px solid #fed7aa;background:#fffaf4;border-radius:12px;color:#7c2d12}.json-howto>b{display:block;margin-bottom:7px;color:#9a3412}.json-howto ol{margin:0;padding-left:20px;display:grid;gap:5px;font-size:13px;line-height:1.45}.json-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.json-import-panel textarea{width:100%;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;resize:vertical}.json-import-actions{display:flex;gap:12px;align-items:center;margin:12px 0}.json-scan-result{margin-top:14px;border-top:1px solid var(--line);padding-top:16px}.json-scan-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.json-scan-summary>div{border:1px solid #dbe4ee;background:#f8fafc;border-radius:10px;padding:10px 12px}.json-scan-summary small,.json-scan-summary b,.json-scan-summary code{display:block}.json-scan-summary small{font-size:10px;color:#64748b}.json-scan-summary b{margin-top:3px}.json-scan-summary code{margin-top:4px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.json-preview-card{margin-top:12px;border:1px solid #dbe4ee;border-radius:12px;overflow:hidden;background:#fff}.json-preview-title{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px}.json-field-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid #edf2f7}.json-field-chips span{font-size:10px;background:#eef6ff;color:#1d4ed8;border:1px solid #cfe1ff;border-radius:999px;padding:4px 7px}.json-preview-card pre{margin:0;padding:12px;max-height:260px;overflow:auto;background:#0f172a;color:#dbeafe;font-size:11px;line-height:1.45}.json-import-footer{display:flex;justify-content:flex-end;margin-top:14px}.json-import-modal .modal-x{position:absolute;right:18px;top:18px;z-index:2}.badge.info{background:#e8f2ff;color:#1d4ed8;border-color:#bfdbfe}@media(max-width:760px){.json-source-grid,.json-scan-summary{grid-template-columns:1fr}.json-import-panel{padding:17px}.json-import-panel textarea{min-height:180px}}
.json-import-modal .modal-x{width:38px;height:38px;border:1px solid #dbe4ee;border-radius:10px;background:#fff;font-size:24px;line-height:1;cursor:pointer;color:#0f172a}.json-import-modal .modal-x:hover{background:#f8fafc}
.json-import-history{margin:12px 0;border:1px solid #dbe4ee;border-radius:12px;overflow:hidden}.json-import-history table{width:100%;border-collapse:collapse;font-size:11px}.json-import-history th,.json-import-history td{padding:8px 10px;border-top:1px solid #edf2f7;text-align:left;vertical-align:top}.json-import-history th{background:#f8fafc;color:#475569}.json-history-url{max-width:280px;word-break:break-all;color:#475569}.json-import-history code{font-size:10px}

/* v0.6.27 - BayTakip Fırsat Tara yer imi */
.opportunity-browser-helper{padding:0;overflow:hidden;border:1px solid #dbe7f1;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 28px rgba(15,40,70,.06);margin:14px 0 18px}
.opportunity-browser-helper>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;cursor:pointer;list-style:none;background:#f8fbff}
.opportunity-browser-helper>summary::-webkit-details-marker{display:none}.opportunity-browser-helper>summary span:first-child{display:flex;flex-direction:column;gap:4px}.opportunity-browser-helper>summary b{font-size:15px}.opportunity-browser-helper>summary small{color:#6e7f93;font-weight:500}
.opportunity-helper-body{padding:18px 20px 20px}.opportunity-helper-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opportunity-helper-steps>div{display:flex;gap:11px;align-items:flex-start;padding:13px;border:1px solid #e1e9f1;border-radius:12px;background:#fff}.opportunity-helper-steps b{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#eaf3ff;color:#1265c3}.opportunity-helper-steps span{font-size:13px;line-height:1.45;color:#344a62}
.opportunity-bookmark-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:15px;padding:15px;border-radius:12px;background:#0d243c;color:#fff}.opportunity-bookmarklet{background:linear-gradient(135deg,#ff7a00,#ff9b29)!important;border-color:#ff7a00!important;box-shadow:0 7px 18px rgba(255,122,0,.25);font-weight:800}.opportunity-bookmark-row>span{font-size:13px;color:#d9e7f4}
.opportunity-helper-note{margin-top:12px;padding:11px 13px;border-radius:10px;background:#f3faf6;border:1px solid #cfe9d8;color:#2d6140;font-size:12px;line-height:1.5}
.bt-capture-receiver{position:fixed;inset:0;z-index:99999;background:rgba(7,19,33,.58);display:grid;place-items:center;padding:24px}.bt-capture-receiver-card{width:min(560px,92vw);background:#fff;border-radius:20px;padding:28px;box-shadow:0 28px 80px rgba(0,0,0,.28);text-align:center}.bt-capture-receiver-icon{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;margin:0 auto 16px;background:linear-gradient(135deg,#ff7a00,#ffae44);color:#fff;font-size:30px;font-weight:900}.bt-capture-receiver h2{margin:0 0 8px;font-size:23px}.bt-capture-receiver p{margin:0;color:#607086;line-height:1.55}.bt-capture-progress{height:8px;background:#edf2f7;border-radius:20px;overflow:hidden;margin:20px 0 10px}.bt-capture-progress span{display:block;height:100%;width:28%;background:linear-gradient(90deg,#0a7cff,#00b86b);border-radius:20px;animation:btCaptureMove 1.15s ease-in-out infinite alternate}.bt-capture-receiver.done .bt-capture-progress span{width:100%;animation:none;background:#12a05c}.bt-capture-receiver.error .bt-capture-progress span{width:100%;animation:none;background:#df3e45}@keyframes btCaptureMove{from{transform:translateX(-25%)}to{transform:translateX(260%)}}
@media(max-width:900px){.opportunity-helper-steps{grid-template-columns:1fr}.opportunity-bookmark-row{align-items:flex-start}}

/* v0.6.30 - BayTakip Fırsat Tara dosya köprüsü */
.opportunity-file-import{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.15fr) auto;gap:12px;align-items:center;margin-top:14px;padding:15px;border:1px solid #dbe7f1;border-radius:12px;background:#fff}
.opportunity-file-copy{display:flex;flex-direction:column;gap:4px}.opportunity-file-copy>b{font-size:14px;color:#0f2740}.opportunity-file-copy>span{font-size:12px;line-height:1.45;color:#6b7d90}
.opportunity-file-picker{display:flex;align-items:center;min-width:0;border:1px solid #cfdbe7;border-radius:10px;background:#f8fafc;overflow:hidden;cursor:pointer}.opportunity-file-picker input{position:absolute;opacity:0;pointer-events:none}.opportunity-file-picker>span{flex:0 0 auto;padding:10px 12px;background:#eef4fa;border-right:1px solid #d7e2ec;color:#153a5d;font-weight:800;font-size:12px}.opportunity-file-picker>em{min-width:0;padding:0 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#607286;font-style:normal;font-size:12px}
.opportunity-file-import>small{grid-column:2/-1;color:#2f6c45;font-size:11px;min-height:15px}
@media(max-width:1050px){.opportunity-file-import{grid-template-columns:1fr}.opportunity-file-import>small{grid-column:1}.opportunity-file-import .btn{width:100%}}

/* v0.6.31 - kampanya/tarife sıfırlama */
.campaign-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.campaign-head-actions .danger-outline{white-space:nowrap}


/* v0.6.33 - Ürünler işlem butonu dikey/yatay ortalama */
.product-financial-table td.product-update-action{display:table-cell!important;vertical-align:middle!important;text-align:center!important;padding-top:8px!important;padding-bottom:8px!important}
.product-financial-table td.product-update-action .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:122px!important;min-height:36px!important;margin:0 auto!important}

/* v0.6.35 - Avantaj Merkezi çoklu teklif karşılaştırması */
.campaign-offers-table{min-width:1280px;table-layout:fixed}
.campaign-offers-table th:nth-child(1){width:22%}
.campaign-offers-table th:nth-child(2){width:12%}
.campaign-offers-table th:nth-child(3),
.campaign-offers-table th:nth-child(4),
.campaign-offers-table th:nth-child(5){width:14%}
.campaign-offers-table th:nth-child(6){width:18%}
.campaign-offers-table th:nth-child(7){width:6%}
.campaign-current-cell>small,.campaign-current-cell>b,.campaign-current-cell>strong,.campaign-current-cell>em{display:block}
.campaign-current-cell>small{font-size:9px;color:#8796a8;margin-top:4px}
.campaign-current-cell>b{font-size:13px;color:#172a43;margin:2px 0}
.campaign-current-cell>strong{font-size:12px;color:#087d40}
.campaign-current-cell>em{font-size:9.5px;color:#64758a;font-style:normal;margin-top:4px}
.campaign-offer-cell{position:relative;text-align:center;background:#fff;transition:.15s ease}
.campaign-offer-cell.best{background:linear-gradient(180deg,#f0fbf5 0%,#fff 100%);box-shadow:inset 0 0 0 2px #a8e5c1}
.campaign-offer-cell.empty{color:#8291a4;background:#fafbfd}
.campaign-offer-cell.empty>b,.campaign-offer-cell.empty>small{display:block;margin-top:8px}
.campaign-offer-cell>.campaign-level{margin-bottom:8px}
.offer-best-chip{display:block;width:max-content;max-width:100%;margin:0 auto 7px;padding:4px 7px;border-radius:999px;background:#dff7e8;color:#087a40;font-size:8.8px;font-weight:900}
.campaign-offer-cell>b{display:block;font-size:14px;color:#162940;margin-top:3px}
.campaign-offer-cell>small{display:block;font-size:9px;color:#77879a;margin-top:2px}
.offer-commission{display:block;font-size:9.5px;color:#64758a;margin-top:8px}
.offer-commission strong{color:#e46b00;font-size:11px}
.offer-profit{margin:8px 0 6px;padding:8px 6px;border-radius:9px;text-align:center}
.offer-profit>strong,.offer-profit>b,.offer-profit>small{display:block}
.offer-profit>strong{font-size:12px}.offer-profit>b{font-size:12px;margin-top:3px}.offer-profit>small{font-size:8px;margin-top:1px}
.offer-profit.good,.offer-profit.great{background:#eaf9f0;color:#087d40}
.offer-profit.low{background:#fff4e2;color:#ac6200}
.offer-profit.loss,.offer-profit.blocked,.offer-profit.missing{background:#fff0f2;color:#c91c39}
.offer-decision{display:block;font-size:8.8px;font-weight:800;min-height:20px}
.offer-decision.good,.offer-decision.great{color:#087d40}.offer-decision.low{color:#ac6200}.offer-decision.loss,.offer-decision.blocked,.offer-decision.missing{color:#c91c39}
.campaign-offer-cell>.btn{width:100%;margin-top:8px;white-space:normal;line-height:1.2}
.campaign-recommendation-cell{background:#f8fbfe}
.campaign-recommendation{border-radius:11px;padding:11px;border:1px solid #dde7f0}
.campaign-recommendation>*{display:block}
.campaign-recommendation>small{font-size:8.8px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}
.campaign-recommendation>b{font-size:11.5px;margin-top:4px}
.campaign-recommendation>strong{font-size:16px;margin-top:6px}
.campaign-recommendation>span,.campaign-recommendation>em{font-size:9.5px;margin-top:4px;font-style:normal}
.campaign-recommendation>p{font-size:9px;line-height:1.4;margin:8px 0 0}
.campaign-recommendation>.btn{width:100%;margin-top:9px}
.campaign-recommendation.good{background:#edf9f2;border-color:#bfe8d0;color:#08783e}
.campaign-recommendation.warn{background:#fff7e9;border-color:#f2d6a5;color:#9a5c00}
.campaign-action-cell{text-align:center}.campaign-action-cell .btn{width:100%;white-space:normal}
@media(max-width:1450px){.campaign-offers-table{min-width:1180px}.campaign-offers-table th,.campaign-offers-table td{padding-left:6px;padding-right:6px}.campaign-offer-cell>b{font-size:12.5px}.campaign-recommendation>strong{font-size:14px}}


/* v0.6.39 Bay Ajan eğitim / yönetim */
.bay-agent-video-admin{border-top:3px solid #2b78e4}.bay-agent-video-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.bay-agent-video-admin-row label{margin:0}.bay-agent-video-admin-row small{display:block;margin-top:5px;color:#75859a}.bay-agent-video-admin-actions{display:flex;gap:8px;align-items:center;padding-bottom:1px}
.idc-howto-panel{margin-top:14px;padding:0!important;overflow:hidden;border:1px solid #dbe6f0;background:linear-gradient(180deg,#fff,#fbfdff)}.idc-howto-panel>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:#f7faff}.idc-howto-panel>summary::-webkit-details-marker{display:none}.idc-howto-panel>summary span:first-child{display:flex;flex-direction:column;gap:4px}.idc-howto-panel>summary small{color:#6d7d91;font-weight:500}.idc-howto-chevron{font-size:22px;transition:transform .2s}.idc-howto-panel[open] .idc-howto-chevron{transform:rotate(180deg)}.idc-howto-scroll{max-height:560px;overflow-y:auto;padding:18px;border-top:1px solid #e4ebf2}.idc-howto-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;align-items:start}.idc-howto-copy h3{margin:0 0 12px}.idc-howto-list{display:flex;flex-direction:column;gap:10px}.idc-howto-list>div{display:flex;gap:11px;align-items:flex-start;border:1px solid #e1e8ef;background:#fff;border-radius:11px;padding:11px 12px}.idc-howto-list>div>b{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#0e2a47;color:#fff}.idc-howto-list span{line-height:1.5;color:#3d4e63}.idc-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#0b1f35;border-radius:13px;overflow:hidden;box-shadow:0 10px 28px rgba(10,34,58,.15);margin-bottom:10px}.idc-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.idc-video-empty{min-height:220px;border:1px dashed #c8d5e2;border-radius:13px;background:#f7f9fb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;color:#53657a}.idc-video-empty b{font-size:15px;color:#263a52;margin-bottom:7px}.idc-video-empty span{max-width:360px;line-height:1.5}
@media(max-width:900px){.bay-agent-video-admin-row,.idc-howto-grid{grid-template-columns:1fr}.bay-agent-video-admin-actions{justify-content:flex-start}.idc-howto-scroll{max-height:none}}

/* v0.6.40 - eğitim, rakip URL ve ana tarama düzeni */
.idc-browser-helper-main{margin-top:14px;border:1px solid #f2d39b;background:#fffaf1;padding:18px!important;overflow:visible}.idc-browser-helper-main .card-head{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #f0dfbe}.idc-browser-helper-main .idc-helper-body{padding:0}.idc-url-cell{display:flex;align-items:center;gap:7px;max-width:230px}.idc-url-short{display:block;min-width:0;max-width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#1d4f91;font-weight:700}.idc-copy-url{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border:1px solid #d8e2ec;border-radius:7px;background:#fff;color:#23415f;font-size:15px;cursor:pointer;transition:.18s}.idc-copy-url:hover{background:#eef6ff;border-color:#a9c8ea}.idc-copy-url.copied{background:#e7f8ee;color:#087d40;border-color:#b8e3c8}.idc-table-card td:nth-child(4){min-width:220px}
.education-video-settings{margin-top:16px;border-top:3px solid #2b78e4}.education-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.education-video-grid label{margin:0}.education-video-grid small{display:block;margin-top:5px;color:#75859a;line-height:1.45}.module-howto-panel{margin:14px 0 16px;padding:0!important;overflow:hidden;border:1px solid #dbe6f0;background:linear-gradient(180deg,#fff,#fbfdff)}.module-howto-panel>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:#f7faff}.module-howto-panel>summary::-webkit-details-marker{display:none}.module-howto-panel>summary span:first-child{display:flex;flex-direction:column;gap:4px}.module-howto-panel>summary small{color:#6d7d91;font-weight:500}.module-howto-panel[open] .idc-howto-chevron{transform:rotate(180deg)}.module-howto-scroll{max-height:590px;overflow-y:auto;padding:18px;border-top:1px solid #e4ebf2}
@media(max-width:1000px){.education-video-grid{grid-template-columns:1fr}.idc-url-cell{max-width:180px}.idc-url-short{max-width:145px}}

/* v0.6.42 */
.profit-v642{min-width:0!important;width:100%;table-layout:fixed}.profit-v642 .c-product{width:23%}.profit-v642 .c-sale{width:8%}.profit-v642 .c-commission{width:10%}.profit-v642 .c-withholding{width:9%}.profit-v642 .c-cost{width:10%}.profit-v642 .c-vat{width:6%}.profit-v642 .c-deci{width:7%}.profit-v642 .c-shipping{width:10%}.profit-v642 .c-service{width:8%}.profit-v642 .c-profit-margin{width:9%}.profit-v642 th,.profit-v642 td{padding-left:9px!important;padding-right:9px!important}.buybox-selected-counter.has-selection{background:#e9f8ef;border-color:#9ed8b3}.buybox-selected-counter.has-selection b{color:#08783c}

/* v0.6.43 */
.idc-selected-counter{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;font-size:13px}.idc-selected-counter b{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 7px;border-radius:999px;background:#1d4ed8;color:#fff;font-size:13px}.catalog-link-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.catalog-link-row td{vertical-align:middle}.table-sort-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;font-weight:700}.table-sort-link span{font-size:12px;opacity:.7}.table-sort-link:hover{color:#0f766e}.bulk-table-card .idc-url-short{max-width:280px}.bulk-settings-card .idc-helper-steps{margin-top:14px}.bulk-settings-card .opportunity-bookmark-row{margin-top:14px}

/* v0.6.44 - Bay Ajan barkod + URL görünümü */
.idc-barcode-copy{display:flex;align-items:center;gap:7px;min-width:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:nowrap}
.idc-table-card table{min-width:1240px}
.idc-table-card td:nth-child(4){min-width:170px}
.idc-table-card td:nth-child(5){min-width:220px}


/* v0.6.45 - İşlem Geçmişi genel kontrol, loglar ve tam genişlik görünüm */
.bulk-history-global-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;border:1px solid #dce8f2;border-radius:12px;background:#f8fbfe}.bulk-history-global-toolbar .btn{min-width:120px}.bulk-history-global-toolbar b,.bulk-history-global-toolbar small{display:block}.bulk-history-global-toolbar b{font-size:12px;color:#18344d}.bulk-history-global-toolbar small{margin-top:3px;color:#73869a;font-size:10px}.bulk-history-card{max-width:100%;overflow:hidden}.bulk-history-table-wrap{width:100%;max-width:100%;overflow-x:hidden}.bulk-history-table{width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;font-size:10px}.bulk-history-table th,.bulk-history-table td{padding:8px 6px;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.bulk-history-table th{font-size:9.5px;line-height:1.2}.bulk-history-table .c-date{width:8%}.bulk-history-table .c-product{width:30%}.bulk-history-table .c-count{width:5%}.bulk-history-table .c-rule{width:8%}.bulk-history-table .c-batch{width:11%}.bulk-history-table .c-status{width:18%}.bulk-history-table .c-action{width:10%}.bulk-history-table th:nth-child(2),.bulk-history-table td:nth-child(2){min-width:0!important}.bulk-history-products{min-width:0}.bulk-history-product{grid-template-columns:40px minmax(0,1fr) auto;gap:7px;min-width:0;padding:6px}.bulk-history-product img,.bulk-history-thumb{width:40px;height:40px}.bulk-history-product>div{min-width:0}.bulk-history-product b,.bulk-history-product small{max-width:none!important;min-width:0;overflow-wrap:anywhere}.bulk-history-product .badge{font-size:9px;white-space:normal;text-align:center;max-width:78px}.bulk-history-batch{display:block;font-size:9px;line-height:1.3;overflow-wrap:anywhere}.bulk-history-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bulk-history-status>small{display:block;font-size:9px;line-height:1.35;color:#66798c}.bulk-history-status>small b{color:#344c62}.bulk-history-status .bulk-history-error{max-width:100%;font-size:9px}.bulk-history-log{width:100%;margin-top:4px}.bulk-history-log summary{cursor:pointer;color:#315f8c;font-size:9px;font-weight:800}.bulk-history-log>div{margin-top:5px;padding:6px;border:1px solid #e3eaf1;border-radius:8px;background:#fbfcfe}.bulk-history-log p{margin:0 0 5px;font-size:8.5px;line-height:1.35}.bulk-history-log p:last-child{margin-bottom:0}.bulk-history-log time{display:block;font-weight:800;color:#60758a}.bulk-history-log span{display:block;color:#40586d;overflow-wrap:anywhere}.bulk-history-log p.error span{color:#b53838}.bulk-history-log p.success span{color:#17804b}.bulk-history-actions{min-width:0}.bulk-history-actions .btn{width:100%;white-space:normal;padding:7px 6px;font-size:9px}
@media(max-width:900px){.bulk-history-table{font-size:9px}.bulk-history-table th,.bulk-history-table td{padding:6px 4px}.bulk-history-product{grid-template-columns:32px minmax(0,1fr)}.bulk-history-product img,.bulk-history-thumb{width:32px;height:32px}.bulk-history-product .badge{grid-column:2;justify-self:start}.bulk-history-table .c-product{width:32%}.bulk-history-table .c-status{width:20%}.bulk-history-table .c-action{width:8%}}
@media(max-width:700px){.bulk-history-global-toolbar{align-items:stretch;flex-direction:column}.bulk-history-global-toolbar .btn{width:100%}}

/* v0.6.46 - Katalog kuyruğu + büyütülmüş tam sığan İşlem Geçmişi */
.catalog-queue-helper{border:1px solid #bdd9f2;background:linear-gradient(180deg,#f7fbff,#fff);overflow:visible}.catalog-queue-helper .card-head{margin-bottom:14px}.catalog-helper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalog-helper-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:13px;border:1px solid #dce8f2;border-radius:11px;background:#fff}.catalog-helper-grid>div>b{font-size:12px;color:#18344d}.catalog-helper-grid>div>span{font-size:10.5px;line-height:1.45;color:#687c91}.catalog-queue-bookmarklet{cursor:grab;white-space:normal;text-align:center}.catalog-helper-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-helper-inline>span{font-size:11px;color:#687c91}.history-catalog-helper{margin-bottom:12px}.bulk-manual-note{margin:12px 0}.bulk-catalog-table{width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed}.bulk-catalog-table th,.bulk-catalog-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.bulk-catalog-table th:nth-child(1){width:3%}.bulk-catalog-table th:nth-child(2){width:5%}.bulk-catalog-table th:nth-child(3){width:22%}.bulk-catalog-table th:nth-child(4){width:17%}.bulk-catalog-table th:nth-child(5){width:12%}.bulk-catalog-table th:nth-child(6){width:10%}.bulk-catalog-table th:nth-child(7){width:11%}.bulk-catalog-table th:nth-child(8){width:10%}.bulk-catalog-table th:nth-child(9){width:10%}.bulk-catalog-table .idc-url-cell{max-width:100%;min-width:0}.bulk-catalog-table .idc-url-short{max-width:calc(100% - 34px);white-space:normal;overflow-wrap:anywhere;word-break:break-all}.bulk-history-mode{display:inline-block;margin:3px 0 0;font-size:8.8px;font-weight:800;color:#60758a}.bulk-history-seq{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px 5px;border-radius:999px;background:#edf4fb;color:#245b8c;font-size:9px}.bulk-history-table{font-size:11.5px!important}.bulk-history-table th,.bulk-history-table td{padding:10px 7px!important}.bulk-history-table th{font-size:10.5px!important}.bulk-history-table .c-product{width:34%!important}.bulk-history-table .c-count{width:5%!important}.bulk-history-table .c-rule{width:8%!important}.bulk-history-table .c-batch{width:10%!important}.bulk-history-table .c-status{width:23%!important}.bulk-history-table .c-action{width:10%!important}.bulk-history-product{grid-template-columns:48px minmax(0,1fr) auto!important;gap:9px!important;padding:8px!important}.bulk-history-product img,.bulk-history-thumb{width:48px!important;height:48px!important}.bulk-history-product b{font-size:12px!important;line-height:1.35}.bulk-history-product small{font-size:10.5px!important;line-height:1.35}.bulk-history-product .badge{font-size:9.5px!important;max-width:88px!important}.bulk-history-batch{font-size:10px!important}.bulk-history-status>small{font-size:10px!important;line-height:1.4}.bulk-history-status .bulk-history-error{font-size:10px!important}.bulk-history-log summary{font-size:10px!important}.bulk-history-log p{font-size:9.5px!important}.bulk-history-actions .btn{font-size:10px!important;padding:8px 7px!important}
@media(max-width:1100px){.catalog-helper-grid{grid-template-columns:1fr}.bulk-history-table{font-size:10.5px!important}.bulk-history-table th,.bulk-history-table td{padding:8px 5px!important}.bulk-history-product{grid-template-columns:40px minmax(0,1fr)!important}.bulk-history-product img,.bulk-history-thumb{width:40px!important;height:40px!important}.bulk-history-product .badge{grid-column:2;justify-self:start}.bulk-history-table .c-product{width:36%!important}.bulk-history-table .c-status{width:22%!important}.bulk-history-table .c-action{width:8%!important}}


/* v0.6.48 - Qwen3-VL, AI aktif/pasif, BuyBox log filtreleri ve XML son çekiş */
.qna-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.qna-head-actions .btn{min-width:92px}.qna-head-actions .btn.success{background:#079447;color:#fff;border-color:#079447}.qna-head-actions .btn.danger-outline{background:#fff5f5;color:#bf2c2c;border-color:#efb2b2}.qna-ollama-settings .card-head{align-items:flex-start}.ollama-setting-grid{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(180px,1fr) minmax(150px,.65fr);gap:12px;margin-bottom:14px}.ollama-setting-grid .span-all{grid-column:1/-1}.ollama-setting-grid label:not(.toggle-row){display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#334b62}.ollama-setting-grid input{width:100%}.buybox-log-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.buybox-log-filter{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.buybox-log-filter label{display:flex;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:800;color:#42596f}.buybox-log-filter select{min-width:78px}.buybox-log-pagination{padding:12px 16px 16px}.xml-last-sync{display:block!important;margin-top:5px;font-size:11px!important}.xml-last-sync b{font-weight:900}.campaign-scan-health{display:inline-flex;align-items:center;gap:6px;margin-left:6px}
@media(max-width:800px){.qna-head-actions{justify-content:flex-start}.ollama-setting-grid{grid-template-columns:1fr}.ollama-setting-grid .span-all{grid-column:auto}.buybox-log-filter{width:100%;justify-content:flex-start}}

/* v0.6.49 - BuyBox ilk 3 satıcı ve otomatik fiyat hareketi mağaza adı */
#buyboxTable .bb-price-cell{min-width:118px;white-space:nowrap}
#buyboxTable .bb-seller-name{display:block;margin-top:4px;max-width:150px;white-space:normal;overflow-wrap:anywhere;color:#496078;font-size:10.5px;font-weight:800;line-height:1.25}
.buybox-log-card .bb-log-seller{display:block;max-width:190px;overflow-wrap:anywhere;color:#243f59;font-size:11px;line-height:1.3}
@media(max-width:1450px){#buyboxTable th,#buyboxTable td{padding-left:8px;padding-right:8px}#buyboxTable .bb-price-cell{min-width:106px}#buyboxTable .bb-seller-name{font-size:10px}}

/* v0.6.51 - BuyBox satıcı eşleştirme + öneri alanı tam sığan düzen */
.buybox-main-table-card{width:100%;max-width:100%;overflow-x:hidden}
#buyboxTable{width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed}
#buyboxTable th,#buyboxTable td{padding:10px 6px;white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:middle}
#buyboxTable th:nth-child(1),#buyboxTable td:nth-child(1){width:2.5%}
#buyboxTable th:nth-child(2),#buyboxTable td:nth-child(2){width:5%}
#buyboxTable th:nth-child(3),#buyboxTable td:nth-child(3){width:19.5%}
#buyboxTable th:nth-child(4),#buyboxTable td:nth-child(4){width:7%}
#buyboxTable th:nth-child(5),#buyboxTable td:nth-child(5){width:5%}
#buyboxTable th:nth-child(6),#buyboxTable td:nth-child(6),#buyboxTable th:nth-child(7),#buyboxTable td:nth-child(7),#buyboxTable th:nth-child(8),#buyboxTable td:nth-child(8){width:8%}
#buyboxTable th:nth-child(9),#buyboxTable td:nth-child(9){width:9%}
#buyboxTable th:nth-child(10),#buyboxTable td:nth-child(10){width:13%}
#buyboxTable th:nth-child(11),#buyboxTable td:nth-child(11){width:8%}
#buyboxTable th:nth-child(12),#buyboxTable td:nth-child(12){width:7%}
#buyboxTable .bb-price-cell{min-width:0!important;white-space:normal!important}
#buyboxTable .bb-price-cell>.bb-seller-name{display:block!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}
#buyboxTable .bb-recommendation-cell{min-width:0;white-space:normal!important;line-height:1.3}
#buyboxTable .bb-recommendation-cell>b{display:block;white-space:normal!important}
#buyboxTable .bb-recommendation-cell>small,#buyboxTable td:nth-child(10) small{display:block!important;margin-top:4px;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}
#buyboxTable .bb-recommendation-cell>.badge{display:inline-flex;max-width:100%;white-space:normal!important;line-height:1.3}
#buyboxTable td:nth-child(11) .btn,#buyboxTable td:nth-child(12) .btn{max-width:100%;white-space:normal;padding-left:7px;padding-right:7px}
@media(max-width:1250px){#buyboxTable{font-size:11px}#buyboxTable th{font-size:10px}#buyboxTable th,#buyboxTable td{padding:8px 4px}#buyboxTable .bb-seller-name{font-size:9.5px}#buyboxTable td small{font-size:9px}}

/* v0.6.52 - Minimum fiyat doğrudan hedef, inline fiyat gönderimi, marka filtresi */
#buyboxTable th:nth-child(1),#buyboxTable td:nth-child(1){width:2.5%}
#buyboxTable th:nth-child(2),#buyboxTable td:nth-child(2){width:5%}
#buyboxTable th:nth-child(3),#buyboxTable td:nth-child(3){width:22%}
#buyboxTable th:nth-child(4),#buyboxTable td:nth-child(4){width:9%}
#buyboxTable th:nth-child(5),#buyboxTable td:nth-child(5){width:5%}
#buyboxTable th:nth-child(6),#buyboxTable td:nth-child(6){width:9%}
#buyboxTable th:nth-child(7),#buyboxTable td:nth-child(7){width:9%}
#buyboxTable th:nth-child(8),#buyboxTable td:nth-child(8){width:10%}
#buyboxTable th:nth-child(9),#buyboxTable td:nth-child(9){width:14.5%}
#buyboxTable th:nth-child(10),#buyboxTable td:nth-child(10){width:8%}
#buyboxTable th:nth-child(11),#buyboxTable td:nth-child(11){width:6%}
#buyboxTable .bb-product-cell>b{display:block;line-height:1.35;margin-bottom:4px}
#buyboxTable .bb-product-cell>small{display:block;margin-top:2px;color:#6a7c90;font-size:9.5px;line-height:1.3;overflow-wrap:anywhere}
#buyboxTable .bb-product-cell>small>b{color:#3d5369}
#buyboxTable .bb-current-cell{padding-left:5px;padding-right:5px}
.bb-inline-price{display:flex;flex-direction:column;gap:5px;min-width:0}
.bb-current-price-input{width:100%;min-width:0;padding:7px 6px;border:1px solid #d6e0e9;border-radius:8px;background:#fff;font-size:11px;font-weight:800;color:#18344d;text-align:right}
.bb-current-price-input:focus{outline:0;border-color:#3c83cf;box-shadow:0 0 0 3px rgba(60,131,207,.10)}
.bb-inline-price .btn{width:100%;padding:5px 5px!important;font-size:9.5px!important;white-space:normal}
#buyboxTable .bb-floor-cell>b{display:block}
#buyboxTable .bb-floor-cell>small{display:block;margin-top:3px}
.bb-floor-apply{display:block;width:100%;margin-top:5px;padding:4px 5px;border:1px solid #b9d8c8;border-radius:7px;background:#eff9f4;color:#14734a;font-size:9px;font-weight:900;cursor:pointer;white-space:normal;line-height:1.2}
.bb-floor-apply:hover{background:#e1f4e9}
.filter-form select[name="bb_brand"]{min-width:150px;max-width:220px}
#buyboxTable td:nth-child(10) .btn,#buyboxTable td:nth-child(11) .btn{max-width:100%;white-space:normal;padding-left:6px;padding-right:6px}
#buyboxTable .bb-recommendation-cell>small,#buyboxTable td:nth-child(9) small{display:block!important;margin-top:4px;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}
@media(max-width:1250px){#buyboxTable .bb-product-cell>small{font-size:8.8px}.bb-current-price-input{font-size:10px;padding:6px 4px}.filter-form select[name="bb_brand"]{min-width:130px}}

/* v0.6.53 - BuyBox kopyalama/link, serbest toplu seçim ve kullanıcı yetkilendirme */
#buyboxTable input[type="checkbox"]{pointer-events:auto!important;cursor:pointer!important;opacity:1!important;position:relative;z-index:3}
.bb-product-link{display:inline-flex;border-radius:9px;transition:transform .15s,box-shadow .15s}.bb-product-link:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(25,54,83,.12)}
.bb-product-title-link{display:block;color:inherit;text-decoration:none}.bb-product-title-link:hover b{color:#1e6fb8;text-decoration:underline}
.bb-copy-line{display:flex!important;align-items:center;gap:4px;min-width:0}.bb-copy-line>span{min-width:0;overflow-wrap:anywhere}.bb-copy-btn{width:20px;height:20px;flex:0 0 20px;display:inline-grid;place-items:center;border:1px solid #d4dfe9;background:#fff;border-radius:5px;color:#34516d;font-size:11px;line-height:1;cursor:pointer;padding:0}.bb-copy-btn:hover{background:#eef6ff;border-color:#a9c8ea}.bb-copy-btn.copied{background:#e7f8ee;color:#087d40;border-color:#b8e3c8}
.bb-inline-price{display:block}.bb-current-price-input{min-height:34px}
.admin-permission-box{margin:16px 0;border:1px solid #dbe5ee;border-radius:12px;background:#fbfcfe;overflow:hidden}.admin-permission-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e5ebf1;background:#f6f9fb}.admin-permission-head h4{margin:0 0 3px;font-size:16px;color:#203a54}.admin-permission-head p{margin:0;color:#718195;font-size:12px}.admin-permission-grid{display:grid;grid-template-columns:1fr 2fr;gap:0}.permission-group{padding:15px 16px;border-right:1px solid #e4eaf0}.permission-group:last-child{border-right:0}.permission-group>b{display:block;margin-bottom:10px;color:#25435f;font-size:13px}.permission-group label{display:flex;align-items:center;gap:8px;margin:0;padding:7px 4px;color:#52647a;font-size:13px;cursor:pointer}.permission-group input[type="checkbox"]{width:18px;height:18px;margin:0;accent-color:#f57c13;cursor:pointer}.permission-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.permission-modules>b{grid-column:1/-1}.edit-permissions{margin-top:14px}
@media(max-width:900px){.admin-permission-grid{grid-template-columns:1fr}.permission-group{border-right:0;border-bottom:1px solid #e4eaf0}.permission-group:last-child{border-bottom:0}.permission-modules{grid-template-columns:1fr}}

/* v0.6.54 - katalog kuyruğu fetchsiz bağlantı onarımı */

/* v0.6.60 - Dosya tabanlı katalog kuyruğu */
.catalog-result-picker{display:flex!important;flex-direction:column;gap:5px;width:100%;font-size:10.5px!important;font-weight:700;color:#415a70!important}.catalog-result-picker input[type=file]{width:100%;max-width:100%;font:500 10px Arial;color:#536a7d;border:1px solid #dce8f2;border-radius:8px;padding:7px;background:#f8fbfe}.catalog-helper-grid .idc-bookmarklet{white-space:normal;text-align:center;cursor:grab}.bulk-history-actions a.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}

/* v0.6.65: Mevcut fiyat salt okunur; BuyBox fiyatı gibi yalnız görüntülenir. */
.bb-current-price-readonly{display:block;font-weight:800;color:#18344d;text-align:right;white-space:nowrap;padding:7px 4px}

/* v0.6.66 Bay Ajan Excel split menu + BuyBox inline takip */
.idc-action-toolbar{position:relative;overflow:visible!important}
.idc-export-group{position:relative;display:flex;align-items:center}
.idc-excel-download{position:relative;margin:0}
.idc-excel-download>summary{list-style:none;display:flex;align-items:center;gap:9px;min-width:190px;height:40px;padding:0 12px;border:1px solid #24354b;border-radius:8px;background:#fff;color:#17263a;font-weight:800;cursor:pointer;user-select:none}
.idc-excel-download>summary::-webkit-details-marker{display:none}
.idc-excel-download>summary .idc-excel-icon{font-size:18px;line-height:1;color:#17263a}
.idc-excel-download>summary .idc-excel-chevron{margin-left:auto;padding-left:12px;border-left:1px solid #24354b;font-size:18px;line-height:38px}
.idc-excel-download[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}
.idc-excel-menu{position:absolute;z-index:30;top:100%;left:0;min-width:230px;padding:7px;background:#fff;border:1px solid #d5dde6;border-radius:0 0 10px 10px;box-shadow:0 12px 30px rgba(20,32,51,.16)}
.idc-excel-menu a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 11px;border-radius:7px;color:#26384d}
.idc-excel-menu a:hover{background:#f3f7fa}
.idc-excel-menu a b{font-size:12px}
.idc-excel-menu a small{font-size:10px;color:#728196;white-space:nowrap}
#buyboxTable .bb-floor-cell small{display:block;margin-top:3px;line-height:1.3}


/* v0.6.68 - BuyBox kartları, modal görünürlüğü ve filtre düzeni */
.buybox-stat-modern{gap:16px}
.buybox-stat-modern .stat{justify-content:flex-start;gap:14px;min-height:112px;padding:18px 20px}
.buybox-stat-modern .bb-stat-icon{width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:900;background:#eef4ff;color:#356ed8}
.buybox-stat-modern .green .bb-stat-icon{background:#e9f8ef;color:#079447}
.buybox-stat-modern .red .bb-stat-icon{background:#fff0f0;color:#e23c3c}
.buybox-stat-modern .orange .bb-stat-icon{background:#fff3e6;color:#f58220}
.buybox-stat-modern .bb-stat-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.buybox-stat-modern .bb-stat-copy>span{font-size:13px;font-weight:800}
.buybox-stat-modern .bb-stat-copy>b{font-size:18px;line-height:1.15;margin-top:4px;color:#17283b}
.buybox-stat-modern .bb-stat-copy>small{display:block;margin-top:4px;color:#7c8794;font-size:11px;font-weight:700}
.buybox-stat-modern .active-filter{box-shadow:0 0 0 3px rgba(47,111,237,.12)}
.bt-modal-backdrop{background:rgba(8,20,32,.10)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.pricing-simple-panel{box-shadow:0 22px 70px rgba(0,0,0,.18)}
@media(max-width:850px){.buybox-stat-modern{grid-template-columns:1fr 1fr}.buybox-stat-modern .stat{min-height:96px}}
@media(max-width:560px){.buybox-stat-modern{grid-template-columns:1fr}}

.buybox-stat-modern .bb-stat-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}

/* v0.6.69 - Trendyol Komisyon / Fırsat doğrudan tarama köprüsü */
.rate-card-direct-scan{display:grid;gap:14px}
.rate-card-scan-head{display:flex;justify-content:space-between;gap:18px;align-items:center}
.rate-card-scan-head h2{margin:7px 0 4px;font-size:20px}.rate-card-scan-head p{margin:0;color:#64748b;line-height:1.5;max-width:860px}
.rate-card-scan-status{display:grid;gap:5px;padding:13px 15px;border:1px solid #dbe5ef;border-radius:12px;background:#f8fafc;color:#334155}
.rate-card-scan-status[data-state="processing"]{border-color:#bfdbfe;background:#eff6ff}.rate-card-scan-status[data-state="success"]{border-color:#bbf7d0;background:#f0fdf4}.rate-card-scan-status[data-state="failed"],.rate-card-scan-status[data-state="expired"]{border-color:#fecaca;background:#fff7f7}
.rate-card-scan-status>[data-scan-message]{font-size:13px;color:#64748b}.rate-card-scan-result{font-size:13px;font-weight:700;color:#166534;margin-top:3px}
@media(max-width:760px){.rate-card-scan-head{align-items:stretch;flex-direction:column}.rate-card-scan-head .btn{width:100%}}

/* v0.6.71 - Chrome Web Store kurulum algılama + tek tuş Trendyol tarama */
.auto-scan-helper-note{padding:11px 13px;border:1px solid #d7e4ef;border-radius:10px;background:#f8fbfe;color:#526579;font-size:12px;line-height:1.45}
.auto-scan-helper-note a{font-weight:800;color:#1f6fb5;text-decoration:none}.auto-scan-helper-note a:hover{text-decoration:underline}


/* v0.6.71 - Tarama Yardımcısı kurulum / tek tuş tarama */
.rate-card-scan-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.btn.scan-helper-install{background:#ff7a00;border-color:#ff7a00;color:#fff;font-weight:800}.btn.scan-helper-install:hover{background:#e86f00;border-color:#e86f00}.btn.scan-helper-install.is-installed{background:#eef7f1;border-color:#b9dec5;color:#18753a;cursor:default}.btn.scan-helper-install:disabled{opacity:1}
.btn[data-scan-requires-helper]:disabled{opacity:.48;cursor:not-allowed}
.scan-helper-state{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:#607286}.scan-helper-state .dot{width:9px;height:9px;border-radius:50%;background:#f59e0b}.scan-helper-state.is-ready .dot{background:#16a34a}.scan-helper-state.is-missing .dot{background:#ef4444}
@media(max-width:760px){.rate-card-scan-actions{justify-content:stretch}.rate-card-scan-actions .btn{flex:1 1 100%}}

/* v0.6.72 - Kurucu yasal metin editörü + herkese açık yasal sayfalar */
.founder-settings-nav{border-color:#d8e6ef;background:linear-gradient(180deg,#fbfdff,#fff)}
.founder-settings-links{display:flex;gap:8px;flex-wrap:wrap}.founder-settings-links .btn{min-width:150px;text-align:center}
.legal-content-settings{padding:0;overflow:hidden}.legal-content-settings>.card-head{padding:18px 18px 0}.legal-admin-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 18px;margin-top:12px}.legal-admin-tabs button{border:0;background:transparent;padding:13px 18px;font:800 13px/1.2 inherit;color:#617287;cursor:pointer;border-bottom:3px solid transparent}.legal-admin-tabs button.active{color:#0d8b47;border-bottom-color:#0d8b47}
.legal-admin-form{padding:18px}.legal-editor{border:1px solid #cfd8e3;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 5px 18px rgba(20,32,51,.04)}
.legal-editor-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px 10px;background:#f7f9fb;border-bottom:1px solid #dfe5ec;position:sticky;top:0;z-index:1}.legal-editor-toolbar>span{width:1px;height:24px;background:#d7dee6;margin:0 3px}.legal-editor-toolbar button,.legal-editor-toolbar select{width:auto;min-width:34px;height:34px;margin:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#34465c;padding:5px 8px;font:700 12px/1 inherit;cursor:pointer}.legal-editor-toolbar button:hover,.legal-editor-toolbar select:hover{background:#fff;border-color:#d5dde6}.legal-editor-toolbar select{min-width:112px}
.legal-editor-body{min-height:390px;max-height:620px;overflow:auto;padding:22px 24px;outline:0;background:#fff;font-size:14px;line-height:1.7;color:#1e2d3d}.legal-editor-body:focus{box-shadow:inset 0 0 0 2px rgba(13,139,71,.08)}.legal-editor-body h1,.legal-editor-body h2,.legal-editor-body h3,.legal-editor-body h4{color:#12243a;line-height:1.25}.legal-editor-body h2{font-size:22px;margin:18px 0 10px}.legal-editor-body h3{font-size:17px;margin:18px 0 8px}.legal-editor-body p{margin:0 0 12px}.legal-editor-body blockquote{border-left:4px solid #dbe4ec;margin:16px 0;padding:8px 14px;color:#5d6d7d;background:#fafbfd}.legal-editor-body table{min-width:0;width:100%;border-collapse:collapse;margin:14px 0}.legal-editor-body th,.legal-editor-body td{border:1px solid #dfe5ec;padding:8px 10px}.legal-editor-body th{background:#f7f9fb}.legal-editor-body a{color:#195dcf;text-decoration:underline}
.legal-source-area{min-height:390px;max-height:620px;border:0;border-radius:0;padding:18px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;background:#0f2031;color:#e7eef7}.legal-admin-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 2px}.legal-admin-footer>div{display:flex;flex-direction:column;gap:3px}.legal-admin-footer small{color:#778596}.legal-admin-footer .btn{min-width:160px}.legal-content-settings>.info-banner{margin:0 18px 18px}
.auth-legal-links{display:flex;justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;color:#8b96a3}.auth-legal-links a{color:#5d7187}.auth-legal-links a:hover{text-decoration:underline}
.legal-public-bg{min-height:100vh;background:#f2f6fa}.legal-public-header{min-height:72px;background:linear-gradient(100deg,#0f2031,#0a1927);display:flex;align-items:center;justify-content:space-between;padding:0 5vw;color:#fff}.legal-public-header .brand-lockup{color:#fff}.legal-back-btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.legal-public-wrap{width:min(980px,calc(100% - 32px));margin:34px auto 60px}.legal-public-card{background:#fff;border:1px solid #dfe6ed;border-radius:16px;box-shadow:0 18px 50px rgba(15,32,49,.08);overflow:hidden}.legal-public-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:34px 42px;border-bottom:1px solid #e5ebf0;background:linear-gradient(180deg,#fbfdff,#fff)}.legal-public-title h1{margin:4px 0 6px;font-size:31px;letter-spacing:-.7px}.legal-public-title p{margin:0;color:#758293}.legal-public-title>small{text-align:right;color:#7b8998;line-height:1.5}.legal-public-title>small b{color:#2d4358}.legal-kicker{font-size:11px;font-weight:900;letter-spacing:1.6px;color:#ff7a00}.legal-public-content{padding:34px 42px;font-size:15px;line-height:1.8;color:#27384a}.legal-public-content h1,.legal-public-content h2,.legal-public-content h3,.legal-public-content h4{color:#12243a;line-height:1.25}.legal-public-content h2{font-size:23px;margin:26px 0 10px}.legal-public-content h2:first-child{margin-top:0}.legal-public-content h3{font-size:18px;margin:24px 0 8px}.legal-public-content p{margin:0 0 14px}.legal-public-content ul,.legal-public-content ol{padding-left:22px}.legal-public-content blockquote{border-left:4px solid #cfe0ef;background:#f8fbfd;padding:10px 16px;margin:18px 0;color:#53677a}.legal-public-content table{min-width:0;width:100%;border-collapse:collapse;margin:18px 0}.legal-public-content th,.legal-public-content td{border:1px solid #dfe5ec;padding:9px 11px}.legal-public-content th{background:#f7f9fb}.legal-public-footer{display:flex;justify-content:flex-end;gap:18px;padding:18px 42px;border-top:1px solid #e5ebf0;background:#fafbfd;font-size:13px;font-weight:700}
@media(max-width:760px){.legal-admin-footer,.legal-public-title{flex-direction:column}.legal-admin-footer .btn{width:100%}.legal-public-title,.legal-public-content{padding:24px}.legal-public-header{padding:12px 18px}.legal-public-header .brand-stack small{display:none}.legal-back-btn{padding:8px 10px;font-size:11px}.legal-editor-body{padding:16px}.legal-admin-tabs{overflow:auto}.legal-admin-tabs button{white-space:nowrap}.founder-settings-links .btn{flex:1 1 100%}}

/* v0.6.73 - Kar & Zarar Siparişler, hesaplama detayı ve ürün linkleri */
.product-title-link{color:inherit;text-decoration:none}.product-title-link:hover{text-decoration:underline;text-underline-offset:2px}.product-cell>a{display:flex;align-items:center;flex:0 0 auto}.field-note{display:block;margin-top:5px;color:var(--muted,#6b7280);font-size:11px}.pricing-modal-grid input[readonly]{background:#f3f4f6;color:#374151;cursor:not-allowed}
.commission-calc-trigger{cursor:pointer;position:relative}.commission-calc-trigger em{display:block;margin-top:5px;font-size:10px;font-style:normal;font-weight:700;opacity:.8;text-decoration:underline;text-underline-offset:2px}.commission-calc-trigger:hover{filter:brightness(.97);transform:translateY(-1px)}
.commission-calc-panel{max-width:560px}.commission-calc-list{display:grid;gap:8px;margin-top:10px}.commission-calc-list>div{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 14px;border:1px solid #eee;border-radius:14px;background:#fff}.commission-calc-list span{color:#6b625f;font-weight:650}.commission-calc-list b{white-space:nowrap}.commission-calc-list .total{background:#f8fafc}.commission-calc-list .result{background:#fff4f1}.commission-calc-formula{margin-top:14px;padding:14px;border-radius:14px;background:#f6f8fa;display:grid;gap:5px}.commission-calc-formula small{color:#667085;line-height:1.45}
.profit-order-filter{gap:10px;flex-wrap:wrap}.profit-order-filter label{display:flex;gap:6px;align-items:center;font-weight:650}.profit-order-filter input[type=date]{min-width:145px}.profit-orders-table td small{display:block;margin-top:4px;color:#807773}.order-profit-panel{max-width:1120px;width:min(1120px,94vw)}.order-profit-panel .bt-modal-head{align-items:center}.order-net-profit{margin-left:auto;margin-right:16px;padding:10px 18px;border-radius:14px;border:1px solid #b6e7ba;background:#dff7df;min-width:230px;text-align:right}.order-net-profit.bad{background:#fee9e9;border-color:#f6b7b7}.order-net-profit small{display:block;color:#55715a}.order-net-profit b{font-size:22px;color:#07930e}.order-net-profit.bad b{color:#c62828}.order-profit-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;padding-top:8px}.order-profit-grid h4{margin:0 0 14px}.order-item-card{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #eee;border-radius:14px;margin-bottom:10px}.order-item-card img{width:70px;height:70px;object-fit:contain;border-radius:10px;background:#fff}.order-item-card a{color:inherit}.order-item-card small{display:block;margin-top:4px;color:#777}.expense-list{display:grid;gap:8px}.expense-list>div,.order-summary>div{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid #eee;border-radius:14px}.expense-list em{font-style:normal;font-size:10px;background:#fff1dc;color:#fb7a22;padding:2px 6px;border-radius:999px;margin-left:6px}.order-summary{display:grid;gap:8px;margin-top:14px}.order-summary>div{background:#f7faf8;font-weight:700}
@media(max-width:900px){.order-profit-grid{grid-template-columns:1fr}.order-net-profit{min-width:0}.profit-order-filter label{width:100%}.profit-order-filter input[type=date]{width:100%}}
.commission-tier> b,.commission-tier> small{cursor:pointer}.commission-tier> b:hover{text-decoration:underline;text-underline-offset:3px}

/* v0.6.73 rev2 - Komisyon detay paneli ve sipariş analizi tasarım iyileştirmeleri */
.commission-calc-trigger{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;border-radius:12px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.commission-calc-trigger:hover{box-shadow:0 10px 22px rgba(16,32,52,.12)}.commission-calc-trigger .tier-profit-value{font-size:11.2px;line-height:1.2}.commission-calc-trigger small{font-size:9px;margin-top:0}.commission-calc-trigger i{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.76);font-style:normal;font-size:9.3px;font-weight:900;letter-spacing:.02em;margin-top:2px}
.commission-calc-panel{width:min(760px,94vw)!important;max-width:760px!important;overflow:hidden!important;padding:0!important;border-radius:22px!important}.commission-calc-shell{padding:20px 22px 18px;background:linear-gradient(180deg,#fff 0%,#fffaf8 100%)}.commission-calc-head{margin-bottom:16px!important;align-items:flex-start!important}.commission-calc-titlewrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.commission-calc-icon{width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,#ff8a1c,#ff6c37);color:#fff;display:grid;place-items:center;font-size:24px;font-weight:900;box-shadow:0 12px 24px rgba(255,122,47,.28)}.commission-calc-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff0e5;color:#d96a0c;font-size:11px;font-weight:900;margin-bottom:8px}.commission-calc-head h3{margin:0 0 4px;font-size:23px}.commission-calc-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.commission-calc-hero-card{padding:14px 16px;border-radius:18px;background:#fff;border:1px solid #f0e4dd;box-shadow:0 8px 22px rgba(21,36,52,.05)}.commission-calc-hero-card span{display:block;font-size:11px;color:#7c6c65;font-weight:700;margin-bottom:8px}.commission-calc-hero-card b{font-size:22px;line-height:1.15;color:#15283d}.commission-calc-hero-card small{display:block;margin-top:7px;color:#7a8795;font-size:11px;font-weight:800}.commission-calc-hero-card.profit{background:linear-gradient(135deg,#effaf2,#dff5e5);border-color:#c8ecd3}.commission-calc-hero-card.profit.bad{background:linear-gradient(135deg,#fff4f4,#ffe8e8);border-color:#f1c3c3}.commission-calc-list{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-top:0!important}.commission-calc-list>div{min-height:58px;padding:10px 14px!important;border-radius:16px!important;border:1px solid #eee7e2!important;background:#fff!important;box-shadow:0 4px 14px rgba(17,29,41,.03)}.commission-calc-list span{display:flex;align-items:center;gap:8px;color:#5d6776!important;font-size:12px;font-weight:800}.commission-calc-list span i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff3ea;color:#d76d1d;font-style:normal;font-size:11px;font-weight:900;flex:0 0 22px}.commission-calc-list small{color:#8a98a7;font-weight:700}.commission-calc-list b{font-size:13px;color:#16283a}.commission-calc-list .total{background:#f5f9ff!important;border-color:#dfe9f5!important}.commission-calc-list .result{background:#fff5f0!important;border-color:#f5d7c8!important}.commission-calc-formula{margin-top:12px!important;padding:12px 14px!important;border-radius:16px!important;background:#f5f7fa!important;border:1px solid #e8eef3}.commission-calc-formula b{font-size:13px}.commission-calc-formula small{font-size:11px;line-height:1.45}.commission-tier> b,.commission-tier> small{cursor:pointer}.commission-tier> b:hover{text-decoration:underline;text-underline-offset:3px}

.premium-order-search{display:block!important}.premium-order-search-bar{display:grid;grid-template-columns:auto auto auto minmax(280px,1fr) auto auto;gap:12px;align-items:end;width:100%}.premium-order-search-title{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #e4ebf2;border-radius:16px;background:linear-gradient(135deg,#fff7f2,#fff)}.premium-order-search-icon{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#ff8a1c,#ff6c37);display:grid;place-items:center;color:#fff;font-size:19px;box-shadow:0 10px 22px rgba(255,122,47,.25)}.premium-order-search-title b{display:block;font-size:13px;color:#203348}.premium-order-search-title small{display:block;font-size:10.5px;color:#748293}.premium-order-date,.premium-order-query,.premium-order-per{display:flex;flex-direction:column;gap:6px}.premium-order-date span,.premium-order-query span,.premium-order-per span{font-size:11px;font-weight:800;color:#5d6d80}.premium-order-date input,.premium-order-query input,.premium-order-per select{height:44px;border:1px solid #dbe4ec;border-radius:13px;background:#fff;padding:0 14px}.premium-order-query input{width:100%}.premium-order-search-actions{display:flex;gap:8px;align-items:flex-end;height:44px}.profit-orders-table td small{display:block;margin-top:4px;color:#7d7a77}.order-number-cell{display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-copy-btn{width:32px;height:32px;border:1px solid #d7e0ea;border-radius:9px;background:#fff;color:#35506a;cursor:pointer;display:grid;place-items:center;font-size:13px;flex:0 0 32px}.mini-copy-btn:hover{background:#eef6ff;border-color:#a7c8eb}.order-product-cell{display:flex;align-items:center;gap:10px;min-width:0}.order-product-thumb{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex:0 0 56px;border-radius:12px;border:1px solid #dde6ef;background:#fff;overflow:hidden}.order-product-thumb img{width:100%;height:100%;object-fit:contain}.order-product-link{color:#1b2f45;text-decoration:none}.order-product-link:hover{text-decoration:underline}
.order-profit-panel{width:min(1160px,96vw)!important;max-width:1160px!important;border-radius:26px!important;padding:0!important;overflow:hidden!important}.order-profit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:start;padding:22px 24px;border-bottom:1px solid #edf2f6;background:linear-gradient(180deg,#fff 0%,#fffaf8 100%)}.order-profit-hero-main{display:flex;align-items:center;gap:14px}.order-hero-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:#ffe7dc;color:#fa6c28;font-size:28px;box-shadow:0 12px 24px rgba(253,126,71,.14)}.order-profit-hero h3{margin:0 0 6px;font-size:20px}.order-profit-hero small{color:#798799;font-size:13px}.order-net-profit{margin:0!important;align-self:center;padding:16px 18px!important;border-radius:18px!important;min-width:310px!important;text-align:right!important;box-shadow:0 12px 24px rgba(7,147,14,.11)}.order-net-profit span{display:block;margin-top:5px;color:#68806d;font-size:11px;font-weight:700}.order-net-profit.bad span{color:#916666}.order-profit-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:18px;padding:20px 24px 24px}.order-panel-card{border:1px solid #e8eef3;border-radius:22px;background:#fff;padding:18px;box-shadow:0 10px 24px rgba(16,32,52,.04)}.order-section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.order-section-head h4{margin:0;font-size:18px}.order-section-icon{width:38px;height:38px;border-radius:12px;background:#fff0e4;color:#ee7822;display:grid;place-items:center;font-size:18px;flex:0 0 38px}.order-section-pill{margin-left:auto;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#ffede3;color:#d9650d;font-size:11px;font-weight:900}.order-item-card{display:grid!important;grid-template-columns:78px minmax(0,1fr) auto!important;gap:14px!important;padding:14px!important;border-radius:18px!important;border:1px solid #edf1f5!important;background:#fffaf8!important;margin-bottom:12px!important}.order-item-thumb{width:78px;height:78px;border-radius:14px;border:1px solid #e2e9f0;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.order-item-thumb img{width:100%;height:100%;object-fit:contain}.order-item-copy{min-width:0}.order-item-copy a{color:#1d3247;text-decoration:none}.order-item-copy a:hover{text-decoration:underline}.order-item-copy b{display:block;font-size:17px;line-height:1.25}.order-item-copy small{display:block;margin-top:6px;color:#6c7887;font-size:12px}.order-item-amount{font-size:28px;font-weight:900;color:#f26b2f;align-self:center;white-space:nowrap}.expense-list{display:grid!important;gap:10px!important}.expense-list>div,.order-summary>div{display:flex;justify-content:space-between;align-items:center;padding:14px 16px!important;border:1px solid #e8eef3!important;border-radius:18px!important;background:#fff!important}.expense-list>div span{display:flex;align-items:center;gap:8px;font-weight:800;color:#536578}.expense-list>div span i{font-style:normal;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff2e8;color:#ec7420}.expense-list em{font-style:normal;font-size:10px;background:#fff1dc;color:#fb7a22;padding:2px 6px;border-radius:999px;margin-left:3px}.order-summary{display:grid!important;gap:10px!important;margin-top:14px!important}.order-summary>div{background:#f8fbf9!important;font-weight:800}.order-summary>div:nth-child(3){background:#ebf8ef!important}.order-summary>div:nth-child(4){background:#fff7ef!important}
@media(max-width:1180px){.premium-order-search-bar{grid-template-columns:1fr 1fr 1fr;align-items:stretch}.premium-order-search-title,.premium-order-query{grid-column:1/-1}.premium-order-search-actions{height:auto}.premium-order-per{justify-self:start}.order-profit-grid{grid-template-columns:1fr}.order-net-profit{min-width:0!important}}
@media(max-width:760px){.commission-calc-shell{padding:16px}.commission-calc-hero,.commission-calc-list{grid-template-columns:1fr!important}.premium-order-search-bar{grid-template-columns:1fr}.order-profit-hero{grid-template-columns:1fr;justify-items:stretch}.order-item-card{grid-template-columns:1fr!important}.order-item-thumb{width:72px;height:72px}.order-item-amount{justify-self:flex-start;font-size:22px}}

/* v0.6.73 rev3 - Sipariş filtre, senkron durumu ve yardım alanı */
.order-export-download>summary{min-width:170px}.order-export-download .idc-excel-menu{left:auto;right:0}
.order-sync-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}.order-sync-status-card{display:flex;align-items:flex-start;gap:11px;padding:14px 15px;border:1px solid #dfe7ef;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(16,32,52,.04)}.order-sync-status-card.good{background:#f5fcf7;border-color:#cfe8d6}.order-sync-status-card.warn{background:#fff9f0;border-color:#f2d7aa}.sync-status-icon{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#fff0e6;color:#ee7421;display:grid;place-items:center;font-weight:900;font-size:16px}.order-sync-status-card.good .sync-status-icon{background:#e7f7ec;color:#0b8b45}.order-sync-status-card.warn .sync-status-icon{background:#fff0d8;color:#c77800}.order-sync-status-card small,.order-sync-status-card b,.order-sync-status-card em{display:block}.order-sync-status-card small{font-size:10px;color:#7a8998;font-weight:800;margin-bottom:5px}.order-sync-status-card b{font-size:12px;color:#21364b;line-height:1.35}.order-sync-status-card em{font-size:9.5px;color:#748394;font-style:normal;margin-top:5px;line-height:1.35;word-break:break-word}.order-howto-panel{margin-bottom:14px}.order-howto-panel .module-howto-scroll{max-height:none!important;overflow:visible!important}.order-howto-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-howto-steps>div{display:flex;gap:11px;align-items:flex-start;border:1px solid #e1e8ef;background:#fff;border-radius:13px;padding:12px}.order-howto-steps>div>b{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#0e2a47;color:#fff}.order-howto-steps span{font-size:11px;line-height:1.5;color:#46586c}.order-filter-bar{display:flex!important;align-items:flex-end;gap:10px;flex-wrap:wrap}.order-filter-bar label{display:flex;flex-direction:column;gap:5px}.order-filter-bar label>span{font-size:10.5px;font-weight:800;color:#66778a}.order-filter-bar select,.order-filter-bar input{height:40px}.order-sort-filter select{min-width:250px}.order-search-basic{min-width:280px;flex:1}.commission-source-badge{display:inline-flex!important;margin-left:5px!important;padding:2px 7px;border-radius:999px;font-style:normal;font-size:9px!important;font-weight:900}.commission-source-badge.exact{background:#e5f8eb;color:#087b3f}.commission-source-badge.order{background:#eaf3ff;color:#175da7}.commission-source-badge.fallback{background:#fff1dd;color:#a76500}
@media(max-width:1150px){.order-sync-status-grid{grid-template-columns:1fr 1fr}.order-howto-steps{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.order-sync-status-grid,.order-howto-steps{grid-template-columns:1fr}.order-filter-bar>*{width:100%}.order-sort-filter select,.order-search-basic{min-width:0;width:100%}}

/* v0.6.73 rev4 - Kar & Zarar dışa aktarma split butonu / filtre hizası */
.bt-export-split{position:relative;display:inline-flex;align-items:stretch;z-index:35}.bt-export-main,.bt-export-history-toggle{height:40px;border:1px solid #24354b;background:#fff;color:#17263a;font-weight:800;cursor:pointer}.bt-export-main{display:inline-flex;align-items:center;gap:9px;padding:0 14px;border-radius:8px 0 0 8px;border-right:0}.bt-export-main .idc-excel-icon{font-size:18px}.bt-export-history-toggle{width:42px;border-radius:0 8px 8px 0;font-size:18px;line-height:1}.bt-export-main:hover,.bt-export-history-toggle:hover,.bt-export-main.is-open,.bt-export-history-toggle.is-open{background:#f5f8fb}.bt-export-popover{position:absolute;right:0;top:calc(100% + 7px);min-width:245px;border:1px solid #cbd7e3;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(20,38,57,.18);overflow:hidden;z-index:200}.bt-export-format-menu a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;color:#1d3045;text-decoration:none;border-bottom:1px solid #e7edf3}.bt-export-format-menu a:last-child{border-bottom:0}.bt-export-format-menu a:hover{background:#f7faff}.bt-export-format-menu a b{font-size:12px}.bt-export-format-menu a small{font-size:10px;color:#77879a}.bt-export-history-menu{width:300px;max-height:310px;overflow:auto}.bt-export-history-head{position:sticky;top:0;display:flex;align-items:center;gap:7px;padding:10px 12px;background:#fff;border-bottom:1px solid #dde6ef;color:#34495e;z-index:1}.bt-export-history-head span{color:#11a765;font-size:16px}.bt-export-history-head b{font-size:12px}.bt-export-history-list{display:flex;flex-direction:column}.bt-export-history-item{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border-bottom:1px solid #e7edf3;text-decoration:none;color:#21364b}.bt-export-history-item:hover{background:#f7faff}.bt-export-history-item:last-child{border-bottom:0}.bt-export-history-check{color:#08aa5f;font-size:15px;font-weight:900;line-height:1.2}.bt-export-history-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.bt-export-history-copy b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:235px}.bt-export-history-copy small{font-size:9.5px;color:#8492a3}.bt-export-history-empty{padding:20px 14px;text-align:center;color:#7b8999;font-size:11px}.products-sync-actions{overflow:visible!important}
.order-filter-bar{display:flex!important;align-items:flex-end;gap:10px;flex-wrap:nowrap!important}.order-filter-bar .spacer{flex:1 1 auto;min-width:12px}.order-filter-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.order-per-filter{flex:0 0 auto}.order-per-filter select{min-width:76px}.order-search-basic{min-width:230px;flex:1 1 360px}.order-sort-filter{flex:0 0 auto}.order-sort-filter select{min-width:250px}.order-filter-bar>label:not(.order-search-basic):not(.order-sort-filter):not(.order-per-filter){flex:0 0 auto}
@media(max-width:1180px){.order-filter-bar{flex-wrap:wrap!important}.order-filter-bar .spacer{display:none}.order-search-basic{min-width:260px}.order-filter-actions{margin-left:auto}.bt-export-popover{right:0}}
@media(max-width:720px){.order-filter-actions{margin-left:0;width:auto!important}.order-per-filter{width:auto!important}.bt-export-split{width:100%}.bt-export-main{flex:1}.bt-export-history-menu,.bt-export-format-menu{width:100%;min-width:100%}}

/* v0.6.73 REV4 - Sipariş filtre hizası, dışa aktarma split butonu ve detay aksiyonu */
.order-toolbar-right{margin-left:auto;display:flex;align-items:flex-end;gap:10px;flex:0 0 auto}.order-filter-bar .spacer{display:none!important}.order-filter-actions{margin-left:0!important;align-self:flex-end}.order-filter-actions .btn,.order-filter-actions>a{height:40px;display:inline-flex;align-items:center;justify-content:center}.order-per-filter{margin:0!important}.order-per-filter select{min-width:82px}.order-filter-bar{justify-content:flex-start}.bt-export-main{min-width:164px;justify-content:center}.bt-export-format-menu{min-width:230px}.bt-export-format-menu a{justify-content:flex-start}.bt-export-format-menu a:before{content:'⇩';display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#edf7f1;color:#0a9c56;font-weight:900;flex:0 0 24px}.bt-export-format-menu a b{margin-right:auto}.bt-export-history-toggle{font-size:0;position:relative}.bt-export-history-toggle:after{content:'⌄';font-size:18px;line-height:1;transition:transform .18s}.bt-export-history-toggle.is-open:after{transform:rotate(180deg)}.bt-export-popover{top:calc(100% + 6px)}
.order-detail-btn{border:1px solid #ff8a42;background:linear-gradient(135deg,#ff8a42,#ff6d2f);color:#fff;border-radius:10px;min-height:34px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 6px 16px rgba(255,111,47,.18);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.order-detail-btn:hover{filter:brightness(.98);transform:translateY(-1px);box-shadow:0 9px 20px rgba(255,111,47,.25)}.order-detail-btn-icon{width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.19);display:grid;place-items:center;font-size:12px}
@media(max-width:1350px){.order-filter-bar{flex-wrap:wrap!important}.order-toolbar-right{margin-left:auto}.order-search-basic{min-width:280px;flex:1 1 360px}}
@media(max-width:820px){.order-toolbar-right{width:100%;margin-left:0;justify-content:flex-end}.order-filter-actions{margin-left:auto!important}.order-per-filter{width:auto!important}.bt-export-main{min-width:0}}

/* v0.6.73 REV5 */
.topbar{z-index:500!important}.bt-export-split{z-index:4!important}.bt-export-popover{top:calc(100% + 7px)!important;bottom:auto!important}.products-page-head .products-sync-actions{position:relative;z-index:4}.order-period-summary{margin:18px 0 0;border:1px solid #dce6ef;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fbfd);box-shadow:0 12px 30px rgba(17,35,54,.06);overflow:hidden}.order-period-summary-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e7edf3;background:#fbfdff}.order-period-summary-head>div{display:flex;align-items:center;gap:11px}.order-period-summary-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff0e5;color:#e16f19;font-size:18px;font-weight:900}.order-period-summary-head b{display:block;font-size:14px}.order-period-summary-head small{display:block;color:#7b8998;margin-top:3px;font-size:10.5px}.order-period-summary-head>span{padding:7px 11px;border-radius:999px;background:#eef3f8;color:#41556d;font-size:11px;font-weight:900}.order-period-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 18px}.order-period-summary-grid>div{padding:15px 16px;border:1px solid #e6edf3;border-radius:15px;background:#fff}.order-period-summary-grid small{display:block;color:#718094;font-size:11px;font-weight:750}.order-period-summary-grid b{display:block;margin-top:7px;font-size:22px;color:#192c40}.order-period-summary-grid>div.good{background:#eefaf2;border-color:#caead3}.order-period-summary-grid>div.good b{color:#07873f}.order-period-summary-grid>div.bad{background:#fff2f2;border-color:#f0cccc}.order-period-summary-grid>div.bad b{color:#c73333}.order-period-summary>p{margin:0;padding:0 18px 16px;color:#718094;font-size:10.5px}.order-period-summary>p strong{color:#42566d}@media(max-width:980px){.order-period-summary-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.order-period-summary-grid{grid-template-columns:1fr}.order-period-summary-head{align-items:flex-start;flex-direction:column}}

/* =====================================================================
   BayTakip v0.6.73 REV7 - Dashboard + Açık/Koyu Tema
   ===================================================================== */
:root[data-theme="light"]{--nav:#ffffff;--nav2:#f8fbff;--text:#12213a;--muted:#738097;--line:#e2e8f0;--bg:#f7f9fc;--card:#fff;--shadow:0 10px 28px rgba(22,38,63,.07)}
:root[data-theme="dark"]{--nav:#071525;--nav2:#0c1c30;--text:#edf4ff;--muted:#91a1b8;--line:#20334d;--bg:#07111f;--card:#0d1b2e;--shadow:0 14px 34px rgba(0,0,0,.24)}
html,body{transition:background-color .22s ease,color .22s ease}

/* Theme selector */
.theme-menu{position:relative;z-index:1002}.theme-split{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.theme-current,.theme-caret{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.theme-current{padding:8px 11px}.theme-caret{width:34px;border-left:1px solid rgba(255,255,255,.16);transition:transform .18s}.theme-caret.open{transform:rotate(180deg)}.theme-dropdown{position:absolute;right:0;top:calc(100% + 8px);width:235px;padding:7px;background:var(--card);border:1px solid var(--line);border-radius:13px;box-shadow:0 18px 48px rgba(3,14,28,.22);color:var(--text)}.theme-dropdown button{width:100%;display:grid;grid-template-columns:22px 1fr;gap:2px 9px;text-align:left;border:0;background:transparent;color:inherit;padding:10px 11px;border-radius:9px;cursor:pointer;font-weight:800}.theme-dropdown button span{grid-row:1/3;align-self:center;color:#ff7a00}.theme-dropdown button small{font-weight:600;color:var(--muted)}.theme-dropdown button:hover,.theme-dropdown button.active{background:rgba(78,124,255,.09)}

/* Light theme: top shell */
:root[data-theme="light"] .topbar{background:rgba(255,255,255,.96);color:#14233d;border-bottom:1px solid #e5eaf0;box-shadow:0 5px 18px rgba(20,35,57,.05);backdrop-filter:blur(12px)}
:root[data-theme="light"] .brand-stack small{color:#75869a!important}:root[data-theme="light"] .top-meta a{color:#14233d}:root[data-theme="light"] .pill{border-color:#dbe3ec;background:#f8fafc;color:#263b54}:root[data-theme="light"] .pill.api-on{color:#087b43;background:#eefaf3;border-color:#cbead7}:root[data-theme="light"] .profile-trigger{border-color:#dfe5ec!important;background:#fff!important;color:#172a42!important}:root[data-theme="light"] .profile-trigger:hover,:root[data-theme="light"] .profile-trigger.open{background:#f7f9fc!important}:root[data-theme="light"] .profile-copy small{color:#77889b!important}:root[data-theme="light"] .theme-split{border-color:#dfe5ec;background:#fff;color:#1a2c44}:root[data-theme="light"] .theme-caret{border-left-color:#dfe5ec}
:root[data-theme="light"] .sidebar{background:#fff;border-right-color:#e4e9ef}:root[data-theme="light"] .nav{color:#2b405b}:root[data-theme="light"] .nav:hover{background:#f4f7fb}:root[data-theme="light"] .nav.active{background:linear-gradient(90deg,#fff2e7,#fff8f2);color:#f36d18;box-shadow:inset 3px 0 #ff7a00}:root[data-theme="light"] .nav-sub a.active{background:#fff3e8!important;color:#e86a1a!important}:root[data-theme="light"] .license-mini{background:linear-gradient(135deg,#fff8ef,#f4f0ff);border-color:#eadfef;color:#4b3f5c}

/* Dark theme: global compatibility across modules */
:root[data-theme="dark"] body{background:#07111f;color:var(--text)}:root[data-theme="dark"] .topbar{background:linear-gradient(100deg,#061321,#0a1a2c);border-bottom:1px solid #1c3048}:root[data-theme="dark"] .sidebar{background:#081727;border-right-color:#1b2d43}:root[data-theme="dark"] .nav{color:#b9c8da}:root[data-theme="dark"] .nav:hover{background:#10243a;color:#fff}:root[data-theme="dark"] .nav.active{background:linear-gradient(90deg,#173c75,#2458b7);color:#fff}:root[data-theme="dark"] .nav-sub a{color:#8fa3ba}:root[data-theme="dark"] .nav-sub a.active{background:#112b4c;color:#fff}:root[data-theme="dark"] .license-mini{background:linear-gradient(135deg,#122b41,#172744);border-color:#26435e;color:#dcecff}:root[data-theme="dark"] .content{color:#edf4ff}:root[data-theme="dark"] .card,:root[data-theme="dark"] .stat,:root[data-theme="dark"] .toolbar,:root[data-theme="dark"] .table-card,:root[data-theme="dark"] .bt-modal-panel{background:#0d1b2e;border-color:#20334d;color:#edf4ff}:root[data-theme="dark"] .page-head p,:root[data-theme="dark"] .muted,:root[data-theme="dark"] td small{color:#91a1b8}:root[data-theme="dark"] input,:root[data-theme="dark"] select,:root[data-theme="dark"] textarea{background:#0a1829;border-color:#29405c;color:#edf4ff}:root[data-theme="dark"] th{background:#102138;color:#aab9cb;border-bottom-color:#263a52}:root[data-theme="dark"] td{border-bottom-color:#1b2d42}:root[data-theme="dark"] .btn{background:#102138;border-color:#2a405a;color:#e8f1fc}:root[data-theme="dark"] .btn.ghost{background:#102138}:root[data-theme="dark"] .info-banner{background:#0d2a22;border-color:#1b513d;color:#a9e6c3}:root[data-theme="dark"] .profile-trigger{background:#0b1c30!important;border-color:#28415e!important}:root[data-theme="dark"] .profile-dropdown{background:#0d1b2e;border-color:#243a53;color:#edf4ff}:root[data-theme="dark"] .profile-dropdown-head{border-bottom-color:#20334d}:root[data-theme="dark"] .profile-dropdown a{color:#d9e7f6}:root[data-theme="dark"] .profile-dropdown a:hover{background:#122640}:root[data-theme="dark"] .theme-split{background:#0b1c30;border-color:#28415e;color:#eaf3ff}

/* New homepage */
.bt-home{display:flex;flex-direction:column;gap:14px}.bt-home-hero{min-height:142px;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);overflow:hidden;position:relative;padding:23px 25px;border:1px solid #e4eaf1;background:linear-gradient(105deg,#fff9f3 0%,#fff 42%,#eef8ff 72%,#f5efff 100%);box-shadow:0 12px 30px rgba(22,38,63,.06)}.bt-home-hero-copy{position:relative;z-index:2}.bt-home-kicker{font-size:9px;font-weight:900;letter-spacing:1.2px;color:#ff7a00}.bt-home-hero h1{margin:5px 0 4px;font-size:32px;letter-spacing:-.9px;color:#14223c}.bt-home-hero h1 strong{color:#f36c19}.bt-home-hero h1 span{font-size:27px}.bt-home-hero p{margin:0;color:#425673;font-size:14px;font-weight:650}.bt-home-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.bt-home-chips span{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(53,84,126,.11);border-radius:999px;background:rgba(255,255,255,.75);color:#425775;font-size:10px;font-weight:800;box-shadow:0 4px 12px rgba(17,37,63,.04)}.bt-home-hero-art{position:relative;min-height:98px;display:flex;align-items:flex-end;justify-content:flex-end}.hero-bars{height:92px;display:flex;align-items:flex-end;gap:8px;margin-right:155px;position:relative;z-index:1}.hero-bars i{display:block;width:20px;border-radius:7px 7px 2px 2px;box-shadow:0 8px 15px rgba(48,122,245,.14)}.hero-bars i:nth-child(1){height:28px;background:#62d7bb}.hero-bars i:nth-child(2){height:42px;background:#42b8f5}.hero-bars i:nth-child(3){height:56px;background:#6a83ff}.hero-bars i:nth-child(4){height:70px;background:#a169f9}.hero-bars i:nth-child(5){height:82px;background:#ffb33e}.hero-bars i:nth-child(6){height:96px;background:#ff7a4b}.hero-arrow{position:absolute;right:190px;top:2px;font-size:58px;color:#347dff;font-weight:900;transform:rotate(-7deg);text-shadow:0 8px 20px rgba(52,125,255,.22)}.hero-callout{position:absolute;right:0;top:12px;width:145px;padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.88);border:1px solid rgba(68,111,181,.13);box-shadow:0 10px 22px rgba(30,64,110,.09)}.hero-callout b,.hero-callout span{display:block}.hero-callout b{color:#234bb1;font-size:13px}.hero-callout span{color:#58708f;font-size:11px;margin-top:4px}

.bt-home-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.home-kpi{position:relative;min-height:127px;padding:15px 14px;border-radius:18px;border:1px solid;background:#fff;display:flex;align-items:flex-start;gap:10px;color:#15243c;overflow:hidden;box-shadow:0 9px 20px rgba(24,42,70,.045);transition:transform .17s ease,box-shadow .17s ease}.home-kpi:hover{transform:translateY(-2px);box-shadow:0 13px 26px rgba(24,42,70,.09)}.home-kpi-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:19px;font-weight:900;color:#fff;flex:0 0 40px}.home-kpi small,.home-kpi em{display:block;font-style:normal}.home-kpi small{font-size:11px;font-weight:850;color:#4b5d76}.home-kpi b{display:block;font-size:20px;line-height:1.15;margin-top:5px;color:#13223b}.home-kpi em{margin-top:5px;font-size:9.5px;font-weight:700;color:#7c899c}.home-kpi svg{position:absolute;bottom:8px;left:8px;right:8px;width:calc(100% - 16px);height:34px;opacity:.9}.home-kpi polyline{fill:none;stroke-width:2.3;vector-effect:non-scaling-stroke}.kpi-orange{border-color:#ffd6a8;background:linear-gradient(155deg,#fff,#fff7ec)}.kpi-orange .home-kpi-icon{background:linear-gradient(135deg,#ff9a24,#ff761a)}.kpi-orange polyline{stroke:#ff8b18}.kpi-green{border-color:#bfead7;background:linear-gradient(155deg,#fff,#f0fff8)}.kpi-green .home-kpi-icon{background:linear-gradient(135deg,#17c789,#0ba66e)}.kpi-green polyline{stroke:#13bb7f}.kpi-blue{border-color:#bed9ff;background:linear-gradient(155deg,#fff,#f0f7ff)}.kpi-blue .home-kpi-icon{background:linear-gradient(135deg,#3f96ff,#216ef4)}.kpi-blue polyline{stroke:#2c7cff}.kpi-purple{border-color:#dac7ff;background:linear-gradient(155deg,#fff,#f7f0ff)}.kpi-purple .home-kpi-icon{background:linear-gradient(135deg,#9a55ef,#793ae1)}.kpi-purple polyline{stroke:#8e43eb}.kpi-red{border-color:#ffc9d0;background:linear-gradient(155deg,#fff,#fff1f3)}.kpi-red .home-kpi-icon{background:linear-gradient(135deg,#ff6675,#ea3954)}.kpi-red polyline{stroke:#f04b64}.kpi-cyan{border-color:#baddff;background:linear-gradient(155deg,#fff,#f0f8ff)}.kpi-cyan .home-kpi-icon{background:linear-gradient(135deg,#48baf8,#3274ec)}.kpi-cyan polyline{stroke:#3487f6}

.bt-home-main-grid{display:grid;grid-template-columns:1.05fr .95fr 1.05fr;gap:12px}.bt-home-bottom-grid{display:grid;grid-template-columns:.9fr 1.65fr;gap:12px}.home-panel{background:#fff;border:1px solid #e4eaf1;border-radius:18px;box-shadow:0 9px 24px rgba(17,34,58,.05);overflow:hidden}.home-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f5}.home-panel-head>div{display:flex;align-items:center;gap:8px;min-width:0}.home-panel-head h2{margin:0;font-size:15px;color:#16263f}.home-panel-head small{color:#7a899e;font-size:10px}.home-panel-head a{font-size:10px;font-weight:850;color:#2674e8}.panel-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-weight:900;background:#eef5ff;color:#337ee8}.panel-icon.danger{background:#fff0f1;color:#e84154}.panel-icon.flame{background:#fff0e8;color:#f0692e}.panel-icon.success{background:#eafaf1;color:#08a463}.panel-icon.blue{background:#edf4ff;color:#327af0}.panel-icon.orange{background:#fff0de;color:#ff850e}.panel-count,.panel-select{padding:5px 9px;border-radius:8px;background:#f4f7fa;color:#63758c;font-size:9.5px;font-weight:850}

.attention-list{padding:0 13px 8px}.attention-list a{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid #eef2f6;color:#263a54}.attention-list a:last-child{border-bottom:0}.attention-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:900}.attention-ico.danger{background:#ffe8eb;color:#ef4057}.attention-ico.warn{background:#fff2dc;color:#f29417}.attention-ico.blue{background:#e9f4ff;color:#2f83eb}.attention-ico.purple{background:#f1ebff;color:#8255df}.attention-list b{display:block;font-size:11px}.attention-list small{display:block;color:#8290a3;font-size:9.5px;margin-top:3px}.row-arrow{font-size:22px;color:#8ba0b9}

.heat-panel{padding-bottom:12px}.heat-map{display:grid;grid-template-columns:35px repeat(8,1fr);gap:5px;padding:14px 15px 9px;align-items:center}.heat-hour,.heat-day{font-size:8.7px;color:#718399;font-weight:800;text-align:center}.heat-day{text-align:left}.heat-cell{height:24px;border-radius:6px;background:#eaf1f8;transition:transform .15s}.heat-cell:hover{transform:scale(1.07)}.heat-cell.h0,.heat-legend i.h0{background:#dbeaff}.heat-cell.h1{background:#82d7cf}.heat-cell.h2,.heat-legend i.h2{background:#50d69b}.heat-cell.h3,.heat-legend i.h3{background:#ffbd43}.heat-cell.h4,.heat-legend i.h4{background:#ff647b}.heat-legend{display:flex;justify-content:center;gap:15px;font-size:9px;color:#75869b}.heat-legend span{display:flex;align-items:center;gap:5px}.heat-legend i{width:11px;height:11px;border-radius:3px}

.top-product-list{padding:5px 13px 11px}.top-product-list a{display:grid;grid-template-columns:27px 42px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #eef2f6;color:#243850}.top-product-list a:last-child{border-bottom:0}.rank-badge{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#eef2f7;font-size:10px;font-weight:900}.rank-badge.r1{background:#ffe5a1;color:#8b5c00}.rank-badge.r2{background:#e4ebf4}.rank-badge.r3{background:#ffd4aa;color:#9b5417}.top-prod-img{width:40px;height:40px;border-radius:10px;border:1px solid #e5ebf1;display:grid;place-items:center;background:#fff;overflow:hidden}.top-prod-img img{width:100%;height:100%;object-fit:contain}.top-product-list b{display:block;font-size:10.5px}.top-product-list small{display:block;color:#8794a5;font-size:9px;margin-top:2px}.top-product-list strong{color:#079d58;font-size:10.5px;white-space:nowrap}.home-empty{padding:28px 16px;text-align:center;color:#8997a8;font-size:11px}.home-empty.wide{grid-column:1/-1}

.competitor-list{padding:5px 13px 12px}.competitor-head,.competitor-row{display:grid;grid-template-columns:28px 1.5fr .7fr .7fr .8fr;gap:7px;align-items:center}.competitor-head{padding:7px 3px;color:#78899e;font-size:9px;font-weight:850}.competitor-row{padding:9px 3px;border-top:1px solid #eef2f6;font-size:10px}.competitor-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-row em{font-style:normal;font-weight:850}.competitor-row em.up{color:#0ba465}.competitor-row em.down{color:#e74f5f}

.opportunities-panel .home-panel-head>div{flex-wrap:wrap}.opportunity-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:11px}.opportunity-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #e4eaf1;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff);padding:10px;color:#213650;transition:.16s}.opportunity-card:hover{transform:translateY(-2px);border-color:#9fc2f0;box-shadow:0 9px 19px rgba(24,48,79,.08)}.opp-rank{position:absolute;left:8px;top:8px;width:22px;height:22px;border-radius:7px;background:#ff941f;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}.opp-image{height:62px;display:flex;align-items:center;justify-content:center;margin:10px 0 6px}.opp-image img{max-width:100%;max-height:62px;object-fit:contain}.opportunity-card>b{font-size:9.8px;line-height:1.3;height:26px;overflow:hidden}.opportunity-card>small{font-size:8.5px;color:#8290a1;margin-top:4px}.opportunity-card>strong{font-size:12px;margin-top:7px;color:#172b44}.opportunity-card>em{font-style:normal;font-size:8.4px;color:#0a9a5c;font-weight:850;margin-top:2px}.opp-action{margin-top:auto;padding:7px 6px;border-radius:8px;background:#24d890;color:#073f2a;text-align:center;font-size:8.8px;font-weight:900}

/* Dark rendering of the same dashboard */
:root[data-theme="dark"] .bt-home-hero{border-color:#213858;background:linear-gradient(105deg,#0d1a2b 0%,#101c38 45%,#101a45 72%,#22133a 100%);box-shadow:0 15px 34px rgba(0,0,0,.22)}:root[data-theme="dark"] .bt-home-hero h1{color:#f4f7ff}:root[data-theme="dark"] .bt-home-hero p{color:#c1cce0}:root[data-theme="dark"] .bt-home-kicker{color:#ff9b4c}:root[data-theme="dark"] .bt-home-chips span{background:rgba(11,28,49,.74);border-color:#2a405d;color:#cbd8eb}:root[data-theme="dark"] .hero-callout{background:rgba(12,27,53,.88);border-color:#344c76}:root[data-theme="dark"] .hero-callout b{color:#81a8ff}:root[data-theme="dark"] .hero-callout span{color:#a8b7ca}
:root[data-theme="dark"] .home-kpi{color:#edf4ff;box-shadow:0 12px 28px rgba(0,0,0,.18)}:root[data-theme="dark"] .home-kpi small{color:#dbe7f5}:root[data-theme="dark"] .home-kpi b{color:#fff}:root[data-theme="dark"] .home-kpi em{color:#9caec3}:root[data-theme="dark"] .kpi-orange{border-color:#7d4a14;background:linear-gradient(155deg,#1d160f,#25190b)}:root[data-theme="dark"] .kpi-green{border-color:#1d7057;background:linear-gradient(155deg,#0d211d,#0c2a22)}:root[data-theme="dark"] .kpi-blue{border-color:#28599b;background:linear-gradient(155deg,#0d1c31,#0b2447)}:root[data-theme="dark"] .kpi-purple{border-color:#63359b;background:linear-gradient(155deg,#171229,#23123c)}:root[data-theme="dark"] .kpi-red{border-color:#863544;background:linear-gradient(155deg,#241117,#36121e)}:root[data-theme="dark"] .kpi-cyan{border-color:#275b99;background:linear-gradient(155deg,#0d1c31,#10274a)}
:root[data-theme="dark"] .home-panel{background:#0d1b2e;border-color:#203653;box-shadow:0 12px 28px rgba(0,0,0,.2)}:root[data-theme="dark"] .home-panel-head{border-bottom-color:#20334a}:root[data-theme="dark"] .home-panel-head h2{color:#f3f6fc}:root[data-theme="dark"] .panel-count,:root[data-theme="dark"] .panel-select{background:#13263d;color:#a7b7ca}:root[data-theme="dark"] .attention-list a,:root[data-theme="dark"] .top-product-list a{color:#dce8f7;border-bottom-color:#1c3047}:root[data-theme="dark"] .attention-list small,:root[data-theme="dark"] .top-product-list small{color:#879bb1}:root[data-theme="dark"] .heat-hour,:root[data-theme="dark"] .heat-day,:root[data-theme="dark"] .heat-legend{color:#91a4ba}:root[data-theme="dark"] .heat-cell.h0,:root[data-theme="dark"] .heat-legend i.h0{background:#142b50}:root[data-theme="dark"] .top-prod-img{background:#142337;border-color:#29405a}:root[data-theme="dark"] .competitor-head{color:#8397ae}:root[data-theme="dark"] .competitor-row{border-top-color:#1c3047;color:#cfdceb}:root[data-theme="dark"] .opportunity-card{background:linear-gradient(180deg,#122138,#0d1b2e);border-color:#28405d;color:#dbe7f5}:root[data-theme="dark"] .opportunity-card:hover{border-color:#3c73bb}:root[data-theme="dark"] .opportunity-card>strong{color:#fff}:root[data-theme="dark"] .home-empty{color:#8296ad}

@media(max-width:1500px){.bt-home-kpis{grid-template-columns:repeat(3,1fr)}.bt-home-main-grid{grid-template-columns:1fr 1fr}.top-products-panel{grid-column:1/-1}.bt-home-bottom-grid{grid-template-columns:1fr}.opportunity-strip{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}}
@media(max-width:1100px){.bt-home-hero{grid-template-columns:1fr}.bt-home-hero-art{min-height:90px}.bt-home-main-grid{grid-template-columns:1fr}.top-products-panel{grid-column:auto}.bt-home-kpis{grid-template-columns:repeat(2,1fr)}.opportunity-strip{grid-template-columns:repeat(4,1fr)}.content{padding-left:20px;padding-right:20px}}
@media(max-width:720px){.theme-current{display:none}.theme-caret{border-left:0}.bt-home-hero h1{font-size:25px}.bt-home-hero-art{display:none}.bt-home-kpis{grid-template-columns:1fr}.opportunity-strip{grid-template-columns:repeat(2,1fr)}.heat-map{grid-template-columns:30px repeat(8,1fr);gap:3px}.heat-cell{height:18px}.competitor-head,.competitor-row{grid-template-columns:24px 1.5fr .7fr .7fr}.competitor-head span:last-child,.competitor-row em{display:none}}


/* REV9 - normal 100% layout restored; dark theme/icon improvements retained */
/* Sidebar icon refresh */
.nav{position:relative;gap:12px;border:1px solid transparent;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}
.nav:hover{transform:translateX(2px)}
.nav i.nav-icon-svg{width:34px;height:34px;flex:0 0 34px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#fff8f1,#ffe6cf);color:#ff7a00;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(255,122,0,.12)}
.nav i.nav-icon-svg svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}
.nav.active i.nav-icon-svg{background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.12));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 18px rgba(0,0,0,.14)}
.nav-parent-row .nav-sub-toggle{border-radius:11px}
:root[data-theme="dark"] .nav i.nav-icon-svg{background:linear-gradient(135deg,#112742,#17385b);color:#8fc1ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(0,0,0,.18)}
:root[data-theme="dark"] .nav.active i.nav-icon-svg{background:linear-gradient(135deg,#3d87ff,#6d5cff);color:#fff}

/* Stronger dark readability */
:root[data-theme="dark"] h1,
:root[data-theme="dark"] h2,
:root[data-theme="dark"] h3,
:root[data-theme="dark"] h4,
:root[data-theme="dark"] h5,
:root[data-theme="dark"] h6,
:root[data-theme="dark"] label,
:root[data-theme="dark"] .section-tabs a,
:root[data-theme="dark"] .inline-select,
:root[data-theme="dark"] .auth-link,
:root[data-theme="dark"] .feed-list>div,
:root[data-theme="dark"] .plan-card,
:root[data-theme="dark"] .permission-grid>div,
:root[data-theme="dark"] .custom-license,
:root[data-theme="dark"] .page-head h1{color:#edf4ff;}
:root[data-theme="dark"] .section-tabs{border-bottom-color:#20334d}
:root[data-theme="dark"] .section-tabs a{color:#aab8cc}
:root[data-theme="dark"] .section-tabs a.active{color:#9bd0ff;border-bottom-color:#4b8bff}
:root[data-theme="dark"] .section-tabs span,
:root[data-theme="dark"] .feature-dots span{background:#13263d;color:#abc0d8}
:root[data-theme="dark"] .feature-dots span.on{background:#103625;color:#99efbf}
:root[data-theme="dark"] .api-master.on{background:#0d2a22;border-color:#1f5b45}
:root[data-theme="dark"] .api-master.off{background:#2a1318;border-color:#66313a}
:root[data-theme="dark"] .api-master p,
:root[data-theme="dark"] .permission-grid span,
:root[data-theme="dark"] .plan-card small,
:root[data-theme="dark"] .rank-how .steps span,
:root[data-theme="dark"] .feature-dots,
:root[data-theme="dark"] .foot,
:root[data-theme="dark"] .form-help,
:root[data-theme="dark"] small.muted{color:#98a9bd}

/* Bay Ajan readability fixes */
:root[data-theme="dark"] .idc-summary-grid>div,
:root[data-theme="dark"] .idc-summary-grid>a,
:root[data-theme="dark"] .idc-browser-helper,
:root[data-theme="dark"] .idc-browser-helper-main,
:root[data-theme="dark"] .module-howto-panel,
:root[data-theme="dark"] .catalog-queue-helper,
:root[data-theme="dark"] .idc-howto-list>div,
:root[data-theme="dark"] .idc-helper-steps>div,
:root[data-theme="dark"] .catalog-helper-grid>div,
:root[data-theme="dark"] .rate-card-scan-status,
:root[data-theme="dark"] .admin-permission-box,
:root[data-theme="dark"] .admin-permission-head,
:root[data-theme="dark"] .permission-group,
:root[data-theme="dark"] .idc-video-empty{background:#0d1b2e;border-color:#28405d;color:#edf4ff}
:root[data-theme="dark"] .module-howto-panel>summary,
:root[data-theme="dark"] .idc-browser-helper>summary,
:root[data-theme="dark"] .admin-permission-head{background:#102138;border-bottom-color:#20334d}
:root[data-theme="dark"] .idc-summary-grid span,
:root[data-theme="dark"] .idc-summary-grid small,
:root[data-theme="dark"] .idc-helper-steps span,
:root[data-theme="dark"] .catalog-helper-grid>div>span,
:root[data-theme="dark"] .idc-howto-list span,
:root[data-theme="dark"] .idc-video-empty span,
:root[data-theme="dark"] .module-howto-panel>summary small,
:root[data-theme="dark"] .idc-browser-helper>summary small,
:root[data-theme="dark"] .rate-card-scan-head p,
:root[data-theme="dark"] .rate-card-scan-status,
:root[data-theme="dark"] .permission-group label,
:root[data-theme="dark"] .permission-group>b,
:root[data-theme="dark"] .admin-permission-head p{color:#9eb0c5}
:root[data-theme="dark"] .idc-url-short,
:root[data-theme="dark"] .idc-product-cell a,
:root[data-theme="dark"] .catalog-helper-inline>span{color:#8fc1ff}
:root[data-theme="dark"] .idc-copy-url{background:#102138;border-color:#29405c;color:#dce8f7}
:root[data-theme="dark"] .progress-line{background:#13263d}

/* BuyBox readability fixes */
:root[data-theme="dark"] .buybox-stat-modern .stat{background:#0d1b2e;border-color:#243954}
:root[data-theme="dark"] .buybox-stat-modern .bb-stat-copy>span,
:root[data-theme="dark"] .buybox-stat-modern .bb-stat-copy>b,
:root[data-theme="dark"] .buybox-stat-modern .bb-stat-copy>small{color:#edf4ff}
:root[data-theme="dark"] .buybox-stat-modern .bb-stat-copy>small{color:#9eb0c4}
:root[data-theme="dark"] .buybox-selected-counter,
:root[data-theme="dark"] .idc-selected-counter{background:#102138;border-color:#2b425d;color:#d8e7f7}
:root[data-theme="dark"] .buybox-selected-counter.has-selection{background:#103625;border-color:#245e46}
:root[data-theme="dark"] .bb-current-price-input,
:root[data-theme="dark"] .bb-copy-btn,
:root[data-theme="dark"] .bb-floor-apply,
:root[data-theme="dark"] .bb-current-price-readonly{background:#102138;border-color:#29405c;color:#edf4ff}
:root[data-theme="dark"] .bb-copy-btn:hover{background:#16304d}

/* Profit / products / tables */
:root[data-theme="dark"] .money-inline,
:root[data-theme="dark"] .number-inline,
:root[data-theme="dark"] .profit-summary-card,
:root[data-theme="dark"] .order-period-summary,
:root[data-theme="dark"] .order-period-summary-grid>div,
:root[data-theme="dark"] .price-level,
:root[data-theme="dark"] .calc-box,
:root[data-theme="dark"] .financial-row,
:root[data-theme="dark"] .plan-card,
:root[data-theme="dark"] .check,
:root[data-theme="dark"] .feed-list>div,
:root[data-theme="dark"] .question-list,
:root[data-theme="dark"] .question-list h3,
:root[data-theme="dark"] .q-item,
:root[data-theme="dark"] .rank-demo,
:root[data-theme="dark"] .rank-search,
:root[data-theme="dark"] .rank-row,
:root[data-theme="dark"] .steps div,
:root[data-theme="dark"] .price-level.selected{background:#0d1b2e;border-color:#28405d;color:#edf4ff}
:root[data-theme="dark"] .money-inline span,
:root[data-theme="dark"] .number-inline span,
:root[data-theme="dark"] .order-period-summary-head small,
:root[data-theme="dark"] .order-period-summary>p,
:root[data-theme="dark"] .calc-box small,
:root[data-theme="dark"] .price-level small,
:root[data-theme="dark"] .q-item span,
:root[data-theme="dark"] .q-item small,
:root[data-theme="dark"] .rank-search,
:root[data-theme="dark"] .rank-row small,
:root[data-theme="dark"] .steps span{color:#97aabd}
:root[data-theme="dark"] .order-period-summary-head b,
:root[data-theme="dark"] .order-period-summary-grid b,
:root[data-theme="dark"] .calc-box b,
:root[data-theme="dark"] .rank-row .right,
:root[data-theme="dark"] .rank-row b{color:#edf4ff}
:root[data-theme="dark"] .ai-answer{background:#0d2a22;border-left-color:#1aa86a}
:root[data-theme="dark"] .check{background:#0f2135}
:root[data-theme="dark"] .check.ok b{color:#60d998}
:root[data-theme="dark"] .check.bad b{color:#ff8585}
:root[data-theme="dark"] .badge.success{background:#103625;color:#98efbb}
:root[data-theme="dark"] .badge.danger{background:#34171c;color:#ff9da7}
:root[data-theme="dark"] .badge.muted{background:#13263d;color:#adc0d4}
:root[data-theme="dark"] .chip{background:#102138;border-color:#2b425d;color:#dce7f6}
:root[data-theme="dark"] .chip.active{background:#103625;color:#98efbb;border-color:#245e46}


/* REV9 - 100% görünüm, taşma ve tema okunabilirliği düzeltmeleri */
/* Tarayıcı ölçeğini zorlamıyoruz; BayTakip tekrar doğal %100 ölçekte çalışır. */

/* Kar & Zarar > Siparişler: 7 kolon tek ekrana sığsın, yatay kaydırma oluşmasın */
.profit-orders-table{width:100%!important;min-width:0!important;table-layout:fixed!important}
.profit-orders-table th,.profit-orders-table td{padding-left:10px!important;padding-right:10px!important;white-space:normal;overflow-wrap:anywhere}
.profit-orders-table th:nth-child(1),.profit-orders-table td:nth-child(1){width:10%}
.profit-orders-table th:nth-child(2),.profit-orders-table td:nth-child(2){width:12%}
.profit-orders-table th:nth-child(3),.profit-orders-table td:nth-child(3){width:39%}
.profit-orders-table th:nth-child(4),.profit-orders-table td:nth-child(4){width:11%}
.profit-orders-table th:nth-child(5),.profit-orders-table td:nth-child(5){width:10%}
.profit-orders-table th:nth-child(6),.profit-orders-table td:nth-child(6){width:9%}
.profit-orders-table th:nth-child(7),.profit-orders-table td:nth-child(7){width:9%}
.profit-orders-table .order-product-cell{min-width:0!important;width:100%}
.profit-orders-table .order-product-cell>div:last-child{min-width:0}
.profit-orders-table .order-product-link,.profit-orders-table .order-product-link b{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.profit-orders-table .order-number-cell{min-width:0}
.profit-orders-table .order-number-cell>div{min-width:0}
.profit-orders-table .order-number-cell b{overflow-wrap:anywhere}
.profit-orders-table .order-product-thumb{width:48px;height:48px;flex-basis:48px}
.profit-orders-table .order-detail-btn{max-width:100%;padding-left:9px;padding-right:9px}
.profit-orders-table+.table-empty{max-width:100%}
@media(max-width:1350px){
  .profit-orders-table{font-size:12px}
  .profit-orders-table th{font-size:10.5px}
  .profit-orders-table .order-product-thumb{width:42px;height:42px;flex-basis:42px}
  .profit-orders-table th,.profit-orders-table td{padding-left:7px!important;padding-right:7px!important}
}

/* Açık tema: menü ikonları hover olduğunda da görünür kalsın */
:root[data-theme="light"] .nav i.nav-icon-svg{background:linear-gradient(135deg,#fff7ef,#ffe8d3)!important;color:#ff7518!important;border:1px solid #ffe2c6}
:root[data-theme="light"] .nav:hover i.nav-icon-svg{background:linear-gradient(135deg,#fff0e1,#ffd9b8)!important;color:#ef650b!important;border-color:#ffc892}
:root[data-theme="light"] .nav.active i.nav-icon-svg{background:linear-gradient(135deg,#ff8c35,#ff6817)!important;color:#fff!important;border-color:transparent}

/* Koyu tema: Kar & Zarar ürünler kargo alanı */
:root[data-theme="dark"] .fin-shipping[readonly],
:root[data-theme="dark"] input.fin-shipping,
:root[data-theme="dark"] .money-inline input.fin-shipping{background:#0c2237!important;color:#f4f8ff!important;border-color:#35506d!important;-webkit-text-fill-color:#f4f8ff!important;opacity:1!important}
:root[data-theme="dark"] .money-inline:has(.fin-shipping){background:#0c2237!important;border-color:#35506d!important}
:root[data-theme="dark"] .money-inline:has(.fin-shipping) span{background:#0c2237!important;color:#dce9f8!important}

/* Bay Ajan rakip fiyatı: açıkta siyah, koyuda beyaz */
:root[data-theme="light"] .idc-price{color:#12263d!important}
:root[data-theme="dark"] .idc-price{color:#ffffff!important}

/* Kar & Zarar > Siparişler ürün adları */
:root[data-theme="light"] .profit-orders-table .order-product-link,
:root[data-theme="light"] .profit-orders-table .order-product-link b,
:root[data-theme="light"] .profit-orders-table .order-product-cell b{color:#172b44!important}
:root[data-theme="dark"] .profit-orders-table .order-product-link,
:root[data-theme="dark"] .profit-orders-table .order-product-link b,
:root[data-theme="dark"] .profit-orders-table .order-product-cell b{color:#ffffff!important}

/* Ürün Veri Merkezi koyu tema okunabilirliği */
:root[data-theme="dark"] .metric,
:root[data-theme="dark"] .metric-link{background:#0d1b2e!important;border-color:#28405d!important;color:#edf4ff!important}
:root[data-theme="dark"] .metric b,
:root[data-theme="dark"] .metric-link b{color:#ffffff!important}
:root[data-theme="dark"] .metric span,
:root[data-theme="dark"] .metric-link span,
:root[data-theme="dark"] .metric-link small{color:#a9bad0!important}
:root[data-theme="dark"] .xml-value-chip.filled{background:#103625!important;color:#a5f0c4!important;border-color:#286348!important}
:root[data-theme="dark"] .xml-value-chip.empty{background:#13263d!important;color:#a8b8ca!important;border-color:#2a405a!important}
:root[data-theme="dark"] #externalProductTable td>b,
:root[data-theme="dark"] #externalProductTable td,
:root[data-theme="dark"] .detailed-feed-list b{color:#edf4ff}
:root[data-theme="dark"] #externalProductTable td small,
:root[data-theme="dark"] .detailed-feed-list small{color:#99abc0!important}
:root[data-theme="dark"] .badge.good{background:#103625;color:#9befbd}
:root[data-theme="dark"] .badge.warn{background:#392c0c;color:#ffd27a}

/* Koyu temada beyaz/light sabit kartlar kalmasın */
:root[data-theme="dark"] .rule-compact,
:root[data-theme="dark"] .score-setting,
:root[data-theme="dark"] .shipping-active-box,
:root[data-theme="dark"] .shipping-sync-note,
:root[data-theme="dark"] .shipping-replace,
:root[data-theme="dark"] .shipping-carrier-map-card{background:#0d1b2e;border-color:#28405d;color:#edf4ff}

:root[data-theme="dark"] .order-item-copy a,:root[data-theme="dark"] .order-item-copy a b,:root[data-theme="dark"] .order-item-copy>b{color:#ffffff!important}
:root[data-theme="light"] .order-item-copy a,:root[data-theme="light"] .order-item-copy a b,:root[data-theme="light"] .order-item-copy>b{color:#1d3247!important}


/* REV10 - compact desktop layout like browser 80% without breaking readability */
@media (min-width: 1360px){
  body{font-size:13px;line-height:1.4}
  .topbar{height:58px;padding:0 18px 0 18px}
  .brand{font-size:22px}.brand img{height:40px!important;width:auto!important}
  .top-meta{gap:12px;font-size:12px}
  .pill{padding:5px 9px}
  .sidebar{top:58px;width:208px;padding:14px 10px}
  .side-title{padding:0 10px 10px;font-size:11px}
  .content{margin-left:208px;padding:74px 18px 28px;max-width:none}
  .nav{padding:9px 10px;gap:10px;font-size:14px;border-radius:11px}
  .nav i.nav-icon-svg{width:30px;height:30px;flex:0 0 30px;border-radius:10px}
  .nav i.nav-icon-svg svg{width:16px;height:16px}
  .nav-sub{padding-left:18px}
  .nav-sub a{padding:7px 10px;font-size:12px}
  .license-mini{padding:10px;border-radius:10px;font-size:12px}.license-mini small{font-size:11px}
  .page-head{margin-bottom:14px}.page-head h1{font-size:24px}.page-head p{font-size:12px}
  .btn{padding:8px 12px;font-size:13px}.btn.sm{padding:5px 9px;font-size:11px}.btn.lg{padding:11px 16px;font-size:15px}
  input,select,textarea{padding:8px 10px;font-size:13px}
  label{margin-bottom:10px;font-size:13px}
  .card{padding:14px;border-radius:12px;margin-bottom:14px}
  .card h3{font-size:16px;margin:0 0 10px}.card-head{margin-bottom:10px}
  .stat-grid{gap:10px;margin-bottom:16px}.stat{padding:14px}.stat b{font-size:22px}.stat span{font-size:12px}
  .metric-row>div{padding:13px}.metric-row strong{font-size:15px}.metric-row small{font-size:11px}
  .section-title{margin:8px 0}.section-title h2{font-size:17px}
  table{min-width:760px}th{padding:10px 10px;font-size:11px}td{padding:10px 10px;font-size:13px}td small{font-size:11px}
  .toolbar{gap:8px;margin:0 0 10px}.toolbar .search{min-width:300px}
  .heat-map{gap:4px;padding:12px 12px 8px}.heat-cell{height:20px}.heat-hour,.heat-day{font-size:8px}
  .theme-split{height:42px}.theme-current{padding:0 13px}.theme-toggle{width:38px}
  .profile-trigger{padding:8px 12px}.profile-avatar{width:32px;height:32px}

  /* compact dashboard blocks */
  .dashboard-shell{gap:12px}.dashboard-welcome{padding:18px 20px;min-height:auto}.welcome-title{font-size:18px}.welcome-sub{font-size:13px}
  .dashboard-kpis{gap:10px}.kpi-card{padding:14px 14px 12px;min-height:auto}.kpi-card h3{font-size:13px}.kpi-card strong{font-size:18px}.kpi-card small{font-size:11px}
  .dashboard-grid{gap:12px}.panel-title{font-size:16px}.panel-subtitle{font-size:11px}

  /* compact financial / product tables */
  .financial-table th,.financial-table td,
  .product-financial-table th,.product-financial-table td,
  .profit-edit-table th,.profit-edit-table td,
  .profit-orders-table th,.profit-orders-table td{padding:8px 8px !important}
  .financial-table .product-cell,.compact-financial-table .product-cell{min-width:170px;max-width:220px}
  .money-inline{min-width:96px}.money-inline input{min-width:52px;width:60px}.money-inline span,.number-inline span{font-size:10px;padding:0 5px}
  .number-inline{min-width:78px}.number-inline input{width:52px}
  .vat-select{min-width:82px}.deci-inline{min-width:74px}
  .financial-actions{min-width:106px}.buybox-badge,.buybox-pill{font-size:10px}

  /* compact Kar & Zarar > Siparişler filters */
  .premium-order-search-bar{gap:9px}
  .order-product-thumb{width:48px;height:48px;flex-basis:48px}
  .order-profit-panel{width:min(1080px,95vw)!important}
}

/* target the specific pages that tended to overflow horizontally */
:root[data-theme="light"] .profit-fit-card,
:root[data-theme="dark"] .profit-fit-card,
:root[data-theme="light"] .profit-orders-table,
:root[data-theme="dark"] .profit-orders-table{width:100%}
:root[data-theme="light"] .table-card,
:root[data-theme="dark"] .table-card{overflow-x:auto}


/* REV11 - refined compact sizing + support center */
@media (min-width:1360px){
  body{font-size:12.4px}
  .topbar{height:54px;padding:0 16px}
  .brand-stack>.brand{font-size:20px}.brand-stack>small{font-size:8px;margin-top:3px}.brand-icon{width:36px;height:36px;flex-basis:36px}
  .top-meta{gap:9px;font-size:11.5px}.pill{padding:4px 8px}
  .sidebar{top:54px;width:198px;padding:12px 9px}
  .content{margin-left:198px;padding:68px 16px 24px;width:calc(100vw - 198px)}
  .nav{padding:8px 9px;gap:9px;font-size:12.5px;margin:1px 0}
  .nav i.nav-icon-svg{width:28px;height:28px;flex-basis:28px}.nav i.nav-icon-svg svg{width:15px;height:15px}
  .nav-sub{padding-left:14px}.nav-sub a{padding:6px 9px;font-size:10.8px}
  .license-mini{padding:8px;font-size:10.8px}.license-mini small{font-size:9.5px}
  .page-head h1{font-size:22px}.page-head p{font-size:11px}.page-head{margin-bottom:12px}
  .btn{padding:7px 10px;font-size:11.5px}.btn.sm{padding:4px 8px;font-size:10px}
  input,select,textarea{padding:7px 9px;font-size:11.5px}
  .card{padding:12px;margin-bottom:12px}.card h3{font-size:14.5px}
  th{padding:8px 8px;font-size:10px}td{padding:8px 8px;font-size:11.5px}td small{font-size:9.8px}
  .toolbar{gap:7px}.toolbar .search{min-width:270px}
  .stat{padding:12px}.stat b{font-size:19px}
  .bt-home{gap:10px}.bt-home-hero{min-height:120px;padding:18px 20px}.bt-home-hero h1{font-size:27px}.bt-home-hero p{font-size:12px}.bt-home-chips{margin-top:11px}.bt-home-chips span{padding:5px 8px;font-size:8.8px}
  .bt-home-kpis{gap:8px}.home-kpi{min-height:108px;padding:12px 11px}.home-kpi-icon{width:34px;height:34px;flex-basis:34px;font-size:16px}.home-kpi b{font-size:17px}.home-kpi small{font-size:9.8px}.home-kpi em{font-size:8.4px}
  .bt-home-main-grid,.bt-home-bottom-grid{gap:9px}.home-panel-head{padding:11px 12px}.home-panel-head h2{font-size:13.5px}.attention-list a{padding:8px 1px}.top-product-list a{padding:6px 0}
  .support-mini{padding:9px}.support-mini p{font-size:9.5px}.support-mini a{font-size:10px}
}

/* Brand must stay readable in both themes */
:root[data-theme="light"] .brand-lockup{color:#11243e!important}
:root[data-theme="light"] .brand-stack>.brand{color:#11243e!important}
:root[data-theme="light"] .brand-stack>.brand>span{color:#ff6f00!important}
:root[data-theme="dark"] .brand-lockup,:root[data-theme="dark"] .brand-stack>.brand{color:#fff!important}
:root[data-theme="dark"] .brand-stack>.brand>span{color:#ff7a00!important}

/* Light hover readability */
:root[data-theme="light"] .nav:hover{background:#fff4ea!important;color:#29415f!important;border-color:#ffd6b5!important}
:root[data-theme="light"] .nav:hover span{color:#29415f!important}
:root[data-theme="light"] .nav.active:hover{color:#f36d18!important}
:root[data-theme="light"] .nav.active:hover span{color:#f36d18!important}
:root[data-theme="light"] .nav-sub a:hover{background:#fff5ec!important;color:#d95c08!important}

/* Support shortcut / sidebar */
.support-top-link{position:relative;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff!important;font-weight:900;font-size:15px}
.support-top-link>b{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4455;color:#fff;font-size:9px;display:grid;place-items:center;border:2px solid var(--nav)}
:root[data-theme="light"] .support-top-link{background:#fff;border-color:#dfe5ec;color:#ff6f00!important}
:root[data-theme="light"] .support-top-link>b{border-color:#fff}
.profile-support-count{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#ef4455;color:#fff;font-size:9px;margin-left:6px;padding:0 5px}
.support-mini{margin-bottom:8px;padding:10px;border:1px solid #dfe6ef;border-radius:13px;background:linear-gradient(150deg,#fff8ef,#f4f4ff);box-shadow:0 7px 18px rgba(24,45,70,.05)}
.support-mini-head{display:flex;align-items:center;gap:7px}.support-mini-head>span{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#ff8b32,#ff6415);color:#fff;display:grid;place-items:center;font-weight:900}.support-mini-head b{font-size:11px;color:#20344f}.support-mini p{margin:7px 0;color:#64758a;line-height:1.35;font-size:10px}.support-mini a{display:inline-flex;color:#fff;background:linear-gradient(90deg,#6a5cff,#4d79ff);padding:6px 9px;border-radius:8px;font-weight:850;font-size:10.5px}
:root[data-theme="dark"] .support-mini{background:linear-gradient(145deg,#12233a,#151d3c);border-color:#29405f}.support-mini-head b,:root[data-theme="dark"] .support-mini-head b{color:#edf5ff}:root[data-theme="dark"] .support-mini p{color:#9db0c6}

/* Support center */
.support-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px}.support-compose,.support-list-card{margin-bottom:14px}.support-icon-circle{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#ff8b32,#ff6415);color:#fff;font-weight:900}.support-form-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px}.support-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-submit-row small{color:var(--muted);max-width:650px}.support-ticket-list{display:grid;gap:7px}.support-ticket-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;color:var(--text);background:var(--card)}.support-ticket-item.active{border-color:#ff9f5f;box-shadow:0 0 0 2px rgba(255,122,0,.08)}.support-ticket-item b,.support-ticket-item small{display:block}.support-ticket-item small{color:var(--muted);margin-top:4px;font-size:10px}.support-unread-dot{position:absolute;right:8px;top:7px;width:8px;height:8px;border-radius:50%;background:#ef4455}.support-thread{padding:0!important;overflow:hidden}.support-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid var(--line)}.support-thread-head>div{display:flex;gap:10px;align-items:center}.support-thread-head h3{margin:0 0 4px}.support-thread-head p{margin:0;color:var(--muted);font-size:10px}.support-messages{padding:16px;display:grid;gap:10px;background:rgba(127,151,180,.04)}.support-message{max-width:78%;padding:11px 13px;border-radius:14px;background:#f0f4f8;border:1px solid #e0e7ef}.support-message.admin{justify-self:end;background:#eaf8ef;border-color:#ccebd7}.support-message-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px}.support-message-meta span{color:var(--muted)}.support-message p{margin:7px 0 0;line-height:1.55}.support-reply-form{display:grid;grid-template-columns:1fr auto;gap:10px;padding:15px;border-top:1px solid var(--line)}.support-reply-form textarea{margin:0;min-height:72px}
:root[data-theme="dark"] .support-ticket-item{background:#0f2034;border-color:#27405c;color:#edf4ff}:root[data-theme="dark"] .support-messages{background:#091625}:root[data-theme="dark"] .support-message{background:#12263d;border-color:#29445f;color:#edf4ff}:root[data-theme="dark"] .support-message.admin{background:#103428;border-color:#205c42}

/* Founder support admin */
.support-admin-category-grid{display:grid;grid-template-columns:360px 1fr;gap:14px;margin-bottom:16px}.support-category-create{display:grid;grid-template-columns:1fr 90px;gap:8px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:12px}.support-category-create .btn{grid-column:1/-1}.support-category-list{display:grid;gap:7px}.support-category-row{display:grid;grid-template-columns:minmax(140px,1fr) auto auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.support-active-check{display:flex;align-items:center;gap:5px;margin:0}.support-active-check input{width:auto;margin:0}.support-admin-ticket-list{display:grid;gap:8px}.support-admin-ticket{border:1px solid var(--line);border-radius:12px;overflow:hidden}.support-admin-ticket>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:rgba(127,151,180,.05)}.support-admin-ticket>summary::-webkit-details-marker{display:none}.support-admin-ticket>summary b,.support-admin-ticket>summary small{display:block}.support-admin-ticket>summary small{margin-top:4px;color:var(--muted);font-size:10px}.support-admin-thread{padding:13px;display:grid;gap:9px}.support-admin-reply{display:grid;grid-template-columns:1fr auto;gap:8px}.support-admin-reply textarea{min-height:72px;margin:0}.support-admin-status{display:flex;gap:8px;justify-content:flex-end}.support-admin-status select{width:auto;min-width:150px}
:root[data-theme="dark"] .support-admin-ticket{border-color:#29405b}:root[data-theme="dark"] .support-admin-ticket>summary{background:#102138}:root[data-theme="dark"] .support-category-create,:root[data-theme="dark"] .support-category-row{border-color:#29405b;background:#0e1d30}

@media(max-width:980px){.support-layout,.support-admin-category-grid{grid-template-columns:1fr}.support-form-grid{grid-template-columns:1fr}.support-admin-reply,.support-reply-form{grid-template-columns:1fr}.support-category-row{grid-template-columns:1fr auto auto}.support-category-row .support-active-check{grid-column:1/-1}}


/* REV12 - dashboard viewport fit, footer license, light support readability */
.app-footer{min-height:34px;margin-left:198px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);background:var(--card);color:var(--muted);font-size:10.5px}
.app-footer .footer-license{white-space:nowrap}.app-footer .footer-license b{color:var(--text)}
:root[data-theme="dark"] .app-footer{background:#081727;border-top-color:#1f334b;color:#91a1b8}:root[data-theme="dark"] .app-footer .footer-license b{color:#edf4ff}
:root[data-theme="light"] .support-mini-head b{color:#20344f!important}:root[data-theme="light"] .support-mini p{color:#64758a!important}
:root[data-theme="light"] .support-mini{background:linear-gradient(150deg,#fff8ef,#f4f4ff)!important;border-color:#dfe6ef!important}
:root[data-theme="dark"] .support-mini-head b{color:#edf5ff!important}:root[data-theme="dark"] .support-mini p{color:#9db0c6!important}

@media (min-width:1360px){
  .app-footer{margin-left:198px}
  body.page-dashboard{overflow:hidden}
  body.page-dashboard .content{width:auto!important;max-width:none!important;height:calc(100vh - 34px);min-height:0;padding:64px 14px 8px;margin-left:198px;overflow:hidden!important}
  body.page-dashboard .bt-home{height:100%;min-height:0;display:grid;grid-template-rows:98px 90px minmax(248px,1.65fr) minmax(138px,.8fr);gap:8px;overflow:hidden}
  body.page-dashboard .bt-home-hero{min-height:0;height:98px;padding:13px 18px;border-radius:16px}
  body.page-dashboard .bt-home-hero h1{font-size:24px;margin:2px 0 2px}
  body.page-dashboard .bt-home-hero h1 span{font-size:21px}
  body.page-dashboard .bt-home-hero p{font-size:10.8px}
  body.page-dashboard .bt-home-kicker{font-size:7.8px}
  body.page-dashboard .bt-home-chips{margin-top:8px;gap:5px}
  body.page-dashboard .bt-home-chips span{padding:4px 7px;font-size:7.8px}
  body.page-dashboard .bt-home-hero-art{min-height:70px;height:70px}
  body.page-dashboard .hero-bars{height:64px;margin-right:135px;gap:6px}
  body.page-dashboard .hero-bars i{width:16px}
  body.page-dashboard .hero-bars i:nth-child(1){height:20px}body.page-dashboard .hero-bars i:nth-child(2){height:29px}body.page-dashboard .hero-bars i:nth-child(3){height:38px}body.page-dashboard .hero-bars i:nth-child(4){height:48px}body.page-dashboard .hero-bars i:nth-child(5){height:57px}body.page-dashboard .hero-bars i:nth-child(6){height:66px}
  body.page-dashboard .hero-arrow{right:166px;top:-5px;font-size:43px}
  body.page-dashboard .hero-callout{right:0;top:2px;width:128px;padding:9px 10px;border-radius:12px}
  body.page-dashboard .hero-callout b{font-size:10.5px}body.page-dashboard .hero-callout span{font-size:8.8px}
  body.page-dashboard .bt-home-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-height:0}
  body.page-dashboard .home-kpi{min-height:0;height:90px;padding:9px 9px;border-radius:14px;gap:8px}
  body.page-dashboard .home-kpi-icon{width:30px;height:30px;flex-basis:30px;font-size:14px;border-radius:9px}
  body.page-dashboard .home-kpi small{font-size:8.5px}body.page-dashboard .home-kpi b{font-size:15px;margin-top:3px}body.page-dashboard .home-kpi em{font-size:7.4px;margin-top:3px}
  body.page-dashboard .home-kpi svg{height:24px;bottom:5px}
  body.page-dashboard .bt-home-main-grid,body.page-dashboard .bt-home-bottom-grid{min-height:0;gap:8px}
  body.page-dashboard .bt-home-main-grid{grid-template-columns:1.02fr .92fr 1.06fr}
  body.page-dashboard .bt-home-bottom-grid{grid-template-columns:.88fr 1.72fr}
  body.page-dashboard .home-panel{min-width:0;min-height:0;border-radius:14px;overflow:hidden}
  body.page-dashboard .home-panel-head{padding:8px 10px;gap:8px}
  body.page-dashboard .home-panel-head h2{font-size:11.5px}body.page-dashboard .home-panel-head small,body.page-dashboard .home-panel-head a{font-size:8px}
  body.page-dashboard .panel-icon{width:24px;height:24px;border-radius:8px;font-size:11px}
  body.page-dashboard .panel-count,body.page-dashboard .panel-select{font-size:7.8px;padding:4px 7px}
  body.page-dashboard .attention-list{padding:0 9px 5px}
  body.page-dashboard .attention-list a{grid-template-columns:29px 1fr auto;gap:7px;padding:7px 1px}
  body.page-dashboard .attention-ico{width:28px;height:28px;border-radius:8px;font-size:10px}
  body.page-dashboard .attention-list b{font-size:9.2px}body.page-dashboard .attention-list small{font-size:7.7px;margin-top:2px}.page-dashboard .row-arrow{font-size:17px}
  body.page-dashboard .heat-map{grid-template-columns:27px repeat(8,1fr);gap:3px;padding:9px 10px 5px}
  body.page-dashboard .heat-cell{height:18px;border-radius:5px}body.page-dashboard .heat-hour,body.page-dashboard .heat-day{font-size:7.2px}.page-dashboard .heat-legend{gap:9px;font-size:7.4px}
  body.page-dashboard .top-product-list{padding:3px 9px 5px}
  body.page-dashboard .top-product-list a{grid-template-columns:22px 34px 1fr auto;gap:6px;padding:5px 0}
  body.page-dashboard .rank-badge{width:20px;height:20px;font-size:8px}.page-dashboard .top-prod-img{width:32px;height:32px;border-radius:8px}.page-dashboard .top-product-list b{font-size:8.6px}.page-dashboard .top-product-list small{font-size:7.2px}.page-dashboard .top-product-list strong{font-size:8.7px}
  body.page-dashboard .competitor-list{padding:3px 9px 6px}.page-dashboard .competitor-head,.page-dashboard .competitor-row{grid-template-columns:22px 1.5fr .7fr .7fr .8fr;gap:5px}.page-dashboard .competitor-head{font-size:7.2px;padding:4px 2px}.page-dashboard .competitor-row{font-size:8px;padding:5px 2px}
  body.page-dashboard .opportunity-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px;padding:7px;overflow:hidden!important}
  body.page-dashboard .opportunity-card{padding:7px;border-radius:10px;min-width:0}.page-dashboard .opp-rank{width:18px;height:18px;font-size:8px}.page-dashboard .opp-image{height:42px;margin:7px 0 4px}.page-dashboard .opp-image img{max-height:42px}.page-dashboard .opportunity-card>b{font-size:7.5px;height:20px}.page-dashboard .opportunity-card>small{font-size:6.8px}.page-dashboard .opportunity-card>strong{font-size:9px;margin-top:4px}.page-dashboard .opportunity-card>em{font-size:6.8px}.page-dashboard .opp-action{padding:4px 3px;font-size:7px;border-radius:6px}
  body.page-dashboard + .app-footer{height:34px}
}
@media(max-width:1359px){.app-footer{margin-left:224px}}
@media(max-width:1050px){.app-footer{margin-left:0}.footer-license{white-space:normal!important}}


/* REV13 - REV6 sayfa ölçülerine dönüş. Tasarım korunur; yalnız boyut/taşma ayarları geri alınır. */
/* REV10/REV11/REV12 ile eklenen masaüstü küçültme/büyütme davranışlarını etkisizleştir. */
@media (min-width:1360px){
  body{font-size:14px!important;line-height:normal!important}
  .topbar{height:64px!important;padding:0 28px 0 25px!important}
  .brand-stack>.brand{font-size:26px!important}
  .brand-stack>small{font-size:9px!important;margin-top:2px!important}
  .brand-icon{width:42px!important;height:42px!important;flex-basis:42px!important}
  .top-meta{gap:18px!important;font-size:13px!important}
  .pill{padding:6px 10px!important}
  .sidebar{top:64px!important;width:224px!important;padding:20px 12px!important}
  .content{margin-left:224px!important;padding:92px 28px 40px!important;width:auto!important;max-width:1700px!important;overflow:visible!important}
  .nav{padding:11px 12px!important;gap:11px!important;font-size:14px!important;margin:2px 0!important;border-radius:9px!important}
  .nav i.nav-icon-svg{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:12px!important}
  .nav i.nav-icon-svg svg{width:18px!important;height:18px!important}
  .nav-sub{padding-left:22px!important}
  .nav-sub a{padding:8px 10px!important;font-size:12px!important}
  .page-head{margin-bottom:20px!important}
  .page-head h1{font-size:27px!important}
  .page-head p{font-size:14px!important}
  .btn{padding:10px 14px!important;font-size:14px!important}
  .btn.sm{padding:6px 10px!important;font-size:12px!important}
  .btn.lg{padding:13px 18px!important;font-size:16px!important}
  input,select,textarea{padding:10px 11px!important;font-size:14px!important}
  label{margin-bottom:12px!important;font-size:14px!important}
  .card{padding:18px!important;margin-bottom:18px!important}
  .card h3{font-size:17px!important;margin:0 0 14px!important}
  .card-head{margin-bottom:12px!important}
  .stat-grid{gap:12px!important;margin-bottom:22px!important}
  .stat{padding:18px!important}
  .stat b{font-size:24px!important}
  .stat span{font-size:14px!important}
  .metric-row>div{padding:16px!important}
  .metric-row strong{font-size:17px!important}
  .metric-row small{font-size:14px!important}
  .section-title{margin:12px 0!important}
  .section-title h2{font-size:18px!important}
  table{min-width:900px!important}
  th{padding:12px 14px!important;font-size:12px!important}
  td{padding:13px 14px!important;font-size:14px!important}
  td small{font-size:12px!important}
  .toolbar{gap:10px!important;margin:0 0 14px!important}
  .toolbar .search{min-width:360px!important}
  .theme-split{height:auto!important}
  .theme-current{padding:8px 11px!important}
  .profile-trigger{padding:8px 12px!important}
  .profile-avatar{width:36px!important;height:36px!important}
  .support-mini{padding:12px!important}
  .support-mini p{font-size:11px!important}
  .support-mini a{font-size:12px!important}

  /* Dashboard özel sıkıştırma iptal: REV6 sayfa ölçüsündeki doğal akış */
  body.page-dashboard{overflow:auto!important}
  body.page-dashboard .content{height:auto!important;min-height:0!important;padding:92px 28px 40px!important;margin-left:224px!important;overflow:visible!important;width:auto!important;max-width:1700px!important}
  body.page-dashboard .bt-home{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:visible!important}
  body.page-dashboard .bt-home-hero{min-height:142px!important;height:auto!important;padding:23px 25px!important;border-radius:20px!important}
  body.page-dashboard .bt-home-hero h1{font-size:32px!important;margin:5px 0 4px!important}
  body.page-dashboard .bt-home-hero h1 span{font-size:27px!important}
  body.page-dashboard .bt-home-hero p{font-size:14px!important}
  body.page-dashboard .bt-home-kicker{font-size:9px!important}
  body.page-dashboard .bt-home-chips{margin-top:15px!important;gap:7px!important}
  body.page-dashboard .bt-home-chips span{padding:7px 10px!important;font-size:10px!important}
  body.page-dashboard .bt-home-hero-art{min-height:98px!important;height:auto!important}
  body.page-dashboard .bt-home-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:11px!important}
  body.page-dashboard .home-kpi{min-height:127px!important;height:auto!important;padding:15px 14px!important;border-radius:18px!important;gap:10px!important}
  body.page-dashboard .home-kpi-icon{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:19px!important;border-radius:12px!important}
  body.page-dashboard .home-kpi small{font-size:11px!important}
  body.page-dashboard .home-kpi b{font-size:20px!important;margin-top:5px!important}
  body.page-dashboard .home-kpi em{font-size:9.5px!important;margin-top:5px!important}
  body.page-dashboard .home-kpi svg{height:34px!important;bottom:8px!important}
  body.page-dashboard .bt-home-main-grid{grid-template-columns:1.05fr .95fr 1.05fr!important;gap:12px!important}
  body.page-dashboard .bt-home-bottom-grid{grid-template-columns:.9fr 1.65fr!important;gap:12px!important}
  body.page-dashboard .home-panel{border-radius:18px!important;overflow:hidden!important}
  body.page-dashboard .home-panel-head{padding:14px 16px!important}
  body.page-dashboard .home-panel-head h2{font-size:15px!important}
  body.page-dashboard .home-panel-head small{font-size:10px!important}
  body.page-dashboard .home-panel-head a{font-size:10px!important}
  body.page-dashboard .panel-icon{width:29px!important;height:29px!important;border-radius:9px!important;font-size:14px!important}
  body.page-dashboard .panel-count,body.page-dashboard .panel-select{font-size:9.5px!important;padding:5px 9px!important}
  body.page-dashboard .attention-list{padding:0 13px 8px!important}
  body.page-dashboard .attention-list a{grid-template-columns:36px 1fr auto!important;gap:10px!important;padding:10px 2px!important}
  body.page-dashboard .attention-ico{width:34px!important;height:34px!important;border-radius:10px!important;font-size:14px!important}
  body.page-dashboard .attention-list b{font-size:11px!important}
  body.page-dashboard .attention-list small{font-size:9.5px!important}
  body.page-dashboard .heat-map{grid-template-columns:35px repeat(8,1fr)!important;gap:5px!important;padding:14px 15px 9px!important}
  body.page-dashboard .heat-cell{height:24px!important;border-radius:6px!important}
  body.page-dashboard .heat-hour,body.page-dashboard .heat-day{font-size:8.7px!important}
  body.page-dashboard .heat-legend{gap:15px!important;font-size:9px!important}
  body.page-dashboard .top-product-list{padding:5px 13px 11px!important}
  body.page-dashboard .top-product-list a{grid-template-columns:27px 42px 1fr auto!important;gap:8px!important;padding:8px 0!important}
  body.page-dashboard .rank-badge{width:24px!important;height:24px!important;font-size:10px!important}
  body.page-dashboard .top-prod-img{width:40px!important;height:40px!important;border-radius:10px!important}
  body.page-dashboard .top-product-list b{font-size:10.5px!important}
  body.page-dashboard .top-product-list small{font-size:9px!important}
  body.page-dashboard .top-product-list strong{font-size:10.5px!important}
  body.page-dashboard .competitor-list{padding:5px 13px 12px!important}
  body.page-dashboard .competitor-head,body.page-dashboard .competitor-row{grid-template-columns:28px 1.5fr .7fr .7fr .8fr!important;gap:7px!important}
  body.page-dashboard .competitor-head{font-size:9px!important;padding:7px 3px!important}
  body.page-dashboard .competitor-row{font-size:10px!important;padding:9px 3px!important}
  body.page-dashboard .opportunity-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;padding:11px!important;overflow:visible!important}
  body.page-dashboard .opportunity-card{padding:10px!important;border-radius:14px!important}
  body.page-dashboard .opp-rank{width:22px!important;height:22px!important;font-size:10px!important}
  body.page-dashboard .opp-image{height:62px!important;margin:10px 0 6px!important}
  body.page-dashboard .opp-image img{max-height:62px!important}
  body.page-dashboard .opportunity-card>b{font-size:9.8px!important;height:26px!important}
  body.page-dashboard .opportunity-card>small{font-size:8.5px!important}
  body.page-dashboard .opportunity-card>strong{font-size:12px!important;margin-top:7px!important}
  body.page-dashboard .opportunity-card>em{font-size:8.4px!important}
  body.page-dashboard .opp-action{padding:7px 6px!important;font-size:8.8px!important;border-radius:8px!important}
}

/* REV6 davranışı gibi: sayfa genelinde sağa taşmayı önle, modül içeriklerini kendi genişliğine uydur. */
html,body{max-width:100%;overflow-x:hidden!important}
.content{box-sizing:border-box;min-width:0}
.table-card,.card,.home-panel,.module-howto-panel,.idc-browser-helper-main{max-width:100%;min-width:0}

/* Bay Ajan Rakip Ürün Analizi: sağa kaydırma yerine kolonları ekrana sığdır. */
.idc-table-card{overflow:hidden!important}
.idc-table-card table{width:100%!important;min-width:0!important;table-layout:fixed!important}
.idc-table-card th,.idc-table-card td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.idc-table-card .idc-product-cell{min-width:0!important;width:100%!important}
.idc-table-card .idc-url-cell{min-width:0!important;max-width:100%!important}
.idc-table-card .idc-url-short{max-width:calc(100% - 34px)!important}

/* Kar & Zarar Ürünler: yatay kaydırma olmadan mevcut tablo yapısını koru. */
.profit-fit-card{overflow:hidden!important}
.profit-fit-card .profit-edit-table{width:100%!important;min-width:0!important;table-layout:fixed!important}
.profit-fit-card .profit-edit-table th,.profit-fit-card .profit-edit-table td{white-space:normal;overflow-wrap:anywhere}

/* Siparişler zaten REV9'da ekrana sığan kolon düzenini kullanıyor; scroll barı gizle. */
body.page-profit_orders .table-card{overflow-x:hidden!important}
body.page-profit_orders .profit-orders-table{width:100%!important;min-width:0!important}

/* Footer, REV6 boyut düzeninden bağımsız olarak sayfa genişliğine otursun. */
.app-footer{margin-left:224px!important}
@media(max-width:1050px){.app-footer{margin-left:0!important}}


/* REV14 - yalnızca sol menü ve destek kartında bir tık kompakt görünüm */
@media (min-width:1060px){
  .sidebar{padding-top:16px!important;padding-bottom:14px!important}
  .nav{padding:9px 10px!important;font-size:13px!important;margin:1px 0!important}
  .nav i.nav-icon-svg{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:10px!important}
  .nav i.nav-icon-svg svg{width:17px!important;height:17px!important}
  .nav-sub{padding-left:20px!important}
  .nav-sub a{padding:7px 9px!important;font-size:11px!important}
  .side-bottom{padding-top:8px!important}
  .support-mini{padding:10px!important;border-radius:11px!important}
  .support-mini-head{gap:7px!important}
  .support-mini-head span{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:13px!important}
  .support-mini-head b{font-size:11px!important;line-height:1.2!important}
  .support-mini p{font-size:10px!important;line-height:1.35!important;margin:7px 0 8px!important}
  .support-mini a{font-size:11px!important;padding:7px 9px!important}
}


/* REV15 - dark theme readability + product input fit + commission scan layout */

/* 1) Bay Ajan > Rakip Ürün Analizi > Nasıl Çalışır */
:root[data-theme="dark"] .idc-howto-panel,
:root[data-theme="dark"] .idc-howto-panel>summary,
:root[data-theme="dark"] .idc-howto-scroll,
:root[data-theme="dark"] .idc-howto-copy,
:root[data-theme="dark"] .idc-howto-list>div,
:root[data-theme="dark"] .idc-howto-video,
:root[data-theme="dark"] .idc-video-empty{
  background:#0d1b2e!important;
  border-color:#29415e!important;
  color:#eef5ff!important;
}
:root[data-theme="dark"] .idc-howto-panel>summary b,
:root[data-theme="dark"] .idc-howto-panel h3,
:root[data-theme="dark"] .idc-howto-list span,
:root[data-theme="dark"] .idc-howto-list strong,
:root[data-theme="dark"] .idc-video-empty b{
  color:#f4f8ff!important;
}
:root[data-theme="dark"] .idc-howto-panel>summary small,
:root[data-theme="dark"] .idc-video-empty span{
  color:#a9b8ca!important;
}

/* 2) Bay Ajan > İşlem Geçmişi */
:root[data-theme="dark"] .bulk-history-card,
:root[data-theme="dark"] .bulk-history-table-wrap,
:root[data-theme="dark"] .bulk-history-table,
:root[data-theme="dark"] .bulk-history-product,
:root[data-theme="dark"] .bulk-history-status,
:root[data-theme="dark"] .bulk-history-log{
  color:#eef5ff!important;
}
:root[data-theme="dark"] .bulk-history-card h3,
:root[data-theme="dark"] .bulk-history-table th,
:root[data-theme="dark"] .bulk-history-table td,
:root[data-theme="dark"] .bulk-history-product b,
:root[data-theme="dark"] .bulk-history-status b,
:root[data-theme="dark"] .bulk-history-log summary{
  color:#eef5ff!important;
}
:root[data-theme="dark"] .bulk-history-card p,
:root[data-theme="dark"] .bulk-history-table td small,
:root[data-theme="dark"] .bulk-history-product small,
:root[data-theme="dark"] .bulk-history-status small,
:root[data-theme="dark"] .bulk-history-log p,
:root[data-theme="dark"] .bulk-history-mode{
  color:#a6b6c9!important;
}
:root[data-theme="dark"] .bulk-history-table th{background:#102138!important;border-color:#29415e!important}
:root[data-theme="dark"] .bulk-history-table td{background:#0d1b2e!important;border-color:#1e3149!important}

/* 3) Avantaj Merkezi > Gelişmiş / Yedek Yöntem */
:root[data-theme="dark"] .opportunity-browser-helper,
:root[data-theme="dark"] .opportunity-browser-helper>summary,
:root[data-theme="dark"] .opportunity-helper-body,
:root[data-theme="dark"] .opportunity-helper-steps>div,
:root[data-theme="dark"] .opportunity-bookmark-row,
:root[data-theme="dark"] .opportunity-file-import,
:root[data-theme="dark"] .opportunity-helper-note{
  background:#0d1b2e!important;
  border-color:#29415e!important;
  color:#eef5ff!important;
}
:root[data-theme="dark"] .opportunity-browser-helper>summary b,
:root[data-theme="dark"] .opportunity-helper-steps b,
:root[data-theme="dark"] .opportunity-helper-steps span,
:root[data-theme="dark"] .opportunity-helper-steps strong,
:root[data-theme="dark"] .opportunity-file-copy b,
:root[data-theme="dark"] .opportunity-helper-note b{
  color:#f4f8ff!important;
}
:root[data-theme="dark"] .opportunity-browser-helper>summary small,
:root[data-theme="dark"] .opportunity-bookmark-row span,
:root[data-theme="dark"] .opportunity-file-copy span,
:root[data-theme="dark"] .opportunity-helper-note,
:root[data-theme="dark"] .opportunity-file-picker em{
  color:#a8b9cb!important;
}
:root[data-theme="dark"] .opportunity-file-picker{
  background:#102138!important;
  border-color:#35506d!important;
  color:#eef5ff!important;
}

/* 4) Ürünler - satış fiyatı / maliyet alanları tam okunur */
.product-financial-table .compact-money{
  min-width:132px!important;
  width:132px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 34px!important;
  align-items:center!important;
  overflow:hidden!important;
}
.product-financial-table .compact-money input{
  width:100%!important;
  min-width:0!important;
  padding:9px 7px!important;
  font-size:12.5px!important;
  font-weight:700!important;
  text-align:left!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.product-financial-table .compact-money span{
  width:34px!important;
  padding:0!important;
  text-align:center!important;
  font-size:10.5px!important;
  font-weight:800!important;
}
.product-financial-table th:nth-child(4),
.product-financial-table td:nth-child(4),
.product-financial-table th:nth-child(5),
.product-financial-table td:nth-child(5){min-width:142px!important}
:root[data-theme="dark"] .product-financial-table .compact-money,
:root[data-theme="dark"] .product-financial-table .compact-money input,
:root[data-theme="dark"] .product-financial-table .compact-money span{
  background:#0b1d31!important;
  border-color:#35506d!important;
  color:#f4f8ff!important;
  -webkit-text-fill-color:#f4f8ff!important;
  opacity:1!important;
}
:root[data-theme="light"] .product-financial-table .compact-money input{
  color:#142033!important;
  -webkit-text-fill-color:#142033!important;
}

/* 5) Komisyon Tarifeleri tarama yardımcısı - Avantaj Merkezi ile aynı yan yana düzen */
#commissionRateCardScan .rate-card-scan-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:22px!important;
  align-items:center!important;
}
#commissionRateCardScan .rate-card-scan-actions{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
  flex-wrap:nowrap!important;
}
#commissionRateCardScan .rate-card-scan-actions .btn{
  min-width:220px!important;
  white-space:nowrap!important;
}
#commissionRateCardScan .scan-helper-install{
  background:#ff7a00!important;
  border-color:#ff7a00!important;
  color:#fff!important;
}
#commissionRateCardScan .scan-helper-install:hover{filter:brightness(.96)}
@media(max-width:980px){
  #commissionRateCardScan .rate-card-scan-head{grid-template-columns:1fr!important}
  #commissionRateCardScan .rate-card-scan-actions{justify-content:flex-start!important;flex-wrap:wrap!important}
}

/* REV16 - Bay Ajan katalog kuyruğu düzeni */
.idc-browser-helper-main{padding:0!important;overflow:hidden!important}
.idc-browser-helper-main>summary.idc-browser-helper-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;background:var(--card);color:var(--text)}
.idc-browser-helper-main>summary.idc-browser-helper-summary::-webkit-details-marker{display:none}
.idc-browser-helper-summary>span:first-child{display:flex;flex-direction:column;gap:4px}.idc-browser-helper-summary b{font-size:17px}.idc-browser-helper-summary small{color:var(--muted);font-weight:500}
.idc-helper-summary-right{display:flex;align-items:center;gap:10px}.idc-browser-helper-main[open] .idc-howto-chevron{transform:rotate(180deg)}
.idc-browser-helper-main>.idc-helper-body{padding:16px 18px 18px;border-top:1px solid var(--line)}
:root[data-theme="dark"] .idc-browser-helper-main>summary.idc-browser-helper-summary{background:#0d1b2e;color:#edf4ff}:root[data-theme="dark"] .idc-browser-helper-summary small{color:#9eb0c5}

/* Toplu Satışa Aç: yatay kaydırma yok, tüm sütunlar aynı ekrana sığar */
.bulk-table-card{overflow:hidden!important}.bulk-table-card .table-scroll{overflow:hidden!important}.bulk-catalog-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;font-size:10.5px}
.bulk-catalog-table th,.bulk-catalog-table td{padding:8px 5px!important;white-space:normal!important;overflow:hidden;overflow-wrap:anywhere;vertical-align:middle}
.bulk-catalog-table th:nth-child(1){width:3%}.bulk-catalog-table th:nth-child(2){width:4%}.bulk-catalog-table th:nth-child(3){width:18%}.bulk-catalog-table th:nth-child(4){width:14%}.bulk-catalog-table th:nth-child(5){width:10%}.bulk-catalog-table th:nth-child(6){width:9%}.bulk-catalog-table th:nth-child(7){width:10%}.bulk-catalog-table th:nth-child(8){width:7%}.bulk-catalog-table th:nth-child(9){width:7%}.bulk-catalog-table th:nth-child(10){width:10%}.bulk-catalog-table th:nth-child(11){width:8%}
.bulk-catalog-table .idc-url-cell{max-width:100%;min-width:0}.bulk-catalog-table .idc-url-short{display:block;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.bulk-catalog-table .idc-barcode{font-size:9.5px;word-break:break-all}
.bulk-override-input{width:100%!important;min-width:0!important;max-width:100%!important;padding:7px 6px!important;font-size:10.5px!important;border-radius:7px!important}.bulk-catalog-table select.bulk-override-input{padding-right:20px!important}
.bulk-catalog-table .badge{font-size:9px;padding:4px 5px;white-space:normal;text-align:center}
:root[data-theme="dark"] .bulk-override-input{background:#0a1829!important;color:#edf4ff!important;border-color:#29405c!important}
@media(max-width:1250px){.bulk-catalog-table{font-size:9.5px}.bulk-catalog-table th,.bulk-catalog-table td{padding:6px 3px!important}.bulk-override-input{font-size:9.5px!important;padding:6px 3px!important}}

/* REV20 - katalog otomasyonu Chrome eklentisi */
.catalog-extension-helper .catalog-helper-grid>div{min-height:138px}
.catalog-extension-state{display:inline-flex;align-items:center;margin-top:auto;padding:7px 9px;border-radius:8px;background:#fff4da;color:#8b5c00;font-size:10.5px;font-weight:800}
.catalog-extension-state.ready{background:#e8f8ef;color:#117a42}.catalog-extension-state.missing{background:#fff0f0;color:#c43b42}
:root[data-theme="dark"] .catalog-extension-state{background:#253019;color:#f6ca73}:root[data-theme="dark"] .catalog-extension-state.ready{background:#103625;color:#9bf0bd}:root[data-theme="dark"] .catalog-extension-state.missing{background:#34171c;color:#ff9da7}


/* REV33 - Sipariş analizi kompakt görünüm; ekrana tam sığar, modal içinde scroll yok */
.order-profit-modal{padding:14px!important}
.order-profit-panel{width:min(900px,calc(100vw - 28px))!important;max-width:900px!important;max-height:calc(100vh - 28px)!important;overflow:hidden!important;border-radius:20px!important}
.order-profit-hero{padding:13px 16px!important;gap:10px!important;min-height:0!important}
.order-hero-icon{width:42px!important;height:42px!important;border-radius:13px!important;font-size:20px!important}
.order-profit-hero h3{font-size:17px!important;margin-bottom:3px!important}
.order-profit-hero small{font-size:10px!important}
.order-net-profit{padding:9px 13px!important;min-width:210px!important;border-radius:13px!important}
.order-net-profit small{font-size:9px!important}.order-net-profit b{font-size:19px!important}.order-net-profit span{font-size:9px!important;margin-top:2px!important}
.order-profit-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px 14px 14px!important;overflow:hidden!important}
.order-panel-card{padding:12px!important;border-radius:16px!important;box-shadow:none!important;min-width:0!important;overflow:hidden!important}
.order-section-head{gap:7px!important;margin-bottom:8px!important}.order-section-head h4{font-size:15px!important}.order-section-icon{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:9px!important;font-size:14px!important}.order-section-pill{padding:4px 8px!important;font-size:9px!important}
.order-item-card{grid-template-columns:54px minmax(0,1fr) auto!important;gap:9px!important;padding:9px!important;border-radius:13px!important;margin-bottom:7px!important}
.order-item-thumb{width:54px!important;height:54px!important;border-radius:10px!important}.order-item-copy b{font-size:12px!important;line-height:1.18!important}.order-item-copy small{font-size:9px!important;margin-top:2px!important;line-height:1.25!important}.commission-source-badge{font-size:8px!important;padding:2px 5px!important}.order-item-amount{font-size:18px!important}
.expense-list{gap:5px!important}.expense-list>div,.order-summary>div{padding:7px 9px!important;border-radius:12px!important;min-height:32px!important}.expense-list>div span,.expense-list>div b,.order-summary>div{font-size:10px!important}.expense-list>div span i{width:22px!important;height:22px!important;font-size:10px!important}.expense-list em{font-size:7px!important;padding:1px 4px!important}.order-summary{gap:5px!important;margin-top:7px!important}
.order-profit-panel .icon-btn{width:30px!important;height:30px!important;font-size:19px!important}
@media(max-width:760px){.order-profit-panel{overflow:auto!important}.order-profit-grid{grid-template-columns:1fr!important;overflow:visible!important}.order-profit-modal{padding:8px!important}}


/* REV34 - genel görünüm %5 daha küçük + Sipariş Analizi tam ortalı */
@media (min-width: 900px){
  html{overflow-x:hidden!important;}
  body{zoom:.95;width:105.2631579%;min-height:105.2631579vh;}
}

/* Sipariş Analizi: BuyBox Ayarla gibi viewport merkezinde */
.order-profit-modal{
  position:fixed!important;
  inset:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:12px!important;
}
.order-profit-modal[hidden]{display:none!important;}
.order-profit-panel{
  margin:auto!important;
  width:min(860px,calc(100vw - 44px))!important;
  max-width:860px!important;
  max-height:min(720px,calc(100vh - 44px))!important;
  overflow:hidden!important;
}
.order-profit-hero{
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
}
.order-profit-grid{
  min-height:0!important;
}
.order-panel-card{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
}
.order-net-profit-bottom{
  margin-top:auto!important;
  margin-left:0!important;
  margin-right:0!important;
  width:100%!important;
  min-width:0!important;
  padding:9px 12px!important;
  border-radius:12px!important;
  text-align:left!important;
  box-shadow:none!important;
}
.order-net-profit-bottom small{font-size:9px!important;}
.order-net-profit-bottom b{display:block;font-size:18px!important;margin-top:2px!important;}
.order-net-profit-bottom span{font-size:9px!important;margin-top:2px!important;}
@media(max-width:760px){
  .order-profit-modal{align-items:flex-start!important;overflow:auto!important;}
  .order-profit-panel{max-height:none!important;overflow:visible!important;}
}

/* REV35 - multi platform, demo tenant, security center */
.platform-switch{position:relative}.platform-switch summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line,#dbe4ec);border-radius:12px;background:var(--card,#fff);font-weight:800}.platform-switch summary::-webkit-details-marker{display:none}.platform-dot{width:11px;height:11px;border-radius:50%;display:inline-block}.platform-dot.ty{background:#ff7a00}.platform-dot.hb{background:conic-gradient(#ff6f00,#ffb300,#2fbf71,#43a5f5,#7e57c2,#ff6f00)}.platform-dropdown{position:absolute;right:0;top:46px;z-index:80;width:230px;padding:10px;border:1px solid var(--line,#dbe4ec);border-radius:16px;background:var(--card,#fff);box-shadow:0 18px 50px rgba(14,33,54,.18)}.platform-dropdown a{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:11px;text-decoration:none;color:inherit}.platform-dropdown a:hover,.platform-dropdown a.active{background:#fff3eb}.platform-dropdown small{color:#708198}.platform-beta-banner{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;border:1px solid #ffd2b1;border-radius:13px;background:#fff7f0;color:#71411d}.platform-beta-banner b{color:#ff6f00}.hb-primary{background:linear-gradient(135deg,#ff6f00,#ff9b3d)!important;color:#fff!important;border-color:transparent!important}.hb-info{margin-top:12px}.hepsiburada-api-card{border-color:#ffd8bf!important}
:root[data-theme="dark"] .platform-switch summary,:root[data-theme="dark"] .platform-dropdown{background:#0e1f33;border-color:#28405c;color:#edf4ff}:root[data-theme="dark"] .platform-dropdown a:hover,:root[data-theme="dark"] .platform-dropdown a.active{background:#182d46}:root[data-theme="dark"] .platform-beta-banner{background:#2b1d13;border-color:#5c3a22;color:#f6d8bf}

.security-center-card{margin-top:14px}.security-health-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.security-health-grid>div{padding:14px;border:1px solid var(--line,#e1e9f1);border-radius:14px;background:var(--card-soft,#f8fafc)}.security-health-grid span,.security-health-grid small{display:block;color:#718096}.security-health-grid b{display:block;margin:6px 0;font-size:15px}.security-log{margin-top:16px}.security-log h4{margin:0 0 8px}.security-log>div{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line,#edf1f5)}.security-log>div>span{width:26px;height:26px;border-radius:50%;background:#e7f8ee;color:#0c9b4b;display:grid;place-items:center}.security-log p{margin:0}.security-log small{display:block;color:#8090a4;margin-top:3px}:root[data-theme="dark"] .security-health-grid>div{background:#0d1b2e;border-color:#263b55}:root[data-theme="dark"] .security-log>div{border-color:#22364e}

.demo-login-btn{display:flex;justify-content:center;margin-top:10px;background:linear-gradient(135deg,#ff7a00,#ff9960);color:#fff!important;border:none}.demo-login-note{text-align:center;font-size:12px;color:#7b8794;margin:8px 0 0}
.demo-body{margin:0;background:#f3f7fb;color:#12263d;min-height:100vh}.demo-top{height:66px;background:#fff;border-bottom:1px solid #dfe7ef;display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:fixed;top:0;left:0;right:0;z-index:20}.demo-top>div{display:flex;align-items:center;gap:10px}.demo-sidebar{position:fixed;top:66px;bottom:0;left:0;width:210px;background:#fff;border-right:1px solid #e3eaf1;padding:18px 12px}.demo-sidebar button{width:100%;border:0;background:transparent;padding:12px 13px;text-align:left;border-radius:11px;font-weight:800;color:#41556e;cursor:pointer;margin-bottom:6px}.demo-sidebar button.active,.demo-sidebar button:hover{background:#fff1e7;color:#ed6d18}.demo-content{margin-left:210px;padding:86px 20px 30px}.demo-banner{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:14px;background:#fff4e8;border:1px solid #ffc999;margin-bottom:14px}.demo-banner span{flex:1;color:#75431f}.demo-panel{display:none}.demo-panel.active{display:block}.demo-hero{display:flex;justify-content:space-between;align-items:center;padding:24px;border-radius:22px;background:linear-gradient(135deg,#fff,#eef7ff);border:1px solid #dfeaf5}.demo-hero h1{font-size:30px;margin:6px 0}.demo-hero small{color:#ff6f00;font-weight:900}.demo-platforms{display:flex;gap:8px}.demo-platforms span{padding:12px 18px;border-radius:14px;background:#fff;border:1px solid #dbe5ef}.demo-platforms span.active{border-color:#ff8a41;background:#fff1e8}.demo-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0}.demo-kpis>div{padding:18px;border-radius:17px;background:#fff;border:1px solid #dde6ef}.demo-kpis span,.demo-kpis small{display:block;color:#708096}.demo-kpis b{display:block;font-size:22px;margin:7px 0;color:#10263d}.demo-kpis small{color:#0a9c55}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.demo-grid article,.demo-panel{background:#fff;border:1px solid #dfe7ef;border-radius:18px;padding:18px}.demo-panel#demo-overview{background:transparent;border:none;padding:0}.demo-alert{padding:10px 12px;border-radius:10px}.demo-alert.danger{background:#fff0f0;color:#bb3340}.demo-alert.warn{background:#fff6e5;color:#a96900}.demo-alert.info{background:#eaf5ff;color:#186aa6}.demo-table>div,.demo-buybox-row,.demo-opps>div{display:flex;align-items:center;gap:20px;padding:14px;border-bottom:1px solid #e8edf2}.demo-table>div span,.demo-table>div strong{margin-left:auto}.demo-buybox-row em{margin-left:auto;color:#d45b00}.demo-opps b{float:right;color:#009c57}.demo-tour[hidden]{display:none}.demo-tour{position:fixed;inset:0;z-index:100}.demo-tour-backdrop{position:absolute;inset:0;background:rgba(10,28,47,.56)}.demo-tour-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,90vw);background:#fff;border-radius:22px;padding:24px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.demo-tour-card>span{color:#ff6f00;font-weight:900}.demo-tour-card h2{margin:8px 0}.demo-tour-card>div{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.anomaly-label{margin-left:8px;color:#8796a8;font-size:10px}
@media(max-width:1100px){.security-health-grid{grid-template-columns:repeat(2,1fr)}.demo-kpis{grid-template-columns:repeat(2,1fr)}.demo-sidebar{width:170px}.demo-content{margin-left:170px}}
.onboarding-tour[hidden]{display:none}.onboarding-tour{position:fixed;inset:0;z-index:250}.onboarding-backdrop{position:absolute;inset:0;background:rgba(6,19,35,.58);backdrop-filter:blur(2px)}.onboarding-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,92vw);padding:26px;border-radius:24px;background:var(--card,#fff);border:1px solid var(--line,#dfe7ef);box-shadow:0 35px 100px rgba(0,0,0,.34)}.onboarding-progress{display:flex;align-items:center;justify-content:space-between}.onboarding-progress span{font-size:12px;font-weight:900;color:#ff6f00}.onboarding-progress button{border:0;background:transparent;color:#718096;cursor:pointer}.onboarding-icon{width:58px;height:58px;margin-top:14px;border-radius:18px;background:linear-gradient(135deg,#ff7b16,#ffb061);color:#fff;display:grid;place-items:center;font-size:26px;font-weight:900}.onboarding-card h2{font-size:24px;margin:16px 0 8px}.onboarding-card p{font-size:15px;line-height:1.65;color:#66788e}.onboarding-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}:root[data-theme="dark"] .onboarding-card{background:#0e1f33;border-color:#28405c}:root[data-theme="dark"] .onboarding-card p{color:#a7b8cb}

/* REV36 - Canlı Performans + genişletilmiş Demo */
.live-performance-shell{display:grid;gap:16px}.live-performance-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff;border:1px solid #e3eaf2;border-radius:16px}.live-performance-head>div:first-child{display:flex;align-items:center;gap:10px}.live-performance-head small{display:block;color:#718198;margin-top:2px}.live-dot{width:18px;height:18px;border-radius:50%;border:5px solid #ff7a00;background:#fff}.live-last-sync{font-size:12px;color:#66788e}.live-main-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.live-revenue-card,.live-metric,.live-products-card{background:#fff;border:1px solid #e1e8f0;border-radius:18px}.live-revenue-card{padding:24px;min-height:390px;position:relative}.live-card-title{font-size:20px;font-weight:900}.live-big-value{font-size:54px;font-weight:900;letter-spacing:-1.5px;margin:8px 0;color:#1d2b3e}.live-delta{display:inline-flex;padding:5px 9px;border-radius:9px;font-weight:900}.live-delta.up{background:#e6f8eb;color:#0aa758}.live-delta.down{background:#ffeded;color:#d43a44}.live-yesterday{margin:16px 0 10px;padding:10px 14px;background:#f3f6fa;border-radius:10px;display:inline-block}.live-line-chart{width:100%;height:190px;margin-top:6px;overflow:visible}.live-line-chart polyline{fill:none;stroke-width:1.1;vector-effect:non-scaling-stroke}.live-line-chart .today{stroke:#ff7a00}.live-line-chart .yesterday{stroke:#adb7c5}.live-axis{display:flex;justify-content:space-between;color:#8290a3;font-size:10px}.live-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.live-metric{padding:20px;min-height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.live-metric.selected{border-color:#ff9d5d;background:#fff4ec}.live-metric small{font-weight:800;color:#728198}.live-metric b{font-size:28px;margin:8px 0;color:#1c2d43}.live-metric span{font-size:11px;color:#0b9f55}.live-metric.muted{background:#f5f7fa}.live-metric.muted span{color:#8996a8}.live-products-card{padding:18px}.live-products-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.live-products-head h2{margin:0}.live-products-head small{color:#8290a3}.live-products-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.live-product{display:grid;grid-template-columns:auto 52px 1fr;gap:9px;padding:12px;border:1px solid #e6ecf2;border-radius:14px;min-width:0}.live-rank{width:24px;height:24px;border-radius:8px;background:#fff0e3;color:#e66b0d;display:grid;place-items:center;font-weight:900}.live-product-img{width:52px;height:52px;border:1px solid #e1e8ef;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden}.live-product-img img{width:100%;height:100%;object-fit:contain}.live-product>div{min-width:0}.live-product b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-product small,.live-product em{display:block;font-style:normal;color:#7b899a;font-size:10px;margin-top:3px}.live-product strong{display:block;color:#ff6f00;margin-top:6px}.live-api-required{display:flex;align-items:center;gap:18px;padding:28px}.live-api-icon{width:58px;height:58px;border-radius:18px;background:#fff0e6;color:#f26f16;display:grid;place-items:center;font-size:30px;font-weight:900}.live-api-required h2{margin:0 0 7px}.live-api-required p{max-width:780px;color:#6d7c90}.live-api-required .btn{margin-top:10px}
:root[data-theme="dark"] .live-performance-head,:root[data-theme="dark"] .live-revenue-card,:root[data-theme="dark"] .live-metric,:root[data-theme="dark"] .live-products-card{background:#0d1b2e;border-color:#28405d}:root[data-theme="dark"] .live-big-value,:root[data-theme="dark"] .live-metric b{color:#edf4ff}:root[data-theme="dark"] .live-yesterday{background:#11263e}:root[data-theme="dark"] .live-product{border-color:#28405d}:root[data-theme="dark"] .live-product-img{background:#fff}

.demo-v36 .demo-sidebar{overflow:auto}.demo-mode-note{padding:12px;margin-bottom:12px;border:1px solid #ffd1ad;background:#fff7ef;border-radius:12px}.demo-mode-note b,.demo-mode-note span{display:block}.demo-mode-note b{color:#dc6411;font-size:12px}.demo-mode-note span{color:#718096;font-size:10px;line-height:1.45;margin-top:4px}.demo-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.demo-stat-row>div{padding:18px;border:1px solid #e1e8ef;border-radius:15px;background:#f9fbfd}.demo-stat-row span{display:block;color:#718096}.demo-stat-row b{display:block;font-size:24px;margin-top:8px}.demo-live-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:12px}.demo-live-grid article{background:#f8fafc;border:1px solid #e1e8ef;border-radius:16px;padding:18px}.demo-live-grid article:first-child{min-height:220px}.demo-live-grid b{display:block;font-size:28px;margin-top:10px}.demo-chart-line{height:90px;margin-top:20px;border-bottom:3px solid #ff7a00;background:linear-gradient(165deg,transparent 48%,rgba(255,122,0,.16) 49%)}
.demo-tour-v36[hidden]{display:none}.demo-tour-v36{position:fixed;inset:0;z-index:400}.demo-tour-v36 .demo-tour-backdrop{position:absolute;inset:0;background:rgba(8,23,40,.48);backdrop-filter:blur(1px)}.demo-tour-shell{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,94vw);max-height:84vh;display:grid;grid-template-columns:320px 1fr;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.34)}.demo-tour-steps{background:#f7f9fc;border-right:1px solid #e0e7ef;padding:22px;overflow:auto}.demo-tour-steps>b{font-size:18px}.demo-tour-steps>small{display:block;color:#78879a;margin:5px 0 15px}.demo-tour-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:7px}.demo-tour-steps li{display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:10px;color:#6b798c;font-size:12px;font-weight:800}.demo-tour-steps li span{width:24px;height:24px;border-radius:8px;background:#e8edf4;display:grid;place-items:center}.demo-tour-steps li.current{background:#fff0e5;color:#d55e09}.demo-tour-steps li.current span{background:#ff7a00;color:#fff}.demo-tour-steps li.done{color:#0a8f50}.demo-tour-steps li.done span{background:#dff6e8;color:#07884a}.demo-tour-detail{padding:34px;display:flex;flex-direction:column;justify-content:center}.demo-tour-detail>span{font-size:12px;font-weight:900;color:#ff6f00}.demo-tour-detail h2{font-size:30px;margin:10px 0}.demo-tour-detail p{font-size:16px;line-height:1.75;color:#53657a}.demo-tour-tip{margin-top:15px;padding:14px 16px;border-radius:14px;background:#edf6ff;color:#24567f;font-weight:800}.demo-tour-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}
@media(max-width:1200px){.live-main-grid{grid-template-columns:1fr}.live-products-list{grid-template-columns:repeat(2,1fr)}.demo-tour-shell{grid-template-columns:260px 1fr}}@media(max-width:760px){.live-metrics-grid,.live-products-list,.demo-stat-row,.demo-live-grid{grid-template-columns:1fr}.demo-tour-shell{grid-template-columns:1fr}.demo-tour-steps{display:none}}


/* REV37 - demo dashboard showcase */
.demo-dashboard-grid{display:grid;grid-template-columns:1.05fr 1fr 1.05fr;gap:14px;margin-top:14px}
.demo-dashboard-card{background:#fff;border:1px solid #dfe7ef;border-radius:18px;padding:16px;min-width:0;box-shadow:0 8px 24px rgba(18,38,61,.04)}
.demo-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;margin-bottom:9px;border-bottom:1px solid #edf1f5}.demo-card-head h3{margin:0;font-size:16px}.demo-card-head>span{font-size:10px;font-weight:900;color:#66788e;background:#f2f5f9;padding:5px 8px;border-radius:999px}
.demo-attention-card{grid-row:span 1}.demo-attention-row{padding:9px 10px;border-radius:11px;margin-bottom:7px}.demo-attention-row b,.demo-attention-row small{display:block}.demo-attention-row b{font-size:12px}.demo-attention-row small{font-size:10px;margin-top:3px;opacity:.75}.demo-attention-row.danger{background:#fff0f1;color:#b73340}.demo-attention-row.warn{background:#fff5e7;color:#a66500}.demo-attention-row.info{background:#edf6ff;color:#226da8}
.demo-heatmap{display:grid;grid-template-columns:32px repeat(8,1fr);gap:5px;align-items:center;padding-top:6px}.demo-heatmap .day{font-size:10px;font-weight:800;color:#66788e}.demo-heatmap i,.demo-heat-legend i{display:block;border-radius:6px;height:24px}.demo-heatmap .l1,.demo-heat-legend .l1{background:#dbeafe}.demo-heatmap .l2,.demo-heat-legend .l2{background:#73d8c9}.demo-heatmap .l3,.demo-heat-legend .l3{background:#ffc34d}.demo-heatmap .l4,.demo-heat-legend .l4{background:#ff6677}.demo-heat-legend{display:flex;justify-content:center;gap:14px;margin-top:12px;color:#718096;font-size:9px}.demo-heat-legend span{display:flex;align-items:center;gap:5px}.demo-heat-legend i{width:10px;height:10px;border-radius:3px}
.demo-top-products ol{list-style:none;margin:0;padding:0}.demo-top-products li{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1f5}.demo-top-products li>span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#fff0d0;color:#8a5b00;font-weight:900;font-size:10px}.demo-top-products li b{font-size:11px;line-height:1.25}.demo-top-products li em{font-style:normal;color:#079657;font-weight:900;font-size:11px}
.demo-rival-head,.demo-rival-row{display:grid;grid-template-columns:1.6fr .55fr .65fr .75fr;gap:8px;align-items:center}.demo-rival-head{font-size:9px;color:#8190a3;font-weight:800;padding:6px 4px}.demo-rival-row{padding:10px 4px;border-top:1px solid #edf1f5;font-size:11px}.demo-rival-row em{font-style:normal;font-weight:900}.demo-rival-row em.up{color:#0a9b56}.demo-rival-row em.down{color:#dd3d4b}
.demo-opportunity-card{grid-column:2/4}.demo-opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.demo-opportunity-grid>div{position:relative;padding:13px 12px 12px 38px;border:1px solid #e6edf4;border-radius:13px;background:linear-gradient(145deg,#fff,#f8fbfe);min-height:76px}.demo-opportunity-grid>div>span{position:absolute;left:10px;top:12px;width:21px;height:21px;border-radius:7px;background:#ff8a1e;color:#fff;display:grid;place-items:center;font-weight:900;font-size:10px}.demo-opportunity-grid b,.demo-opportunity-grid small,.demo-opportunity-grid em{display:block}.demo-opportunity-grid b{font-size:11px;line-height:1.3}.demo-opportunity-grid small{color:#7b899a;font-size:9px;margin-top:4px}.demo-opportunity-grid em{font-style:normal;color:#08a05a;font-size:10px;font-weight:900;margin-top:6px}
@media(max-width:1200px){.demo-dashboard-grid{grid-template-columns:1fr 1fr}.demo-opportunity-card{grid-column:1/-1}.demo-opportunity-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.demo-dashboard-grid{grid-template-columns:1fr}.demo-opportunity-card{grid-column:auto}.demo-opportunity-grid{grid-template-columns:1fr}}
