.craft-saved{--craft-ink:var(--text,#e4dad1);--craft-muted:#b9bdab;--craft-line:#4c553f;--craft-accent:#b4c591;border:1px solid var(--craft-line);min-width:0;max-width:100%;color:var(--craft-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#20241b;border-top:3px solid #8b9b6e;margin:20px 0;padding:19px 18px;scroll-margin-top:24px;font-family:Open Sans,sans-serif;line-height:1.65}.craft-saved,.craft-saved *{box-sizing:border-box}.craft-saved :is(button,input,a){transition:none}.craft-saved :is(button,input,a,summary):focus-visible{outline-offset:3px;outline:2px solid #edf4d6}.craft-saved :is(img,svg){flex-shrink:0;max-width:100%}.craft-saved .game-icon{object-fit:contain}.craft-saved h2{color:var(--craft-ink);letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:9px;margin:0 0 12px;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;font-stretch:75%;line-height:1.4;display:flex}.craft-saved h2 svg{width:20px;height:20px;color:var(--craft-accent)}.craft-saved .craft-saved-note{color:var(--craft-muted);overflow-wrap:anywhere;margin:8px 0 14px;font-size:11px;line-height:1.8}.craft-saved .craft-saved-note a{color:#d4dfb8;text-underline-offset:3px;text-decoration:underline}.craft-saved :is(.craft-save-form,.craft-rename-form){flex-wrap:wrap;align-items:flex-end;gap:9px;margin:14px 0;display:flex}.craft-saved :is(.craft-save-form,.craft-rename-form) label{color:#d9ddcc;flex:170px;min-width:0;font-size:11px;font-weight:600}.craft-saved :is(.craft-save-form,.craft-rename-form) input{color:#eeeedf;background:#13180f;border:1px solid #788462;border-radius:0;width:100%;min-width:0;min-height:44px;margin-top:7px;padding:10px 11px;font:12px/1.5 Open Sans,sans-serif;display:block}.craft-saved :is(.craft-save-form,.craft-rename-form) input::placeholder{color:#acb399}.craft-saved :is(.craft-save-form,.craft-rename-form)>input{flex:170px;min-width:0;margin-top:0}.craft-saved :is(.craft-save-form,.craft-rename-form) button{color:#f0f2df;white-space:normal;overflow-wrap:anywhere;background:#445336;border:1px solid #87996b;border-radius:0;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:10px 12px;font:600 11px/1.5 Open Sans,sans-serif;display:inline-flex}.craft-saved :is(.craft-save-form,.craft-rename-form) button:hover:not(:disabled){background:#52653f}.craft-saved button:disabled{opacity:.45;cursor:default}.craft-saved :is(.craft-saved-error,.craft-saved-notice,.craft-saved-undo){color:#e0e8ce;overflow-wrap:anywhere;background:#303b25;border-left:2px solid #90a26b;flex-wrap:wrap;align-items:flex-start;gap:7px 10px;min-width:0;margin:12px 0;padding:10px 11px;font-size:11px;line-height:1.8;display:flex}.craft-saved .craft-saved-error{color:#ffc1ad;background:#3a2820;border-color:#e5866e}.craft-saved :is(.craft-saved-error,.craft-saved-notice,.craft-saved-undo)>svg{width:16px;height:16px;margin-top:3px}.craft-saved :is(.craft-saved-error,.craft-saved-notice,.craft-saved-undo)>span{flex:150px;min-width:0}.craft-saved :is(.craft-saved-error,.craft-saved-notice,.craft-saved-undo) button{color:#e8efd9;background:#252f1d;border:1px solid #899b6c;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font:600 11px/1.5 Open Sans,sans-serif;display:inline-flex}.craft-saved .craft-saved-error button{color:#ffd2c2;background:#352017;border-color:#b57b64}.craft-saved details{min-width:0;max-width:100%;margin-top:12px}.craft-saved summary{cursor:pointer;min-height:44px;color:var(--craft-ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;font-weight:600;list-style:none;display:flex}.craft-saved summary::-webkit-details-marker{display:none}.craft-saved summary:after{content:"+";color:#d6dfbf;flex:none;margin-left:auto;font-size:19px;font-weight:400}.craft-saved details[open]>summary:after{content:"−"}.craft-saved .craft-saved-list{gap:10px;min-width:0;margin:10px 0 0;display:grid}.craft-saved .craft-saved-list>article{background:#2b3124;border:1px solid #525f42;min-width:0;padding:14px 12px}.craft-saved .craft-saved-list :is(h3,h4){text-transform:none;letter-spacing:0;color:#e9eddd;overflow-wrap:anywhere;margin:0 0 7px;font:700 13px/1.5 Open Sans,sans-serif}.craft-saved .craft-saved-meta{color:#b8c1a4;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:10px;line-height:1.7;display:flex}.craft-saved .craft-saved-meta span{min-width:0}.craft-saved .craft-saved-meta svg{width:13px;height:13px}.craft-saved .craft-saved-targets{margin:10px 0 12px;padding:0;list-style:none}.craft-saved .craft-saved-targets li{color:#dbe0cd;border-bottom:1px solid #48533b;align-items:center;gap:8px;min-width:0;padding:7px 0;font-size:11px;line-height:1.5;display:flex}.craft-saved .craft-saved-targets li>span:not(.game-icon){overflow-wrap:anywhere;flex:1;min-width:0}.craft-saved .craft-saved-targets li>strong{white-space:nowrap;font-variant-numeric:tabular-nums;color:#edf1e1;flex:none;margin-left:auto;font-size:12px;font-weight:700}.craft-saved .craft-saved-actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.craft-saved .craft-saved-actions :is(button,a){color:#e5edd3;white-space:normal;overflow-wrap:anywhere;background:#343f28;border:1px solid #798a5e;border-radius:0;justify-content:center;align-items:center;gap:6px;min-width:40px;max-width:100%;min-height:44px;padding:9px 10px;font:600 11px/1.5 Open Sans,sans-serif;text-decoration:none;display:inline-flex}.craft-saved .craft-saved-actions :is(button,a):hover:not(:disabled){background:#475837}.craft-saved .craft-saved-actions svg{width:16px;height:16px}.craft-saved .craft-rename-form{border-top:1px solid #546145;padding-top:12px}.craft-saved .craft-open-preview{color:#e6efd7;overflow-wrap:anywhere;background:#344229;border:1px solid #93a674;min-width:0;margin:12px 0;padding:13px 12px;font-size:11px;line-height:1.8}.craft-saved .craft-open-preview p{color:inherit;margin:7px 0;font-size:11px}.craft-saved .craft-open-preview :is(h3,h4){color:#eef5df}.craft-saved .craft-saved-notice:empty{border:0;margin:0;padding:0}.craft-saved .craft-save-form>.craft-saved-note{flex-basis:100%;margin-top:0}.craft-saved .craft-saved-actions button{min-width:44px}.craft-saved h2 small{white-space:nowrap;margin-left:auto;font-size:11px}.craft-saved .craft-open-preview :is(button,a){color:#f0f5e4;white-space:normal;overflow-wrap:anywhere;background:#495d35;border:1px solid #9bad7c;border-radius:0;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;margin:8px 7px 0 0;padding:10px 12px;font:600 11px/1.5 Open Sans,sans-serif;display:inline-flex}.craft-saved .craft-open-preview :is(button,a):hover:not(:disabled){background:#5c7245}@media (max-width:760px){.craft-saved{margin:18px 0;padding:17px 14px}.craft-saved h2{font-size:14px}.craft-saved .craft-saved-list>article{padding:12px 10px}.craft-saved :is(.craft-save-form,.craft-rename-form){gap:8px}.craft-saved .craft-saved-actions{gap:6px}}@media (max-width:380px){.craft-saved{padding:16px 12px}.craft-saved :is(.craft-save-form,.craft-rename-form) label{flex-basis:100%}.craft-saved .craft-saved-actions :is(button,a){padding:9px 8px}}.craft-saved .craft-transfer{border-top:1px solid var(--craft-line);min-width:0;margin-top:20px;padding-top:17px}.craft-saved .craft-transfer>h3{overflow-wrap:anywhere;align-items:center;gap:8px;font:700 13px/1.5 Open Sans,sans-serif;display:flex}.craft-saved .craft-transfer-file{min-width:0;margin-top:13px}.craft-saved .craft-transfer-file label{align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.craft-saved .craft-transfer-file input{color:#eeeedf;background:#13180f;border:1px solid #788462;width:100%;min-width:0;max-width:100%;min-height:44px;padding:7px;font:11px/1.5 Open Sans,sans-serif;display:block}.craft-saved .craft-transfer-file input::file-selector-button{color:#e5edd3;min-height:30px;font:inherit;cursor:pointer;background:#343f28;border:1px solid #798a5e;margin-right:8px;padding:5px 8px}.craft-saved .craft-update-values li>strong{white-space:normal;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:52%;display:flex}
