.production-start-dialog{width:min(550px,calc(100vw - 24px));max-height:calc(100dvh - 40px);padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:0 18px 55px #0003;font:inherit;overflow:hidden;display:none;flex-direction:column}.production-start-dialog[open]{display:flex}.production-start-dialog::backdrop{background:#0006}.production-start-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;margin-bottom:15px}.production-start-dialog>header strong{font-size:16px;font-weight:600}.production-start-dialog>header button{font-size:22px;width:34px;height:34px}.production-start-dialog button{font:inherit;border:0;background:transparent;color:inherit;border-radius:8px;cursor:pointer;padding:7px 10px}.production-start-dialog button:hover{background:var(--panel2)}.production-start-dialog button:disabled{opacity:.4;cursor:default}.production-start-dialog button.primary{background:var(--text);color:var(--panel);font-weight:600;white-space:nowrap;padding:10px 14px}.production-start-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:2px}.production-start-choice{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;cursor:pointer}.production-start-choice strong{display:block;font-size:15px;font-weight:500;margin-bottom:6px}.production-start-choice small{display:block;color:var(--dim);font-size:12px;line-height:1.8}.production-start-choice input{width:19px;height:19px;flex:none;accent-color:var(--text)}.production-start-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;margin-top:8px}.production-start-dialog>footer>.primary{margin-left:auto}.production-start-notice{color:var(--dim);font-size:12px;line-height:1.8;flex:none;margin:12px 0 2px}.production-start-field{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:3px 0;min-height:36px;font-size:13px}.production-start-field>span{color:var(--dim);flex:none}.production-start-field select{font:inherit;min-width:0;max-width:65%;background:var(--panel);color:var(--text);border:0;padding:7px 2px;text-align:right}.production-start-field input{font:inherit;width:85px;text-align:center;background:var(--panel2);color:var(--text);padding:6px;border:1px solid var(--line);border-radius:6px}.production-start-body h4{font-size:13px;font-weight:600;margin:20px 0 7px}.production-start-source,.production-start-help{font-size:12px;line-height:1.8;color:var(--dim);margin:7px 0 10px}.production-start-random{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--dim)}.production-start-random button{white-space:nowrap;font-size:12px}.production-start-price,.production-start-details>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;padding:5px 0}.production-start-details{color:var(--dim);font-size:12px}.production-start-details>div{font-size:12px}.production-start-dialog [hidden]{display:none!important}@media(max-width:420px){.production-start-dialog{padding:15px 14px}.production-start-field select{max-width:63%;font-size:12px}.production-start-dialog>footer{gap:8px}.production-start-dialog>footer button{font-size:12px}.production-start-random{align-items:flex-start}}@media(pointer:coarse){.production-start-dialog button,.production-start-field select,.production-start-field input{min-height:44px}.production-start-field select,.production-start-field input{font-size:16px}}

.production-start-price .agent-stage-credit{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;font-size:13px;white-space:nowrap}.production-start-price .agent-stage-credit svg{width:14px;height:14px;display:block;fill:currentColor;flex:none}
