#remix-toggle{position:absolute;left:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:8;min-height:42px;padding:10px 16px;border:1px solid #74604455;border-radius:24px;background:#fffaf0f2;color:#443b32;font-size:14px;font-weight:650;box-shadow:0 3px 16px #43351d17}#remix-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:88dvh;margin:auto;padding:24px;border:1px solid #ad9977;border-radius:22px;background:#fffaf0;color:#453d35;box-shadow:0 16px 70px #1714254d;font:16px/1.65 -apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;overscroll-behavior:contain}#remix-dialog::backdrop{background:#191e2838}#remix-dialog *{box-sizing:border-box}#remix-dialog [hidden]{display:none!important}#remix-dialog h2{margin:8px 0;font-size:27px;font-family:'Songti SC',serif}#remix-dialog h3{font-size:17px;margin:18px 0}#remix-dialog p{font-size:14px;line-height:1.7}#remix-dialog .remix-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.13em;color:#796149}#remix-dialog .remix-intro{margin-bottom:20px}#remix-dialog button{font:inherit;font-size:14px;border:1px solid #ad997755;border-radius:12px;min-height:42px;padding:8px 12px;background:#fffef9;color:#433b34;cursor:pointer}#remix-dialog button.primary{width:100%;background:#526c61;color:white;border-color:#526c61;font-weight:650}#remix-dialog button.quiet{border-color:transparent;background:transparent;color:#745d42;white-space:nowrap}#remix-dialog button:disabled{opacity:.55;cursor:wait}#remix-dialog label{display:block;font-size:15px;margin:16px 0 8px}#remix-dialog input,#remix-dialog textarea{font:inherit;font-size:16px;background:#fffdf8;color:#433b34;border:1px solid #b9a994;border-radius:10px;padding:12px;min-width:0;width:100%}#remix-dialog textarea{min-height:100px;resize:vertical}#remix-dialog #remix-new-key{font-family:monospace;font-size:14px;min-height:75px;word-break:break-all}#remix-dialog .remix-row{display:flex;align-items:center;gap:10px;justify-content:space-between}#remix-dialog .remix-row input{flex:1;width:0}#remix-dialog .remix-base{font-size:13px}#remix-dialog #remix-quota{font-size:14px}#remix-dialog #remix-key-box{background:#eee7d6;border-radius:12px;padding:14px;margin:15px 0}#remix-dialog details{font-size:14px;margin:18px 0;color:#72634f}#remix-dialog summary{cursor:pointer}#remix-dialog #remix-status{color:#926330;min-height:1.7em;margin-bottom:0}#remix-dialog .remix-save{border-top:1px solid #ded4bf;padding:15px 0}#remix-dialog .remix-save strong{font-size:16px}#remix-dialog .remix-save p{margin:5px 0 10px}#remix-dialog .remix-save button+button{margin-left:7px}#remix-dialog :focus-visible{outline:3px solid #cca952;outline-offset:3px}@media(min-width:1150px){#remix-dialog{margin:auto 4vw auto auto}}@media(max-height:500px){#remix-dialog{max-height:94dvh;padding:16px}}
#remix-dialog .remix-job-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
#remix-dialog .remix-job-heading strong{min-width:0;overflow-wrap:anywhere}
#remix-dialog .remix-state{flex:none;border-radius:8px;padding:2px 8px;background:#e2ebe6;color:#365c49;font-size:14px;font-weight:650}
#remix-dialog [data-status=running] .remix-state,#remix-dialog [data-status=queued] .remix-state{background:#e3e9f5;color:#354e80}
#remix-dialog [data-status=failed] .remix-state{background:#f9e5df;color:#983e31}
#remix-dialog .remix-date{display:block;font-size:13px;line-height:1.6;color:#74634e;margin:5px 0 8px}
#remix-dialog .remix-save details{margin:6px 0 10px;font-size:14px}
#remix-dialog .remix-save p{overflow-wrap:anywhere}
#remix-dialog .remix-changes{padding:10px;background:#eff0e8;border-radius:10px;color:#365846}
#remix-dialog #remix-current{padding:12px;border:1px solid #a9bdd8;background:#eef3fb;color:#354e80;border-radius:12px;font-size:14px}
#remix-dialog #remix-account{margin:4px 0;color:#655442;font-weight:650}
#remix-dialog textarea:disabled{opacity:.7}
@media(max-width:370px){#remix-dialog{padding:18px}#remix-dialog .remix-job-heading{flex-wrap:wrap}}
