.wf-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:24px 0}.wf-project{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:87px;font-size:12px;gap:8px}.wf-project span{font-size:10px;color:var(--muted);font-weight:400}.wf-project.selected{border-color:#176e64;background:#e8f0e4}.wf-type{font-size:10px;max-width:200px;overflow-wrap:anywhere}.wf-inactive{opacity:.55}.wf-source{padding:12px 15px;background:#edf2e9;border-radius:7px;margin:12px 0;font-size:12px;overflow-wrap:anywhere}.wf-layer{display:grid;grid-template-columns:minmax(145px,1fr) 92px 110px 100px;gap:7px;align-items:center;margin:9px 0}.wf-layer:not(:has(.wf-layer-volume)){grid-template-columns:minmax(145px,1fr) 92px 100px}.wf-layer input,.wf-layer select{padding:8px;min-width:0;font-size:12px}.wf-layer-actions{display:flex;gap:3px}.wf-layer-actions button{padding:5px 7px;font-size:13px}.wf-layer-label{display:flex;gap:20px;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:14px}.wf-layer-list{padding-left:20px;font-size:12px;margin:4px 0 10px}.wf-layer-list li{padding:5px 0;border-bottom:1px solid #edf0e8}.wf-layer-list b{float:right;font-weight:500}.wf-plan-table{max-height:40vh;overflow:auto;border:1px solid var(--line);border-radius:7px}.wf-plan-table td{font-size:10px;padding:8px}.wf-plan-table select{max-width:250px;font-size:10px;padding:6px}.sidebar{overflow-y:auto}.side-button{font-size:12px}dialog:has(#wf-platform-form),dialog:has(#wf-plan-form){width:min(920px,97vw)}#wf-platform-form textarea{min-height:60px}#wf-platform-form .tabs button{padding:9px 10px}#wf-platform-form .work-preview{position:static;margin:12px 0}.wf-layer select{max-width:100%}.form-error{font-size:12px}@media(max-width:650px){.wf-layer,.wf-layer:not(:has(.wf-layer-volume)){grid-template-columns:1fr 75px}.wf-layer-actions{justify-content:flex-end}.wf-layer-label{display:none}.wf-projects{grid-template-columns:1fr 1fr}}
