.top-workspace.workspace-context-switcher{flex:0 1 250px;width:min(250px,30vw);max-width:250px;gap:6px;padding:0;border:0;border-radius:0;background:transparent}
.workspace-context{display:grid;flex:1 1 140px;gap:1px;min-width:0;margin:0}
.workspace-context.workspace-point{flex:0 1 100px}
.workspace-context>span{font-size:8px;color:#8a958d;font-weight:700;letter-spacing:.35px}
.workspace-context select{width:100%;min-width:0;min-height:0;height:0;padding:0;border:0}
.workspace-context .ss-main{width:100%;min-width:0;min-height:24px;height:24px;padding:0 2px;border:0!important;border-radius:6px;background:transparent;box-shadow:none!important;font-size:10px}
.workspace-context .ss-main:focus-visible{outline:2px solid #dce9df;outline-offset:1px}
.workspace-context .ss-main .ss-values .ss-single{padding:0 2px;font-size:10px;line-height:22px}
.workspace-context .ss-main .ss-arrow path{stroke:#79847d}
.workspace-blocker{max-width:180px;color:#a74537;font-size:9px}
.invoice-origin-note{display:block;margin-top:3px;color:#7b887f;font-size:9px}
.location-card{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fff}
.location-card h3,.config-form h3{margin:0 0 8px;font-size:12px}
.location-card .config-panel-heading{align-items:center;margin-bottom:10px}
.location-points{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}
.location-point{margin:10px 0;padding:11px;border-radius:9px;background:#f8faf8}
.location-point .field-note{margin:9px 0;font-size:9px}
.location-point .sequence-fields{margin:8px 0}
.config-check{display:flex;align-items:center;gap:7px;margin:8px 0;color:#59665e;font-size:10px}
.config-check input{width:15px;min-height:15px;height:15px}
.new-point{margin-top:12px;padding-top:10px;border-top:1px dashed #dce3de}
@media(max-width:760px){.top-workspace.workspace-context-switcher{flex:0 1 210px;width:min(210px,42vw);max-width:210px;gap:5px}.workspace-context{flex-basis:125px}.workspace-context.workspace-point{flex-basis:80px}.workspace-context .ss-main .ss-values .ss-single{font-size:9px}.location-card{padding:10px}}
@media(max-width:480px){.top-workspace.workspace-context-switcher{flex:0 1 180px;width:180px;max-width:180px;gap:3px}.workspace-context{flex-basis:160px}.workspace-context.workspace-point{display:none}.workspace-context>span{font-size:7px}.workspace-context .ss-main .ss-values .ss-single{font-size:9px}}
