.review-studio[data-v-d1b2c6b8]{display:grid;gap:1.15rem;grid-template-columns:360px minmax(0,1fr);min-height:min(78vh,820px)}.review-studio__controls[data-v-d1b2c6b8]{align-content:start;background:#f8f1e7;border:1px solid rgba(7,29,59,.1);border-radius:14px;display:grid;gap:.9rem;max-height:min(78vh,820px);overflow-y:auto;padding:1rem}.review-studio__controls header>span[data-v-d1b2c6b8],.review-studio__preview header span[data-v-d1b2c6b8]{color:#a85f45;font-size:.6rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.review-studio__controls h3[data-v-d1b2c6b8]{color:var(--navy);font-size:1.85rem;line-height:.95;margin:.35rem 0 0}.review-studio__controls header p[data-v-d1b2c6b8]{color:var(--muted);font-size:.7rem;line-height:1.45;margin:.55rem 0 0}.review-studio__grid[data-v-d1b2c6b8]{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.review-studio__controls label>span[data-v-d1b2c6b8]{color:var(--navy);display:block;font-size:.66rem;font-weight:800;margin-bottom:.32rem}.review-studio__controls label>small[data-v-d1b2c6b8]{color:var(--muted);display:block;font-size:.56rem;margin-top:.25rem;text-align:right}.review-studio__controls input[data-v-d1b2c6b8]:not([type=checkbox]),.review-studio__controls textarea[data-v-d1b2c6b8]{background:#fffdf8;border:1px solid rgba(7,29,59,.13);border-radius:9px;color:var(--navy);font-size:.72rem;line-height:1.4;outline:none;padding:.6rem .68rem;resize:vertical;width:100%}.review-studio__controls input[data-v-d1b2c6b8]:focus,.review-studio__controls textarea[data-v-d1b2c6b8]:focus{border-color:#a85f45;box-shadow:0 0 0 3px #a85f451a}.review-studio__controls[data-v-d1b2c6b8] .p-select{background:#fffdf8;border-color:#071d3b21;width:100%}.review-studio__heading[data-v-d1b2c6b8]{align-items:center;border-top:1px solid rgba(7,29,59,.1);display:flex;gap:.6rem;justify-content:space-between;padding-top:.85rem}.review-studio__heading button[data-v-d1b2c6b8],.review-studio__heading>span[data-v-d1b2c6b8]{align-items:center;color:var(--navy);display:inline-flex;font-size:.65rem;font-weight:800;gap:.35rem}.review-studio__heading button[data-v-d1b2c6b8]{color:#a85f45}.review-studio__heading>small[data-v-d1b2c6b8]{color:var(--muted);font-size:.56rem}.review-studio__topic[data-v-d1b2c6b8]{background:#fffdf899;border:1px solid rgba(7,29,59,.1);border-radius:10px;display:grid;gap:.45rem;padding:.65rem}.review-studio__toggle[data-v-d1b2c6b8]{align-items:center;color:var(--navy);display:flex;font-size:.66rem;gap:.45rem}.review-studio__toggle input[data-v-d1b2c6b8]{accent-color:#a85f45}.review-studio__image-editor[data-v-d1b2c6b8]{background:#fffdf8b3;border:1px solid rgba(7,29,59,.1);border-radius:10px;display:grid;gap:.65rem;padding:.7rem}.review-studio__image-editor>header[data-v-d1b2c6b8]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.review-studio__image-editor>header>div[data-v-d1b2c6b8]{display:grid;gap:.12rem}.review-studio__image-editor>header button[data-v-d1b2c6b8],.review-studio__image-editor>header span[data-v-d1b2c6b8],.review-studio__upload[data-v-d1b2c6b8]{align-items:center;color:var(--navy);display:inline-flex;font-size:.64rem;font-weight:800;gap:.35rem}.review-studio__image-editor>header small[data-v-d1b2c6b8]{color:var(--muted);font-size:.54rem}.review-studio__image-editor>header button[data-v-d1b2c6b8]{color:#a85f45}.review-studio__file[data-v-d1b2c6b8]{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;padding:0!important}.review-studio__upload[data-v-d1b2c6b8]{background:#a85f450a;border:1px dashed rgba(7,29,59,.22);border-radius:8px;justify-content:center;min-height:37px}.review-studio__range[data-v-d1b2c6b8]{display:grid;gap:.25rem}.review-studio__range>span[data-v-d1b2c6b8]{align-items:center;display:flex!important;justify-content:space-between;margin:0!important}.review-studio__range b[data-v-d1b2c6b8],.review-studio__range output[data-v-d1b2c6b8]{font-size:.57rem}.review-studio__range output[data-v-d1b2c6b8]{color:#a85f45}.review-studio__range input[data-v-d1b2c6b8]{accent-color:#a85f45;border:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;width:100%!important}.review-studio__actions[data-v-d1b2c6b8]{display:grid;gap:.55rem;grid-template-columns:1fr 1fr}.review-studio__actions button[data-v-d1b2c6b8]{justify-content:center}.review-studio__preview[data-v-d1b2c6b8]{background:#d7cfc3;border:1px solid rgba(7,29,59,.13);border-radius:14px;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.review-studio__preview>header[data-v-d1b2c6b8]{align-items:center;background:#fffdf8e6;display:flex;justify-content:space-between;padding:.7rem .9rem}.review-studio__preview>header div[data-v-d1b2c6b8]{display:grid}.review-studio__preview strong[data-v-d1b2c6b8]{color:var(--navy);font-size:.73rem}.review-studio__preview small[data-v-d1b2c6b8]{color:var(--muted);font-size:.6rem}.review-studio__preview-actions[data-v-d1b2c6b8]{align-items:center;display:flex!important;gap:.7rem}.review-studio__zoom[data-v-d1b2c6b8]{align-items:center;background:#fffdf8;border:1px solid rgba(7,29,59,.12);border-radius:8px;display:inline-flex!important;overflow:hidden}.review-studio__zoom button[data-v-d1b2c6b8]{color:var(--navy);display:grid;height:29px;place-items:center;width:31px}.review-studio__zoom button[data-v-d1b2c6b8]:disabled{opacity:.35}.review-studio__zoom output[data-v-d1b2c6b8]{color:#1720339e;font-size:.59rem;font-weight:800;min-width:48px;text-align:center}.review-studio__stage[data-v-d1b2c6b8]{background:linear-gradient(45deg,rgba(7,29,59,.025) 25%,transparent 0),#d9d0c3;background-size:20px 20px;display:grid;min-height:0;overflow:auto;padding:1rem;place-items:center;position:relative}.review-studio__stage canvas[data-v-d1b2c6b8]{background:#fff;box-shadow:0 22px 58px #071d3b38;display:block;max-height:72vh;max-width:100%}.review-studio__stage.is-portrait canvas[data-v-d1b2c6b8]{height:min(72vh,740px);width:auto}.review-studio__stage.is-square canvas[data-v-d1b2c6b8]{height:auto;width:min(100%,700px)}.review-studio__loading[data-v-d1b2c6b8]{align-items:center;background:#071d3bf0;border-radius:999px;color:#fff;display:flex;font-size:.7rem;font-weight:750;gap:.45rem;padding:.62rem .9rem;position:absolute}@media(max-width:850px){.review-studio[data-v-d1b2c6b8]{grid-template-columns:1fr}.review-studio__controls[data-v-d1b2c6b8]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.review-studio__actions[data-v-d1b2c6b8],.review-studio__controls>header[data-v-d1b2c6b8],.review-studio__heading[data-v-d1b2c6b8],.review-studio__image-editor[data-v-d1b2c6b8],.review-studio__topic[data-v-d1b2c6b8]{grid-column:1/-1}.review-studio__preview[data-v-d1b2c6b8]{min-height:520px}}@media(max-width:560px){.review-studio__controls[data-v-d1b2c6b8]{grid-template-columns:1fr}.review-studio__actions[data-v-d1b2c6b8],.review-studio__controls>header[data-v-d1b2c6b8],.review-studio__heading[data-v-d1b2c6b8],.review-studio__image-editor[data-v-d1b2c6b8],.review-studio__topic[data-v-d1b2c6b8]{grid-column:auto}.review-studio__actions[data-v-d1b2c6b8],.review-studio__grid[data-v-d1b2c6b8]{grid-template-columns:1fr}.review-studio__preview>header[data-v-d1b2c6b8]{align-items:flex-start;flex-direction:column}.review-studio__preview-actions[data-v-d1b2c6b8]{justify-content:space-between;width:100%}.review-studio__preview[data-v-d1b2c6b8]{min-height:400px}}
