@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&family=Montserrat:wght@300;400;500&display=swap);@font-face{font-family:Safira March;font-style:normal;font-weight:400;src:url(https://pub-1c90d57131af47bb83ef8cbe45591a57.r2.dev/srcassets/SafiraMarch.ttf) format("truetype")}@font-face{font-family:Black Pen Script;font-style:normal;font-weight:400;src:url(https://pub-1c90d57131af47bb83ef8cbe45591a57.r2.dev/srcassets/Black%20Pen.ttf) format("truetype")}*{box-sizing:border-box}body,html{margin:0;min-height:100%;padding:0;width:100%}body:not(.products-page){background:linear-gradient(90deg,#375d53,#000)}body.products-page{background:#0f0e0e}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none}.AdminConsole_tableScroll__q25ZC::-webkit-scrollbar{display:none}.AdminConsole_page__iEWyR{--bg:linear-gradient(90deg,#375d53,#000);--bg-surface:#1f3330;--bg-surface2:#e3d9b5;--bg-surface3:#243d3a;--border:#e8dfc817;--border-hover:#c8a96e4d;--border-active:#c8a96e8c;--text:#e8dfc8;--text-muted:#a4a5a3;--text-body:#d4d9cf;--accent:#f0e8d0;--gold:#c8a96e;--gold-bright:#dfc07e;--off-white:#f5efe0;--bg-deep:#141f1d;--radius:14px;--radius-sm:10px;--transition:0.25s ease;-webkit-font-smoothing:antialiased;background:var(--bg);box-sizing:border-box;color:var(--text);font-family:Montserrat,sans-serif;min-height:100vh;padding:0 56px 48px}.AdminConsole_page__iEWyR,.AdminConsole_page__iEWyR *,.AdminConsole_page__iEWyR :after,.AdminConsole_page__iEWyR :before{box-sizing:border-box}.AdminConsole_topBar__WD8dV{margin-bottom:6px}.AdminConsole_pageTitle__iGffW{color:var(--accent);font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.5vw,44px);font-weight:300;letter-spacing:7px;line-height:1;margin:0;text-transform:uppercase}.AdminConsole_topBarActions__mYqs\+{align-items:center;display:flex;gap:8px}.AdminConsole_topBar__WD8dV{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141f1df5;border-bottom:1px solid var(--border);display:flex;height:72px;justify-content:space-between;left:0;padding:0 44px;position:fixed;right:0;top:0;z-index:200}.AdminConsole_topLogo__Xnqru{align-items:center;display:flex;height:36px;pointer-events:all;text-decoration:none}.AdminConsole_logoImg__gRrLe{filter:brightness(1.08);height:100%;max-width:180px;object-fit:contain;object-position:left center;width:auto}.AdminConsole_navRight__cRsh8{align-items:center;display:flex;gap:8px}.AdminConsole_welcomeBar__JNDkg{display:flex;flex-direction:column;gap:6px;margin-bottom:6px;margin-top:72px;padding-top:48px}.AdminConsole_welcomeText__QHQd-{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:1px}.AdminConsole_welcomeName__Sw4sz{color:var(--gold);font-weight:600}.AdminConsole_navBtn__QXQRd{background:#0000;border:1px solid var(--border);border-radius:7px;color:var(--text-muted);cursor:pointer;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:2.5px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:color var(--transition),background var(--transition),border-color var(--transition)}.AdminConsole_navBtn__QXQRd:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-deep)}.AdminConsole_navBtnActive__Lei2U{border-color:#c8a96e66;color:var(--gold)}.AdminConsole_navBtnActive__Lei2U:hover{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--bg-deep)}.AdminConsole_loggedInAs__3RgNA{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:1px;margin:0 0 0 2px}.AdminConsole_rule__q9o8P{background:var(--border);height:1px;margin:28px 0;width:100%}.AdminConsole_sectionTitle__1v6I1{color:var(--gold);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 20px;text-align:center;text-transform:uppercase}.AdminConsole_statsRow__wrOzK{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:36px}.AdminConsole_statCard__Uko0C{align-self:stretch;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;padding:24px 22px 20px;position:relative;transition:border-color var(--transition),background var(--transition),transform var(--transition),min-height .35s cubic-bezier(.16,1,.3,1)}.AdminConsole_statCard__Uko0C:after{background:linear-gradient(to right,var(--gold),var(--gold-bright));bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity var(--transition)}.AdminConsole_statCard__Uko0C:hover{background:var(--bg-surface2);border-color:var(--border-hover);transform:translateY(-3px)}.AdminConsole_statCard__Uko0C:hover:after{opacity:.7}.AdminConsole_statCard__Uko0C:hover .AdminConsole_statLabel__RPYWq{color:var(--bg-deep);font-weight:900}.AdminConsole_statCard__Uko0C:hover .AdminConsole_statSub__UMIfP{color:var(--bg-deep)}.AdminConsole_statCardForm__6ftmI{padding:22px 20px 20px;transition:height .35s cubic-bezier(.16,1,.3,1)}.AdminConsole_statLabel__RPYWq{color:var(--text-muted);flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:2.5px;margin-bottom:14px;text-transform:uppercase}.AdminConsole_statValue__IWpCW{align-items:center;color:var(--gold);display:flex;flex:1 1;font-size:52px;font-weight:300;line-height:1}.AdminConsole_statSub__UMIfP{color:var(--text-muted);flex-shrink:0;font-size:12px;letter-spacing:.5px;margin-top:8px}.AdminConsole_formInner__CvRl\+{display:flex;flex:1 1;flex-direction:column;gap:10px;width:100%}.AdminConsole_conditionalField__m2yCB{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.AdminConsole_conditionalField__m2yCB.AdminConsole_conditionalFieldVisible__XPxo6{grid-template-rows:1fr;opacity:1}.AdminConsole_conditionalField__m2yCB>div{overflow:hidden}.AdminConsole_input__hTTLc{appearance:none;-webkit-appearance:none;background:var(--bg-surface3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-body);font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;outline:none;padding:10px 14px;transition:border-color var(--transition);width:100%}.AdminConsole_input__hTTLc:focus{border-color:var(--border-hover)}.AdminConsole_input__hTTLc::placeholder{color:var(--text-muted);font-style:italic;letter-spacing:.3px;opacity:.7}.AdminConsole_selectWrapper__mhQnz{position:relative}.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc{color-scheme:dark;cursor:pointer;padding-right:30px}.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc option{background:var(--bg-surface3);color:var(--text-body)}.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc option:checked,.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc option:hover{background:var(--bg-surface)!important;box-shadow:0 0 0 100px var(--bg-surface) inset;color:var(--gold)!important}.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc::-webkit-scrollbar{width:6px}.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc::-webkit-scrollbar-track{background:var(--bg-surface3)}.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc::-webkit-scrollbar-thumb{background:var(--gold);border-radius:3px}.AdminConsole_selectWrapper__mhQnz .AdminConsole_input__hTTLc{scrollbar-color:var(--gold) var(--bg-surface3);scrollbar-width:thin}.AdminConsole_selectChevron__wA71g{color:var(--text-muted);font-size:10px;line-height:1;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.AdminConsole_toggleLabel__tjqxA{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:2px 0;-webkit-user-select:none;user-select:none}.AdminConsole_toggleLabelText__ghs6u{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.AdminConsole_toggleTrack__Q7p6Q{background:#e8dfc814;border:1px solid var(--border);border-radius:10px;cursor:pointer;display:block;flex-shrink:0;height:20px;outline:none;padding:0;position:relative;transition:background var(--transition),border-color var(--transition);width:38px}.AdminConsole_toggleTrack__Q7p6Q:focus-visible{border-color:var(--border-hover);box-shadow:0 0 0 2px #c8a96e40}.AdminConsole_toggleTrackOn__gWvrC{background:#c8a96e38;border-color:#c8a96e80}.AdminConsole_toggleThumb__2S4ns{background:var(--text-muted);border-radius:50%;height:12px;left:3px;position:absolute;top:3px;transition:transform var(--transition),background var(--transition);width:12px}.AdminConsole_toggleThumbOn__WvhI6{background:var(--gold);box-shadow:0 0 8px #c8a96e73;transform:translateX(18px)}.AdminConsole_btn__96D0k{align-items:center;border:1px solid var(--border);border-radius:7px;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;gap:7px;justify-content:center;letter-spacing:2px;padding:11px 20px;text-transform:uppercase;transition:all var(--transition)}.AdminConsole_btn__96D0k:disabled{cursor:not-allowed;opacity:.4}.AdminConsole_btnPrimary__eEBBq{background:var(--gold);border-color:var(--gold);color:var(--bg-deep);margin-top:auto}.AdminConsole_btnPrimary__eEBBq:hover:not(:disabled){background:var(--gold-bright);border-color:var(--gold-bright);box-shadow:0 0 20px #c8a96e52}.AdminConsole_message__7YE6G{color:var(--text-body);font-size:10px;font-weight:500;letter-spacing:.5px;line-height:1.5;margin:0}.AdminConsole_stateText__Sl\+Xx{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:1px;opacity:.7}.AdminConsole_tableWrapper__utzGf{border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;margin-inline:auto;max-width:800px;overflow:hidden;width:100%}.AdminConsole_tableScroll__q25ZC{overflow-x:auto}.AdminConsole_table__RWw\+1{border-collapse:collapse;font-family:Montserrat,sans-serif;width:100%}.AdminConsole_tableHeadRow__VJBDf{background:var(--bg-surface);border-bottom:1px solid var(--border)}.AdminConsole_th__KXCDs{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:2.5px;padding:14px 18px;text-align:left;text-transform:uppercase}.AdminConsole_tableRow__f5er0{border-bottom:1px solid var(--border);transition:background var(--transition)}.AdminConsole_tableRow__f5er0:last-child{border-bottom:none}.AdminConsole_tableRow__f5er0:hover{background:#c8a96e0d}.AdminConsole_td__zDAmX{color:var(--text-body);font-size:12px;font-weight:500;letter-spacing:.3px;padding:14px 18px}.AdminConsole_categoryBadge__ztCDX{border-radius:5px;display:inline-block;font-size:8px;font-weight:700;letter-spacing:1.5px;padding:4px 9px;text-transform:uppercase}.AdminConsole_cat_woven__xyu\+W{background:#8eb8d026;border:1px solid #8eb8d040;color:#8eb8d0}.AdminConsole_cat_knitted__0HmIM{background:#a8c89e26;border:1px solid #a8c89e40;color:#a8c89e}.AdminConsole_cat_nonwoven__bNJFg{background:#b8a0d026;border:1px solid #b8a0d040;color:#b8a0d0}.AdminConsole_cat_common__0joyd{background:#c8a96e21;border:1px solid #c8a96e38;color:var(--gold)}@media (max-width:1400px){.AdminConsole_statsRow__wrOzK{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.AdminConsole_statsRow__wrOzK{grid-template-columns:repeat(2,1fr)}.AdminConsole_page__iEWyR{padding:32px 24px}}@media (max-width:600px){.AdminConsole_statsRow__wrOzK{grid-template-columns:1fr}.AdminConsole_page__iEWyR{padding:0 16px 32px}.AdminConsole_topBar__WD8dV{flex-wrap:wrap;height:auto;min-height:72px;padding:10px 16px;row-gap:8px}.AdminConsole_navRight__cRsh8{flex-wrap:wrap;gap:6px;justify-content:flex-end}.AdminConsole_navBtn__QXQRd{font-size:9px;letter-spacing:2px;padding:7px 12px}.AdminConsole_welcomeBar__JNDkg{margin-top:104px}}.AdminConsole_pagination__89XmZ{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:16px}.AdminConsole_pageBtn__X6rcn{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;height:32px;justify-content:center;letter-spacing:1px;transition:all var(--transition);width:32px}.AdminConsole_pageBtn__X6rcn:hover:not(:disabled){background:#c8a96e12;border-color:var(--border-hover);color:var(--gold)}.AdminConsole_pageBtn__X6rcn:disabled{cursor:not-allowed;opacity:.25}.AdminConsole_pageBtnActive__lSPSx{background:#c8a96e21;border-color:#c8a96e6b;color:var(--gold)}.AdminConsole_statCard__Uko0C:hover .AdminConsole_toggleLabelText__ghs6u{color:var(--bg-deep)}.AdminConsole_statCard__Uko0C:hover .AdminConsole_toggleTrack__Q7p6Q{background:#141f1d14;border-color:#141f1d66}.AdminConsole_statCard__Uko0C:hover .AdminConsole_toggleThumb__2S4ns{background:var(--bg-deep)}.AdminConsole_statCard__Uko0C:hover .AdminConsole_toggleTrackOn__gWvrC{background:#141f1d38;border-color:#141f1d80}.AdminConsole_statCard__Uko0C:hover .AdminConsole_toggleThumbOn__WvhI6{background:var(--bg-deep);box-shadow:0 0 8px #141f1d73}.AdminConsole_orderProfileSection__vvuco{margin-bottom:8px}.AdminConsole_orderProfileCard__s1XuW{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;padding:24px 24px 22px;position:relative;transition:border-color var(--transition)}.AdminConsole_orderProfileCard__s1XuW:hover{border-color:var(--border-hover)}.AdminConsole_opSupplierRow__FLMoS{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.AdminConsole_opSubhead__J-UcP{border-bottom:1px solid var(--border);color:var(--gold);font-size:10px;font-weight:700;letter-spacing:2.5px;margin:22px 0 14px;padding-bottom:8px;text-transform:uppercase}.AdminConsole_opGrid__LhpPA{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.AdminConsole_opField__UyWvP{display:flex;flex-direction:column;gap:6px;min-width:0}.AdminConsole_opActions__4JDXX{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.AdminConsole_opActions__4JDXX .AdminConsole_btn__96D0k{margin-top:0}@media (max-width:900px){.AdminConsole_opGrid__LhpPA{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AdminConsole_opGrid__LhpPA{grid-template-columns:1fr}}.AdminConsole_supplierLink__Oa5iI{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.AdminConsole_supplierLink__Oa5iI:hover{color:var(--gold);text-decoration:underline}.AdminConsole_editBtn__\+gQwb{background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:14px;padding:2px 6px;transition:color .15s}.AdminConsole_editBtn__\+gQwb:hover{color:var(--gold)}.AdminConsole_editOverlay__5jTK0{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1614b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:500}.AdminConsole_editPanel__U\+Ipk{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:var(--radius);box-sizing:border-box;display:flex;flex-direction:column;max-width:380px;padding:28px 28px 24px;position:relative;width:100%}.AdminConsole_editPanelHeader__CSM-R{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.AdminConsole_editPanelCloseBtn__puMcx{background:none;border:1px solid var(--border);border-radius:7px;color:var(--text-muted);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;line-height:1;padding:5px 10px;transition:color var(--transition),border-color var(--transition)}.AdminConsole_editPanelCloseBtn__puMcx:hover{border-color:var(--border-hover);color:var(--accent)}.AdminConsole_toast__gI2u-{bottom:32px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:600}.AdminConsole_toast__gI2u->div{animation:AdminConsole_toastIn__\+ryWY .3s cubic-bezier(.22,1,.36,1) both;background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:var(--radius-sm);box-shadow:0 8px 32px #00000073;color:var(--text-body);font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:1.5px;padding:12px 22px;pointer-events:auto;text-transform:uppercase;white-space:nowrap}@keyframes AdminConsole_toastIn__\+ryWY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdminConsole_toastSuccess__qg9bo{border-color:#c8a96e80;color:var(--gold)}.AdminConsole_toastError__gNmkO{border-color:#dc646466;color:#e08080}.AdminConsole_modalMessage__Lg7Hv{align-self:stretch;animation:AdminConsole_toastIn__\+ryWY .25s cubic-bezier(.22,1,.36,1) both;border-radius:var(--radius-sm);font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;letter-spacing:1.5px;margin:0;padding:9px 12px;text-align:left;text-transform:uppercase;width:100%}.AdminConsole_editPanel__U\+Ipk .AdminConsole_btnPrimary__eEBBq{margin-top:0}.AdminConsole_modalMessageSuccess__DzcmV{background:#c8a96e14;border:1px solid #c8a96e40;color:var(--gold)}.AdminConsole_modalMessageError__2eg40{background:#dc646412;border:1px solid #dc646433;color:#e08080}@media (max-width:480px){.AdminConsole_editPanel__U\+Ipk{max-width:calc(100vw - 32px);padding:20px 18px 18px}.AdminConsole_toast__gI2u-{bottom:20px;max-width:calc(100vw - 32px)}.AdminConsole_toast__gI2u->div{text-align:center;white-space:normal}}.AdminConsole_tableControls__PcW1E{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;padding:12px 18px}.AdminConsole_tableFilters__gvApH{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}.AdminConsole_tableAddBtn__Ja5Vf{flex-shrink:0;margin-left:auto}.AdminConsole_tableFilterGroup__hIzbX{align-items:center;display:flex;gap:10px}.AdminConsole_tableFilterLabel__PwLDK{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}.AdminConsole_tableFilterSelect__sr6S\+{font-size:10px;min-width:110px;padding:8px 30px 8px 12px;width:auto}@media (max-width:600px){.AdminConsole_tableControls__PcW1E{gap:10px;padding:10px 14px}.AdminConsole_tableFilters__gvApH{gap:8px}.AdminConsole_tableFilterGroup__hIzbX{gap:6px}.AdminConsole_tableFilterSelect__sr6S\+{font-size:9px;min-width:90px}.AdminConsole_tableFilterLabel__PwLDK{font-size:8px;letter-spacing:1.2px}.AdminConsole_tableAddBtn__Ja5Vf{margin-left:0;width:100%}}.AdminConsole_sortBtn__-5yD8{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;gap:5px;letter-spacing:2.5px;line-height:1;margin:0;padding:0;text-transform:uppercase;transition:color var(--transition)}.AdminConsole_sortBtn__-5yD8:hover{color:var(--gold)}.AdminConsole_sortIcon__9VgHl{color:var(--gold);display:inline-block;font-size:9px;letter-spacing:0;line-height:1}.AdminConsole_opFieldLabel__HQXQy{color:var(--gold);display:block;font-size:9px;font-weight:700;letter-spacing:1.8px;margin-bottom:1px;opacity:.75;text-transform:uppercase}.AdminConsole_inputNumber__Akmqv{-moz-appearance:textfield}.AdminConsole_inputNumber__Akmqv::-webkit-inner-spin-button,.AdminConsole_inputNumber__Akmqv::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AdminConsole_inputReadonly__byiN2{background:#c8a96e0f;border-color:#c8a96e2e;color:var(--gold);cursor:default;font-weight:600;letter-spacing:.8px}.AdminConsole_inputReadonly__byiN2:focus{border-color:#c8a96e2e}.AdminConsole_currencyRow__AV\+\+F{align-items:stretch;display:flex;gap:0}.AdminConsole_currencySelect__H-EPv{flex:0 0 30%;min-width:0}.AdminConsole_currencySelect__H-EPv .AdminConsole_input__hTTLc{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.5px;padding-left:10px;padding-right:24px}.AdminConsole_currencyAmount__x5Dup{border-bottom-left-radius:0!important;border-top-left-radius:0!important;flex:0 0 70%;min-width:0}.AdminConsole_cat_merchandiser__xB\+VZ{background:#8ebceb26;border:1px solid #8ebceb40;color:#8ebce8}.AdminConsole_cat_qualitycontrol__iNy9G{background:#ebbc6426;border:1px solid #ebbc6440;color:#e8c46e}.AdminConsole_cat_designer__KC--Y{background:#b88edc26;border:1px solid #b88edc40;color:#b88edc}.AdminConsole_cat_logistics__40H89{background:#64c8a026;border:1px solid #64c8a040;color:#64c8a0}.AdminConsole_cat_brandingretail__lVNXg{background:#dc78a026;border:1px solid #dc78a040;color:#dc78a0}.AdminConsole_tabBar__SGn2m{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;border-bottom:1px solid var(--border);display:flex;gap:4px;margin-bottom:36px;overflow-x:auto;padding-bottom:0;scrollbar-width:none}.AdminConsole_tabBar__SGn2m::-webkit-scrollbar{display:none}.AdminConsole_tab__gg8hq{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;margin-bottom:-1px;padding:12px 20px;text-transform:uppercase;transition:color var(--transition),border-color var(--transition);white-space:nowrap}.AdminConsole_tab__gg8hq:hover{color:var(--accent)}.AdminConsole_tabActive__E73d6{border-bottom-color:var(--gold);color:var(--gold)}@media (max-width:600px){.AdminConsole_tab__gg8hq{font-size:9px;letter-spacing:1.8px;padding:10px 14px}}.AdminConsole_editPanel__U\+Ipk{max-height:calc(100dvh - 48px);overflow:hidden}.AdminConsole_editPanelHeader__CSM-R{flex-shrink:0}.AdminConsole_formInner__CvRl\+{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c8a96e59 #0000;scrollbar-width:thin}.AdminConsole_formInner__CvRl\+::-webkit-scrollbar{width:4px}.AdminConsole_formInner__CvRl\+::-webkit-scrollbar-track{background:#0000}.AdminConsole_formInner__CvRl\+::-webkit-scrollbar-thumb{background:#c8a96e59;border-radius:2px}.AdminConsole_uploadBlock__XTljJ{background:var(--bg-surface3);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color var(--transition)}.AdminConsole_uploadBlock__XTljJ:focus-within{border-color:var(--border-hover)}.AdminConsole_uploadBlockLabel__zXC9N{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:1.8px;opacity:.75;text-transform:uppercase}.AdminConsole_uploadCurrentFile__k7vVD{color:var(--text-muted);display:block;font-size:10px;font-weight:500;letter-spacing:.3px;margin-bottom:2px}.AdminConsole_uploadCurrentFile__k7vVD:hover{color:var(--gold);text-decoration:underline}.AdminConsole_fileInputWrapper__Fhq3x{align-items:center;display:flex;gap:10px;position:relative}.AdminConsole_fileInputBtn__pK0Ll{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;gap:6px;letter-spacing:2px;padding:8px 14px;text-transform:uppercase;transition:all var(--transition);white-space:nowrap}.AdminConsole_fileInputBtn__pK0Ll:hover:not(:disabled){border-color:var(--border-hover);color:var(--accent)}.AdminConsole_fileInputBtn__pK0Ll:disabled{cursor:not-allowed;opacity:.4}.AdminConsole_fileInputNative__Iokhf{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.AdminConsole_fileInputNative__Iokhf:disabled{cursor:not-allowed}.AdminConsole_fileInputName__hJ3C4{color:var(--text-muted);flex:1 1;font-size:10px;font-weight:500;letter-spacing:.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminConsole_uploadStatus__Z9szn{animation:AdminConsole_uploadPulse__ub5Zf 1.2s ease-in-out infinite;color:var(--gold);font-size:9px;font-weight:600;letter-spacing:1.5px;opacity:.7;text-transform:uppercase}@keyframes AdminConsole_uploadPulse__ub5Zf{0%,to{opacity:.7}50%{opacity:.35}}@media (max-width:768px){.AdminConsole_editOverlay__5jTK0{align-items:flex-end;padding:0}.AdminConsole_editPanel__U\+Ipk{animation:AdminConsole_sheetSlideUp__-lltA .28s cubic-bezier(.22,1,.36,1) both;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);max-height:88dvh;max-width:100%!important;padding:20px 18px 28px;width:100%!important}@keyframes AdminConsole_sheetSlideUp__-lltA{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media (max-width:480px){.AdminConsole_editPanel__U\+Ipk{max-height:92dvh;padding:16px 14px 32px}.AdminConsole_formInner__CvRl\+>.AdminConsole_btn__96D0k{width:100%}}@media (max-width:768px){.AdminConsole_editPanelMedia__ArZpn{animation:none;border-radius:var(--radius)!important;max-height:88dvh;max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important}.AdminConsole_editOverlayCenter__cocih{align-items:center;padding:16px}}.AdminConsole_expandToggleBtn__XD7Iw{align-items:center;background:none;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:10px;height:26px;justify-content:center;transition:color var(--transition),border-color var(--transition),transform .25s ease;width:26px}.AdminConsole_expandToggleBtn__XD7Iw:hover{border-color:var(--border-hover);color:var(--gold)}.AdminConsole_expandToggleBtnOpen__YOyYW{border-color:#c8a96e6b;color:var(--gold);transform:rotate(90deg)}.AdminConsole_masterRowExpanded__WrVsH{background:hsla(39,45%,61%,.045)}.AdminConsole_masterRowExpanded__WrVsH:hover{background:#c8a96e12}.AdminConsole_addVisitBtn__ZVmIs{align-items:center;background:none;border:1px solid var(--border);border-radius:6px;color:var(--gold);cursor:pointer;display:inline-flex;font-size:13px;height:26px;justify-content:center;line-height:1;transition:all var(--transition);width:26px}.AdminConsole_addVisitBtn__ZVmIs:hover{background:#c8a96e1a;border-color:var(--border-hover)}.AdminConsole_expandedRow__8Ecba{border-bottom:none}.AdminConsole_expandedRow__8Ecba:hover{background:#0000!important}.AdminConsole_expandedCell__JdcpZ{padding:0!important}.AdminConsole_subTableCollapse__yv3me{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.AdminConsole_subTableCollapseOpen__xqW2r{border-bottom:1px solid var(--border);grid-template-rows:1fr}.AdminConsole_subTableCollapseInner__aORXr{overflow:hidden}.AdminConsole_subTableSizer__x04qu{min-width:100%;width:0}.AdminConsole_subTableScroll__inEWW{-ms-overflow-style:none;background:var(--bg-surface3);overflow-x:auto;scrollbar-width:none}.AdminConsole_subTableScroll__inEWW::-webkit-scrollbar{display:none}.AdminConsole_subTable__kLA4s{border-collapse:collapse;font-family:Montserrat,sans-serif;width:100%}.AdminConsole_subTableHeadRow__ul5Qc{border-bottom:1px solid var(--border)}.AdminConsole_subTh__ZR4EQ{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2px;opacity:.75;padding:10px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.AdminConsole_subTd__RFRf-:first-child,.AdminConsole_subTh__ZR4EQ:first-child{padding-left:40px}.AdminConsole_subTr__nV-GK{border-bottom:1px solid var(--border)}.AdminConsole_subTr__nV-GK:last-child{border-bottom:none}.AdminConsole_subTr__nV-GK:hover{background:#c8a96e0a}.AdminConsole_subTd__RFRf-{color:var(--text-body);font-size:11px;font-weight:500;letter-spacing:.3px;padding:10px 18px;white-space:nowrap}.AdminConsole_subTdWrap__72T-S{line-height:1.5;max-width:200px;white-space:normal}.AdminConsole_subTableEmpty__-lzOE{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;opacity:.7;padding:22px 40px}.AdminConsole_milestoneBadge__9jHFc{background:#c8a96e21;border:1px solid #c8a96e38;border-radius:5px;color:var(--gold);display:inline-block;font-size:8px;font-weight:700;letter-spacing:1.2px;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.AdminConsole_lockedField__14E7h{align-items:center;background:#c8a96e0f;border:1px solid #c8a96e2e;border-radius:var(--radius-sm);color:var(--gold);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.5px;padding:10px 14px}.AdminConsole_rollupValue__Hydua{color:var(--gold);font-weight:700}.AdminConsole_rollupMuted__Xl--F{opacity:.4}@media (max-width:600px){.AdminConsole_subTd__RFRf-,.AdminConsole_subTh__ZR4EQ{font-size:10px;padding:8px 12px}.AdminConsole_subTd__RFRf-:first-child,.AdminConsole_subTh__ZR4EQ:first-child{padding-left:20px}.AdminConsole_subTableEmpty__-lzOE{font-size:10px;padding:16px 20px}.AdminConsole_addVisitBtn__ZVmIs,.AdminConsole_expandToggleBtn__XD7Iw{height:24px;width:24px}}.AdminConsole_flex1__8eOWe{flex:1 1;min-width:0}.AdminConsole_sampleSelect__0b78m{min-width:120px}.AdminConsole_supplierSelect__ELTFS{min-width:140px}.AdminConsole_btnDanger__xHkem{background-color:#c0aaaa;border:none;color:#fff}.AdminConsole_btnDanger__xHkem:hover{background-color:#7e2020}.AdminConsole_deleteBtn__Jqxd9{color:#ece9e9;margin-left:6px;opacity:.6;transition:opacity .15s}.AdminConsole_deleteBtn__Jqxd9:hover{opacity:1}.AdminConsole_deleteBtn__Jqxd9:disabled{cursor:not-allowed;opacity:.3}.PLMApp_app__F4DRW{--bg:linear-gradient(90deg,#375d53,#000);--bg-surface:#1f3330;--bg-surface2:#e3d9b5;--bg-surface3:#243d3a;--border:#e8dfc817;--border-hover:#c8a96e4d;--border-active:#c8a96e8c;--text:#e8dfc8;--text-muted:#a4a5a3;--text-body:#d4d9cf;--accent:#f0e8d0;--gold:#c8a96e;--gold-bright:#dfc07e;--off-white:#f5efe0;--bg-deep:#141f1d;--status-not-started:#7a807847;--status-in-progress:#c8a96e40;--status-waiting:#b496504d;--status-blocked:#b4505047;--status-done:#50a07840;--status-not-needed:#3c506447;--status-not-started-text:#7a8078;--status-in-progress-text:#c8a96e;--status-waiting-text:#dbb866;--status-blocked-text:#d07070;--status-done-text:#6abf9a;--status-not-needed-text:#6a8a9a;--sidebar-w:260px;--topbar-h:72px;--radius:14px;--radius-sm:10px;--transition:0.25s ease;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;min-height:100vh}.PLMApp_app__F4DRW,.PLMApp_app__F4DRW *,.PLMApp_app__F4DRW :after,.PLMApp_app__F4DRW :before{box-sizing:border-box}.PLMApp_topNav__UBDaK{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141f1df5;border-bottom:1px solid var(--border);display:flex;height:var(--topbar-h);justify-content:space-between;left:0;padding:0 44px;position:fixed;right:0;top:0;z-index:200}.PLMApp_navLogo__U2fTA,.PLMApp_topLogo__P9XkJ{align-items:center;display:flex;height:36px}.PLMApp_topLogo__P9XkJ{pointer-events:all;text-decoration:none}.PLMApp_logoImg__0ifaX{filter:brightness(1.08);height:100%;max-width:180px;object-fit:contain;object-position:left center;width:auto}.PLMApp_navRight__AMX\+e{align-items:center;display:flex;gap:8px}.PLMApp_navBtn__6vmUo{background:#0000;border:1px solid var(--border);border-radius:7px;color:var(--text-muted);cursor:pointer;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:2.5px;padding:10px 20px;text-transform:uppercase;transition:color var(--transition),background var(--transition),border-color var(--transition)}.PLMApp_navBtn__6vmUo:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-deep)}.PLMApp_navBtnActive__a2XAJ{border-color:#c8a96e66;color:var(--gold)}.PLMApp_navBtnActive__a2XAJ:hover{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--bg-deep)}.PLMApp_shell__QPHF5{display:flex;margin-top:var(--topbar-h);min-height:calc(100vh - var(--topbar-h))}.PLMApp_main__VUtWW{flex:1 1;overflow-x:hidden;padding:40px 44px}.PLMApp_sidebar__b1CX9{background:#000000a6;border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - var(--topbar-h));overflow-y:auto;padding:32px 0 24px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:var(--topbar-h);width:var(--sidebar-w)}.PLMApp_sidebar__b1CX9::-webkit-scrollbar{display:none}.PLMApp_sideSection__bci\+8{margin-bottom:36px}.PLMApp_sideSectionLabel__S8Y9n{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:3px;opacity:.6;padding:0 24px 12px;text-transform:uppercase}.PLMApp_sideItem__WGSIk{align-items:center;background:#0000;border:none;border-left:2px solid #0000;color:var(--text-muted);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:12px;letter-spacing:.8px;padding:13px 24px;text-align:left;transition:color var(--transition),background var(--transition);width:100%}.PLMApp_sideItem__WGSIk:hover{background:var(--gold);color:#000}.PLMApp_sideItemActive__WZ4F9{background:#c8a96e14;border-left-color:var(--gold);color:var(--gold)}.PLMApp_sideItemIcon__aCoju{flex-shrink:0;font-size:15px;opacity:.75;text-align:center;width:18px}.PLMApp_sideProgressWidget__dZoiH{background:#141f1d80;border:1px solid var(--border);border-radius:var(--radius);margin:0 16px 24px;padding:20px}.PLMApp_sideProgressTitle__XTn0b{color:var(--gold);font-size:8px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;text-transform:uppercase}.PLMApp_sideProgressDonut__OqeB5{display:block;margin:0 auto 16px}.PLMApp_sideProgressBars__O15vl{display:flex;flex-direction:column;gap:9px;margin-top:4px}.PLMApp_sideProgressBarRow__7mLsL{align-items:center;display:flex;gap:8px}.PLMApp_sideProgressBarLabel__4OV41{color:var(--text-muted);flex:1 1;font-size:9px;font-weight:500;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PLMApp_sideProgressBarTrack__IIUtf{background:#c8a96e1a;border-radius:2px;flex-shrink:0;height:4px;overflow:hidden;width:52px}.PLMApp_sideProgressBarFill__1t4sP{background:linear-gradient(to right,var(--gold),var(--gold-bright));border-radius:2px;height:100%;transform-origin:left center}.PLMApp_sideProgressPct__ziCTL{color:var(--text-muted);flex-shrink:0;font-size:9px;text-align:right;width:24px}.PLMApp_pageHeader__FNuzw{margin-bottom:36px}.PLMApp_pageTitle__JlHJN{color:var(--accent);font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,52px);font-weight:300;letter-spacing:7px;line-height:1;margin-bottom:8px;text-transform:uppercase}.PLMApp_pageSubtitle__oCjp7{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:1.8px}.PLMApp_pageRule__nWBnr{background:var(--gold);height:1px;margin-top:16px;opacity:.4;width:56px}.PLMApp_dashGrid__R1xtq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:36px}.PLMApp_statCard__c6MUv{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;padding:28px 28px 24px;position:relative;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.PLMApp_statCard__c6MUv:after{background:linear-gradient(to right,var(--gold),var(--gold-bright));bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity var(--transition)}.PLMApp_statCard__c6MUv:hover{background:var(--bg-surface2);border-color:var(--border-hover);transform:translateY(-3px)}.PLMApp_statCard__c6MUv:hover:after{opacity:.7}.PLMApp_statLabel__sdbUS{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:2.5px;margin-bottom:14px;text-transform:uppercase}.PLMApp_statValue__WOv7-{color:var(--gold);font-size:52px;font-weight:300;line-height:1}.PLMApp_statSub__XY9C0{color:var(--text-muted);letter-spacing:.5px;margin-top:8px}.PLMApp_statCard__c6MUv:hover .PLMApp_statLabel__sdbUS,.PLMApp_statCard__c6MUv:hover .PLMApp_statSub__XY9C0{color:var(--bg-deep)}.PLMApp_statAccent__GejjM{color:var(--gold)}.PLMApp_dashPanels__r9KHd{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-bottom:36px}.PLMApp_panel__7vFmd{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px 30px}.PLMApp_panelTitle__TOQos{border-bottom:1px solid var(--border);color:var(--gold);font-size:10px;font-weight:700;letter-spacing:3px;margin-bottom:18px;padding-bottom:14px;text-transform:uppercase}.PLMApp_alertRow__rnvyb{align-items:center;border-bottom:1px solid #e8dfc80d;color:var(--text-body);display:flex;gap:12px;padding:11px 0}.PLMApp_alertRow__rnvyb:last-child{border-bottom:none}.PLMApp_alertDot__bb5wK{border-radius:50%;flex-shrink:0;height:8px;width:8px}.PLMApp_alertDotRed__mCJMU{background:#d07070}.PLMApp_alertDotGold__tfyiB{background:var(--gold)}.PLMApp_alertDotGreen__FRC4J{background:#6abf9a}.PLMApp_alertDotMuted__iZZC8{background:var(--text-muted)}.PLMApp_alertMeta__uEvXg{color:var(--text-muted);font-size:10px;letter-spacing:.5px;margin-left:auto}.PLMApp_workflowBoard__nQJ5Q{display:flex;flex-direction:column;gap:24px}.PLMApp_categoryRow__G6\+PZ{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--transition)}.PLMApp_categoryRow__G6\+PZ:hover{border-color:#c8a96e29}.PLMApp_categoryHeader__mGfSY{align-items:center;background:#141f1d73;border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:16px;padding:18px 26px;-webkit-user-select:none;user-select:none}.PLMApp_categoryHeaderLeft__Si3gA{align-items:center;display:flex;flex:1 1;gap:16px}.PLMApp_categoryNum__2IpA9{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:300;line-height:1;min-width:34px;opacity:.5}.PLMApp_categoryName__eM\+jx{color:var(--text);font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase}.PLMApp_categoryProgress__6be8e{align-items:center;color:var(--text-muted);display:flex;font-size:11px;gap:12px}.PLMApp_categoryProgressBar__K\+q17{background:#c8a96e1f;border-radius:2px;height:4px;overflow:hidden;width:100px}.PLMApp_categoryProgressFill__pd4Fm{background:linear-gradient(to right,var(--gold),var(--gold-bright));border-radius:2px;height:100%;transition:width .5s ease}.PLMApp_categoryChevron__srczK{color:var(--text-muted);font-size:11px;transition:transform var(--transition)}.PLMApp_categoryChevronOpen__NZJOb{transform:rotate(90deg)}.PLMApp_stepsScrollArea__sU2si{overflow-x:auto;padding:22px 26px 26px;scrollbar-color:#c8a96e33 #0000;scrollbar-width:thin}.PLMApp_stepsScrollArea__sU2si::-webkit-scrollbar{height:4px}.PLMApp_stepsScrollArea__sU2si::-webkit-scrollbar-track{background:#0000}.PLMApp_stepsScrollArea__sU2si::-webkit-scrollbar-thumb{background:#c8a96e33;border-radius:2px}.PLMApp_stepsRow__Nijbb{align-items:flex-start;display:flex;gap:14px;min-width:-webkit-max-content;min-width:max-content}.PLMApp_stepConnector__HS1jv{align-self:center;background:#c8a96e26;flex-shrink:0;height:2px;margin-top:-2px;width:24px}.PLMApp_stepNode__8jMK3{background:#141f1da6;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;padding:18px 18px 16px;position:relative;transition:border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition);width:196px}.PLMApp_stepNode__8jMK3:hover{background:var(--bg-surface2);border-color:var(--border-hover);box-shadow:0 8px 24px #00000040;transform:translateY(-3px)}.PLMApp_stepNodeDone__xyHfV{background:#50a07812;border-color:#6abf9a47}.PLMApp_stepNodeBlocked__x0dV3{background:#b450500f;border-color:#d0707047}.PLMApp_stepNodeInProgress__q39H5{background:#c8a96e0f;border-color:#c8a96e52}.PLMApp_stepNum__0CiGf{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;line-height:1;margin-bottom:8px;opacity:.4}.PLMApp_stepTitle__PIaT7{color:var(--text-body);font-size:11px;font-weight:600;letter-spacing:.6px;line-height:1.45;margin-bottom:14px;min-height:32px}.PLMApp_stepNode__8jMK3:hover .PLMApp_stepTitle__PIaT7{color:var(--bg-deep)}.PLMApp_stepNode__8jMK3:hover .PLMApp_stepNum__0CiGf{color:var(--bg-deep);opacity:1}.PLMApp_stepStatus__1xfIt{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-size:8.5px;font-weight:700;gap:5px;justify-content:center;letter-spacing:1.5px;padding:5px 10px;text-transform:uppercase;transition:all var(--transition);width:100%}.PLMApp_statusNotStarted__2t4pS{background:var(--status-not-started);color:var(--status-not-started-text)}.PLMApp_statusInProgress__GPeON{background:var(--status-in-progress);color:var(--status-in-progress-text)}.PLMApp_statusWaiting__4m\+VP{background:var(--status-waiting);color:var(--status-waiting-text)}.PLMApp_statusBlocked__UZ8C3{background:var(--status-blocked);color:var(--status-blocked-text)}.PLMApp_statusDone__4Jy2v{background:var(--status-done);color:var(--status-done-text)}.PLMApp_statusNotNeeded__h-Z-H{background:var(--status-not-needed);color:var(--status-not-needed-text)}.PLMApp_stepOwner__0Av-Z{color:var(--text-muted);font-size:10px;letter-spacing:.4px;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PLMApp_stepNotesFlag__nFbU6{background:var(--gold);right:12px}.PLMApp_stepDocFlag__I0-uW,.PLMApp_stepNotesFlag__nFbU6{border-radius:50%;height:6px;opacity:.65;position:absolute;top:10px;width:6px}.PLMApp_stepDocFlag__I0-uW{background:#6abf9a;right:24px}.PLMApp_statusDropdown__oE63o{animation:PLMApp_dropIn__C6nOu .15s ease;background:#474646;border:1px solid var(--border-hover);border-radius:var(--radius-sm);bottom:calc(100% + 8px);box-shadow:0 10px 36px #00000073;left:0;min-width:160px;overflow:hidden;position:absolute;z-index:100}@keyframes PLMApp_dropIn__C6nOu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PLMApp_statusOption__0hHZy{align-items:center;background:#0000;border:none;color:var(--text-body);cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:1.5px;padding:11px 16px;text-align:left;text-transform:uppercase;transition:background var(--transition);width:100%}.PLMApp_statusOption__0hHZy:hover{background:#c8a96e17}.PLMApp_drawerOverlay__pdyNz{animation:PLMApp_fadeIn__4xYBM .2s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1211b8;inset:0;position:fixed;z-index:300}@keyframes PLMApp_fadeIn__4xYBM{0%{opacity:0}to{opacity:1}}.PLMApp_drawer__Xik7s{animation:PLMApp_slideIn__5KxKF .28s ease;background:var(--bg-surface);border-left:1px solid var(--border-hover);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;right:0;top:0;width:min(600px,92vw);z-index:301}@keyframes PLMApp_slideIn__5KxKF{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}.PLMApp_drawerHeader__Sr4l1{background:#141f1d8c;border-bottom:1px solid var(--border);flex-shrink:0;padding:30px 34px 24px}.PLMApp_drawerHeaderTop__dCvas{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.PLMApp_drawerCategoryTag__Q8l8M{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:2.5px;margin-bottom:8px;text-transform:uppercase}.PLMApp_drawerTitle__AyHnI{color:var(--accent);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:400;letter-spacing:2px;line-height:1.2}.PLMApp_drawerCloseBtn__YMijj{align-items:center;background:#0000;border:1px solid var(--border);border-radius:7px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;transition:all var(--transition);width:34px}.PLMApp_drawerCloseBtn__YMijj:hover{background:#c8a96e17;border-color:var(--border-hover);color:var(--text)}.PLMApp_drawerStatusRow__8-IVa{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PLMApp_drawerBody__6BXGh{flex:1 1;overflow-y:auto;padding:28px 34px;scrollbar-color:#c8a96e26 #0000;scrollbar-width:thin}.PLMApp_drawerSection__NIGG5{margin-bottom:28px}.PLMApp_drawerSectionTitle__XCKMG{border-bottom:1px solid var(--border);color:var(--gold);font-size:9px;font-weight:700;letter-spacing:3px;margin-bottom:14px;padding-bottom:10px;text-transform:uppercase}.PLMApp_dateGrid__7DoqZ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.PLMApp_dateField__uZfaf{display:flex;flex-direction:column;gap:6px}.PLMApp_fieldLabel__EkWO3{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.PLMApp_fieldInput__B8wRB{background:#141f1d99;border:1px solid var(--border);border-radius:7px;color:var(--text-body);font-family:Montserrat,sans-serif;font-size:12px;outline:none;padding:10px 13px;transition:border-color var(--transition);width:100%}.PLMApp_fieldInput__B8wRB:focus{border-color:var(--border-hover)}.PLMApp_fieldInput__B8wRB::-webkit-calendar-picker-indicator{filter:invert(.6) sepia(1) saturate(.5);opacity:.6}.PLMApp_fieldSelect__Iajhc{-webkit-appearance:none;appearance:none;background:#141f1d99;border:1px solid var(--border);border-radius:7px;color:var(--text-body);cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;outline:none;padding:10px 13px;transition:border-color var(--transition);width:100%}.PLMApp_fieldSelect__Iajhc:focus{border-color:var(--border-hover)}.PLMApp_fieldSelect__Iajhc option{background:var(--bg-surface2);color:var(--bg-deep)}.PLMApp_notesArea__YAyii{background:#141f1d99;border:1px solid var(--border);border-radius:7px;color:var(--text-body);font-family:Montserrat,sans-serif;font-size:13px;line-height:1.75;min-height:120px;outline:none;padding:13px 15px;resize:vertical;transition:border-color var(--transition);width:100%}.PLMApp_notesArea__YAyii:focus{border-color:var(--border-hover)}.PLMApp_notesArea__YAyii::placeholder{color:var(--text-muted);opacity:.6}.PLMApp_saveIndicator__Wse55{color:var(--text-muted);font-size:10px;letter-spacing:1px;margin-top:7px;transition:color .3s}.PLMApp_saveIndicatorSaving__ZjhSQ{color:var(--gold)}.PLMApp_saveIndicatorSaved__X0Scd{color:#6abf9a}.PLMApp_activityLog__V4g5W{display:flex;flex-direction:column}.PLMApp_activityEntry__L6uwb{border-bottom:1px solid #e8dfc80a;display:flex;gap:14px;padding:12px 0;position:relative}.PLMApp_activityEntry__L6uwb:last-child{border-bottom:none}.PLMApp_activityLine__j9Vnq{background:var(--border);bottom:-12px;left:8px;position:absolute;top:24px;width:1px}.PLMApp_activityDot__JHYmv{align-items:center;background:var(--bg-surface2);border:1px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;font-size:8px;height:17px;justify-content:center;margin-top:2px;width:17px}.PLMApp_activityText__BS-TA{flex:1 1}.PLMApp_activityAction__hB0J1{color:var(--text-body);font-size:12px;line-height:1.5}.PLMApp_activityTime__7VbGp{color:var(--text-muted);font-size:10px;letter-spacing:.5px;margin-top:3px}.PLMApp_drawerFooter__AOth2{border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;padding:20px 34px}.PLMApp_btn__haZW\+{align-items:center;border:1px solid var(--border);border-radius:7px;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;gap:7px;letter-spacing:2px;padding:12px 24px;text-transform:uppercase;transition:all var(--transition)}.PLMApp_btnPrimary__A1Uxn{background:var(--gold);border-color:var(--gold);color:var(--bg-deep)}.PLMApp_btnPrimary__A1Uxn:hover{background:var(--gold-bright);border-color:var(--gold-bright);box-shadow:0 0 20px #c8a96e52}.PLMApp_btnSecondary__N0hoV{background:#0000;color:var(--text-muted)}.PLMApp_btnSecondary__N0hoV:hover{background:#c8a96e12;border-color:var(--border-hover);color:var(--text)}.PLMApp_kanbanBoard__lErzt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(200px,1fr));min-width:1000px}.PLMApp_kanbanCol__jpMs4{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.PLMApp_kanbanColHeader__9s5tN{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 18px}.PLMApp_kanbanColTitle__OfaZ9{font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.PLMApp_kanbanColCount__8pbct{color:var(--text-muted);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300}.PLMApp_kanbanCards__ooRyl{display:flex;flex-direction:column;gap:10px;min-height:120px;padding:12px}.PLMApp_kanbanCard__xhg7V{background:#141f1d80;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:14px 16px;transition:all var(--transition)}.PLMApp_kanbanCard__xhg7V:hover{background:var(--bg-surface2);border-color:var(--border-hover);box-shadow:0 6px 18px #0003;transform:translateY(-2px)}.PLMApp_kanbanCardTitle__bn2g7{color:var(--text-body);font-size:11px;font-weight:600;line-height:1.35;margin-bottom:6px}.PLMApp_kanbanCardCategory__vX2m5{color:var(--text-muted);font-size:9px;letter-spacing:1px}.PLMApp_kanbanCard__xhg7V:hover .PLMApp_kanbanCardTitle__bn2g7{color:var(--bg-deep)}.PLMApp_kanbanCard__xhg7V:hover .PLMApp_kanbanCardCategory__vX2m5{color:var(--bg-deep);opacity:1}.PLMApp_docCenter__pvqf7{display:flex;flex-direction:column;gap:22px}.PLMApp_docSearchBar__eZFj\+{align-items:center;display:flex;gap:12px}.PLMApp_searchInput__X8B1i{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;color:var(--text-body);flex:1 1;font-family:Montserrat,sans-serif;font-size:13px;outline:none;padding:13px 18px;transition:border-color var(--transition)}.PLMApp_searchInput__X8B1i:focus{border-color:var(--border-hover)}.PLMApp_searchInput__X8B1i::placeholder{color:var(--text-muted)}.PLMApp_docTagFilter__vZb0d{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.PLMApp_docTag__9P8--{background:#0000;border:1px solid var(--border);border-radius:5px;color:var(--text-muted);cursor:pointer;font-size:9px;font-weight:600;letter-spacing:1.5px;padding:7px 14px;text-transform:uppercase;transition:all var(--transition)}.PLMApp_docTagActive__\+Aj4-{background:#c8a96e17;border-color:#c8a96e6b;color:var(--gold)}.PLMApp_docGrid__E5M0E{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.PLMApp_docCard__EXeuA{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:22px;position:relative;transition:all var(--transition)}.PLMApp_docCard__EXeuA:hover{background:var(--bg-surface2);border-color:var(--border-hover);box-shadow:0 10px 28px #00000038;transform:translateY(-3px)}.PLMApp_docCardIcon__dDQQX{font-size:32px;margin-bottom:12px;opacity:.8}.PLMApp_docCardName__OFB1W{color:var(--text);font-size:12px;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PLMApp_docCardMeta__lY3Sn{color:var(--text-muted);font-size:10px;line-height:1.7}.PLMApp_docCardTag__MdPPa{background:#c8a96e21;border:1px solid #c8a96e38;border-radius:4px;color:var(--gold);font-size:8px;font-weight:700;letter-spacing:1.5px;padding:4px 9px;position:absolute;right:12px;text-transform:uppercase;top:12px}.PLMApp_docList__4ImFx{display:flex;flex-direction:column;gap:8px;margin-top:12px}.PLMApp_docItem__c-p93{align-items:center;background:#141f1d80;border:1px solid var(--border);border-radius:8px;display:flex;gap:12px;padding:11px 14px;transition:border-color var(--transition)}.PLMApp_docItem__c-p93:hover{border-color:var(--border-hover)}.PLMApp_docIcon__zfRjZ{flex-shrink:0;font-size:16px;opacity:.75}.PLMApp_docName__k9a-J{color:var(--text-body);flex:1 1;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PLMApp_docMeta__DG3kT{color:var(--text-muted);flex-shrink:0;font-size:10px}.PLMApp_docLink__SCHlm{color:var(--gold);flex-shrink:0;font-size:10px;opacity:.8;text-decoration:none;transition:opacity var(--transition)}.PLMApp_docLink__SCHlm:hover{opacity:1}.PLMApp_uploadZone__DuaiX{border:1px dashed #c8a96e45;border-radius:10px;cursor:pointer;padding:26px;text-align:center;transition:border-color var(--transition),background var(--transition)}.PLMApp_uploadZoneActive__IRCtT,.PLMApp_uploadZone__DuaiX:hover{background:#c8a96e0d;border-color:#c8a96e8c}.PLMApp_uploadIcon__xI1jK{font-size:24px;margin-bottom:8px;opacity:.55}.PLMApp_uploadLabel__vzS2w{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:1.5px}.PLMApp_uploadSub__aTgn1{color:var(--text-muted);font-size:10px;margin-top:4px;opacity:.6}.PLMApp_uploadProgress__ZS\+WG{align-items:center;display:flex;gap:12px;margin-top:10px}.PLMApp_uploadProgressBar__TrIuV{background:#c8a96e1a;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.PLMApp_uploadProgressFill__JMlPz{background:linear-gradient(to right,var(--gold),var(--gold-bright));height:100%;transition:width .2s ease}.PLMApp_uploadProgressText__XPTA-{color:var(--text-muted);flex-shrink:0;font-size:10px}.PLMApp_emptyState__u\+GM6{color:var(--text-muted);padding:52px 24px;text-align:center}.PLMApp_emptyStateIcon__OIXNL{font-size:36px;margin-bottom:12px;opacity:.3}.PLMApp_emptyStateText__iW0z0{font-size:12px;font-weight:500;letter-spacing:1px;opacity:.6}.PLMApp_toast__MyVGn{align-items:center;animation:PLMApp_toastIn__jssIl .25s ease;background:var(--bg-surface2);border:1px solid var(--border-hover);border-radius:10px;bottom:28px;box-shadow:0 10px 32px #00000061;color:#000;display:flex;font-size:12px;font-weight:500;gap:10px;padding:14px 22px;position:fixed;right:28px;z-index:500}@keyframes PLMApp_toastIn__jssIl{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.PLMApp_toastDot__BXY4l{background:var(--gold);border-radius:50%;flex-shrink:0;height:7px;width:7px}.PLMApp_partyPulse__WvEZG{animation:PLMApp_plmPulse__HLYdN 2s ease-in-out infinite;display:inline-block}.PLMApp_partyPulseDelayed__lUOVQ{animation:PLMApp_plmPulse__HLYdN 2s ease-in-out .5s infinite}.PLMApp_partyPulse2__U1Dqq{animation:PLMApp_plmPulse2__GF5QY 2s ease-in-out infinite;display:inline-block}.PLMApp_partyPulseDelayed2__IOkx1{animation:PLMApp_plmPulse__HLYdN 2s ease-in-out .5s infinite}@keyframes PLMApp_plmPulse__HLYdN{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}@keyframes PLMApp_plmPulse2__GF5QY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.05)}}@media (max-width:1200px){.PLMApp_dashGrid__R1xtq{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.PLMApp_topNav__UBDaK{padding:0 28px}.PLMApp_shell__QPHF5{flex-direction:column}.PLMApp_sidebar__b1CX9{align-items:center;border-bottom:1px solid var(--border);border-right:none;flex-direction:row;height:auto;overflow-x:auto;overflow-y:visible;padding:10px 14px;position:static;top:auto;width:100%}.PLMApp_sideSection__bci\+8{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-bottom:0}.PLMApp_sideProgressWidget__dZoiH,.PLMApp_sideSectionLabel__S8Y9n{display:none}.PLMApp_sideItem__WGSIk{border-bottom:2px solid #0000;border-left:none;flex-direction:column;font-size:10px;gap:4px;padding:8px 14px;white-space:nowrap}.PLMApp_sideItemActive__WZ4F9{border-bottom-color:var(--gold);border-left-color:#0000}.PLMApp_main__VUtWW{padding:28px 24px}.PLMApp_dashPanels__r9KHd{grid-template-columns:1fr}}@media (max-width:900px){.PLMApp_main__VUtWW{padding:24px 20px}.PLMApp_categoryHeader__mGfSY{flex-wrap:wrap;gap:10px}.PLMApp_categoryProgress__6be8e{width:100%}.PLMApp_categoryProgressBar__K\+q17{flex:1 1;width:auto}}@media (max-width:768px){.PLMApp_app__F4DRW{--topbar-h:64px}.PLMApp_topNav__UBDaK{padding:0 18px}.PLMApp_logoImg__0ifaX{max-width:130px}.PLMApp_navLogo__U2fTA,.PLMApp_topLogo__P9XkJ{flex-shrink:0}.PLMApp_navRight__AMX\+e{-webkit-overflow-scrolling:touch;gap:6px;max-width:55vw;overflow-x:auto;scrollbar-width:none}.PLMApp_navRight__AMX\+e::-webkit-scrollbar{display:none}.PLMApp_navBtn__6vmUo{flex-shrink:0;font-size:9px;letter-spacing:1.5px;padding:8px 12px;white-space:nowrap}.PLMApp_pageTitle__JlHJN{letter-spacing:4px}.PLMApp_dashGrid__R1xtq{gap:14px;grid-template-columns:1fr 1fr}.PLMApp_statCard__c6MUv{padding:20px 18px 18px}.PLMApp_statValue__WOv7-{font-size:38px}.PLMApp_panel__7vFmd{padding:22px 20px}.PLMApp_stepNode__8jMK3{width:168px}.PLMApp_stepsScrollArea__sU2si{-webkit-overflow-scrolling:touch;padding:18px 20px 22px}.PLMApp_dateGrid__7DoqZ{gap:10px}.PLMApp_drawerTitle__AyHnI{font-size:24px}.PLMApp_drawerHeader__Sr4l1{padding:22px 20px 18px}.PLMApp_drawerBody__6BXGh{padding:22px 20px}.PLMApp_drawerFooter__AOth2{flex-wrap:wrap;padding:16px 20px}.PLMApp_btn__haZW\+{flex:1 1;justify-content:center}.PLMApp_docGrid__E5M0E{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.PLMApp_docSearchBar__eZFj\+{flex-wrap:wrap}.PLMApp_searchInput__X8B1i{flex:1 1 100%}.PLMApp_statusDropdown__oE63o{max-width:calc(100vw - 40px);min-width:140px}}@media (max-width:600px){.PLMApp_topNav__UBDaK{padding:0 14px}.PLMApp_navRight__AMX\+e{max-width:48vw}.PLMApp_dashGrid__R1xtq{grid-template-columns:1fr}.PLMApp_statValue__WOv7-{font-size:40px}.PLMApp_kanbanCards__ooRyl{min-height:auto}.PLMApp_sideItem__WGSIk{font-size:9.5px;padding:7px 12px}.PLMApp_categoryHeader__mGfSY{padding:14px 18px}.PLMApp_categoryName__eM\+jx{font-size:10px;letter-spacing:2px}.PLMApp_categoryNum__2IpA9{font-size:22px;min-width:26px}.PLMApp_drawer__Xik7s{width:100vw}.PLMApp_dateGrid__7DoqZ{grid-template-columns:1fr}.PLMApp_toast__MyVGn{bottom:16px;left:16px;padding:12px 16px;right:16px}}@media (max-width:480px){.PLMApp_app__F4DRW{--topbar-h:58px}.PLMApp_topNav__UBDaK{padding:0 12px}.PLMApp_logoImg__0ifaX{max-width:96px}.PLMApp_navRight__AMX\+e{gap:4px;max-width:50vw}.PLMApp_navBtn__6vmUo{font-size:8.5px;letter-spacing:1px;padding:7px 10px}.PLMApp_main__VUtWW{padding:18px 14px}.PLMApp_pageTitle__JlHJN{font-size:28px;letter-spacing:3px}.PLMApp_pageSubtitle__oCjp7{font-size:10.5px}.PLMApp_statCard__c6MUv{padding:18px 16px 16px}.PLMApp_statValue__WOv7-{font-size:32px}.PLMApp_statLabel__sdbUS{font-size:8.5px}.PLMApp_panel__7vFmd{padding:18px 16px}.PLMApp_panelTitle__TOQos{font-size:9px}.PLMApp_sidebar__b1CX9{padding:8px}.PLMApp_sideItem__WGSIk{font-size:9px;gap:2px;padding:6px 10px}.PLMApp_sideItemIcon__aCoju{font-size:13px}.PLMApp_stepNode__8jMK3{padding:14px 14px 12px;width:148px}.PLMApp_stepTitle__PIaT7{font-size:10px;min-height:28px}.PLMApp_drawerHeader__Sr4l1{padding:18px 16px 14px}.PLMApp_drawerBody__6BXGh{padding:18px 16px}.PLMApp_drawerFooter__AOth2{padding:14px 16px}.PLMApp_drawerTitle__AyHnI{font-size:21px}.PLMApp_drawerCategoryTag__Q8l8M{font-size:8px}.PLMApp_docCard__EXeuA{padding:16px}.PLMApp_docGrid__E5M0E{grid-template-columns:1fr}.PLMApp_emptyState__u\+GM6{padding:36px 16px}.PLMApp_emptyStateIcon__OIXNL{font-size:28px}.PLMApp_toast__MyVGn{font-size:11px;padding:10px 14px}}@media (max-width:380px){.PLMApp_navRight__AMX\+e{max-width:44vw}.PLMApp_navBtn__6vmUo{font-size:8px;letter-spacing:.5px;padding:6px 8px}.PLMApp_logoImg__0ifaX{max-width:80px}.PLMApp_statValue__WOv7-{font-size:28px}.PLMApp_statCard__c6MUv{padding:16px 14px 14px}.PLMApp_stepNode__8jMK3{width:132px}}@media (hover:none){.PLMApp_docCard__EXeuA:hover,.PLMApp_kanbanCard__xhg7V:hover,.PLMApp_statCard__c6MUv:hover,.PLMApp_stepNode__8jMK3:hover{transform:none}}.PLMApp_orderPanel__krHvU{overflow:hidden;padding:0}.PLMApp_orderPanelSelected__ZcAmX{border-color:#c8a96e6b!important;box-shadow:0 12px 32px #00000038}.PLMApp_orderRow__Rhl3I{align-items:stretch;display:grid;grid-template-columns:200px 1fr 1fr .8fr .8fr 160px;grid-template-columns:var(--order-cols,200px 1fr 1fr .8fr .8fr 160px)}.PLMApp_orderCell__ZLE2V{border-right:1px solid #c8a96e14;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:18px}.PLMApp_orderCell__ZLE2V:last-child{border-right:none}.PLMApp_orderCellFirst__-2HJT{background:#c8a96e0a;border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;padding:24px 20px}.PLMApp_orderCellFirstSelected__DSxuQ{background:#c8a96e14}.PLMApp_orderCellSelect__\+DdjJ{align-items:center;border-right:1px solid #c8a96e14;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:18px 16px}.PLMApp_orderCellSelectOn__2D41Y{background:#c8a96e0f}.PLMApp_orderCellAdmin__Bf1Oz{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px 14px}.PLMApp_cellLabel__MdZmp{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2.4px;margin-bottom:8px;text-transform:uppercase}.PLMApp_cellValue__oSjD7{color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.4px}.PLMApp_cellMeta__nf7uv{color:var(--text-muted);font-size:10px;letter-spacing:.4px}.PLMApp_cellValueUrgent__LL7Ls{color:#dbb866}.PLMApp_cellValueConstruction__DgGZK{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.PLMApp_orderNumberDisplay__7J5V6{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300;letter-spacing:2px;line-height:1;margin-bottom:8px}.PLMApp_orderNumberDisplaySelected__o2mft{color:var(--gold-bright)}.PLMApp_orderIdDisplay__gXBbn{color:var(--text-muted);font-size:8px;letter-spacing:1.2px;text-transform:uppercase}.PLMApp_toggleLabel__HxkD\+{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.PLMApp_toggleLabelOn__Gq4qK{color:var(--gold)}.PLMApp_toggleTrack__y0Phv{background:#e8dfc814;border:1px solid var(--border);border-radius:10px;cursor:pointer;display:block;flex-shrink:0;height:20px;outline:none;padding:0;position:relative;transition:background var(--transition),border-color var(--transition);width:38px}.PLMApp_toggleTrackOn__J\+v90{background:#c8a96e38;border-color:#c8a96e80}.PLMApp_toggleKnob__O4OEh{background:var(--text-muted);border-radius:50%;height:12px;left:3px;position:absolute;top:3px;transition:transform var(--transition),background var(--transition);width:12px}.PLMApp_toggleKnobOn__f3zFX{background:var(--gold);box-shadow:0 0 8px #c8a96e73;transform:translateX(18px)}.PLMApp_btnArchive__dM-AD{background:#c8a96e12;border:1px solid #c8a96e59;border-radius:4px;color:var(--gold);cursor:pointer;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.4px;padding:5px 0;text-transform:uppercase;transition:background var(--transition),border-color var(--transition);width:100%}.PLMApp_btnArchive__dM-AD:hover{background:#c8a96e26;border-color:#c8a96e8c}.PLMApp_btnCancelOrder__62Ael{background:#d0707012;border:1px solid #d0707059;border-radius:4px;color:#d07070;cursor:pointer;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.4px;padding:5px 0;text-transform:uppercase;transition:background var(--transition),border-color var(--transition);width:100%}.PLMApp_btnCancelOrder__62Ael:hover{background:#d0707026;border-color:#d070708c}.PLMApp_modalOverlay__f1NTF{align-items:center;background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.PLMApp_modalBox__HL0ui{background:#e3d9b5;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:20px;max-width:440px;min-width:360px;padding:36px 40px}.PLMApp_modalTag__flq5j{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2.4px;margin-bottom:10px;text-transform:uppercase}.PLMApp_modalTitle__Bskj5{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:300;letter-spacing:2px;line-height:1}.PLMApp_modalDivider__SPD6A{background:linear-gradient(90deg,#0000,var(--border),#0000);height:1px}.PLMApp_modalWarning__cUyWf{color:var(--text-muted);font-size:11px;letter-spacing:.4px;line-height:1.6}.PLMApp_modalActions__gQ5Te{display:flex;gap:10px;justify-content:flex-end}.PLMApp_btnModalDismiss__-mY5I{background:#0000;border:1px solid var(--border);border-radius:4px;color:var(--text-muted)}.PLMApp_btnModalConfirmArchive__NC4QW,.PLMApp_btnModalDismiss__-mY5I{cursor:pointer;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.4px;padding:8px 20px;text-transform:uppercase}.PLMApp_btnModalConfirmArchive__NC4QW{background:#7c797496;border:1px solid #c8a96e80;border-radius:4px;color:var(--gold)}.PLMApp_btnModalConfirmCancel__Frg3C{background:#a9a2a2a3;border:1px solid #d0707080;border-radius:4px;color:#d07070;cursor:pointer;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.4px;padding:8px 20px;text-transform:uppercase}@media (max-width:1200px){.PLMApp_orderRow__Rhl3I{grid-template-columns:180px 1fr 1fr .8fr .8fr 130px 120px}}@media (max-width:1024px){.PLMApp_orderRow__Rhl3I{grid-template-columns:160px 1fr 1fr .8fr 120px 110px}}@media (max-width:900px){.PLMApp_orderRow__Rhl3I{grid-template-columns:140px 1fr 1fr 110px 100px}.PLMApp_orderCellFirst__-2HJT{padding:16px 14px}.PLMApp_orderCell__ZLE2V{padding:14px 12px}}@media (max-width:768px){.PLMApp_orderRow__Rhl3I{grid-template-columns:1fr 1fr}.PLMApp_orderCellAdmin__Bf1Oz,.PLMApp_orderCellFirst__-2HJT,.PLMApp_orderCellSelect__\+DdjJ,.PLMApp_orderCell__ZLE2V{border-bottom:1px solid var(--border);border-right:none}.PLMApp_modalBox__HL0ui{min-width:0;min-width:auto;padding:28px 24px;width:calc(100vw - 48px)}}@media (max-width:480px){.PLMApp_orderRow__Rhl3I{grid-template-columns:1fr}}.PLMApp_plcProgressList__oDylZ{display:flex;flex-direction:column;gap:10px}.PLMApp_plcProgressRow__3w\+4N{align-items:center;display:flex;gap:12px}.PLMApp_plcProgressName__MHst9{color:var(--text-muted);flex-shrink:0;font-size:11px;letter-spacing:.5px;width:160px}.PLMApp_plcProgressTrack__mpq96{background:#c8a96e14;border-radius:2px;flex:1 1;height:8px;overflow:hidden}.PLMApp_plcProgressFill__pgtUG{background:linear-gradient(to right,var(--gold),var(--gold-bright));border-radius:2px;height:100%}.PLMApp_plcProgressPct__t-uYI{color:var(--text-muted);font-size:11px;text-align:right;width:32px}.PLMApp_orderProfileCard__FAjOk{overflow:hidden;padding:0}.PLMApp_orderProfileTop__kV7Ym{align-items:stretch;border-bottom:1px solid var(--border);display:flex}.PLMApp_orderProfileNumCell__MQBV0{align-items:center;background:#c8a96e0a;border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:130px;padding:22px 28px}.PLMApp_orderProfileNumLabel__ODBSD{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2.5px;margin-bottom:6px;text-transform:uppercase}.PLMApp_orderProfileNum__WjxNd{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300;letter-spacing:2px;white-space:nowrap}.PLMApp_orderProfileNumSub__NZsav{color:var(--text-muted);font-size:8px;letter-spacing:1px;margin-top:4px}.PLMApp_orderProfilePartiesCell__sulln{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:18px 24px}.PLMApp_orderProfilePartiesRow__k6iS5{display:flex;gap:16px}.PLMApp_orderProfileParty__DQiTH{display:flex;flex:1 1;flex-direction:column;gap:3px}.PLMApp_orderProfilePartyRole__pwjNe{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.PLMApp_orderProfilePartyName__1Lqjc{color:var(--accent);font-size:13px;font-weight:500;letter-spacing:.4px}.PLMApp_orderProfilePartyLocation__k\+VVk{align-items:center;color:var(--text-muted);display:flex;font-size:10px;gap:5px}.PLMApp_orderProfilePartyDot__vFlmI{border-radius:50%;flex-shrink:0;height:6px;width:6px}.PLMApp_orderProfileTagsRow__8v-mQ{align-items:center;border-top:1px solid #c8a96e14;display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.PLMApp_orderProfileTagsLabel__Ow6V6{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2px;margin-right:4px;text-transform:uppercase}.PLMApp_orderProfileTagDivider__w5\+oR{align-self:center;background:#c8a96e2e;height:16px;margin:0 4px;width:1px}.PLMApp_orderProfileTag__y3XQq{background:#0000;border:1px solid #c8a96e2e;border-radius:5px;color:var(--text-muted);cursor:default;font-family:inherit;font-size:9px;font-weight:700;letter-spacing:1.8px;opacity:1;padding:5px 13px;text-transform:uppercase;transition:all .2s}.PLMApp_orderProfileTagActive__wDcsd{background:#c8a96e2e;border-color:#c8a96e73;color:var(--gold)}.PLMApp_orderProfileTimelineCell__rIg-\+{align-items:center;border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:3px;justify-content:center;min-width:110px;padding:16px 20px}.PLMApp_orderProfileTimelineLabel__WW3jT{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:1.8px;margin-bottom:2px;text-transform:uppercase}.PLMApp_orderProfileTimelineSublabel__sEarH{color:var(--text-muted);font-size:7px;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.PLMApp_orderProfileDonutWrap__hJLpX{height:66px;position:relative;width:66px}.PLMApp_orderProfileDonutCenter__hWImJ{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.PLMApp_orderProfileDonutPct__Ur2KC{font-size:10px;font-weight:600}.PLMApp_orderProfileDaysValue__c1QMj{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:300;line-height:1}.PLMApp_orderProfileDaysDelivery__zUF2p{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.PLMApp_orderProfileStatsGrid__LtgEU{display:grid;grid-template-columns:repeat(6,1fr)}.PLMApp_orderProfileStatCell__aktVP{border-right:1px solid #c8a96e14;padding:16px 20px}.PLMApp_orderProfileStatCell__aktVP:last-child{border-right:none}.PLMApp_orderProfileStatLabel__joz8P{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.PLMApp_orderProfileStatValue__mBkZ9{color:var(--accent);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;line-height:1;margin-bottom:2px}.PLMApp_orderProfileStatSub__Cq9fj{color:var(--text-muted);font-size:10px;letter-spacing:.3px;margin-top:2px}.PLMApp_orderProfileStatGreen__xHgmn{color:#6abf9a}.PLMApp_orderProfileStatGold__0OVk9{color:var(--gold)}.PLMApp_orderProfileStatWarm__Os4UP{color:#dbb866}.PLMApp_orderProfilePayBadge__QBptU{align-items:center;background:#c8a96e1f;border:1px solid #c8a96e47;border-radius:5px;color:var(--gold);display:inline-flex;font-size:9px;font-weight:700;gap:5px;letter-spacing:1.5px;padding:4px 10px;text-transform:uppercase}.PLMApp_orderProfilePayDot__lhoZY{background:var(--gold);border-radius:50%;display:inline-block;height:6px;width:6px}.PLMApp_orderProfileSkuTags__YKLDf{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.PLMApp_orderProfileSkuTag__INoFq{background:#c8a96e12;border:1px solid #c8a96e26;border-radius:4px;color:var(--text-muted);font-size:9px;letter-spacing:.5px;padding:2px 8px}.PLMApp_analyticsLegend__1xVSV{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.PLMApp_analyticsLegendItem__x1ffl{align-items:center;display:flex;gap:6px}.PLMApp_analyticsLegendLabel__R-UU3{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.PLMApp_analyticsChartWrap__6zaZm{height:280px;position:relative;width:100%}@media (max-width:1024px){.PLMApp_orderProfileStatsGrid__LtgEU{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.PLMApp_orderProfileTop__kV7Ym{flex-direction:column}.PLMApp_orderProfileNumCell__MQBV0{align-items:center;border-bottom:1px solid var(--border);border-right:none}.PLMApp_orderProfileNumCell__MQBV0,.PLMApp_orderProfileTimelineCell__rIg-\+{flex-direction:row;gap:16px;justify-content:flex-start;min-width:0;min-width:auto}.PLMApp_orderProfileTimelineCell__rIg-\+{border-left:none;border-top:1px solid var(--border)}.PLMApp_orderProfileStatsGrid__LtgEU{grid-template-columns:repeat(2,1fr)}.PLMApp_plcProgressName__MHst9{width:110px}}@media (max-width:480px){.PLMApp_orderProfileStatsGrid__LtgEU{grid-template-columns:1fr}.PLMApp_orderProfilePartiesRow__k6iS5{flex-direction:column}.PLMApp_plcProgressName__MHst9{width:90px}}.PLMApp_orderPanelCancelled__XymCd{border-color:#d070702e!important}.PLMApp_orderCellFirstCancelled__gkLyl{background:#d070700a}.PLMApp_orderNumberDisplayCancelled__O5-Ou{color:#d07070}.PLMApp_orderStatusDate__fWYCs{color:var(--text-muted);font-size:8px;letter-spacing:1px;margin-top:8px;opacity:.7;text-transform:uppercase}.PLMApp_deliveryStatusCompleted__ehcUu{color:#6abf9a;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PLMApp_deliveryStatusCancelled__MOM\+k{color:#d07070;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PLMApp_statusBadge__mx3IZ{align-items:center;border-radius:4px;display:inline-flex;font-size:8px;font-weight:700;letter-spacing:1.4px;padding:3px 8px;text-transform:uppercase}.PLMApp_statusBadgeArchived__wVl7O{background:#6abf9a14;border:1px solid #6abf9a66;color:#6abf9a}.PLMApp_statusBadgeCancelled__L1hyo{background:#d0707014;border:1px solid #d0707066;color:#d07070}.PLMApp_orderCellDocs__8WLnq{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px 14px}.PLMApp_orderCellDocsLabel__D-zW9{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.PLMApp_btnViewDocs__U2WWk{background:#c8a96e12;border:1px solid #c8a96e59;border-radius:4px;color:var(--gold);cursor:pointer;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.4px;padding:5px 14px;text-transform:uppercase;transition:background var(--transition),border-color var(--transition)}.PLMApp_btnViewDocs__U2WWk:hover{background:#c8a96e26;border-color:#c8a96e8c}.PLMApp_ganttOuter__t79QC{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:0;height:100%}.PLMApp_ganttLegend__sp7S3{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding:8px 0 12px}.PLMApp_ganttLegendItem__-o1Ht{align-items:center;display:flex;gap:6px}.PLMApp_ganttLegendDot__KQgL6{border:1px solid #ffffff2e;border-radius:3px;flex-shrink:0;height:10px;width:10px}.PLMApp_ganttLegendLabel__FLePT{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.PLMApp_ganttTodayLegend__cJ-tr{align-items:center;display:flex;gap:6px;margin-left:auto}.PLMApp_ganttTodayLegendLine__YjujZ{background:#d07070e6;border-radius:2px;height:14px;width:2px}.PLMApp_ganttTableWrap__TEbKN{background:#141f1d99;border:1px solid var(--border);border-radius:12px;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PLMApp_ganttStickyHeader__jlc0h{background:#141f1df2;border-bottom:1px solid #e8dfc81f;display:flex;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:20}.PLMApp_ganttHeaderScroll__nH2Xq{display:flex;flex:1 1;overflow:hidden}.PLMApp_ganttLabelColHeader__v8\+U5{align-items:flex-end;border-bottom:1px solid #e8dfc81f;border-right:1px solid #e8dfc81a;display:flex;flex-shrink:0;height:56px;padding:0 16px 8px;width:220px}.PLMApp_ganttLabelColTitle__clicP{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.PLMApp_ganttMonthRow__bCnj2{display:flex;height:28px}.PLMApp_ganttMonthCell__msruD{align-items:center;border-bottom:1px solid #e8dfc80f;border-left:1px solid #e8dfc817;display:flex;flex-shrink:0;justify-content:center;width:144px}.PLMApp_ganttMonthLabel__485ub{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.PLMApp_ganttWeekRow__vYUHl{display:flex;height:24px}.PLMApp_ganttWeekCell__2qvFU{align-items:center;border-left:1px solid #e8dfc812;color:#a4a5a399;display:flex;flex-shrink:0;font-size:8px;font-weight:600;justify-content:center;letter-spacing:1px;width:36px}.PLMApp_ganttBodyWrap__yMX4U{display:flex;flex:1 1;overflow:auto;scrollbar-color:#c8a96e33 #0000;scrollbar-width:thin}.PLMApp_ganttLabelColBody__TLWW5{background:#141f1df7;border-right:1px solid #e8dfc81a;flex-shrink:0;left:0;position:-webkit-sticky;position:sticky;width:220px;z-index:10}.PLMApp_ganttCatLabelRow__uU9dF{align-items:center;background:#1e2e2cb3;border-bottom:1px solid #e8dfc817;display:flex;gap:8px;height:40px;padding:0 16px}.PLMApp_ganttCatDot__QKwYA{border-radius:50%;flex-shrink:0;height:6px;width:6px}.PLMApp_ganttCatLabelText__S5hoW{font-size:10px;font-weight:700;letter-spacing:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PLMApp_ganttStepLabelRow__9v5WA{align-items:center;border-bottom:1px solid #e8dfc80a;cursor:default;display:flex;height:34px;padding:0 16px 0 24px;transition:background var(--transition)}.PLMApp_ganttStepLabelText__uAzpg{color:var(--text-body);font-size:11px;font-weight:500;max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PLMApp_ganttGridScroll__Wbiq9{flex:1 1;overflow:auto;position:relative}.PLMApp_ganttCatGridRow__aPau5{border-bottom:1px solid #e8dfc817;height:40px;position:relative}.PLMApp_ganttCatBand__josIE{inset:0;pointer-events:none;position:absolute}.PLMApp_ganttStepGridRow__etxkB{border-bottom:1px solid #e8dfc80a;height:34px;position:relative;transition:background var(--transition)}.PLMApp_ganttGridLine__79YD6{bottom:0;pointer-events:none;position:absolute;top:0;width:1px}.PLMApp_ganttMonthLine__xICV9{background:#e8dfc812}.PLMApp_ganttWeekLine__c0o\+b{background:hsla(43,41%,85%,.035)}.PLMApp_ganttTodayLine__E\+lo9{background:#d07070e0;bottom:0;box-shadow:0 0 8px #d0707080;pointer-events:none;position:absolute;top:0;width:2px;z-index:10}.PLMApp_ganttTodayLabel__hOkJl{background:#d07070f2;border-radius:3px;color:#fff;font-size:8px;font-weight:700;left:50%;letter-spacing:1.5px;padding:2px 6px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.PLMApp_ganttBarLabel__Lq\+aE{font-size:8px;font-weight:700;letter-spacing:.6px;overflow:hidden;padding:0 6px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1}.PLMApp_ganttTooltip__6461C{background:#1a2f2c;border-radius:8px;box-shadow:0 8px 32px #0009;min-width:200px;padding:10px 14px;pointer-events:none;position:absolute;top:calc(100% + 4px);z-index:100}.PLMApp_ganttTooltipCat__Jd3PY{font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.PLMApp_ganttTooltipTitle__A5uzh{color:var(--accent);font-size:12px;font-weight:600;line-height:1.3;margin-bottom:8px}.PLMApp_ganttTooltipGrid__9Wlnv{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:1fr 1fr}.PLMApp_ganttTooltipField__VDsXj{display:flex;flex-direction:column;gap:1px}.PLMApp_ganttTooltipFieldKey__sxpaA{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.PLMApp_ganttTooltipFieldVal__kdGJt{color:var(--accent);font-size:10px;font-weight:500}.Login_root__YRB9E{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;overflow:hidden;position:relative;width:100vw}.Login_bgVideo__fid\+P{height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;transform:translateZ(0);width:100%;will-change:transform;z-index:0}.Login_vignette__CkEId{background:radial-gradient(ellipse at center,#0000 25%,#04120c9e 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.Login_loader__OYhjm{align-items:center;background:#06120d;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .5s ease;z-index:100}.Login_loaderFade__qO\+oX{opacity:0;pointer-events:none}.Login_loaderSpinner__bZaVL{animation:Login_spin__S8-MS .8s linear infinite;border:1.5px solid #c9b07a33;border-radius:50%;border-top-color:#c9b07abf;height:28px;width:28px}.Login_homeBtn__1Mpb-{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0a1e1673;border:1px solid #b4d2be2e;border-radius:50%;color:#c9b07abf;display:flex;height:38px;justify-content:center;position:fixed;right:24px;text-decoration:none;top:20px;transition:color .2s ease,border-color .2s ease,background .2s ease;width:38px;z-index:10}.Login_homeBtn__1Mpb-:hover{background:#0a1e16a6;border-color:#c9b07a73;color:#c9b07a}.Login_layout__iy0zN{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.Login_portrait__dy5Ht .Login_layout__iy0zN{flex-direction:column;justify-content:center}.Login_landscape__4qIur .Login_layout__iy0zN{flex-direction:row;gap:0;justify-content:center;padding:0 6vw}.Login_leftCol__PaL-v{flex:0 0 42%}.Login_card__MlG5T{align-items:center;animation:Login_cardReveal__j0YS4 1s cubic-bezier(.22,1,.36,1) .1s both;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);background:#0c261c6b;border:1px solid #b4d2c333;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 48px #00000080,0 2px 8px #0000004d;display:flex;flex-direction:column;gap:0;padding:clamp(32px,5vw,56px) clamp(28px,5vw,56px);position:relative;width:clamp(290px,74vw,420px)}.Login_landscape__4qIur .Login_card__MlG5T{flex:0 0 auto;width:clamp(320px,40vw,480px)}@keyframes Login_cardReveal__j0YS4{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Login_cardLabel__bCnm6{color:#c9b07ab3;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:clamp(.8rem,2.6vw,.92rem);font-weight:700;letter-spacing:.42em;margin:0 0 28px;text-align:center}.Login_fields__z-U7s{display:flex;flex-direction:column;gap:18px;margin-bottom:24px;width:100%}.Login_fieldWrap__DOI0w{position:relative;width:100%}.Login_input__SJBGF{background:#03120cbf;border:1px solid #96beaa29;border-radius:8px;box-sizing:border-box;caret-color:#c9b07a;color:#c9b07a;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:clamp(.62rem,1.8vw,.72rem);font-weight:400;letter-spacing:.3em;outline:none;padding:16px 46px 16px 18px;text-align:center;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.Login_input__SJBGF::placeholder{color:#c9b07a73;letter-spacing:.3em}.Login_input__SJBGF:focus{background:#03120ce0;border-color:#c9b07a7a;box-shadow:0 0 0 2px #c9b07a1f,0 4px 20px #0000004d}.Login_eyeBtn__d7HYA{align-items:center;background:none;border:none;color:#c9b07a73;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.Login_eyeBtn__d7HYA:hover{color:#c9b07ad9}.Login_eyeBtn__d7HYA svg{height:16px;width:16px}.Login_errorMsg__cXkyN{animation:Login_errorShake__ftonV .4s cubic-bezier(.36,.07,.19,.97) both;color:#e8a090;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.72rem,1.8vw,.82rem);font-weight:300;letter-spacing:.06em;line-height:1.5;margin:-8px 0 18px;padding:0 4px;text-align:center}@keyframes Login_errorShake__ftonV{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.Login_submitBtn__eJ5UK{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#3c5f5233;border:1px solid #b4c8c34d;border-radius:50px;box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 24px #00000061;color:#c9b07a;cursor:pointer;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:clamp(.78rem,1.6vw,.98rem);font-weight:400;letter-spacing:.38em;outline:none;overflow:hidden;padding:16px 32px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:82%}.Login_submitBtn__eJ5UK:before{background:linear-gradient(135deg,#ffffff1a,#0000 55%,#ffffff0a);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.Login_submitBtn__eJ5UK:hover:not(:disabled){border-color:#c9b07a7a;box-shadow:inset 0 0 0 1px #ffffff17,0 6px 32px #0000006b,0 0 18px #c9b07a1a;transform:translateY(-1px)}.Login_submitBtn__eJ5UK:active:not(:disabled){transform:translateY(1px)}.Login_submitBtn__eJ5UK:disabled{cursor:not-allowed;opacity:.65}.Login_submitBtn__eJ5UK.Login_submitting__dE6uO{pointer-events:none}.Login_submitLabel__TCL3U{position:relative;z-index:1}.Login_spinner__YM1Ev{animation:Login_spin__S8-MS .75s linear infinite;border:1.5px solid #c9b07a40;border-radius:50%;border-top-color:#c9b07a;height:13px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:13px}@keyframes Login_spin__S8-MS{to{transform:translateY(-50%) rotate(1turn)}}@media (orientation:portrait) and (max-width:480px){.Login_card__MlG5T{padding:28px 22px 36px;width:84vw}.Login_submitBtn__eJ5UK{width:88%}}@media (orientation:landscape) and (max-height:520px){.Login_card__MlG5T{padding:20px 32px 24px}.Login_fields__z-U7s{gap:12px;margin-bottom:16px}.Login_input__SJBGF{padding:12px 44px 12px 18px}.Login_submitBtn__eJ5UK{padding:12px 28px}.Login_cardLabel__bCnm6{margin-bottom:18px}}
/*# sourceMappingURL=main.c72bd6a2.css.map*/