.TicketCreateView_page___6Foi{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0 2rem}.TicketCreateView_header__J7Bo_{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.TicketCreateView_headerLeft__gbyZy{display:flex;align-items:center;gap:.75rem}.TicketCreateView_title__8PN7I{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}.TicketCreateView_subtitle__lj_Oo{margin:.125rem 0 0;font-size:.875rem;color:#6b7280}.TicketCreateView_formGrid__ASY4F{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:960px){.TicketCreateView_formGrid__ASY4F{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.TicketCreateView_card__twe41{background:#fff;border:1px solid #eef0f4;border-radius:14px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.TicketCreateView_cardHeader__cCdtG{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.TicketCreateView_cardTitle__8PYWb{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a}.TicketCreateView_cardSubtitle__X5X6A{font-size:.8125rem;color:#64748b;margin-top:.125rem}.TicketCreateView_cardIcon__PFotn{width:34px;height:34px;border-radius:10px;background:#eff6ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.TicketCreateView_row__brbgG{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.TicketCreateView_row2__kgkDs{grid-template-columns:1fr 1fr}}.TicketCreateView_stickyCol___QLKk{position:-webkit-sticky;position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem}.TicketCreateView_footerBar__HGxX5{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;padding:1rem 0 0}.TicketCreateView_footerHint__qYuEg{font-size:.8125rem;color:#64748b;margin-right:auto}.TicketCreateView_techItem__H1jEQ{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.TicketCreateView_techItem__H1jEQ:hover{background:#f8fafc}.TicketCreateView_techItemActive__Ol1NZ{background:#eff6ff;border-color:#bfdbfe}.TicketCreateView_techAvatar__noKQr{width:34px;height:34px;border-radius:50%;background:#e2e8f0;color:#475569;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.8125rem;flex-shrink:0}.TicketCreateView_techAvatarActive__o_QDv{background:#2563eb;color:#fff}.TicketCreateView_techMeta__DFmK4{display:flex;flex-direction:column;gap:.125rem;min-width:0}.TicketCreateView_techName__5BZxE{font-size:.875rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TicketCreateView_techWorkload__ny0n3{font-size:.75rem;color:#64748b}.TicketCreateView_techList__WETi0{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.125rem;padding-right:.25rem}.TicketCreateView_attachmentGrid__8flfp{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.TicketCreateView_attachmentCard__za04a{position:relative;border:1px solid #eef0f4;border-radius:10px;overflow:hidden;background:#f8fafc;display:flex;flex-direction:column}.TicketCreateView_attachmentPreview__eoX3_{aspect-ratio:4/3;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:#64748b}.TicketCreateView_attachmentName__BbpUQ{font-size:.75rem;color:#0f172a;padding:.5rem .625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff}.TicketCreateView_attachmentRemove__UHnN2{position:absolute;top:4px;right:4px;background:rgba(15,23,42,.7);color:#fff;border:none;border-radius:999px;width:24px;height:24px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.TicketCreateView_attachmentRemove__UHnN2:hover{background:rgba(15,23,42,.85)}.TicketCreateView_sectionHint__gTbnJ{font-size:.75rem;color:#64748b;margin-top:-.25rem}.TicketDetail_card__g0jBM{background-color:#fff;border:1px solid #eef0f4;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.03)}.TicketDetail_cardHeader__VuOKy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.TicketDetail_cardTitle__k8M7f{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a;letter-spacing:.01em}.TicketDetail_cardSubtitle__SL4Sa{font-size:.75rem;color:#64748b;font-weight:500}.TicketDetail_sectionLabel__F9ZJj{text-transform:uppercase;font-size:.6875rem;letter-spacing:.06em;font-weight:600;color:#64748b}.TicketDetail_divider__7H7Ig{height:1px;background-color:#f1f5f9;margin:.75rem -.5rem}.TicketDetail_muted__AZHb8{color:#64748b}@media (max-width:600px){.TicketDetail_card__g0jBM{padding:1rem;border-radius:10px}}.CustomModal_custom-modal__IW_0z{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:CustomModal_fade-in__dP8A9 .2s ease-in 0s;width:80%;padding:1rem}.CustomModal_custom-modal__IW_0z:focus,.CustomModal_custom-modal__IW_0z:focus-visible{outline:none}@media (min-width:600px){.CustomModal_custom-modal__IW_0z{width:40%}}.MaintenanceRegisterModal_modal__dHgOy{width:92%;max-width:720px;padding:1.5rem}.MaintenanceRegisterModal_content__bUs82{margin-top:1rem}.MaintenanceRegisterModal_header__MAlW6{text-align:left}.MaintenanceRegisterModal_title__v5eOa{font-size:23px;font-weight:800;color:#111827}.MaintenanceRegisterModal_subtitle__00NkF{font-size:15px;font-weight:700;color:#374151}.MaintenanceRegisterModal_subtitleSpacing__648PW{font-size:15px;font-weight:700;color:#374151;margin-top:6px}.MaintenanceRegisterModal_sectionTitle__h0jB2{font-size:14px;font-weight:600;color:#1b1918;margin-bottom:.75rem}.MaintenanceRegisterModal_conditionButton__uHUIF{border-color:#d7dee8;color:#1b1918;text-transform:none;padding:.8rem 1.1rem;border-radius:18px;min-width:140px;min-height:96px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;font-weight:600;background:#fff}.MaintenanceRegisterModal_conditionButtonActive__SHVBn{background:#fff}.MaintenanceRegisterModal_condition-normal__1nkLe.MaintenanceRegisterModal_conditionButtonActive__SHVBn{border-color:#16a34a;color:#16a34a}.MaintenanceRegisterModal_condition-warning__typUa.MaintenanceRegisterModal_conditionButtonActive__SHVBn{border-color:#f59e0b;color:#f59e0b}.MaintenanceRegisterModal_condition-critical__I1Ofl.MaintenanceRegisterModal_conditionButtonActive__SHVBn{border-color:#ef4444;color:#ef4444}.MaintenanceRegisterModal_conditionIcon__wW7AY{font-size:22px}.MaintenanceRegisterModal_conditionLabel__gVZxE{font-size:15px}.CreateWorkOrderModal_modal__Y2urg{width:92%;max-width:720px;max-height:92vh;overflow-y:auto;padding:1.5rem}.CreateWorkOrderModal_content__RLvuw{margin-top:.25rem}.CreateWorkOrderModal_header__f0Wy7{text-align:left}.CreateWorkOrderModal_title__quMe0{font-size:23px;font-weight:800;color:#111827}.CreateWorkOrderModal_subtitle__qxzOw{font-size:15px;font-weight:700;color:#374151;margin-top:6px}.CreateWorkOrderModal_closeButton___H1BX{color:#6b7280}.CreateWorkOrderModal_sectionHeader__i3xuU{gap:.75rem}.CreateWorkOrderModal_sectionTitle__cf769{font-size:14px;font-weight:600;color:#1b1918;margin-bottom:.5rem}.CreateWorkOrderModal_radioOption__d9REV{margin-bottom:0}.CreateWorkOrderModal_radioLabel__aoXl6{font-size:15px;color:#1f2937}.CreateWorkOrderModal_inputIcon__9LDF5{color:#6b7280;margin-right:.5rem}.CreateWorkOrderModal_textField__JibxX .MuiOutlinedInput-root{border-radius:12px;font-size:15px;min-height:44px}.CreateWorkOrderModal_textField__JibxX .MuiInputBase-input::placeholder,.CreateWorkOrderModal_textField__JibxX .MuiOutlinedInput-input::placeholder{opacity:1;color:#9ca3af}.CreateWorkOrderModal_helperText__MJQE_{color:#6b7280;font-size:13px;margin-top:.25rem}.CreateWorkOrderModal_addButton__kFUE3{text-transform:none;border-radius:999px;font-weight:600;font-size:14px;min-height:34px;padding:.25rem .85rem;white-space:nowrap}.CreateWorkOrderModal_cancelButton__OQJg8{text-transform:none;color:#ee7811;border-color:#ee7811;border-radius:999px;min-height:40px;padding:.5rem 1.25rem;font-weight:600;font-size:14px;box-shadow:none}.CreateWorkOrderModal_cancelButton__OQJg8:hover{background:#ee7811;color:#fff;border-color:#ee7811;box-shadow:none}.CreateWorkOrderModal_submitButton__PkUZK{text-transform:none;background:#ee7811;border-radius:999px;min-height:40px;padding:.5rem 1.35rem;font-weight:700;font-size:14px;box-shadow:none}.CreateWorkOrderModal_submitButton__PkUZK:hover{background:#fff;color:#ee7811;border:1px solid #ee7811;box-shadow:none}