@layer utilities{.lumi-mobile-workbench .lumi-tool-title{-webkit-text-fill-color:currentColor;color:var(--lumi-text)!important}.lumi-mobile-workbench textarea.ant-input{color:var(--lumi-text)!important}.lumi-mobile-workbench textarea.ant-input::placeholder{opacity:1;color:var(--lumi-muted)!important}.lumi-mobile-workbench .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){border-color:var(--lc-inner-line)!important;background:var(--lumi-overlay-material)!important;color:var(--lc-ink)!important;box-shadow:var(--lumi-overlay-raised)!important;border-radius:10px!important}.lumi-mobile-workbench .workbench-settings-summary .ant-btn{flex-shrink:0;padding-inline:12px;border:1px solid var(--lc-inner-line)!important;color:var(--lc-ink)!important;background:var(--workbench-material)!important;box-shadow:var(--workbench-raised)!important;border-radius:12px!important}.lumi-mobile-workbench .workbench-settings-summary .ant-btn:is(:hover,:active){border-color:var(--lc-stitch)!important;background:var(--workbench-material)!important;box-shadow:var(--workbench-inset)!important}@media not (min-width:768px){.lumi-mobile-workbench .workbench-reference-order .ant-btn{min-height:44px;width:32px!important;min-width:32px!important;height:44px!important}}}.workbench-mobile-drawer,.lumi-mobile-workbench{--workbench-material:var(--lumi-overlay-material);--workbench-raised:var(--lumi-overlay-raised);--workbench-inset:var(--lumi-overlay-inset)}.workbench-settings-summary:before{content:"";z-index:0;border:1.5px dashed color-mix(in srgb, var(--lc-stitch) 78%, transparent);box-shadow:var(--lc-seam-recess);filter:var(--lc-thread-relief);pointer-events:none;border-radius:18px 18px 8px 8px;position:absolute;inset:8px}.workbench-settings-summary{isolation:isolate;border:1px solid var(--lc-edge);color:var(--lc-muted);background:var(--workbench-material);box-shadow:var(--workbench-inset);border-radius:18px;padding:10px 14px;position:relative}.workbench-settings-summary:before{border-radius:13px;inset:5px}.workbench-settings-summary>*{z-index:1;position:relative}html:root body .workbench-settings-panel :is(button[aria-pressed],[data-slot=select-trigger]){min-height:44px;box-shadow:var(--workbench-raised);transition:border-color .16s,box-shadow .16s;position:relative;border:1px solid var(--lc-inner-line)!important;color:var(--lc-ink)!important;background:var(--workbench-material)!important}html:root body .workbench-settings-panel button[aria-pressed=true]{box-shadow:var(--workbench-inset);border-color:color-mix(in srgb, var(--plush-lavender) 65%, var(--lc-stitch))!important;background:linear-gradient(color-mix(in srgb, var(--plush-lavender) 16%, transparent), color-mix(in srgb, var(--plush-lavender) 8%, transparent)), var(--workbench-material)!important}.workbench-settings-panel button[aria-pressed=true]:after{content:"";border:1px dashed color-mix(in srgb, var(--lc-stitch) 68%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:4px}html:root body .workbench-settings-panel button[aria-pressed]:not(:disabled):hover{opacity:1;border-color:var(--lc-stitch)!important}.workbench-settings-panel :is(button,input):focus-visible{outline:2px solid var(--plush-lavender);outline-offset:3px}html:root body .workbench-settings-panel :is(label:has(>input),input[type=number]:not(label input)){border:1px solid var(--lc-inner-line);min-height:44px;box-shadow:var(--workbench-inset);background:var(--workbench-material)!important;color:var(--lc-ink)!important}.workbench-settings-panel label:has(>input:focus-visible){outline:2px solid var(--plush-lavender);outline-offset:2px}.workbench-settings-panel label>input:focus-visible{outline:none}.workbench-settings-panel input{min-width:0;color:var(--lc-ink)}@media not (min-width:768px){.lumi-mobile-workbench>main{min-width:0;padding-bottom:max(20px, env(safe-area-inset-bottom));overscroll-behavior-y:contain}.lumi-mobile-workbench>main>section{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.lumi-mobile-workbench .workbench-title-row,.lumi-mobile-workbench .workbench-field-heading{flex-wrap:wrap;gap:8px}.lumi-mobile-workbench .workbench-field-heading>span{flex-shrink:0}.lumi-mobile-workbench .ant-btn,.workbench-mobile-drawer .ant-btn{min-height:44px}.lumi-mobile-workbench textarea.ant-input,.workbench-mobile-drawer input{font-size:16px}.lumi-mobile-workbench .workbench-reference-card{min-width:104px;min-height:104px}.lumi-mobile-workbench .workbench-audio-reference{padding-bottom:40px}.lumi-mobile-workbench .workbench-audio-reference>div:first-child{padding-right:28px}.lumi-mobile-workbench .workbench-reference-remove{opacity:1;width:32px;height:32px}}
