.apt-my-quotes_container__Q0K2z{max-width:720px;margin:0 auto;padding:1.5rem 1rem 4rem;background:#f8fafc;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.apt-my-quotes_pageHeader__2rIpB{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.apt-my-quotes_pageTitle__5oFXm{font-size:1.5rem;font-weight:800;color:#1e293b}.apt-my-quotes_logoutBtn__xadna{padding:8px 18px;border-radius:10px;font-weight:600;font-size:13px;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;transition:background .2s,color .2s}.apt-my-quotes_logoutBtn__xadna:hover{background:#e2e8f0;color:#475569}.apt-my-quotes_loginCard__eIzDm{background:white;border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.06);text-align:center;animation:apt-my-quotes_fadeSlideUp__eOUoS .5s ease-out}.apt-my-quotes_loginIcon__JaVkS{font-size:3rem;margin-bottom:1rem}.apt-my-quotes_loginTitle___Cj62{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.apt-my-quotes_loginSubtitle__oXCat{font-size:14px;color:#94a3b8;margin-bottom:1.5rem}.apt-my-quotes_loginForm__gmzFJ{display:flex;flex-direction:column;gap:12px}.apt-my-quotes_loginInput__A0rrp{height:48px;border-radius:10px;border:1px solid #e2e8f0;padding:0 16px;font-size:14px;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.apt-my-quotes_loginInput__A0rrp:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.08)}.apt-my-quotes_loginBtn__72ZMZ{height:48px;border-radius:10px;background:#1e40af;color:white;font-weight:700;font-size:15px;border:none;cursor:pointer;transition:background .2s}.apt-my-quotes_loginBtn__72ZMZ:hover{background:#1e3a8a}.apt-my-quotes_loginBtn__72ZMZ:disabled{opacity:.6;cursor:not-allowed}.apt-my-quotes_loginError__divVr{color:#dc2626;font-size:13px;margin-top:4px}.apt-my-quotes_quoteSelectorWrap__xyeHX{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px;-ms-overflow-style:none;scrollbar-width:none}.apt-my-quotes_quoteSelectorWrap__xyeHX::-webkit-scrollbar{display:none}.apt-my-quotes_quoteSelectorBtn__VKZxy{padding:8px 20px;border-radius:20px;border:1px solid #e2e8f0;background:white;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.apt-my-quotes_quoteSelectorBtn__VKZxy:hover{border-color:#cbd5e1;background:#f8fafc}.apt-my-quotes_quoteSelectorBtnActive__Od0KJ{background:#1e40af;color:white;border-color:#1e40af;box-shadow:0 2px 8px rgba(30,64,175,.3)}.apt-my-quotes_quoteHeader__uWyEQ{background:white;border-radius:12px;border:1px solid #e2e8f0;padding:20px;margin-bottom:16px}.apt-my-quotes_quoteHeaderTop__MQqhX{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.apt-my-quotes_quoteNumber__Hvh3d{font-size:13px;font-weight:600;color:#1e40af}.apt-my-quotes_statusBadge___bYBY{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:700}.apt-my-quotes_siteName__AiGgH{font-size:20px;font-weight:800;color:#1e293b;margin:4px 0}.apt-my-quotes_dateInfo__OJwDs{font-size:13px;color:#94a3b8}.apt-my-quotes_pipelineWrap___L9BT{padding:8px 0 16px}.apt-my-quotes_pipelineSteps__yqwXr{display:flex;align-items:center;position:relative}.apt-my-quotes_pipeStep__YwNkX{display:flex;flex-direction:column;align-items:center;z-index:1;flex-shrink:0}.apt-my-quotes_pipeDot__ZRiJx{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;transition:all .3s}.apt-my-quotes_pipeDotDone__rolfe{background:#1e40af;color:white}.apt-my-quotes_pipeDotActive__huHz8{background:#1e40af;color:white;box-shadow:0 0 0 4px rgba(30,64,175,.2);animation:apt-my-quotes_pulse__7GV9a 2s infinite}.apt-my-quotes_pipeDotFuture__JIWUc{background:#e2e8f0;color:#94a3b8}.apt-my-quotes_pipeLabel__c1pUV{font-size:10px;margin-top:4px;font-weight:500}.apt-my-quotes_pipeLabelDone__mPiqM{color:#1e40af}.apt-my-quotes_pipeLabelActive__bGY9C{color:#1e40af;font-weight:700}.apt-my-quotes_pipeLabelFuture__EMbls{color:#94a3b8}.apt-my-quotes_pipeLine__0pZu9{flex:1;height:2px;margin:0 -2px}.apt-my-quotes_pipeLineDone__tkyFM{background:#1e40af}.apt-my-quotes_pipeLineDefault__3Xc9e{background:#e2e8f0}.apt-my-quotes_statusDesc__hhg83{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 16px;font-size:13px;color:#1e40af;font-weight:500;text-align:center;margin-top:8px}.apt-my-quotes_section__5Bikw{background:white;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:12px;transition:box-shadow .2s}.apt-my-quotes_section__5Bikw:hover{box-shadow:0 2px 8px rgba(0,0,0,.04)}.apt-my-quotes_sectionHeader__g0ATZ{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.apt-my-quotes_sectionHeaderLeft__f_wjw{display:flex;align-items:center;gap:10px}.apt-my-quotes_sectionIcon__lxWTj{font-size:18px}.apt-my-quotes_sectionTitle__0Oo5c{font-size:14px;font-weight:600;color:#1e293b}.apt-my-quotes_sectionCount__6lv4k{padding:2px 10px;border-radius:12px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:600}.apt-my-quotes_sectionToggle__TbqQY{font-size:12px;color:#94a3b8;transition:transform .3s}.apt-my-quotes_sectionToggleOpen__gWWZw{transform:rotate(180deg)}.apt-my-quotes_sectionBody__JcQpW{padding:0 20px 16px}.apt-my-quotes_summaryGrid__rPGXn{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.apt-my-quotes_summaryCard__iUnpW{background:#f8fafc;border-radius:10px;padding:14px;text-align:center}.apt-my-quotes_summaryLabel__br7b3{font-size:12px;color:#94a3b8;margin-bottom:4px}.apt-my-quotes_summaryValue__6z_Rc{font-size:18px;font-weight:700;color:#1e293b}.apt-my-quotes_summaryValueHighlight__J5fGw{color:#1e40af}.apt-my-quotes_laneTable__sAcuC{width:100%}.apt-my-quotes_laneRow__Sm0IC{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f5f9}.apt-my-quotes_laneRow__Sm0IC:last-child{border-bottom:none}.apt-my-quotes_laneName__it9KQ{font-weight:600;font-size:14px;color:#1e293b}.apt-my-quotes_laneType__mWZWM{font-size:13px;color:#64748b}.apt-my-quotes_priceRow__LluVh{display:flex;justify-content:space-between;padding:8px 0}.apt-my-quotes_priceLabel__xSIzO{font-size:14px;color:#475569}.apt-my-quotes_priceValue__FXzN2{font-size:14px;color:#1e293b;font-weight:500}.apt-my-quotes_priceDivider__kdWXE{border-top:2px solid #1e40af;margin-top:8px;padding-top:12px}.apt-my-quotes_priceTotalLabel__6h24f{font-size:15px;font-weight:700;color:#1e293b}.apt-my-quotes_priceTotalValue__kFy5S{font-size:18px;font-weight:800;color:#1e40af}.apt-my-quotes_docList__63Q6L{display:flex;flex-direction:column;gap:8px}.apt-my-quotes_docItem__Opa7u{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8fafc;border-radius:8px;transition:background .2s}.apt-my-quotes_docItem__Opa7u:hover{background:#eff6ff}.apt-my-quotes_docIcon__AIJIB{font-size:28px;flex-shrink:0}.apt-my-quotes_docInfo__wVe8u{flex:1}.apt-my-quotes_docTitle__AsFN7{font-size:14px;font-weight:500;color:#1e293b}.apt-my-quotes_docMeta__5cMF0{font-size:12px;color:#94a3b8}.apt-my-quotes_docDownload__tbV7O{padding:6px 14px;border-radius:6px;background:#1e40af;color:white;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:background .2s}.apt-my-quotes_docDownload__tbV7O:hover{background:#1e3a8a}.apt-my-quotes_photoGrid__wx5dx{display:grid;grid-template-columns:1fr 1fr;gap:8px}.apt-my-quotes_photoItem__yJEkt{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;aspect-ratio:4/3}.apt-my-quotes_photoItem__yJEkt:hover img{transform:scale(1.05)}.apt-my-quotes_photoImg__m8o9_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.apt-my-quotes_photoBadge__B57_c{position:absolute;top:6px;left:6px;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;background:rgba(0,0,0,.6);color:white}.apt-my-quotes_qnaForm__WoMxe{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #bfdbfe;border-radius:12px;padding:20px}.apt-my-quotes_qnaFormTitle__37oHl{font-size:15px;font-weight:700;color:#1e40af;margin-bottom:14px}.apt-my-quotes_qnaCategoryWrap__Jk42U{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.apt-my-quotes_qnaCatBtn__aRdns{padding:7px 16px;border-radius:20px;border:none;background:white;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s}.apt-my-quotes_qnaCatBtn__aRdns:hover{background:#f1f5f9}.apt-my-quotes_qnaCatBtnActive__rvBig{background:#1e40af;color:white;box-shadow:0 2px 8px rgba(30,64,175,.3)}.apt-my-quotes_qnaTextarea__x44zW{width:100%;min-height:100px;padding:14px 16px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;line-height:1.6;resize:vertical;outline:none;font-family:inherit;background:white;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.apt-my-quotes_qnaTextarea__x44zW:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.08)}.apt-my-quotes_qnaSubmitWrap___miv3{display:flex;justify-content:flex-end;margin-top:12px}.apt-my-quotes_qnaSubmitBtn__UQFgu{padding:10px 28px;border-radius:8px;border:none;background:#1e40af;color:white;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(30,64,175,.25);transition:background .2s,box-shadow .2s}.apt-my-quotes_qnaSubmitBtn__UQFgu:hover{background:#1e3a8a}.apt-my-quotes_qnaSubmitBtn__UQFgu:disabled{opacity:.6;cursor:not-allowed}.apt-my-quotes_qnaList__BUsE6{display:flex;flex-direction:column;gap:12px}.apt-my-quotes_qnaItem__utamD{border-radius:12px;padding:18px;border:1px solid;overflow:hidden}.apt-my-quotes_qnaItemPending__0OkwK{border-color:#fde68a;background:#fffbeb;border-left:4px solid #f59e0b}.apt-my-quotes_qnaItemAnswered__powJA{border-color:#e2e8f0;background:#f8fafc;border-left:4px solid #1e40af}.apt-my-quotes_qnaItemMeta__YEMTl{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.apt-my-quotes_qnaBadge__NP_yK{padding:3px 12px;border-radius:12px;font-size:12px;font-weight:600}.apt-my-quotes_qnaBadgePending__LTTCd{background:#fef3c7;color:#b45309}.apt-my-quotes_qnaBadgeAnswered__v_YOZ{background:#dbeafe;color:#1d4ed8}.apt-my-quotes_qnaCatBadge__OU4hD{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:500;background:#f1f5f9;color:#64748b}.apt-my-quotes_qnaDate__2aWfP{font-size:12px;color:#94a3b8;margin-left:auto}.apt-my-quotes_qnaQuestionBox__qcQ_b{background:white;border-radius:8px;border:1px solid #e2e8f0;padding:10px 14px}.apt-my-quotes_qnaQuestionText__WZqeV{font-size:14px;color:#1e293b;font-weight:500;line-height:1.6;margin:0}.apt-my-quotes_qnaQMark__G2zJW{color:#1e40af;font-weight:700;margin-right:6px}.apt-my-quotes_qnaAnswerBox__S17oW{background:#eff6ff;border-radius:8px;border:1px solid #bfdbfe;padding:12px 14px;margin-top:10px}.apt-my-quotes_qnaAnswerText__U0BlG{font-size:14px;color:#1e3a5f;line-height:1.7;margin:0}.apt-my-quotes_qnaAMark__et__S{color:#059669;font-weight:700;margin-right:6px}.apt-my-quotes_qnaAnswerMeta__DC_Qo{font-size:12px;color:#64748b;margin-top:8px;text-align:right}.apt-my-quotes_qnaPendingBox__FxktS{background:#fefce8;border-radius:8px;border:1px dashed #fde68a;padding:10px 14px;margin-top:10px}.apt-my-quotes_qnaPendingText__EnwHa{font-size:13px;color:#92400e;margin:0}.apt-my-quotes_faqList__Nu3SI{border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}.apt-my-quotes_faqItem__YYWiI{border-bottom:1px solid #e2e8f0}.apt-my-quotes_faqItem__YYWiI:last-child{border-bottom:none}.apt-my-quotes_faqBtn__H_Edj{width:100%;text-align:left;padding:14px 18px;background:white;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#1e293b;display:flex;justify-content:space-between;align-items:center;transition:background .15s}.apt-my-quotes_faqBtn__H_Edj:hover{background:#f8fafc}.apt-my-quotes_faqQMark__G2kTa{color:#1e40af;font-weight:700;margin-right:8px}.apt-my-quotes_faqToggle__lzIuk{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#94a3b8;font-size:12px;flex-shrink:0;transition:background .2s,transform .3s}.apt-my-quotes_faqToggleOpen__mdb7d{background:#dbeafe}.apt-my-quotes_faqAnswer__XSq8J{padding:12px 18px 16px;background:#f8fafc;font-size:14px;color:#475569;line-height:1.7}.apt-my-quotes_faqAMark__4an6x{color:#059669;font-weight:700;margin-right:6px}.apt-my-quotes_profileForm__LYybe{display:flex;flex-direction:column;gap:18px;max-width:480px}.apt-my-quotes_profileLabel__AkoS8{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.apt-my-quotes_profileInput__no8r7{width:100%;height:48px;border-radius:10px;border:1px solid #e2e8f0;padding:0 16px;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;background:#fff}.apt-my-quotes_profileInput__no8r7:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.08)}.apt-my-quotes_profileInputReadonly___C_VV{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.apt-my-quotes_profileSaveBtn__JmEg0{width:100%;height:48px;border-radius:10px;background:#1e40af;color:white;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .2s;margin-top:4px}.apt-my-quotes_profileSaveBtn__JmEg0:hover{background:#1e3a8a}.apt-my-quotes_profileSaveBtn__JmEg0:disabled{opacity:.6;cursor:not-allowed}.apt-my-quotes_profileMsg__1IBNW{font-size:13px;padding:10px 14px;border-radius:8px}.apt-my-quotes_profileMsgSuccess__peDdo{background:#f0fdf4;color:#059669}.apt-my-quotes_profileMsgError__C409r{background:#fef2f2;color:#dc2626}.apt-my-quotes_pwSection__A6J4J{margin-top:28px;padding-top:24px;border-top:1px solid #e2e8f0}.apt-my-quotes_pwTitle__i5AjO{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:16px}.apt-my-quotes_notifHeader__gkNBE{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.apt-my-quotes_notifMarkAllBtn__jU5NR{font-size:13px;color:#1e40af;background:transparent;border:none;cursor:pointer;font-weight:600;transition:color .2s}.apt-my-quotes_notifMarkAllBtn__jU5NR:hover{color:#1e3a8a}.apt-my-quotes_notifList__r6tAz{display:flex;flex-direction:column;gap:8px}.apt-my-quotes_notifItem__V4sgu{padding:14px;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;transition:background .2s,box-shadow .2s}.apt-my-quotes_notifItem__V4sgu:hover{box-shadow:0 2px 8px rgba(0,0,0,.04)}.apt-my-quotes_notifItemUnread__jiS1N{background:#eff6ff;border-left:3px solid #1e40af}.apt-my-quotes_notifTitle__xj27_{font-size:14px;font-weight:600;color:#1e293b}.apt-my-quotes_notifBody__78fyO{font-size:13px;color:#475569;margin-top:4px}.apt-my-quotes_notifTime__7X_oQ{font-size:12px;color:#94a3b8;margin-top:6px}.apt-my-quotes_lightbox__2F4wj{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center}.apt-my-quotes_lightboxClose__E8iIw{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.2);color:white;border:none;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer;transition:background .2s}.apt-my-quotes_lightboxClose__E8iIw:hover{background:rgba(255,255,255,.35)}.apt-my-quotes_lightboxImg__H3SHW{max-width:90%;max-height:85vh;border-radius:8px;-o-object-fit:contain;object-fit:contain}.apt-my-quotes_emptyState__pmvvs{text-align:center;padding:32px 20px}.apt-my-quotes_emptyIcon___NOMz{font-size:36px;margin-bottom:8px;opacity:.4}.apt-my-quotes_emptyText___ULQ2{font-size:14px;color:#94a3b8}.apt-my-quotes_loadingWrap__j8sq8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px}.apt-my-quotes_spinner__UrPNK{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#1e40af;border-radius:50%;animation:apt-my-quotes_spin__MAO1t .8s linear infinite}.apt-my-quotes_loadingText__2zO4r{font-size:13px;color:#94a3b8;margin-top:12px}@keyframes apt-my-quotes_fadeSlideUp__eOUoS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes apt-my-quotes_pulse__7GV9a{0%,to{box-shadow:0 0 0 0 rgba(30,64,175,.4)}50%{box-shadow:0 0 0 8px rgba(30,64,175,0)}}@keyframes apt-my-quotes_spin__MAO1t{to{transform:rotate(1turn)}}@media (max-width:600px){.apt-my-quotes_container__Q0K2z{padding:1rem .75rem 3rem}.apt-my-quotes_photoGrid__wx5dx,.apt-my-quotes_summaryGrid__rPGXn{grid-template-columns:1fr}.apt-my-quotes_quoteHeader__uWyEQ{padding:16px}.apt-my-quotes_siteName__AiGgH{font-size:18px}.apt-my-quotes_sectionHeader__g0ATZ{padding:12px 16px}.apt-my-quotes_sectionBody__JcQpW{padding:0 16px 12px}}