:root{--bg:#edf4ff;--bg2:#f8fbff;--panel:#fff;--soft:#f4f8fd;--ink:#17243a;--muted:#68788e;--line:#d6e2f0;--blue:#2563eb;--green:#16a34a;--red:#ef5b67;--yellow:#f5b800;--shadow:0 16px 36px rgba(15,23,42,.08)}
html[data-theme="dark"]{color-scheme:dark;--bg:#101927;--bg2:#172235;--panel:#1a2739;--soft:#213148;--ink:#f3f7fd;--muted:#a9b8cc;--line:#314760;--shadow:0 18px 38px rgba(0,0,0,.25)}
*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%}body{font-family:ui-rounded,"Nunito","Segoe UI",Arial,sans-serif;background:linear-gradient(180deg,var(--bg),var(--bg2));color:var(--ink);overflow:hidden}button{font:inherit;color:inherit}.app-shell{height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;padding:7px 10px 5px;overflow:hidden}
.topbar{display:grid;grid-template-columns:minmax(300px,1fr) auto minmax(250px,1fr);align-items:center;gap:9px;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:5px 9px;box-shadow:var(--shadow);min-height:55px}.brand{display:flex;align-items:center;gap:11px;min-width:0}.brand-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:linear-gradient(145deg,#fff,#dce9fa);box-shadow:0 8px 16px rgba(30,64,175,.09)}html[data-theme="dark"] .brand-icon{background:linear-gradient(145deg,#293b55,#1c2a3e)}.brand h1{font-size:20px;margin:0;line-height:1.05}.brand p{font-size:10px;color:var(--muted);margin:3px 0 0}.tabs{display:flex;gap:4px;padding:3px;border-radius:13px;background:var(--soft);border:1px solid var(--line)}.tab{border:0;background:transparent;padding:7px 11px;border-radius:10px;font-weight:900;color:var(--muted);cursor:pointer;white-space:nowrap}.tab.active{background:var(--panel);color:var(--blue);box-shadow:0 7px 16px rgba(37,99,235,.12)}.top-actions{justify-self:end;display:flex;gap:7px}.top-btn{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:7px 9px;font-weight:850;cursor:pointer}.top-btn.dark{background:#1e293b;color:#fff;border-color:#1e293b}html[data-theme="dark"] .top-btn.dark{background:#0c1421;border-color:#40516b}
.workspace{min-height:0;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(680px,1.85fr) minmax(320px,.94fr);gap:8px}.panel{min-height:0;background:var(--panel);border:1px solid var(--line);border-radius:19px;padding:10px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:9px;overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.panel-head h2,.lab-head h2{font-size:18px;margin:0}.panel-head p,.lab-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.outcome-pill,.object-pill,.pick-badge{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950;background:#e7f5ee;color:#14713e}.pick-badge{background:#e9f1ff;color:#285ca8}.object-pill{background:#eef4ff;color:#245fce;border:1px solid #cfe0f7;font-size:11px}
.task-card{border-radius:16px;padding:12px;background:linear-gradient(180deg,#fff9e8,#fff3cf);border:1px solid #f0d88c}html[data-theme="dark"] .task-card{background:linear-gradient(180deg,#342d19,#251f12);border-color:#735f25}.task-kicker,.decision-kicker{font-size:9px;font-weight:1000;letter-spacing:.04em;color:#a56700}.task-card h3{font-size:18px;margin:5px 0 3px}.task-card p{font-size:12px;color:var(--muted);margin:0;line-height:1.4}.steps{display:grid;gap:7px}.step{display:grid;grid-template-columns:37px 1fr;gap:9px;align-items:center;border-radius:13px;background:var(--soft);border:1px solid var(--line);padding:9px}.step>b{width:37px;height:37px;border-radius:11px;background:var(--panel);display:grid;place-items:center;color:#57718e;font-size:17px}.step strong{display:block;font-size:12px}.step small{display:block;color:var(--muted);font-size:10px;margin-top:2px;line-height:1.3}.step.active{border-color:#79aaf8;background:#edf5ff;box-shadow:0 0 0 2px rgba(37,99,235,.05)}.step.active>b{background:linear-gradient(180deg,#5f9cff,#2563eb);color:#fff}.step.done{border-color:#9bdfb5;background:#effcf4}.step.done>b{background:#22b95d;color:#fff}.concept-card{display:flex;gap:9px;padding:10px;border-radius:14px;background:linear-gradient(180deg,#f0f7ff,#eaf3ff);border:1px solid #cddff4}.concept-icon{font-size:22px}.concept-card strong{font-size:12px}.concept-card p{font-size:10px;color:var(--muted);line-height:1.35;margin:3px 0 0}html[data-theme="dark"] .concept-card{background:linear-gradient(180deg,#203149,#19283c);border-color:#33506c}.progress-card{margin-top:auto;padding:10px;border-radius:13px;background:var(--soft);border:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:6px;font-size:11px}.progress-card strong{font-size:12px}.progress-track{grid-column:1/-1;height:7px;border-radius:999px;background:var(--line);overflow:hidden}.progress-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transition:.25s}
.lab-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.interactive-view{display:flex;flex-direction:column;min-height:0;flex:1;gap:8px}.stage{position:relative;flex:1;min-height:300px;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#eef5fd);perspective:850px;touch-action:none}html[data-theme="dark"] .stage{background:linear-gradient(180deg,#263950,#1b2a3f);border-color:#394f69}.stage-grid{position:absolute;inset:0;background:linear-gradient(transparent calc(100% - 1px),rgba(90,120,155,.10) calc(100% - 1px)) 0 0/100% 12.5%,linear-gradient(90deg,transparent calc(100% - 1px),rgba(90,120,155,.10) calc(100% - 1px)) 0 0/10% 100%;pointer-events:none}.stage::after{content:'';position:absolute;left:50%;top:50%;width:10px;height:10px;border:2px solid rgba(37,99,235,.16);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.object-node{position:absolute;left:50%;top:50%;width:min(32%,250px);aspect-ratio:1/1;transform:translate(-50%,-50%);display:grid;place-items:center;cursor:grab;touch-action:none;user-select:none;z-index:5}.object-node:active{cursor:grabbing}.object-visual{width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.object-visual svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 16px rgba(15,23,42,.16))}.stage-label{position:absolute;left:11px;bottom:10px;font-size:9px;font-weight:900;color:#6d839c;background:rgba(255,255,255,.8);border:1px solid #dbe7f3;border-radius:999px;padding:5px 8px;pointer-events:none}html[data-theme="dark"] .stage-label{background:rgba(20,33,50,.8);border-color:#38516b;color:#acc0d6}.move-hint{position:absolute;right:11px;bottom:10px;font-size:9px;font-weight:850;color:#285ca8;background:#e9f1ff;border-radius:999px;padding:5px 8px;pointer-events:none}.transform-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.transform-strip button{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:9px 5px;font-weight:950;cursor:pointer;box-shadow:0 5px 10px rgba(15,23,42,.04)}.transform-strip button:hover{transform:translateY(-1px);border-color:#87b4f7}.transform-strip button>span{font-size:10px;margin-left:3px}.transform-strip button:disabled{opacity:.34;cursor:not-allowed;transform:none}.decision-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:15px;border:1px solid #d6e2f0;background:var(--soft)}.decision-card h3{font-size:17px;margin:3px 0 0}.decision-actions{display:flex;gap:7px}.answer,.compare-answer{border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-weight:950;cursor:pointer;background:var(--panel)}.answer.yes,.compare-answer.yes{color:#0f7b3e;border-color:#9edbb7;background:#effcf4}.answer.no,.compare-answer.no{color:#b83240;border-color:#efbdc3;background:#fff4f5}.answer:hover,.compare-answer:hover{transform:translateY(-1px)}
.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:auto;padding-right:2px}.palette-card{border:1px solid var(--line);background:var(--soft);border-radius:15px;padding:8px;min-height:130px;display:grid;grid-template-rows:88px auto;align-items:center;text-align:center;cursor:pointer;transition:.15s}.palette-card:hover{transform:translateY(-2px);border-color:#8bb8fa}.palette-card.active{border-color:#4b8df7;background:#eef5ff;box-shadow:0 0 0 2px rgba(37,99,235,.07)}.palette-visual{height:84px;display:grid;place-items:center}.palette-visual svg{max-width:82px;max-height:78px;overflow:visible;filter:drop-shadow(0 9px 8px rgba(15,23,42,.13))}.palette-card strong{font-size:12px}.palette-card small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.change-log{margin-top:auto;padding:10px;border-radius:15px;background:var(--soft);border:1px solid var(--line)}.change-log-head{display:flex;justify-content:space-between;align-items:center}.change-log-head strong{font-size:12px}.change-log-head span{font-size:9px;color:var(--muted)}.change-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.change-chip{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850;color:var(--muted)}.change-chip.on{background:#e9f8ef;border-color:#9edbb7;color:#11723b}.change-log p{font-size:9px;color:var(--muted);line-height:1.35;margin:0}.new-task,.primary-action{border:0;border-radius:13px;padding:11px;font-weight:1000;cursor:pointer;background:linear-gradient(180deg,#ffbe32,#f59e0b);color:#4f3000;box-shadow:inset 0 -4px 0 rgba(164,88,0,.25),0 7px 14px rgba(245,158,11,.18)}.new-task.pulse{animation:pulse .9s ease-in-out infinite alternate}@keyframes pulse{to{box-shadow:inset 0 -4px 0 rgba(164,88,0,.20),0 0 0 4px rgba(245,158,11,.10),0 10px 20px rgba(245,158,11,.28)}}
.compare-view{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px}.compare-cards{display:grid;grid-template-columns:1fr 45px 1fr;align-items:center;gap:7px;flex:1;min-height:250px}.compare-card{height:100%;min-height:230px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#eef5fd);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden;position:relative}html[data-theme="dark"] .compare-card{background:linear-gradient(180deg,#263950,#1b2a3f)}.compare-card>span{position:absolute;top:10px;left:10px;border-radius:999px;padding:5px 8px;background:#eef4ff;color:#2a60b8;font-size:9px;font-weight:950}.compare-card.after>span{background:#fff4d8;color:#986400}.compare-visual{width:64%;height:64%;display:grid;place-items:center;perspective:750px;transform-style:preserve-3d}.compare-visual svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 14px 12px rgba(15,23,42,.15))}.compare-card strong{font-size:12px}.compare-arrow{text-align:center;font-size:28px;color:#6b8db7}.compare-question{border-radius:14px;border:1px solid var(--line);background:var(--soft);padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px}.compare-question h3{margin:2px 0 0;font-size:15px}.compare-question p{font-size:9px;color:var(--muted);margin:2px 0 0}.change-options{display:flex;gap:6px}.change-choice{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 11px;font-weight:900;cursor:pointer}.change-choice.selected{background:#e8f1ff;border-color:#74a7f5;color:#1f5fc8;box-shadow:0 0 0 2px rgba(37,99,235,.06)}.compare-question.second{background:#f4fbf6;border-color:#cae7d5}html[data-theme="dark"] .compare-question.second{background:#1c3027;border-color:#345646}.primary-action{align-self:center;width:min(320px,60%);background:linear-gradient(180deg,#22c55e,#169b4c);color:#fff;box-shadow:inset 0 -4px 0 rgba(7,95,41,.20),0 7px 14px rgba(22,163,74,.18)}
.success-banner[hidden],.toast[hidden]{display:none!important}.success-banner{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:200;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#effff5,#dcffea);border:1px solid #92dfb3;border-radius:16px;padding:11px 16px;box-shadow:0 20px 34px rgba(22,163,74,.19)}html[data-theme="dark"] .success-banner{background:linear-gradient(180deg,#183626,#11291c);border-color:#3a9f67}.success-banner>span{font-size:24px}.success-banner strong{display:block}.success-banner small{display:block;color:var(--muted);margin-top:2px}.toast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:220;background:#17243a;color:#fff;padding:10px 14px;border-radius:13px;font-size:12px;font-weight:850;box-shadow:0 14px 26px rgba(15,23,42,.25)}footer{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;padding:0 4px}
@media(max-width:1240px){body{overflow:auto}.app-shell{height:auto;min-height:100dvh;overflow:visible}.topbar{grid-template-columns:1fr}.brand{justify-content:center}.top-actions{justify-self:center}.workspace{grid-template-columns:1fr}.stage{min-height:540px}.palette{grid-template-columns:repeat(4,minmax(0,1fr))}.change-log{margin-top:0}}
@media(max-width:760px){.app-shell{padding:7px}.topbar{padding:8px}.brand{justify-content:flex-start}.brand h1{font-size:17px}.brand p{display:none}.tabs{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:3px}.tab{font-size:10px;padding:7px 4px}.top-actions{justify-self:stretch}.top-actions button{flex:1;font-size:10px}.panel{padding:9px}.task-panel .concept-card,.task-panel .progress-card{display:none}.stage{min-height:380px}.object-node{width:min(45%,190px)}.transform-strip{grid-template-columns:repeat(3,1fr)}.transform-strip button{font-size:13px}.transform-strip button>span{font-size:9px}.decision-card{flex-direction:column;align-items:stretch}.decision-actions{display:grid;grid-template-columns:1fr 1fr}.palette{grid-template-columns:repeat(2,1fr)}.palette-card{min-height:112px;grid-template-rows:68px auto}.palette-visual{height:64px}.compare-cards{grid-template-columns:1fr;gap:6px}.compare-arrow{transform:rotate(90deg);font-size:20px}.compare-card{min-height:210px}.compare-question{flex-direction:column;align-items:stretch}.change-options,.decision-actions{display:grid;grid-template-columns:repeat(3,1fr)}.compare-question.second .decision-actions{grid-template-columns:1fr 1fr}.primary-action{width:100%}footer{flex-direction:column;align-items:center;gap:2px}}

.compare-view[hidden],.interactive-view[hidden]{display:none!important}

/* v1.1.0 — sadeleştirilmiş iki sütunlu laboratuvar */
.legacy-state,.legacy-decision{display:none!important}
.workspace{grid-template-columns:minmax(760px,2.15fr) minmax(330px,.92fr)!important}
.lab-panel{gap:10px}
.lab-head{min-height:38px}
.lab-head h2{font-size:22px!important}
.lab-head p,.panel-head p,.brand p,.palette-card small,.change-log p{display:none!important}
.object-pill,.outcome-pill,.pick-badge{font-size:13px!important;padding:8px 12px!important}

.center-task-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-radius:16px;padding:12px 14px;background:linear-gradient(180deg,#fff9e7,#fff2c8);border:1px solid #efcf71;box-shadow:0 7px 18px rgba(245,158,11,.08)}
html[data-theme="dark"] .center-task-banner{background:linear-gradient(180deg,#342d19,#251f12);border-color:#735f25}
.center-task-banner h3{margin:0;font-size:19px;line-height:1.2}
.center-task-banner strong{font-size:14px;color:#875b00;background:rgba(255,255,255,.72);border-radius:999px;padding:8px 12px;white-space:nowrap}
html[data-theme="dark"] .center-task-banner strong{background:rgba(255,255,255,.08);color:#ffd875}
.center-task-banner.done{background:linear-gradient(180deg,#effff5,#ddffea);border-color:#8edcab}
.center-task-banner.done strong{color:#0f7b3e;background:#fff}
html[data-theme="dark"] .center-task-banner.done{background:linear-gradient(180deg,#183626,#11291c);border-color:#3a9f67}
html[data-theme="dark"] .center-task-banner.done strong{color:#8bf0b3;background:rgba(255,255,255,.07)}

.interactive-view{gap:10px}
.stage{min-height:355px}
.move-hint{font-size:13px!important;padding:7px 11px!important;font-weight:950!important}

.transform-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}
.transform-strip.has-tilt{grid-template-columns:repeat(6,minmax(0,1fr))!important}
.transform-btn{min-height:72px!important;border-radius:16px!important;padding:9px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-weight:1000!important;font-size:16px!important;box-shadow:inset 0 -4px 0 rgba(15,23,42,.12),0 8px 16px rgba(15,23,42,.09)!important;transition:.13s ease!important}
.transform-btn b{font-size:27px;line-height:1;font-weight:1000}.transform-btn span{font-size:15px!important;margin:0!important;line-height:1.05}
.transform-btn.rotate{background:linear-gradient(180deg,#e9f3ff,#dceaff)!important;border-color:#8db8f5!important;color:#154f9e!important}
.transform-btn.scale{background:linear-gradient(180deg,#ebfff3,#d9fae7)!important;border-color:#8bd6aa!important;color:#116a39!important}
.transform-btn.move{background:linear-gradient(180deg,#fff5df,#ffe9b5)!important;border-color:#efc45d!important;color:#885400!important}
.transform-btn.tilt{background:linear-gradient(180deg,#f3ebff,#e7d9ff)!important;border-color:#bca2ed!important;color:#6633ad!important}
.transform-btn:hover{transform:translateY(-2px)!important;box-shadow:inset 0 -4px 0 rgba(15,23,42,.10),0 11px 20px rgba(15,23,42,.12)!important}
.transform-btn:active{transform:translateY(1px)!important;box-shadow:inset 0 -2px 0 rgba(15,23,42,.12)!important}
.transform-btn:disabled{display:none!important}

.panel-head h2{font-size:21px!important}
.palette-card{min-height:118px!important;grid-template-rows:86px auto!important}
.palette-card strong{font-size:15px!important}
.change-log{padding:12px!important}
.change-log-head strong{font-size:15px!important}
.change-log-head span{font-size:12px!important;font-weight:800}
.change-chip{font-size:13px!important;padding:7px 10px!important}
.new-task{font-size:16px!important;min-height:52px!important}

.compare-card>span{font-size:12px!important;padding:6px 9px!important}
.compare-card strong{font-size:15px!important}
.compare-question h3{font-size:18px!important}
.compare-question p{display:none!important}
.decision-kicker{font-size:12px!important}
.change-choice,.compare-answer{font-size:15px!important;padding:11px 14px!important}
.primary-action{font-size:16px!important;min-height:50px}
.success-banner strong{font-size:17px}.success-banner small{font-size:13px!important}
.toast{font-size:14px!important}
footer{font-size:11px!important}

@media(max-width:1240px){
 .workspace{grid-template-columns:1fr!important}
 .center-task-banner{grid-template-columns:auto 1fr}.center-task-banner strong{grid-column:1/-1;justify-self:start}
 .transform-strip,.transform-strip.has-tilt{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:760px){
 .workspace{grid-template-columns:1fr!important}
 .center-task-banner{grid-template-columns:1fr;gap:7px}.center-task-banner .outcome-pill{justify-self:start}.center-task-banner h3{font-size:17px}.center-task-banner strong{font-size:13px;white-space:normal}
 .stage{min-height:410px}
 .transform-strip,.transform-strip.has-tilt{grid-template-columns:repeat(2,1fr)!important}
 .transform-btn{min-height:68px!important}.transform-btn b{font-size:25px}.transform-btn span{font-size:14px!important}
 .palette{grid-template-columns:repeat(2,1fr)!important}
}
.control-panel[hidden]{display:none!important}.workspace.compare-mode{grid-template-columns:1fr!important}

/* v1.1.1 — yalnız premium üçgen prizma PNG asset desteği */
.object-visual img.premium-solid-asset{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 16px rgba(15,23,42,.16))}
.palette-visual img.premium-solid-asset{display:block;max-width:94px;max-height:82px;width:92px;height:82px;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 9px 8px rgba(15,23,42,.13))}
.compare-visual img.premium-solid-asset{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 14px 12px rgba(15,23,42,.15))}

/* v1.1.2 — Karşılaştırma ekranında görsel alanı koruyan kompakt soru şeridi */
.compare-view{gap:10px!important}
.compare-cards{flex:1 1 auto!important;min-height:0!important}
.compare-card{min-height:0!important;height:100%!important}
.compare-visual{width:72%!important;height:76%!important}
.compare-card strong{display:none!important}
.compare-controls-row{display:grid;grid-template-columns:minmax(460px,1.28fr) minmax(500px,1.42fr) minmax(185px,.48fr);gap:9px;align-items:stretch;flex:0 0 auto}
.compare-controls-row .compare-question{min-height:70px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.compare-controls-row .compare-question h3{margin:0!important;font-size:17px!important;line-height:1.15!important;white-space:nowrap}
.compare-controls-row .change-options,.compare-controls-row .decision-actions{display:flex!important;grid-template-columns:none!important;gap:6px!important;flex-wrap:nowrap!important}
.compare-controls-row .change-choice,.compare-controls-row .compare-answer{min-height:44px!important;padding:9px 12px!important;font-size:14px!important;white-space:nowrap!important}
.compare-check-inline{align-self:stretch!important;width:auto!important;min-width:185px!important;min-height:70px!important;font-size:16px!important;border-radius:14px!important}

@media(max-width:1200px){
 .compare-controls-row{grid-template-columns:1fr 1fr!important}
 .compare-check-inline{grid-column:1/-1;min-height:52px!important}
 .compare-cards{min-height:360px!important}
}
@media(max-width:760px){
 .compare-cards{min-height:0!important}
 .compare-controls-row{grid-template-columns:1fr!important}
 .compare-controls-row .compare-question{min-height:auto!important;flex-direction:column!important;align-items:stretch!important}
 .compare-controls-row .compare-question h3{font-size:16px!important;white-space:normal!important}
 .compare-controls-row .change-options,.compare-controls-row .decision-actions{display:grid!important;gap:6px!important}
 .compare-controls-row .change-options{grid-template-columns:repeat(3,1fr)!important}
 .compare-controls-row .decision-actions{grid-template-columns:1fr 1fr!important}
 .compare-controls-row .change-choice,.compare-controls-row .compare-answer{font-size:13px!important;padding:9px 6px!important}
 .compare-check-inline{grid-column:auto!important;width:100%!important;min-height:50px!important}
 .compare-visual{width:74%!important;height:72%!important}
}

/* v1.1.3 — Karşılaştır modunda Neler değişti kaldırıldı, tuval güvenli alanı büyütüldü */
.compare-view{gap:8px!important;min-height:0!important}
.compare-cards{flex:1 1 auto!important;min-height:0!important}
.compare-card{height:100%!important;min-height:0!important;overflow:hidden!important}
.compare-visual{width:min(40%,300px)!important;height:min(46%,240px)!important;max-width:300px!important;max-height:240px!important;transform-origin:50% 50%!important}
.compare-controls-row.identity-only{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,260px)!important;gap:10px!important;align-items:stretch!important;flex:0 0 auto!important}
.compare-controls-row.identity-only .compact-identity{min-height:64px!important;padding:9px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.compare-controls-row.identity-only .compact-identity h3{margin:0!important;font-size:18px!important;line-height:1.15!important;white-space:nowrap!important}
.compare-controls-row.identity-only .decision-actions{display:flex!important;gap:7px!important;flex-wrap:nowrap!important}
.compare-controls-row.identity-only .compare-answer{min-height:44px!important;padding:9px 14px!important;font-size:14px!important;white-space:nowrap!important}
.compare-controls-row.identity-only .compare-check-inline{width:100%!important;min-width:0!important;min-height:64px!important;font-size:17px!important;border-radius:14px!important;align-self:stretch!important}

@media(max-width:1200px){
 .compare-controls-row.identity-only{grid-template-columns:1fr minmax(190px,240px)!important}
 .compare-cards{min-height:390px!important}
 .compare-visual{width:min(42%,300px)!important;height:min(48%,240px)!important}
}
@media(max-width:760px){
 .compare-controls-row.identity-only{grid-template-columns:1fr!important}
 .compare-controls-row.identity-only .compact-identity{min-height:auto!important;flex-direction:column!important;align-items:stretch!important}
 .compare-controls-row.identity-only .compact-identity h3{font-size:16px!important;white-space:normal!important}
 .compare-controls-row.identity-only .decision-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
 .compare-controls-row.identity-only .compare-answer{font-size:13px!important;padding:9px 6px!important}
 .compare-controls-row.identity-only .compare-check-inline{min-height:50px!important}
 .compare-card{min-height:220px!important}
 .compare-visual{width:46%!important;height:46%!important;max-width:210px!important;max-height:180px!important}
}
