.hlp-studio{--lp-ink:#2e3b31;--lp-soft:#f3f2ed;--lp-border:#d8ddd3;--lp-primary:#3a503c;color:var(--lp-ink);width:100%;min-width:0;margin-top:18px;font-size:14px;line-height:1.5;font-family:inherit;box-sizing:border-box}
.hlp-studio *{box-sizing:border-box}.hlp-studio [hidden]{display:none!important}.hlp-studio button{font:inherit;cursor:pointer;box-shadow:none;letter-spacing:normal;text-transform:none;min-height:40px;line-height:1.3}.hlp-studio button:focus-visible,.hlp-studio input:focus-visible,.hlp-studio summary:focus-visible{outline:2px solid #476647;outline-offset:3px}.hlp-studio button:disabled{opacity:.4;cursor:default}
.hlp-studio .hlp-open,.hlp-studio .hlp-confirm{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 15px;border:0;border-radius:8px;background:var(--lp-primary);color:#fff;font-weight:500;margin:0}
.hlp-studio .hlp-result{font-size:13px;margin:7px 0 0;color:#65705f}.hlp-studio .hlp-result.is-approved{color:#2c612d}.hlp-studio .hlp-panel{margin-top:14px;background:#fff;border:1px solid var(--lp-border);border-radius:12px;padding:14px;overflow:hidden;min-width:0}.hlp-studio .hlp-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.hlp-studio .hlp-heading span{font-size:12px;color:#65705f}.hlp-studio .hlp-heading strong{font-size:15px;font-weight:500}
.hlp-studio .ms-view-tabs,.hlp-studio .ms-tools{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.hlp-studio .ms-view-tabs button,.hlp-studio .ms-tools button,.hlp-studio .hlp-presets button,.hlp-studio .hlp-direction button,.hlp-studio .ms-seam-detail{padding:8px 10px;border:1px solid var(--lp-border);border-radius:6px;background:#fff;color:var(--lp-ink);font-size:12px;margin:0}.hlp-studio .ms-view-tabs [aria-pressed=true],.hlp-studio .ms-tools [aria-pressed=true],.hlp-studio .hlp-direction [aria-pressed=true]{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}.hlp-studio .ms-undo{margin-inline-start:auto!important}.hlp-studio .ms-tools button{min-height:36px}
.hlp-studio .ms-stage{position:relative;width:100%;height:340px;min-width:0;overflow:hidden;background:radial-gradient(ellipse at center,#faf8f0,var(--lp-soft));border-radius:8px;touch-action:none}.hlp-studio .ms-canvas,.hlp-studio .ms-plan{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.hlp-studio .ms-pin{position:absolute;background:#fff;color:var(--lp-ink);border:1px solid var(--lp-border);border-radius:25px;padding:7px 10px;font-size:12px;white-space:nowrap;touch-action:none;transform:translate(-8px,-50%);z-index:2;cursor:grab;box-shadow:0 2px 9px #00000012}.hlp-studio .ms-camera{position:absolute;left:9px;bottom:10px;display:flex;gap:3px}.hlp-studio .ms-camera button,.hlp-studio .ms-find-label{background:#fff;color:var(--lp-ink);border:1px solid var(--lp-border);border-radius:6px;padding:7px 9px;font-size:12px;margin:0}.hlp-studio .ms-camera button{min-width:35px}.hlp-studio .ms-find-label{position:absolute;right:9px;bottom:10px}.hlp-studio .ms-hover{position:absolute;pointer-events:none;background:#fff;padding:5px;border:1px solid var(--lp-border);font-size:12px}.hlp-studio .ms-loading{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#f3f2ede8;font-size:13px}
.hlp-studio .hlp-help,.hlp-studio .hlp-footnote{font-size:12px;color:#65705f;margin:9px 0 12px}.hlp-studio .hlp-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:13px}.hlp-studio .hlp-presets button{white-space:normal;min-height:42px}.hlp-studio .hlp-direction{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;margin-bottom:12px}.hlp-studio .hlp-direction>div{display:flex;gap:5px}.hlp-studio .hlp-precise{border-top:1px solid var(--lp-border);padding:10px 0;font-size:13px}.hlp-studio .hlp-precise summary{cursor:pointer;padding:4px 0}.hlp-studio .hlp-precise>div{display:grid;gap:10px;padding-top:10px}.hlp-studio .hlp-precise label{display:flex;justify-content:space-between;gap:8px;align-items:center}.hlp-studio .hlp-precise label span{white-space:nowrap}.hlp-studio .hlp-precise input{width:85px;min-width:0;font-size:16px;padding:7px;border:1px solid var(--lp-border);border-radius:5px;background:#fff;color:var(--lp-ink);height:auto;margin:0}.hlp-studio .hlp-precise p{font-size:12px;color:#65705f;margin:0}.hlp-studio .hlp-detail-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:space-between;padding:5px 0 12px}.hlp-studio [data-location]{font-size:12px;font-variant-numeric:tabular-nums}.hlp-studio .hlp-error{font-size:13px;color:#a32e25;margin:0 0 10px}.hlp-studio .hlp-footnote{margin-bottom:0}.hicabistan-cust__design-layout:has(.hlp-studio){grid-template-columns:minmax(0,1fr)}
@media(max-width:480px){.hlp-studio .hlp-panel{padding:10px}.hlp-studio .ms-stage{height:290px}.hlp-studio .hlp-detail-actions{align-items:flex-start;flex-direction:column}}
.hlp-studio dialog.hlp-panel{position:fixed;inset:0;width:min(800px,calc(100% - 28px));max-width:800px;max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;overscroll-behavior:contain;box-shadow:0 18px 80px #0004;color:var(--lp-ink);font-family:inherit}
.hlp-studio dialog.hlp-panel:not([open]){display:none}.hlp-studio dialog.hlp-panel::backdrop{background:#15201599;backdrop-filter:blur(2px)}.hlp-studio .hlp-close{margin-inline-start:auto;padding:7px 10px;border:1px solid var(--lp-border);border-radius:6px;background:white;color:var(--lp-ink);font-size:13px}.hlp-studio dialog .ms-stage{height:350px}.hlp-studio dialog .hlp-presets{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:480px){.hlp-studio dialog.hlp-panel{padding:12px;width:calc(100% - 18px);max-height:calc(100dvh - 18px)}.hlp-studio dialog .ms-stage{height:285px}.hlp-studio dialog .hlp-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.hlp-studio dialog .hlp-heading{gap:7px}.hlp-studio dialog .hlp-heading strong{font-size:14px}}
