.workspace-v102 .measure-layout{display:block!important}
.workspace-v102 #measurementProperties{position:static!important;width:100%!important;max-height:none!important;margin-top:10px!important;overflow:visible!important}
.workspace-v102 .drawing-canvas-workspace{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;direction:ltr;gap:5px;align-items:start}
.workspace-v102 .drawing-canvas-surface{direction:rtl;width:100%;min-width:0}
.workspace-v102 .drawing-canvas-workspace .drawing-workbench{direction:rtl;position:sticky!important;top:85px;min-width:0;width:60px!important;padding:4px!important;max-height:78dvh!important;overflow-y:auto!important;overflow-x:hidden;box-sizing:border-box;border-radius:5px!important}
.workspace-v102 .studio-group-bar{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;overflow:visible!important;padding:0!important}
.workspace-v102 .studio-group-bar button,.workspace-v102 #directEdgeMeasure{display:flex!important;align-items:center;justify-content:center;min-height:44px!important;height:44px!important;width:48px!important;min-width:44px!important;padding:6px!important;margin:0!important;border-radius:3px!important}
.workspace-v102 .studio-group-bar button>span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.workspace-v102 .studio-group-bar button svg{width:23px!important;height:23px!important;flex-shrink:0}
.workspace-v102 .studio-group-bar #directEdgeMeasure{background:#50555c!important;color:#edf0f5!important;border-color:#676d76!important;font-size:0}
.workspace-v102 .studio-group-bar #directEdgeMeasure[aria-pressed=true]{background:#29313c!important;color:#78baff!important;outline:1px solid #78baff}
.workspace-v102 .studio-active-caption,.workspace-v102 .workbench-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.workspace-topbar{display:flex;align-items:center;gap:5px;padding:5px;background:#edf2f7;border:1px solid #cad7e5;border-radius:6px;margin:5px 0;overflow-x:auto;white-space:nowrap}
.workspace-topbar button{flex:0 0 auto;min-width:44px;min-height:44px;padding:6px;background:#fff;color:#263e56;border:1px solid #bacbde;border-radius:5px;display:flex;align-items:center;justify-content:center}
.workspace-topbar button span{display:none}.workspace-topbar #measureZoomValue{font-size:11px;min-width:36px;direction:ltr;text-align:center}.workspace-topbar svg{width:22px;height:22px}
.workspace-v102 .drawing-color-dock{display:flex!important;flex-direction:column;gap:4px;margin:5px 0 0!important;padding:5px 0!important}.workspace-v102 .drawing-color-dock label{display:block;position:relative;font-size:0!important}.workspace-v102 .drawing-color-dock label span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.workspace-v102 .drawing-color-dock input[type=color]{width:44px!important;height:36px!important;min-height:36px!important;min-width:44px!important}
.workspace-v102 .studio-path-actions{display:flex!important;gap:5px;flex-wrap:wrap;padding:4px!important;margin:0 0 5px!important;background:#edf2f7;border-radius:5px}.workspace-v102 .studio-path-actions[hidden]{display:none!important}.workspace-v102 .studio-path-actions button{min-height:44px!important;display:flex;align-items:center;gap:5px;font-size:11px;padding:5px 9px!important}
.workspace-pages[hidden]{display:none!important}.workspace-pages{padding:7px 10px;background:#edf3fa;border:1px solid #cad7e5;border-radius:6px;margin-bottom:5px}.workspace-pages .drawing-page-bar{color:#263e56}.workspace-pages .drawing-page-bar label{color:#263e56;font-size:12px}
.workspace-v102 #measurementSvg{height:72dvh!important;min-height:380px!important;width:100%!important;background:#fff}
.workspace-v102 .studio-canvas-header{font-size:11px;padding:5px}.workspace-v102 .pen-mode-label{display:flex!important;flex-direction:column!important;font-size:11px;color:white}
@media(max-width:700px){
 .workspace-v102 .drawing-canvas-workspace{display:flex!important;flex-direction:column;gap:4px}
 .workspace-v102 .drawing-canvas-workspace .drawing-workbench{position:relative!important;top:0;width:100%!important;max-height:none!important;overflow:visible!important;display:flex!important;align-items:center;gap:5px;padding:4px!important}
 .workspace-v102 .studio-group-bar{flex:1;min-width:0;display:grid!important;grid-template-columns:repeat(6,minmax(44px,1fr))!important;gap:3px!important;overflow:visible!important}
 .workspace-v102 .studio-group-bar button,.workspace-v102 #directEdgeMeasure{min-width:44px!important;width:100%!important;min-height:44px!important;height:44px!important;padding:4px!important}
 .workspace-v102 .drawing-color-dock{flex:0 0 44px;align-self:stretch;margin:0!important;padding:0!important;border:0}.workspace-v102 .drawing-color-dock input[type=color]{min-width:40px!important;width:40px!important;height:42px!important;min-height:42px!important;padding:3px}
 .workspace-v102 #measurementSvg{height:65dvh!important;min-height:320px!important}.workspace-v102 .studio-heading h2{font-size:17px!important}.workspace-v102 .workspace-topbar{gap:4px;padding:4px}
 .workspace-v102>p{font-size:12px;line-height:1.5;margin:5px 0}.workspace-v102 .measure-status{font-size:11px;min-height:0;padding:6px}
}
@media(max-width:360px){.workspace-v102 .studio-group-bar{grid-template-columns:repeat(4,minmax(44px,1fr))!important}}
@media print{.workspace-topbar,.workspace-pages,.workspace-v102 .studio-path-actions{display:none!important}.workspace-v102 .drawing-canvas-workspace{display:block!important}.workspace-v102 #measurementSvg{height:auto!important}}
