.PrintRequest_container__K_ILK{max-width:800px;margin:0 auto;padding:4rem 1rem;min-height:80vh}.PrintRequest_title__CEjr_{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:center}.PrintRequest_form__T6ERt{padding:2rem;border-radius:16px;display:flex;flex-direction:column;gap:1.5rem}.PrintRequest_formGroup__FxNZ1{display:flex;flex-direction:column;gap:.5rem}.PrintRequest_label__YMCmf{font-size:1rem;color:#ccc;margin-left:.5rem}.PrintRequest_input__kVLxF,.PrintRequest_select__3q_0j,.PrintRequest_textarea__bZFq2{background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border);padding:1rem;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;outline:none;transition:border-color .2s}.PrintRequest_input__kVLxF:focus,.PrintRequest_select__3q_0j:focus,.PrintRequest_textarea__bZFq2:focus{border-color:var(--primary)}.PrintRequest_select__3q_0j option{background-color:#111;color:#fff}.PrintRequest_textarea__bZFq2{min-height:150px;resize:vertical}.PrintRequest_uploadZone__TiSFN{border:2px dashed var(--glass-border);border-radius:12px;padding:3rem;text-align:center;cursor:pointer;transition:all .2s;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;align-items:center;gap:1rem}.PrintRequest_uploadZoneActive__da3_6,.PrintRequest_uploadZone__TiSFN:hover{border-color:var(--primary);background:rgba(0,243,255,.05)}.PrintRequest_uploadIcon__1EcAc{font-size:3rem;margin-bottom:.5rem}.PrintRequest_uploadText__b0bZ6{color:#888}.PrintRequest_fileInfo__pLpIL{margin-top:1rem;padding:1rem;background:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.2);border-radius:8px;color:#4ade80;display:flex;align-items:center;justify-content:space-between}.PrintRequest_removeFile__5ajpi{background:none;border:none;color:#f44;cursor:pointer;font-size:1.2rem}.PrintRequest_submitBtn__6_vyT{background:var(--primary);color:#000;border:none;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:1rem}.PrintRequest_submitBtn__6_vyT:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(0,243,255,.4)}.PrintRequest_successMessage__HUpyA{text-align:center;padding:3rem;border-radius:16px;background:rgba(0,255,0,.05);border:1px solid rgba(0,255,0,.2)}.PrintRequest_successIcon___MM5C{font-size:4rem;margin-bottom:1rem;display:block}