/* Common presentation for the independent workspace settings; no geometry changes. */
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .panel{background:linear-gradient(180deg,#fff3f9 0,#fff 145px);border:1px solid #dfb3c9;box-shadow:0 3px 14px #a5457010;border-radius:12px}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;color:#87405f;user-select:none}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold>summary::-webkit-details-marker{display:none}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold>summary:after{content:'';width:8px;height:8px;border-right:2px solid #ac6e8d;border-bottom:2px solid #ac6e8d;transform:rotate(45deg);margin-left:auto;flex-shrink:0;transition:transform .15s}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold[open]>summary:after{transform:rotate(225deg)}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold>summary h2{margin:0!important;flex:1;min-width:0;font-size:14px;line-height:1.35}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold-body{padding-top:12px}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold:not([open])>.constructor-fold-body{display:none}
:is(#constructorControls,#fittingControls,#boxControls,#a4Controls) .constructor-fold>summary .has-field-help{position:relative;padding-right:28px}
.a4-pdf-dialog .constructor-fold>summary{display:none}.a4-pdf-dialog .constructor-fold-body{padding-top:0}
