.project191{border:1px solid #cbdced;border-radius:14px;margin:20px 0;padding:16px;min-width:0;background:#f8fbff}.project191[hidden],.project191-entry[hidden]{display:none!important}.project191 legend{font-size:18px;font-weight:750;padding:0 6px}.project191 p,.project191-entry p{font-size:14px;line-height:1.6}.project191 label{display:block;margin:12px 0 6px;font-weight:650}.project191 input,.project191 select{display:block;width:100%;min-width:0;min-height:46px;font:inherit;padding:11px;border:1px solid #bfd0e2;border-radius:10px;background:white;color:#17233b}.project191-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,1fr);gap:12px}.furniture-row191{padding:15px;margin-bottom:13px;border:1px solid #d8e3ee;border-radius:12px;background:#fff}.furniture-head191{display:flex;justify-content:space-between;align-items:center;gap:10px}.project191 button{min-height:44px;cursor:pointer}.project191-note{padding:12px;border-radius:10px;background:#eaf2ff;color:#26496d;font-size:14px;line-height:1.6}.project191 .project191-check{display:flex;align-items:center;gap:10px;min-height:46px}.project191-check input{width:20px;height:20px;min-height:20px;flex:none}.project191-entry{margin:16px 0;padding:15px;border:1px solid #bed4ef;border-radius:12px;background:#f2f7ff}.project191-entry a{display:inline-block;min-height:44px;color:#075bd8;font-weight:750;line-height:1.5}.project191 :focus-visible{outline:3px solid #efa72c;outline-offset:3px}
@media(max-width:440px){.project191{padding:12px}.furniture-row191{padding:12px}.project191-grid{grid-template-columns:1fr}.furniture-head191{flex-wrap:wrap}}

#kitchenProject204{background:#f8fbff}#kitchenProject204 *{box-sizing:border-box}#kitchenProject204 output{display:block;padding:16px;margin:16px 0 6px;background:#e7efff;color:#173b79;border:1px solid #b8cff3;border-radius:12px;font-weight:750;font-size:19px;line-height:1.5}#kitchenProject204 .kitchen205-group{margin:18px 0}#kitchenProject204 .kitchen205-group h3,#kitchenProject204 .kitchen205-heading{font-size:16px;margin:16px 0 10px;color:#213b60}#kitchenProject204 .kitchen205-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#kitchenProject204 .kitchen204-row{display:flex;flex-direction:column;justify-content:space-between;padding:12px;border:1px solid #d1deec;border-radius:12px;background:white;min-width:0}#kitchenProject204 .kitchen204-row:has(input:checked){border-color:#2857c8;box-shadow:0 0 0 1px #2857c8;background:#eef4ff}#kitchenProject204 .kitchen204-row label{margin:0;cursor:pointer}#kitchenProject204 .kitchen204-row .project191-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;min-height:64px}#kitchenProject204 .kitchen204-row input[type=checkbox]{margin-top:3px;accent-color:#2857c8}#kitchenProject204 .kitchen205-price{grid-column:2;color:#173b79;white-space:nowrap;font-size:17px}#kitchenProject204 .kitchen205-price small{font-size:12px;margin-left:5px;font-weight:500}#kitchenProject204 .kitchen205-quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #dbe5f1;margin-top:10px;padding-top:10px}#kitchenProject204 .kitchen205-quantity label{font-size:13px;font-weight:600}#kitchenProject204 .kitchen205-quantity select{width:76px;min-height:44px;margin:0;padding:8px}#kitchenProject204 .kitchen205-quantity select:disabled{opacity:.55}#kitchenProject204 textarea{width:100%;min-height:90px}#kitchenProject204 .secondary{display:inline-block;min-height:44px;padding:10px}#kitchenProject204 .kitchen205-breakdown{font-size:14px;line-height:1.65;margin:8px 0 16px;color:#354d68}@media(max-width:600px){#kitchenProject204 .kitchen205-options{grid-template-columns:1fr}#kitchenProject204 .kitchen204-row .project191-check{grid-template-columns:20px minmax(0,1fr) auto;min-height:44px;align-items:center}#kitchenProject204 .kitchen205-price{grid-column:3;font-size:16px}#kitchenProject204 .kitchen204-row input[type=checkbox]{margin-top:0}#kitchenProject204 output{font-size:17px}}@media(max-width:360px){#kitchenProject204 .kitchen204-row .project191-check{grid-template-columns:20px minmax(0,1fr)}#kitchenProject204 .kitchen205-price{grid-column:2}}
