/* ITODI 0.7.88 — simplified Segmenty / Wnętrze */
html[data-itodi-simplified-segments="1"] #step2 #shelfSpanInfo,
html[data-itodi-simplified-segments="1"] #step2 #designStyleStructureSummary,
html[data-itodi-simplified-segments="1"] #step2 #japandiVariantSelector,
html[data-itodi-simplified-segments="1"] #step2 #structureModeHeading,
html[data-itodi-simplified-segments="1"] #step2 #itodiCompactShelfSelector,
html[data-itodi-simplified-segments="1"] #step2 .structure-preset-grid,
html[data-itodi-simplified-segments="1"] #step2 .structure-preset-hint,
html[data-itodi-simplified-segments="1"] #step2 #openShelvesCounter,
html[data-itodi-simplified-segments="1"] #step2 #horizontalStructureCoreControls,
html[data-itodi-simplified-segments="1"] #step2 .structure-ui-section-title,
html[data-itodi-simplified-segments="1"] #step2 #structureIndividualEditor {display:none!important;}

html[data-itodi-simplified-segments="1"] #step2 #structureCoreControls {display:block!important;}
html[data-itodi-simplified-segments="1"] #step2 #verticalCounter {display:block!important;margin-top:0!important;}
html[data-itodi-simplified-segments="1"] #step2 #equalizeControls {display:grid!important;margin-top:10px!important;}
html[data-itodi-simplified-segments="1"] #step2 #equalizePrimary {width:100%;justify-content:flex-start;gap:8px;}
html[data-itodi-simplified-segments="1"] #step2 #equalizePrimary.itodi-toggle-on {border-color:#17213f;background:#f4f5f8;}
html[data-itodi-simplified-segments="1"] #step2 #equalizePrimary.itodi-toggle-on .equalize-icon {display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#17213f;color:#fff;font-size:10px;}
.itodi-segment-width-hint {font-size:10px;line-height:1.45;color:#666;margin:8px 2px 0;}

/* In Segmenty only vertical blue width handles remain. Shelf-height handles belong to Wnętrze. */
html[data-itodi-simplified-segments="1"][data-itodi-active-step="2"] .handle.y {display:none!important;}

html[data-itodi-simplified-segments="1"] #step5 #equalizeSecondary {display:none!important;}
html[data-itodi-simplified-segments="1"] #step5 .interior-shelf-position-copy small {font-size:9px;}

.itodi-simple-interior-head {display:flex;flex-direction:column;gap:3px;margin-bottom:10px;}
.itodi-simple-interior-head strong {font-size:12px;font-weight:650;}
.itodi-simple-interior-head small {font-size:9px;line-height:1.45;color:#6d6d6d;}
.itodi-segment-type-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}
.itodi-segment-type-card {appearance:none;border:1px solid #dadada;background:#fff;border-radius:7px;padding:9px;text-align:left;display:flex;align-items:center;gap:8px;min-height:60px;cursor:pointer;color:inherit;}
.itodi-segment-type-card:hover {border-color:#9ea3ad;}
.itodi-segment-type-card.selected {border-color:#17213f;box-shadow:inset 0 0 0 1px #17213f;background:#fafafd;}
.itodi-segment-type-card strong {display:block;font-size:10px;font-weight:650;margin-bottom:2px;}
.itodi-segment-type-card small {display:block;font-size:8.5px;line-height:1.3;color:#777;}
.itodi-segment-type-icon {width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;}
.itodi-segment-type-icon img,.itodi-segment-type-icon svg {max-width:32px;max-height:32px;}

.itodi-simple-details {margin-top:10px;border-top:1px solid #ececec;padding-top:10px;display:grid;gap:10px;}
.itodi-simple-control {display:flex;align-items:center;justify-content:space-between;gap:10px;}
.itodi-simple-control>div:first-child {display:flex;flex-direction:column;gap:2px;}
.itodi-simple-control strong,.itodi-simple-detail-group>strong {font-size:10px;font-weight:600;}
.itodi-simple-control small {font-size:8px;color:#777;}
.itodi-simple-counter {display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:6px;overflow:hidden;background:#fff;}
.itodi-simple-counter button {width:30px;height:29px;border:0;background:#fff;font-size:16px;cursor:pointer;}
.itodi-simple-counter button:disabled {opacity:.28;cursor:default;}
.itodi-simple-counter span {min-width:30px;text-align:center;font-size:10px;font-weight:600;}
.itodi-simple-detail-group {display:grid;gap:6px;}
.itodi-simple-pills {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;}
.itodi-simple-pills button {border:1px solid #d8d8d8;border-radius:6px;background:#fff;padding:8px 5px;font-size:9px;cursor:pointer;}
.itodi-simple-pills button.selected {border-color:#17213f;background:#f4f5f8;box-shadow:inset 0 0 0 1px #17213f;}
.itodi-simple-pills button:disabled {opacity:.35;cursor:not-allowed;}
.itodi-simple-note,.itodi-legacy-segment-note {font-size:9px;line-height:1.45;color:#666;background:#f7f7f7;border-radius:6px;padding:9px;}
.itodi-legacy-segment-note {display:flex;flex-direction:column;gap:3px;}
.itodi-legacy-segment-note strong {font-size:10px;color:#333;}
.itodi-legacy-segment-note small {font-size:8.5px;}

.itodi-combo-icon {width:29px;height:29px;border:1.5px solid currentColor;border-radius:2px;display:grid;grid-template-rows:1fr 9px;overflow:hidden;box-sizing:border-box;}
.itodi-combo-icon i {display:block;border-bottom:1px solid currentColor;}
.itodi-combo-icon b {display:block;background:linear-gradient(to bottom,transparent 45%,currentColor 46%,currentColor 52%,transparent 53%);}
.itodi-combo-icon.doors {grid-template-rows:9px 1fr;}
.itodi-combo-icon.doors b {border-bottom:1px solid currentColor;}
.itodi-combo-icon.doors i {border-bottom:0;display:block;}

@media(max-width:720px){
  .itodi-segment-type-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}
  .itodi-segment-type-card {min-height:54px;padding:7px;gap:6px;}
  .itodi-segment-type-icon {width:29px;height:29px;flex-basis:29px;}
  .itodi-segment-type-icon img,.itodi-segment-type-icon svg {max-width:27px;max-height:27px;}
}
