:root{--bg-main:#0a0a0c;--bg-sidebar:#111115;--bg-workspace:#17171b;--bg-card:#1d1d22;--bg-input:#24242b;--accent:#8b5cf6;--accent-hover:#a78bfa;--accent-light:#8b5cf626;--accent-border:#8b5cf64d;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--border:#ffffff14;--border-light:#ffffff0a;--danger:#ef4444;--danger-hover:#f87171;--success:#10b981;--success-hover:#34d399;--sans:"Outfit", "Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-sidebar)}::-webkit-scrollbar-thumb{background:var(--bg-card);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}#app{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.editor-header{background-color:var(--bg-sidebar);border-bottom:1px solid var(--border);z-index:10;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.logo-section{align-items:center;gap:10px;display:flex}.logo-icon{color:var(--accent);filter:drop-shadow(0 0 8px #8b5cf666)}.logo-text{letter-spacing:-.5px;background:linear-gradient(135deg, var(--text-primary) 30%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:20px;font-weight:700}.header-center{align-items:center;gap:8px;display:flex}.header-right{align-items:center;gap:12px;display:flex}.editor-body{flex:1;display:flex;position:relative;overflow:hidden}.left-toolbar{background-color:var(--bg-sidebar);border-right:1px solid var(--border);z-index:5;flex-direction:column;align-items:center;gap:16px;width:70px;padding:16px 0;display:flex}.toolbar-btn{width:48px;height:48px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.toolbar-btn:hover{color:var(--text-primary);background-color:var(--bg-card)}.toolbar-btn.active{color:var(--text-primary);background-color:var(--accent);box-shadow:0 0 12px #8b5cf666}.toolbar-btn .tooltip{background-color:var(--bg-main);color:var(--text-primary);white-space:nowrap;pointer-events:none;opacity:0;border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;position:absolute;left:80px;transform:translate(-5px);box-shadow:0 4px 12px #00000080}.toolbar-btn:hover .tooltip{opacity:1;transform:translate(0)}.side-panel{background-color:var(--bg-sidebar);border-right:1px solid var(--border);z-index:4;flex-direction:column;width:320px;display:flex}.panel-header{border-bottom:1px solid var(--border);padding:20px}.panel-header h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.panel-header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.panel-content{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.workspace-container{background-color:var(--bg-workspace);cursor:grab;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.workspace-container:active{cursor:grabbing}.canvas-wrapper{-webkit-user-select:none;user-select:none;background-image:linear-gradient(45deg,#24242b 25%,#0000 25%),linear-gradient(-45deg,#24242b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#24242b 75%),linear-gradient(-45deg,#0000 75%,#24242b 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;position:relative;box-shadow:0 10px 30px #00000080}.canvas-wrapper canvas{width:100%;height:100%;display:block}.btn{height:36px;font-size:13px;font-weight:600;font-family:var(--sans);border:1px solid var(--border);background-color:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:all .15s;display:inline-flex}.btn:hover:not(:disabled){background-color:var(--bg-input);border-color:var(--text-secondary)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background-color:var(--accent);color:var(--text-primary);border-color:#0000}.btn-primary:hover:not(:disabled){background-color:var(--accent-hover)}.btn-danger{color:var(--danger-hover);background-color:#ef44441a;border-color:#ef444433}.btn-danger:hover:not(:disabled){background-color:var(--danger);color:#fff}.btn-success{background-color:var(--success);border-color:#0000}.btn-success:hover:not(:disabled){background-color:var(--success-hover)}.btn-icon-only{width:36px;padding:0}.dropzone-container{background-color:var(--bg-workspace);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex}.dropzone-box{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background-color:#11111566;border:2px dashed #ffffff26;border-radius:20px;width:100%;max-width:500px;padding:48px;transition:all .3s}.dropzone-box:hover,.dropzone-box.dragover{border-color:var(--accent);background-color:#8b5cf608;transform:translateY(-2px)}.drop-icon-wrapper{background-color:var(--accent-light);border:1px solid var(--accent-border);width:72px;height:72px;color:var(--accent);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.dropzone-box h3{margin:0 0 8px;font-size:20px;font-weight:600}.dropzone-box p{color:var(--text-secondary);margin:0 0 24px;font-size:14px}.preset-samples{text-align:center;margin-top:36px}.preset-samples p{color:var(--text-muted);margin-bottom:12px;font-size:13px}.sample-grid{justify-content:center;gap:12px;display:flex}.sample-card{cursor:pointer;border:2px solid #0000;border-radius:8px;width:100px;height:70px;transition:all .2s;position:relative;overflow:hidden}.sample-card img{object-fit:cover;width:100%;height:100%}.sample-card span{color:#fff;background:#000000b3;padding:3px 0;font-size:10px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.sample-card:hover{border-color:var(--accent-hover);transform:scale(1.05)}.slider-group{flex-direction:column;gap:6px;display:flex}.slider-label{color:var(--text-secondary);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.slider-label span:last-child{color:var(--accent-hover);font-family:var(--mono);font-size:12px}.slider-input-wrapper{align-items:center;gap:12px;display:flex}.slider-input-wrapper input[type=range]{appearance:none;background:var(--bg-card);border-radius:3px;outline:none;flex:1;height:6px}.slider-input-wrapper input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border:2px solid var(--text-primary);border-radius:50%;width:16px;height:16px;transition:transform .1s;box-shadow:0 0 8px #8b5cf64d}.slider-input-wrapper input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider-reset-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.slider-reset-btn:hover{color:var(--text-primary)}.filters-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.filter-preset-card{background-color:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.filter-preset-card:hover{border-color:var(--accent-border);transform:translateY(-2px)}.filter-preset-card.active{border-color:var(--accent);background-color:var(--accent-light)}.filter-preview-box{background-color:#000;width:100%;height:70px;overflow:hidden}.filter-preview-box img{object-fit:cover;width:100%;height:100%}.filter-name{text-align:center;padding:8px;font-size:12px;font-weight:600}.crop-presets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.crop-ratio-btn{background-color:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 0;font-size:11px;font-weight:500;display:flex}.crop-ratio-btn:hover{color:var(--text-primary);border-color:var(--text-secondary)}.crop-ratio-btn.active{background-color:var(--accent-light);border-color:var(--accent);color:var(--text-primary)}.crop-icon-shape{border:1.5px solid;border-radius:2px;margin-bottom:2px}.ratio-1-1{width:14px;height:14px}.ratio-16-9{width:20px;height:11px}.ratio-9-16{width:11px;height:20px}.ratio-4-3{width:18px;height:13px}.ratio-3-2{width:18px;height:12px}.transform-actions{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.crop-actions-row{gap:10px;margin-top:auto;display:flex}.crop-actions-row button{flex:1}.crop-overlay{pointer-events:none;position:absolute;inset:0;overflow:visible}.crop-box{box-sizing:border-box;pointer-events:auto;cursor:move;border:1.5px solid #ffffffd9;position:absolute;overflow:visible;box-shadow:0 0 0 99999px #000000b3}.crop-handle{box-sizing:border-box;pointer-events:auto;z-index:10;background-color:#fff;border:2px solid #0009;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 1px 3px #0006}.crop-handle.tl{cursor:nwse-resize;top:-7px;left:-7px}.crop-handle.tr{cursor:nesw-resize;top:-7px;right:-7px}.crop-handle.bl{cursor:nesw-resize;bottom:-7px;left:-7px}.crop-handle.br{cursor:nwse-resize;bottom:-7px;right:-7px}.crop-handle.t{cursor:ns-resize;top:-7px;left:calc(50% - 7px)}.crop-handle.b{cursor:ns-resize;bottom:-7px;left:calc(50% - 7px)}.crop-handle.l{cursor:ew-resize;top:calc(50% - 7px);left:-7px}.crop-handle.r{cursor:ew-resize;top:calc(50% - 7px);right:-7px}.crop-grid-h1,.crop-grid-h2,.crop-grid-v1,.crop-grid-v2{pointer-events:none;background-color:#ffffff40;position:absolute}.crop-grid-h1{height:1px;top:33.33%;left:0;right:0}.crop-grid-h2{height:1px;top:66.66%;left:0;right:0}.crop-grid-v1{width:1px;top:0;bottom:0;left:33.33%}.crop-grid-v2{width:1px;top:0;bottom:0;left:66.66%}.shape-btn{background-color:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:11px;font-weight:500;transition:all .2s;display:flex}.shape-btn:hover{color:var(--text-primary);border-color:var(--text-secondary)}.shape-btn.active{background-color:var(--accent-light);border-color:var(--accent);color:var(--text-primary)}.color-presets-row{flex-wrap:wrap;gap:8px;display:flex}.color-circle{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:all .1s;position:relative}.color-circle.active{border-color:#fff;transform:scale(1.15);box-shadow:0 0 6px #fff6}.custom-color-picker{align-items:center;gap:10px;display:flex}.custom-color-picker input[type=color]{-webkit-appearance:none;cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px}.custom-color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.custom-color-picker input[type=color]::-webkit-color-swatch{border:1px solid var(--border);border-radius:8px}.text-layers-list{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;max-height:180px;padding:8px;display:flex;overflow-y:auto}.text-layer-item{background-color:var(--bg-card);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .15s;display:flex}.text-layer-item:hover{border-color:var(--border)}.text-layer-item.active{background-color:var(--accent-light);border-color:var(--accent-border)}.layer-text-preview{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;overflow:hidden}.layer-actions{gap:4px;display:flex}.layer-delete-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.layer-delete-btn:hover{color:var(--danger-hover)}.text-field-group{flex-direction:column;gap:6px;display:flex}.text-field-group label{color:var(--text-secondary);font-size:12px}.text-input{background-color:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);font-size:13px;font-family:var(--sans);border-radius:8px;outline:none;padding:10px}.text-input:focus{border-color:var(--accent)}.select-dropdown{background-color:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:8px;outline:none;padding:8px;font-size:13px}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--bg-sidebar);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:440px;padding:24px;display:flex;box-shadow:0 20px 40px #0009}.modal-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:0;padding-bottom:12px;display:flex}.modal-title h3{margin:0;font-size:18px;font-weight:600}.modal-close-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none}.modal-close-btn:hover{color:var(--text-primary)}.modal-body{flex-direction:column;gap:16px;display:flex}.modal-footer{gap:12px;margin-top:8px;display:flex}.modal-footer button{flex:1}.toggle-group{background-color:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:3px;display:flex}.toggle-item{text-align:center;cursor:pointer;color:var(--text-secondary);border-radius:6px;flex:1;padding:8px 0;font-size:12px;font-weight:600;transition:all .15s}.toggle-item:hover{color:var(--text-primary)}.toggle-item.active{background-color:var(--accent);color:#fff}.zoom-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);z-index:5;background-color:#1d1d22b3;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.zoom-percent{font-size:12px;font-weight:600;font-family:var(--mono);text-align:center;min-width:44px;padding:0 10px}.checkbox-row{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.checkbox-row input{cursor:pointer}.alignment-guide-v{background-color:var(--accent);width:1px;box-shadow:0 0 6px var(--accent);pointer-events:none;z-index:1000;position:absolute;top:0;bottom:0}.alignment-guide-h{background-color:var(--accent);height:1px;box-shadow:0 0 6px var(--accent);pointer-events:none;z-index:1000;position:absolute;left:0;right:0}.layer-selection-box{border:1.5px dashed var(--accent);box-sizing:border-box;z-index:100;pointer-events:none;position:absolute}.selection-handle{background-color:var(--text-primary);border:2px solid var(--accent);pointer-events:auto;box-sizing:border-box;z-index:102;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.selection-handle.tl{cursor:nwse-resize;top:0;left:0}.selection-handle.tr{cursor:nesw-resize;top:0;left:100%}.selection-handle.bl{cursor:nesw-resize;top:100%;left:0}.selection-handle.br{cursor:nwse-resize;top:100%;left:100%}.selection-handle.t{cursor:ns-resize;top:0;left:50%}.selection-handle.b{cursor:ns-resize;top:100%;left:50%}.selection-handle.l{cursor:ew-resize;top:50%;left:0}.selection-handle.r{cursor:ew-resize;top:50%;left:100%}.selection-move-handle{cursor:move;pointer-events:auto;z-index:101;position:absolute;inset:0}.layers-list{border:1px solid var(--border);background-color:#0003;border-radius:8px;flex-direction:column;gap:8px;max-height:240px;padding:4px;display:flex}.layer-item-row{background-color:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.layer-item-row:hover{background-color:var(--bg-input);border-color:var(--text-secondary)}.layer-item-row.active{border-color:var(--accent);background-color:#8b5cf626}.layer-item-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.layer-item-icon{color:var(--text-secondary);flex-shrink:0}.layer-item-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.layer-item-actions{align-items:center;gap:4px;display:flex}.layer-action-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:inline-flex}.layer-action-btn:hover{color:var(--text-primary);background-color:#ffffff14}.layer-action-btn.active{color:var(--accent)}.layer-action-btn.danger:hover{color:#ef4444;background-color:#ef444414}.align-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.align-grid .btn{height:30px;padding:0 4px;font-size:11px}.advanced-row{gap:8px;display:flex}.advanced-row>div{flex:1}.shadow-color-picker{background-color:var(--bg-card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.shadow-color-picker input[type=color]{width:24px;height:24px}.shape-select-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.shape-btn{height:36px;font-size:12px;font-weight:500;font-family:var(--sans);border:1px solid var(--border);background-color:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;transition:all .15s;display:inline-flex}.shape-btn:hover{background-color:var(--bg-input)}.shape-btn.active{border-color:var(--accent);color:var(--accent);background-color:#8b5cf626}.property-accordion-section{border:1px solid var(--border);background-color:var(--bg-card);border-radius:8px;margin-bottom:8px;overflow:hidden}.accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background-color:#ffffff05;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.accordion-header:hover{color:var(--text-primary);background-color:#ffffff0d}.property-accordion-section.active .accordion-header{color:var(--accent);border-bottom:1px solid var(--border);background-color:#8b5cf60f}.accordion-body{background-color:#0000000d;flex-direction:column;gap:12px;padding:14px;display:flex}.header-separator{background-color:var(--border);width:1px;height:20px;margin:0 8px}.mobile-panel-toggle,.mobile-sidebar-overlay{display:none}@media (width<=1023px){.editor-header{gap:6px;height:52px;padding:0 10px}.logo-text{font-size:16px}.header-center,.btn-label,.header-change-btn{display:none}.mobile-panel-toggle{display:inline-flex}.header-separator{display:none}.editor-body{flex-direction:column;position:relative}.left-toolbar{border-right:none;border-top:1px solid var(--border);flex-direction:row;flex-shrink:0;order:10;justify-content:center;align-items:center;gap:4px;width:100%;height:56px;padding:0 8px}.toolbar-btn{border-radius:10px;flex:1;width:44px;max-width:60px;height:44px}.toolbar-btn .tooltip{display:none}.side-panel{z-index:50;border-right:1px solid var(--border);width:88vw;max-width:340px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:52px;bottom:56px;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0009}.side-panel.mobile-open{transform:translate(0)}.mobile-sidebar-overlay{z-index:49;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000008c;display:block;position:fixed;inset:0}.workspace-container{flex:1;min-height:0}.zoom-controls{gap:2px;padding:3px;bottom:68px}.zoom-percent{min-width:36px;padding:0 6px;font-size:11px}.panel-header{padding:14px 16px}.panel-header h2{font-size:16px}.panel-content{gap:16px;padding:14px 16px}.dropzone-container{justify-content:flex-start;padding:16px 12px}.setup-workspace-grid{flex-direction:column!important;gap:16px!important}.setup-card{min-width:unset!important;max-width:100%!important;padding:20px!important}.dropzone-box{padding:24px 16px}.drop-icon-wrapper{border-radius:14px;width:52px;height:52px;margin-bottom:12px}.modal-content{max-width:calc(100vw - 24px);margin:12px;padding:18px}.filters-grid{grid-template-columns:repeat(2,1fr)}.layers-list{max-height:180px}.layer-item-actions{gap:1px}.layer-action-btn{padding:3px}.crop-presets{grid-template-columns:repeat(2,1fr)}.transform-actions{grid-template-columns:repeat(2,1fr);gap:6px}}@media (width<=1024px){.editor-header{gap:6px;height:52px;padding:0 10px}.logo-text{font-size:16px}.header-center,.btn-label,.header-change-btn{display:none}.mobile-panel-toggle{display:inline-flex}.editor-body{flex-direction:column;position:relative}.left-toolbar{border-right:none;border-top:1px solid var(--border);flex-direction:row;flex-shrink:0;order:10;justify-content:center;align-items:center;gap:4px;width:100%;height:56px;padding:0 8px}.toolbar-btn{border-radius:10px;flex:1;width:44px;max-width:56px;height:44px}.toolbar-btn .tooltip{display:none}.side-panel{z-index:50;border-right:1px solid var(--border);width:88vw;max-width:340px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:52px;bottom:56px;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0009}.side-panel.mobile-open{transform:translate(0)}.mobile-sidebar-overlay{z-index:49;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000008c;display:block;position:fixed;inset:0}.workspace-container{flex:1;min-height:0}.zoom-controls{gap:2px;padding:3px;bottom:68px}.zoom-percent{min-width:36px;padding:0 6px;font-size:11px}.dropzone-container{justify-content:flex-start;padding:16px 12px}.setup-workspace-grid{flex-direction:column!important;gap:16px!important}.setup-card{min-width:unset!important;max-width:100%!important;padding:20px!important}.dropzone-box{padding:24px 16px}.drop-icon-wrapper{border-radius:14px;width:52px;height:52px;margin-bottom:12px}.modal-content{max-width:calc(100vw - 24px);margin:12px;padding:18px}.filters-grid{grid-template-columns:repeat(2,1fr)}.layers-list{max-height:180px}.layer-item-actions{gap:1px}.layer-action-btn{padding:3px}.crop-presets{grid-template-columns:repeat(2,1fr)}.transform-actions{grid-template-columns:repeat(2,1fr);gap:6px}.panel-header{padding:14px 16px}.panel-header h2{font-size:16px}.panel-content{gap:16px;padding:14px 16px}.header-separator{display:none}body{overflow:hidden}}
