@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{color:#24382f;font-synthesis:none;--ink:#24382f;--green:#214e41;--muted:#7b8479;--line:#e4e8df;--paper:#fbfcf8;--accent:#e8c386;--side:264px;--editor:300px;background:#f9faf6;font-family:Manrope,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.3;cursor:not-allowed}button,input,select{outline-offset:3px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #468a73}.icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px}button{background:0 0;border:0}button:active:not(:disabled){transform:translateY(1px)}.topbar{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;align-items:center;gap:32px;height:76px;padding:0 24px 0 22px;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:12px;width:242px;display:flex}.brand-mark{background:var(--green);color:#f3d6a6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.brand-mark .icon{width:27px;height:27px}.brand strong{letter-spacing:2px;font-size:23px;font-weight:800;line-height:1}.brand-dot{color:#ad8650}.brand-sub{letter-spacing:1.5px;color:#7d877c;margin-top:6px;font-size:10px;display:block}.project-title{white-space:nowrap;font-size:14px;font-weight:650}.project-title span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.top-actions{align-items:center;gap:7px;margin-left:auto;display:flex}#save-status{color:#7f897d;margin-right:15px;font-size:12px}.icon-button{border-radius:8px;place-items:center;width:34px;height:36px;display:inline-grid}.icon-button:hover{background:#e9eee5}.divider{background:var(--line);width:1px;height:22px;margin:0 8px}.primary{background:var(--green);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:14px;font-weight:650;display:flex;box-shadow:0 2px 3px #173b3210}.primary:hover{background:#30624f}.compact{margin-left:7px;padding:10px 14px}.wide{width:100%}.workspace{grid-template-columns:var(--side) minmax(0,1fr) var(--editor);height:calc(100dvh - 76px);display:grid;overflow:hidden}.left-panel,.right-panel{background:var(--paper);z-index:5;flex-direction:column;min-height:0;display:flex}.left-panel{border-right:1px solid var(--line)}.right-panel{border-left:1px solid var(--line)}.panel-heading{justify-content:space-between;align-items:center;padding:26px 20px 20px;display:flex}.eyebrow{letter-spacing:1.7px;color:#818b7c;font-size:10px;font-weight:700}.panel-heading h1{letter-spacing:-.7px;margin:6px 0 0;font-size:23px;font-weight:750}.count-pill{color:#74806e;white-space:nowrap;background:#edf1e7;border-radius:6px;padding:6px 8px;font-size:11px}.floor-tabs{background:#ebefe7;border-radius:9px;gap:3px;margin:0 18px;padding:4px;display:flex}.floor-tabs button{color:#7a8474;border-radius:6px;flex:1;padding:9px 8px;font-size:13px;font-weight:650}.floor-tabs button.active{color:var(--green);background:#fff;box-shadow:0 1px 4px #24382f12}.floor-summary{color:#8c9489;justify-content:space-between;padding:18px 22px;font-size:11px;display:flex}.floor-summary span:first-child{color:#475441;font-size:13px;font-weight:750}.room-list{flex:1;min-height:130px;padding:0 10px 10px;overflow:auto}.room-button{text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;margin-bottom:3px;padding:12px 10px;display:flex}.room-button:hover{background:#f0f3eb}.room-button.active{background:#e7eee2}.room-number{color:#7d8973;background:#eef0e9;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:33px;font-size:12px;font-weight:650;display:grid}.active .room-number{background:var(--green);color:#fff}.room-number .icon{width:17px}.room-button strong{font-size:12px;font-weight:650;line-height:1.5;display:block}.room-button small{color:#88907f;margin-top:2px;font-size:10px;display:block}.room-button>.icon{color:#87917e;width:15px;margin-left:auto}.room-area{text-align:right;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:650}.room-area small{font-size:9px;font-weight:400}.left-bottom{border-top:1px solid var(--line);padding:16px 16px 13px}.inspiration-button{text-align:left;background:#f0eee4;border:1px solid #e8e4d3;border-radius:9px;align-items:center;gap:8px;width:100%;padding:12px 10px;font-size:11px;font-weight:650;display:flex}.inspiration-button>.icon:last-child{width:14px;margin-left:auto}.quiet{color:#7c8775;justify-content:center;align-items:center;gap:7px;margin:auto;padding:12px 5px;font-size:12px;display:flex}.quiet .icon{width:16px}.source-note{color:#909787;justify-content:center;align-items:center;gap:5px;margin:auto;font-size:10px;display:flex}.source-note .icon{width:12px;height:12px}.stage{background:#e8eae4;min-width:0;position:relative;overflow:hidden}#viewport{touch-action:none;position:absolute;inset:0}#viewport canvas{touch-action:none;width:100%;height:100%;display:block}.stage-top{pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:absolute;top:20px;left:22px;right:22px}.stage-top>*{pointer-events:auto}.view-tabs{background:#ffffffea;border:1px solid #fff;border-radius:10px;gap:3px;padding:4px;display:flex;box-shadow:0 3px 14px #42543b0c}.view-tabs button{color:#7a8474;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:650;display:flex}.view-tabs .active{background:var(--green);color:#fff}.view-tabs .icon{width:16px;height:16px}.floating-button{background:#ffffffea;border:1px solid #fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.floating-button .icon{width:15px}.scene-caption{pointer-events:none;position:absolute;top:98px;left:27px}.scene-caption h2{letter-spacing:-.8px;margin:8px 0 6px;font-size:23px;font-weight:650}.scene-caption>span:last-child{color:#8b9285;font-size:11px}.stage-tools{background:#ffffffea;border:1px solid #fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-35%);box-shadow:0 3px 10px #26341e08}.stage-tools .tool{color:#77836e;border-radius:7px;place-items:center;width:35px;height:36px;display:grid}.stage-tools .tool.active{background:var(--green);color:#fff}.stage-tools>span{background:var(--line);width:22px;height:1px;margin:3px}.stage-tools .icon{width:18px;height:18px}#zoom-out{font-size:27px;font-weight:400;line-height:1}.stage-bottom{pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.interaction-hint,.snap-control{color:#7c8573;background:#ffffffd9;border-radius:8px;padding:9px 11px;font-size:10px}.interaction-hint{align-items:center;gap:7px;display:flex}.interaction-hint .icon{width:15px;height:15px}.snap-control{pointer-events:auto;white-space:nowrap;align-items:center;gap:5px;display:flex}input[type=checkbox]{accent-color:var(--green);width:14px;height:14px;margin:0}.editor-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:5px;height:63px;padding:10px 18px;display:flex}.editor-tabs button{color:#919987;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.editor-tabs button.active{color:var(--green);background:#edf2e8;font-weight:700}.editor-tabs .icon{width:17px;height:17px}.editor-content{flex:1;padding:19px;overflow:auto}.editor-content h2{letter-spacing:-.4px;margin:7px 0 8px;font-size:19px}.editor-content p{color:#8b9483;font-size:12px;line-height:1.8}.empty-selection{text-align:center;padding:26px 5px 16px}.empty-icon{color:#7b8b70;background:#eef1e7;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;display:grid}.empty-selection h2{margin-top:15px;font-size:16px}.empty-selection p{max-width:215px;margin:8px auto 0;font-size:11px;line-height:1.9}.list-heading{color:#858e7c;justify-content:space-between;margin:17px 0 11px;font-size:11px;font-weight:650;display:flex}.list-heading span:last-child{background:#edf0e7;border-radius:5px;padding:1px 6px}.furniture-row{text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:3px;padding:10px 8px;display:flex}.furniture-row:hover{background:#f1f4ec}.furniture-row.active{background:#e7eee1}.furniture-row>.icon:first-child{color:#839175;width:20px}.furniture-row>.icon:last-child{color:#84927a;width:13px;margin-left:auto}.furniture-row strong{font-size:11px;font-weight:600;display:block}.furniture-row small{color:#919887;margin-top:4px;font-size:10px;display:block}.selected-heading{margin:25px 0 19px}.subtle{color:#899180;font-size:11px;line-height:1.8}.field{color:#858e7a;flex-direction:column;gap:7px;margin-bottom:15px;font-size:11px;display:flex}.field input,.field select{color:#35472e;background:#fff;border:1px solid #dfe5d8;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:12px}.section-label{color:#7e8973;margin:17px 0 10px;font-size:11px;font-weight:600;display:block}.dimensions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dimensions .field{margin-bottom:3px}.dimensions .field input{padding:9px 7px}.rotation-row{align-items:center;gap:10px;margin-top:15px;display:flex}.rotation-row .field{flex:1;margin-bottom:0}.rotation-row button{white-space:nowrap;margin-top:20px;padding:9px}.outline{background:#fff;border:1px solid #dae2d4;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:12px;display:inline-flex}.outline:hover{background:#f0f5e9}.outline .icon{width:16px}.color-field{color:#6c7a60;justify-content:space-between;align-items:center;margin:20px 0;font-size:12px;display:flex}.color-field input{cursor:pointer;background:#fff;border:1px solid #dce2d5;border-radius:6px;width:47px;height:30px;padding:2px}.lock-field{color:#7b866e;align-items:center;gap:8px;margin:15px 0;font-size:11px;display:flex}.lock-field .icon{width:14px}.position-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.nudge{color:#87917b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.nudge>div{gap:3px;display:flex}.nudge button{border:1px solid var(--line);background:#fff;border-radius:5px;width:27px;height:28px;font-size:15px}.item-actions{gap:8px;margin-top:19px;display:flex}.item-actions button{flex:1;padding:10px 7px;font-size:11px}.danger{color:#a26b55}hr{background:var(--line);border:0;height:1px;margin:23px 0}.warnings{color:#926b40;background:#fff0df;border:1px solid #ecd5b6;border-radius:7px;margin:0 0 15px;padding:10px 11px;font-size:10px;line-height:1.8}.warnings span{display:block}.warnings[hidden]{display:none}.reset-button{color:#929b87;margin-top:20px;font-size:10px}.editor-heading p{font-size:11px}.theme-list{gap:9px;margin-top:20px;display:grid}.theme-card{text-align:left;background:#fff;border:1px solid #e0e5d9;border-radius:8px;align-items:center;gap:9px;width:100%;padding:12px 10px;font-size:11px;font-weight:600;display:flex}.theme-card.active{background:#eef3e7;border-color:#6c8b5f}.theme-card>.icon{width:14px;margin-left:auto}.theme-swatches{display:flex}.theme-swatches i{border:1px solid #00000007;width:17px;height:28px}.theme-swatches i:first-child{border-radius:4px 0 0 4px}.theme-swatches i:last-child{border-radius:0 4px 4px 0}.floor-materials{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.material-button{text-align:left;background:#fff;border:1px solid #e2e6dc;border-radius:8px;padding:9px;font-size:11px}.material-button i{border-radius:4px;height:34px;margin-bottom:8px;display:block;background-image:repeating-linear-gradient(90deg,#0000,#0000 22px,#ffffff35 23px)!important}.material-button.active{background:#f0f5e8;border-color:#688b57}dialog{width:800px;max-width:min(880px,95vw);max-height:90dvh;color:var(--ink);background:#fbfcf8;border:1px solid #dfe5d7;border-radius:18px;padding:0;box-shadow:0 30px 100px #10231f40}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18342b70}.dialog-heading{z-index:2;border-bottom:1px solid var(--line);background:#fbfcf8;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.dialog-heading h2{letter-spacing:-.5px;margin:0;font-size:21px}#modal-body{padding:24px 26px 30px}.dialog-intro{color:#7a8770;margin:0 0 24px;font-size:14px;line-height:1.8}.catalog h3{color:#657457;margin:27px 0 12px;font-size:14px}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.catalog-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:36px 1fr;gap:5px 10px;padding:14px 10px;display:grid;position:relative}.catalog-grid button:hover{background:#f0f5e9;border-color:#729062}.catalog-icon{color:#788b69;grid-row:1/3;align-self:center}.catalog-grid strong{font-size:12px;line-height:1.6}.catalog-grid small{color:#959d8c;font-size:10px}.catalog-grid button>.icon{color:#6d865c;width:12px;position:absolute;bottom:7px;right:7px}.inspiration-grid{gap:25px;display:grid}.inspiration-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.inspiration-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.inspiration-grid article>div{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.inspiration-grid h3{margin:0;font-size:16px}.guide-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.guide-grid b{color:#b0976f;font-size:25px;font-weight:500}.guide-grid h3{font-size:17px}.guide-grid p,.source-details p{color:#78846c;font-size:14px;line-height:1.9}.source-details h3{font-size:23px}.source-details .eyebrow{color:#65825a}#toast{color:#fff;z-index:100;opacity:0;pointer-events:none;background:#214638;border-radius:10px;max-width:min(600px,90vw);padding:13px 20px;font-size:13px;transition:all .2s;position:fixed;bottom:30px;left:50%;transform:translate(-50%,15px);box-shadow:0 5px 25px #123c3022}#toast.visible{opacity:1;transform:translate(-50%)}.loading{color:#748065;background:#e8eae4;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;inset:0}.loading .icon{width:40px;height:40px}.mobile-nav{display:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#dbe1d3;border-radius:5px}::-webkit-scrollbar-track{background:0 0}@media (width>=1550px){:root{--side:284px;--editor:330px}.room-button strong{font-size:14px}.room-button small{font-size:11px}.room-area,.field,.section-label{font-size:12px}.field input,.field select{font-size:14px}.editor-content{padding:22px}.furniture-row strong{font-size:13px}.furniture-row small{font-size:11px}.view-tabs button{font-size:14px}.interaction-hint,.snap-control{font-size:12px}.theme-card{font-size:13px}.topbar{gap:38px}.brand{width:260px}.room-button{padding:13px 10px}.room-number{width:35px}}@media (width<=1200px){:root{--side:232px;--editor:267px}.topbar{gap:12px;padding-left:16px;padding-right:16px}.brand{width:220px}.brand strong{font-size:21px}.project-title{display:none}#save-status{font-size:10px}.scene-caption h2{font-size:21px}.stage-top{left:14px;right:14px}.view-tabs button{padding:8px 9px;font-size:11px}.floating-button span{display:none}.scene-caption{left:20px}.interaction-hint{max-width:240px;font-size:9px;line-height:1.7}.snap-control{font-size:9px}.stage-bottom{bottom:15px;left:14px;right:14px}.panel-heading{padding:23px 16px 20px}.panel-heading h1{font-size:21px}.room-button{gap:8px;padding:11px 7px}.room-button strong{font-size:11px}.room-number{width:28px}.room-area{font-size:10px}.editor-content{padding:15px}.floor-summary{padding-left:20px;padding-right:20px}.scene-caption>span:last-child{font-size:10px}}@media (width<=900px){:root{--side:220px;--editor:255px}.workspace{grid-template-columns:0 minmax(0,1fr) 0;height:calc(100dvh - 119px);position:relative}.topbar{height:62px}.brand{width:auto}.brand-sub{font-size:8px}.brand-mark{border-radius:9px;width:34px;height:34px}.brand strong{font-size:20px}.brand-mark .icon{width:23px}#save-status,.top-actions .divider{display:none}.top-actions{gap:2px}.top-actions .icon-button{width:31px}.compact span{display:none}.compact{margin-left:3px;padding:9px}.compact .icon{width:19px}.left-panel,.right-panel{z-index:15;visibility:hidden;width:min(330px,86vw);transition:transform .2s;position:absolute;top:0;bottom:0;box-shadow:0 8px 40px #1d35202a}.left-panel{left:0;transform:translate(-105%)}.right-panel{right:0;transform:translate(105%)}body[data-mobile=rooms] .left-panel,body[data-mobile=edit] .right-panel{visibility:visible;transform:translate(0)}.stage{grid-column:2}.mobile-nav{background:var(--paper);border-top:1px solid var(--line);z-index:25;justify-content:center;align-items:stretch;height:57px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#929b85;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.mobile-nav button.active{color:var(--green);font-weight:750}.mobile-nav .icon{width:20px;height:20px}.room-button strong{font-size:14px}.room-button small{font-size:11px}.room-area{font-size:12px}.room-button{gap:12px;padding:12px}.room-number{width:34px}.room-list{padding:0 12px}.field input,.field select{font-size:16px}.field,.section-label,.furniture-row strong{font-size:13px}.editor-content{padding:20px}.stage-top{top:14px}.scene-caption{top:88px}.stage-tools{top:50%;right:14px}.stage-bottom{gap:6px;bottom:14px}.interaction-hint{max-width:240px;font-size:9px}.catalog-grid{grid-template-columns:1fr 1fr}.guide-grid{grid-template-columns:1fr}.dialog-heading{padding:18px}.dialog-heading h2{font-size:19px}#modal-body{padding:20px}.inspiration-grid article>div{flex-direction:column;align-items:flex-start}.inspiration-grid .outline{font-size:12px}.theme-card,.left-bottom .quiet,.left-bottom .inspiration-button{font-size:13px}.source-note{font-size:11px}#toast{bottom:75px}.top-actions #import{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand-sub,.eyebrow{letter-spacing:1px;font-size:12px}.brand-sub{letter-spacing:.6px}.room-button strong,.floor-tabs button,.editor-tabs button,.view-tabs button,.field input,.field select,.theme-card,.furniture-row strong,.inspiration-button,.outline,.primary{font-size:14px}.room-button small,.room-area,.room-area small,.count-pill,.floor-summary,.floor-summary span:first-child,.section-label,.field,.color-field,.lock-field,.furniture-row small,.list-heading,.quiet,.source-note,.subtle,.nudge,.theme-card,.material-button,.editor-content p,.empty-selection p,.reset-button,.warnings,.interaction-hint,.snap-control,.floating-button,.scene-caption>span:last-child{font-size:12px}.empty-selection p{line-height:1.8}.room-button strong{line-height:1.4}.room-button{padding-top:13px;padding-bottom:13px}.room-area{min-width:38px}.room-button>span:nth-child(2){min-width:0}.source-note{font-size:11px}.catalog-grid strong,.catalog-grid small{font-size:13px}.mobile-import{display:none}.topbar .brand-sub{font-size:10px}.scene-caption h2{max-width:calc(100vw - 700px)}@media (width<=1200px) and (width>=901px){.room-button strong{font-size:13px}.room-button small,.room-area,.view-tabs button{font-size:12px}.interaction-hint{max-width:250px;font-size:11px}.stage-bottom{flex-wrap:wrap}.brand-sub{letter-spacing:0}.top-actions #save-status{font-size:11px}}@media (width<=900px){.room-button strong{font-size:14px}.field input,.field select{font-size:16px}.mobile-import{display:flex}.mobile-nav button{font-size:12px}.interaction-hint{max-width:230px;font-size:10px}.scene-caption h2{max-width:270px}.stage-bottom{align-items:flex-end}.snap-control{font-size:10px}.view-tabs button{padding:8px 9px;font-size:12px}.brand-sub{font-size:8px!important}.brand{gap:8px}.topbar{gap:8px;padding:0 12px}.top-actions .icon-button{width:28px}.top-actions{gap:0}.left-bottom{padding-top:10px;padding-bottom:8px}.left-bottom .quiet{padding:9px}.scene-caption>span:last-child{font-size:12px}}.render-gallery-link{background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:9px;margin-bottom:9px;padding:12px 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.render-gallery-link:hover{background:#30624f}.render-gallery-link>span{min-width:0;line-height:1.5}.render-gallery-link small{color:#d3e0c8;margin-top:2px;font-size:10px;font-weight:400;display:block}.render-gallery-link>.icon{flex-shrink:0;width:18px}.render-gallery-link>.icon:last-child{width:13px;margin-left:auto}.render-gallery-link:focus-visible,.room-render-link:focus-visible{outline-offset:3px;outline:3px solid #ba985e}#scene-meta{color:#8b9285;font-size:12px}.room-render-link{pointer-events:auto;color:#45633a;background:#fffffff0;border:1px solid #dce4d2;border-radius:7px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:13px;padding:8px 10px;font-size:11px;font-weight:650;text-decoration:none;display:flex;box-shadow:0 2px 6px #304c2010}.room-render-link:hover{background:#edf4e5}.room-render-link .icon{width:14px;height:14px}.room-render-link .icon:last-child{width:11px}.room-render-link[hidden]{display:none}.left-bottom{flex-shrink:0}@media (height<=720px) and (width>=901px){.left-bottom{padding-top:10px;padding-bottom:10px}.left-bottom .quiet{padding-top:8px;padding-bottom:8px}.render-gallery-link{padding-top:9px;padding-bottom:9px}.render-gallery-link small{display:none}}@media (width<=900px){.render-gallery-link{font-size:13px}.room-render-link{margin-top:11px;font-size:11px}.scene-caption{max-width:calc(100% - 45px)}}.revision-note{color:#375446;background:#edf2e9;border-radius:12px;gap:7px;margin-bottom:12px;padding:12px;font-size:11px;display:grid}.revision-note button{cursor:pointer;background:#fff;border:1px solid #c9d5c6;border-radius:7px;padding:7px}.render-gallery-link>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:64px;height:48px}.loading>a{border-radius:8px;padding:12px 16px;text-decoration:none}@media (width<=900px){.mobile-gallery-link{color:var(--green);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:none;display:flex}}.revision-button{text-align:left;color:#794321;background:#f4e7db;border:1px solid #ddc7b5;border-radius:9px;width:100%;padding:10px 12px;font-size:12px;font-weight:700;display:block}.revision-button small{margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}#restore-legacy{margin:12px 0}.legacy-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}
