@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__cartModalPanel{width:100%;margin-left:auto;margin-right:auto;max-width:min(88vw,17.25rem)!important;padding:.55rem .4rem!important}.CartAuthRequiredModal-module__EZx7-q__cartModalTitle{padding-right:2rem;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__cartModalPanel{max-width:min(90vw,16.5rem)!important;padding:.45rem .35rem!important}.CartAuthRequiredModal-module__EZx7-q__cartModalTitle{font-size:.75rem!important;line-height:1.3!important}}.CartAuthRequiredModal-module__EZx7-q__wrap{flex-direction:column;gap:1.25rem;padding-top:.25rem;display:flex}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__wrap{gap:.65rem;padding-top:0}}.CartAuthRequiredModal-module__EZx7-q__lead{color:#4b5563;margin:0;font-size:.9375rem;line-height:1.55}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__lead{font-size:.8125rem;line-height:1.45}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__lead{font-size:.75rem;line-height:1.42}}.CartAuthRequiredModal-module__EZx7-q__actions{flex-direction:column;gap:.625rem;margin-top:.25rem;display:flex}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__actions{gap:.45rem;margin-top:0}}@media (min-width:480px){.CartAuthRequiredModal-module__EZx7-q__actions{flex-flow:wrap}}.CartAuthRequiredModal-module__EZx7-q__primaryLink{background:var(--color-accent);color:#fff;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.CartAuthRequiredModal-module__EZx7-q__primaryLink:hover{background:var(--color-accent-hover);color:#fff}.CartAuthRequiredModal-module__EZx7-q__primaryLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__primaryLink{padding:.5rem .85rem;font-size:.8125rem}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__primaryLink{padding:.45rem .7rem;font-size:.75rem}}.CartAuthRequiredModal-module__EZx7-q__secondary{color:#374151;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.CartAuthRequiredModal-module__EZx7-q__secondary:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.CartAuthRequiredModal-module__EZx7-q__secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__secondary{padding:.45rem .75rem;font-size:.75rem}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__secondary{padding:.4rem .6rem;font-size:.6875rem}}.CartAuthRequiredModal-module__EZx7-q__hint{color:#9ca3af;margin:0;font-size:.8125rem;line-height:1.45}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__hint{font-size:.6875rem;line-height:1.4}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__hint{font-size:.625rem;line-height:1.38}}.CartAuthRequiredModal-module__EZx7-q__hintLink{color:var(--color-accent);font-weight:500;text-decoration:none}.CartAuthRequiredModal-module__EZx7-q__hintLink:hover{text-decoration:underline}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__lead{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__primaryLink{background:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__primaryLink:hover{color:#fff;background:#e11d63}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__secondary{color:#e5e7eb;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__secondary:hover{color:#f9fafb;background:#374151;border-color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__hint{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__hintLink{color:#f9a8c4}
.CompareLimitToastHost-module__zhY3Yq__toast{color:#111827;z-index:1100;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:flex-start;gap:.65rem;min-width:0;max-width:min(22rem,100vw - 2rem);padding:.85rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.45;animation:.28s ease-out CompareLimitToastHost-module__zhY3Yq__compareToastIn;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0000001f,0 0 0 1px #0000000a}@keyframes CompareLimitToastHost-module__zhY3Yq__compareToastIn{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CompareLimitToastHost-module__zhY3Yq__icon{color:#b45309;background:#fef3c7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.875rem;font-weight:700;display:flex}.CompareLimitToastHost-module__zhY3Yq__text{flex:1;min-width:0}.CompareLimitToastHost-module__zhY3Yq__close{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.35rem;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:1.65rem;height:1.65rem;margin:-.1rem -.15rem 0 0;padding:0;font-size:1.125rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.CompareLimitToastHost-module__zhY3Yq__close:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.CompareLimitToastHost-module__zhY3Yq__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:768px){.CompareLimitToastHost-module__zhY3Yq__toast{bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 1.5rem);padding:.65rem .75rem;font-size:.8125rem}.CompareLimitToastHost-module__zhY3Yq__icon{width:1.45rem;height:1.45rem;font-size:.75rem}.CompareLimitToastHost-module__zhY3Yq__close{width:1.45rem;height:1.45rem;font-size:1rem}}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__toast{color:#f9fafb;background:#1f2937;border-color:#374151;box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff0f}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__icon{color:#fcd34d;background:#b4530959}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__close{color:#9ca3af;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__close:hover{color:#f9fafb;background:#374151;border-color:#6b7280}
.ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);color:#fff;cursor:pointer;z-index:9998;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #d9065259}.ChatSupportWidget-module__AofmTq__fabIcon{width:28px;height:28px}.ChatSupportWidget-module__AofmTq__backdrop{display:none}@media (max-width:768px){.ChatSupportWidget-module__AofmTq__fab{display:none}.ChatSupportWidget-module__AofmTq__backdrop{appearance:none;cursor:pointer;z-index:9997;background:#00000080;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.ChatSupportWidget-module__AofmTq__backdrop:focus,.ChatSupportWidget-module__AofmTq__backdrop:focus-visible{outline:none}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__backdrop{background:#000000b3}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{padding:.5rem .75rem;font-size:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__closeBtn{font-size:1.05rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__backBtn{margin-right:.375rem;padding:.25rem .375rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationList{padding:.375rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem{margin-bottom:.35rem;padding:.5rem .625rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__lastMessage{margin-top:.2rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow{gap:.375rem;padding:.375rem .5rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow input{width:.875rem;height:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow label{font-size:inherit}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__startNew{margin:.375rem;padding:.5rem .75rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messagesList{gap:.375rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{padding:.375rem .5rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{margin-top:.125rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow{gap:.5rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.375rem .5rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.35rem .625rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{padding:1rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.75rem}}@media (max-width:420px){.ChatSupportWidget-module__AofmTq__panel{width:auto;max-width:none;left:8px;right:8px}.ChatSupportWidget-module__AofmTq__inputRow{gap:8px;padding:8px}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.35rem .45rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.3rem .5rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem,.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{font-size:.5625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.6875rem}}.ChatSupportWidget-module__AofmTq__fab:hover{background:var(--color-accent-hover);transform:scale(1.05);box-shadow:0 6px 20px #d9065273}.ChatSupportWidget-module__AofmTq__fab:focus{outline:none}.ChatSupportWidget-module__AofmTq__fab:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.3);transition:box-shadow .35s}.ChatSupportWidget-module__AofmTq__fab:active{transform:scale(.98)}.ChatSupportWidget-module__AofmTq__closeBtn:focus{outline:none}.ChatSupportWidget-module__AofmTq__closeBtn:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px #ffffff80}.ChatSupportWidget-module__AofmTq__closeBtn:active{opacity:.9}.ChatSupportWidget-module__AofmTq__conversationItem:focus{outline:none}.ChatSupportWidget-module__AofmTq__conversationItem:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.35)}.ChatSupportWidget-module__AofmTq__conversationItem:active{opacity:.95}.ChatSupportWidget-module__AofmTq__panel{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;width:380px;max-width:calc(100vw - 48px);height:500px;max-height:calc(100vh - 120px);display:flex;position:fixed;bottom:90px;right:24px;overflow:hidden;box-shadow:0 8px 24px #0000001a}.ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff;justify-content:space-between;align-items:center;padding:12px 1rem;font-size:1rem;font-weight:600;display:flex}.ChatSupportWidget-module__AofmTq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.25rem;line-height:1}.ChatSupportWidget-module__AofmTq__conversationList{flex:1;padding:8px;overflow-y:auto}.ChatSupportWidget-module__AofmTq__conversationItem{text-align:left;cursor:pointer;background:#f9fafb;border:none;border-radius:.375rem;width:100%;margin-bottom:6px;padding:12px;font-size:.875rem;display:block}.ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#f3f4f6}.ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ChatSupportWidget-module__AofmTq__lastMessage{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.8125rem;overflow:hidden}.ChatSupportWidget-module__AofmTq__notifyRow{color:#6b7280;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.ChatSupportWidget-module__AofmTq__notifyRow input{width:16px;height:16px;accent-color:var(--color-accent)}.ChatSupportWidget-module__AofmTq__notifyRow label{cursor:pointer;-webkit-user-select:none;user-select:none}.ChatSupportWidget-module__AofmTq__startNew{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;margin:8px;padding:12px 16px;font-size:.875rem;font-weight:500}.ChatSupportWidget-module__AofmTq__startNew:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__messagesArea{flex-direction:column;flex:1;min-height:0;display:flex}.ChatSupportWidget-module__AofmTq__messagesList{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.ChatSupportWidget-module__AofmTq__message{border-radius:12px;align-self:flex-start;max-width:85%;padding:8px 12px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine{background:var(--color-accent);color:#fff;align-self:flex-end}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#1f2937;background:#f3f4f6}.ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af;margin-top:2px;font-size:.75rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine .ChatSupportWidget-module__AofmTq__messageMeta{color:#fffc}.ChatSupportWidget-module__AofmTq__inputRow{border-top:1px solid #e5e7eb;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px;display:flex}.ChatSupportWidget-module__AofmTq__inputField{resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:.375rem;width:100%;min-height:52px;padding:8px 12px;font-family:inherit;font-size:.9375rem}.ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent);outline:none}.ChatSupportWidget-module__AofmTq__inputRow button{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-self:flex-end;padding:6px 14px;font-size:.8125rem;font-weight:500}.ChatSupportWidget-module__AofmTq__inputRow button:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__inputRow button:disabled{cursor:not-allowed;background:#9ca3af}.ChatSupportWidget-module__AofmTq__backBtn{color:#fff;cursor:pointer;background:0 0;border:none;margin-right:8px;padding:4px 8px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__empty{color:#6b7280;text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:.9375rem;display:flex}.ChatSupportWidget-module__AofmTq__loading{color:#6b7280;flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);box-shadow:0 4px 14px #d9065266}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab:hover{background:#e6175f;box-shadow:0 6px 20px #d9065280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__panel{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #0006}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#fecaca;background:#7f1d1d;border-color:#991b1b}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__lastMessage,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__notifyRow{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__messageMeta,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs .ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputRow{border-top-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField{color:#f9fafb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField::placeholder{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__empty,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__loading{color:#9ca3af}
.Footer-module__T_nkIq__footer{color:#000;background:0 0;grid-template-rows:1fr auto;min-height:300px;margin-top:auto;font-family:play,oswald,arial,system-ui,avenir,helvetica,sans-serif;display:grid;position:relative}:where(html[data-theme=dark],[data-app-theme=dark]) .Footer-module__T_nkIq__footer{color:#fff}@media (max-width:768px){.Footer-module__T_nkIq__footer{min-height:180px}}
.SellerLegalNotice-module__UkgCjW__root{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.SellerLegalNotice-module__UkgCjW__compact{text-align:center}.SellerLegalNotice-module__UkgCjW__compactLabel{color:#4b5563;font-weight:500}.SellerLegalNotice-module__UkgCjW__compactLink{color:#d90652;white-space:nowrap;text-decoration:none}.SellerLegalNotice-module__UkgCjW__compactLink:hover{text-decoration:underline}.SellerLegalNotice-module__UkgCjW__card{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.SellerLegalNotice-module__UkgCjW__cardTitle{color:#111827;margin:0 0 1rem;font-size:1rem;font-weight:600}.SellerLegalNotice-module__UkgCjW__list{gap:.75rem;margin:0;display:grid}.SellerLegalNotice-module__UkgCjW__row{gap:.25rem;display:grid}.SellerLegalNotice-module__UkgCjW__row dt{color:#6b7280;margin:0;font-size:.8125rem;font-weight:500}.SellerLegalNotice-module__UkgCjW__row dd{margin:0;font-size:.9375rem;line-height:1.45}.SellerLegalNotice-module__UkgCjW__row a{color:#d90652;text-decoration:none}.SellerLegalNotice-module__UkgCjW__row a:hover{text-decoration:underline}.SellerLegalNotice-module__UkgCjW__moreLink{color:#d90652;margin-top:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.SellerLegalNotice-module__UkgCjW__moreLink:hover{text-decoration:underline}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__root{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__compactLabel{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__card{color:#e5e7eb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__cardTitle{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__row dt{color:#9ca3af}
.SiteDisclaimerNotice-module__L-hZ4a__notice{color:#9ca3af;text-align:center;margin:0;font-size:.75rem;line-height:1.5}:where(html[data-theme=dark],[data-app-theme=dark]) .SiteDisclaimerNotice-module__L-hZ4a__notice{color:#9ca3af}@media (max-width:768px){.SiteDisclaimerNotice-module__L-hZ4a__notice{font-size:.6875rem}}
.FooterBottom-module__ht1_Gq__bottom{align-self:end;width:100%;padding:1.5rem 0}.FooterBottom-module__ht1_Gq__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (max-width:1280px){.FooterBottom-module__ht1_Gq__container{max-width:1200px}}@media (max-width:1024px){.FooterBottom-module__ht1_Gq__container{max-width:960px}}.FooterBottom-module__ht1_Gq__content{text-align:center}.FooterBottom-module__ht1_Gq__siteDisclaimer{max-width:56rem;margin:0 auto 1rem}.FooterBottom-module__ht1_Gq__legalNotice{margin-bottom:.75rem}.FooterBottom-module__ht1_Gq__copyright{color:#6b7280;margin:0;font-size:.875rem}.FooterBottom-module__ht1_Gq__legalLinkWrap{margin:.5rem 0 0}.FooterBottom-module__ht1_Gq__legalLink{color:#d90652;font-size:.8125rem;text-decoration:none}.FooterBottom-module__ht1_Gq__legalLink:hover{text-decoration:underline}.FooterBottom-module__ht1_Gq__legalSeparator{color:#9ca3af}@media (max-width:768px){.FooterBottom-module__ht1_Gq__bottom{padding:.75rem 0}.FooterBottom-module__ht1_Gq__container{padding:0 1rem}.FooterBottom-module__ht1_Gq__copyright,.FooterBottom-module__ht1_Gq__legalLink{font-size:.75rem}}
.Logo-module__9m0YzG__logoLink{border-radius:.375rem;flex-shrink:0;padding-right:.25rem;text-decoration:none;transition:box-shadow .35s;display:inline-flex;overflow:visible}.Logo-module__9m0YzG__logoLink:focus{outline:none}.Logo-module__9m0YzG__logoLink:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.Logo-module__9m0YzG__logo{cursor:pointer;max-width:clamp(9.5rem,5.7rem + 17vw,16.75rem);height:2.875rem;transition:transform .3s;display:block;overflow:visible}.Logo-module__9m0YzG__logo:hover{transform:scale(1.05)}.Logo-module__9m0YzG__color1{fill:#057f36;transition:fill .3s}.Logo-module__9m0YzG__color2{fill:#1987c9;transition:fill .3s}.Logo-module__9m0YzG__color3{fill:#fab71d;transition:fill .3s}.Logo-module__9m0YzG__color4{fill:#2d2d2d;transition:fill .3s}.Logo-module__9m0YzG__color5{fill:var(--color-accent);transition:fill .3s}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color1{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse1}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color2{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse2}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color3{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse3}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color4{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse4}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color5{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse5}.Logo-module__9m0YzG__logo:hover rect{animation:.6s ease-in-out Logo-module__9m0YzG__bounce}@keyframes Logo-module__9m0YzG__colorPulse1{0%,to{fill:#057f36}50%{fill:#10b981}}@keyframes Logo-module__9m0YzG__colorPulse2{0%,to{fill:#1987c9}50%{fill:#0ea5e9}}@keyframes Logo-module__9m0YzG__colorPulse3{0%,to{fill:#fab71d}50%{fill:#fbbf24}}@keyframes Logo-module__9m0YzG__colorPulse4{0%,to{fill:#2d2d2d}50%{fill:#4b5563}}@keyframes Logo-module__9m0YzG__colorPulse5{0%,to{fill:var(--color-accent)}50%{fill:var(--color-accent)}}@keyframes Logo-module__9m0YzG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logoLink:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__color4{fill:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__color5{fill:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color4{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse4Dark}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color5{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse5Dark}@keyframes Logo-module__9m0YzG__colorPulse4Dark{0%,to{fill:#d1d5db}50%{fill:#e5e7eb}}@keyframes Logo-module__9m0YzG__colorPulse5Dark{0%,to{fill:var(--color-accent)}50%{fill:var(--color-accent)}}@media (max-width:1023px){.Logo-module__9m0YzG__logo{height:1.75rem}}
.ContactSection-module__EUuwbG__section{text-align:center;flex-direction:column;gap:1.5rem;display:flex}.ContactSection-module__EUuwbG__title{color:#000;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.ContactSection-module__EUuwbG__contactInfo{flex-direction:column;gap:.5rem;display:flex}.ContactSection-module__EUuwbG__subtitle{color:#000;margin-bottom:.5rem;font-size:1rem;font-weight:600}.ContactSection-module__EUuwbG__text{color:#374151;margin:0}.ContactSection-module__EUuwbG__phone{color:#374151;margin:1rem 0;font-size:2rem;font-weight:500}.ContactSection-module__EUuwbG__email{margin:0 0 .5rem}.ContactSection-module__EUuwbG__emailLink{color:#d90652;font-size:1rem;text-decoration:none}.ContactSection-module__EUuwbG__emailLink:hover{text-decoration:underline}.ContactSection-module__EUuwbG__directorButton{margin-inline:auto;width:fit-content;margin-top:.5rem}.ContactSection-module__EUuwbG__social{flex-direction:column;gap:.75rem;margin-inline:auto;display:flex}.ContactSection-module__EUuwbG__socialText{color:#374151;margin:0}.ContactSection-module__EUuwbG__socialLink{background-color:#e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:inline-flex}.ContactSection-module__EUuwbG__socialLink:hover{background-color:#d1d5db}.ContactSection-module__EUuwbG__socialIcon{width:1.5rem;height:1.5rem}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__title,:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__subtitle,:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__text,:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__phone{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__socialLink{background-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__socialLink:hover{background-color:#4b5563}@media (max-width:768px){.ContactSection-module__EUuwbG__section{gap:.75rem}.ContactSection-module__EUuwbG__title{margin-bottom:.25rem;font-size:.9375rem}.ContactSection-module__EUuwbG__subtitle{margin-bottom:.25rem;font-size:.875rem}.ContactSection-module__EUuwbG__contactInfo{gap:.25rem}.ContactSection-module__EUuwbG__text{font-size:.8125rem}.ContactSection-module__EUuwbG__phone{margin:.5rem 0;font-size:1.25rem}.ContactSection-module__EUuwbG__social{gap:.5rem}.ContactSection-module__EUuwbG__socialText{font-size:.8125rem}}
.FooterSections-module__QQhMma__sections{align-self:start;width:100%;padding:2rem 0}.FooterSections-module__QQhMma__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (max-width:1280px){.FooterSections-module__QQhMma__container{max-width:1200px}}@media (max-width:1024px){.FooterSections-module__QQhMma__container{max-width:960px}}.FooterSections-module__QQhMma__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.FooterSections-module__QQhMma__grid{grid-template-columns:auto repeat(3,1fr);gap:2rem}}.FooterSections-module__QQhMma__logoColumn{justify-content:center;align-items:flex-start;display:flex}@media (min-width:768px){.FooterSections-module__QQhMma__logoColumn{justify-content:flex-start}}.FooterSections-module__QQhMma__section{text-align:center;flex-direction:column;display:flex}.FooterSections-module__QQhMma__sectionTitle{color:#000;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.FooterSections-module__QQhMma__list{flex-direction:column;gap:.5rem;padding-left:0;list-style:none;display:flex}.FooterSections-module__QQhMma__link{color:#374151;border-radius:.25rem;transition:color .35s,box-shadow .35s}.FooterSections-module__QQhMma__link:hover{color:var(--color-accent)}.FooterSections-module__QQhMma__link:focus{outline:none}.FooterSections-module__QQhMma__link:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.FooterSections-module__QQhMma__link:active{opacity:.95}:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__sectionTitle,:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__link{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__link:hover{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__link:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}@media (max-width:768px){.FooterSections-module__QQhMma__sections{padding:1rem 0}.FooterSections-module__QQhMma__container{padding:0 1rem}.FooterSections-module__QQhMma__grid{gap:1rem}.FooterSections-module__QQhMma__logoColumn svg{width:auto;max-height:2rem}.FooterSections-module__QQhMma__sectionTitle{margin-bottom:.5rem;font-size:.9375rem}.FooterSections-module__QQhMma__list{gap:.25rem}.FooterSections-module__QQhMma__link{font-size:.8125rem}}
.ActionButtons-module__66a7Ha__button{white-space:nowrap}.ActionButtons-module__66a7Ha__phoneBlock{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.ActionButtons-module__66a7Ha__phoneLabel{color:#515151;font-size:.75rem;line-height:1}.ActionButtons-module__66a7Ha__phone{color:#515151;white-space:nowrap;border-radius:.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .35s,box-shadow .35s}.ActionButtons-module__66a7Ha__phone:hover{color:var(--color-accent)}.ActionButtons-module__66a7Ha__phone:focus{outline:none}.ActionButtons-module__66a7Ha__phone:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.ActionButtons-module__66a7Ha__phone:active{color:var(--color-accent)}.ActionButtons-module__66a7Ha__desktopButtons{flex-direction:row;align-items:center;gap:.5rem;display:none}.ActionButtons-module__66a7Ha__mobileButtons{flex-direction:column;gap:.5rem;width:100%;display:flex}.ActionButtons-module__66a7Ha__menuButton{border:1px solid var(--color-accent);color:#374151;background-color:#0000;border-radius:.375rem;padding:.5rem;transition:color .35s,box-shadow .35s}.ActionButtons-module__66a7Ha__menuButton:hover{color:#111827}.ActionButtons-module__66a7Ha__menuButton:focus{outline:none}.ActionButtons-module__66a7Ha__menuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.ActionButtons-module__66a7Ha__menuButton:active{color:var(--color-accent)}.ActionButtons-module__66a7Ha__menuIcon{width:1.5rem;height:1.5rem}.ActionButtons-module__66a7Ha__mobileMenuButton{display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton{border-color:var(--color-accent);color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton:hover{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton:active{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone:active{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone:hover{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phoneLabel{color:#9ca3af}@media (min-width:767px){.ActionButtons-module__66a7Ha__desktopButtons{display:flex}.ActionButtons-module__66a7Ha__mobileButtons,.ActionButtons-module__66a7Ha__mobileMenuButton{display:none}}
.NavigationItem-module___wVJsa__navItem{flex:1;min-width:0;position:relative}.NavigationItem-module___wVJsa__navButtonWrap{width:100%;display:flex;position:relative}.NavigationItem-module___wVJsa__navButtonWrap .NavigationItem-module___wVJsa__navButton{z-index:0;position:relative}.NavigationItem-module___wVJsa__navButtonCurrentLine{background-color:var(--color-accent);z-index:1;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.NavigationItem-module___wVJsa__navButton{color:#515151;width:100%;transition:color .35s;text-transform:none!important}.NavigationItem-module___wVJsa__navText{white-space:nowrap;color:#515151;font-size:1rem;font-style:normal;transition:color .35s;text-transform:none!important}.NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navButton,.NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}.NavigationItem-module___wVJsa__navButton:focus{outline:none}.NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:focus-visible{color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);transition:box-shadow .35s,color .35s}.NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:active:not(.NavigationItem-module___wVJsa__disabled) .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}.NavigationItem-module___wVJsa__chevron{width:.75rem;height:.75rem;margin-left:.25rem;transition:transform .2s}.NavigationItem-module___wVJsa__chevronActive{transform:rotate(180deg)}.NavigationItem-module___wVJsa__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:max-content;min-width:14rem;max-width:min(22rem,100vw - 2rem);position:absolute;top:100%;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.NavigationItem-module___wVJsa__dropdown:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.NavigationItem-module___wVJsa__dropdownRight{left:auto;right:0}.NavigationItem-module___wVJsa__dropdownCenter{left:50%;right:auto;transform:translate(-50%)}.NavigationItem-module___wVJsa__dropdownContent{padding:1rem 1.25rem;display:flex;overflow:visible}.NavigationItem-module___wVJsa__dropdownGrid{flex-direction:column;gap:0;min-width:14rem;display:flex}.NavigationItem-module___wVJsa__dropdownItem{color:#374151;text-transform:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:background .35s,color .35s,box-shadow .35s;display:flex}.NavigationItem-module___wVJsa__dropdownItem:hover{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent)}.NavigationItem-module___wVJsa__dropdownItem:focus{outline:none}.NavigationItem-module___wVJsa__dropdownItem:focus-visible{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.NavigationItem-module___wVJsa__dropdownItem:active{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.NavigationItem-module___wVJsa__dropdownItemIconWrapper{flex-shrink:0;align-items:center;display:flex}.NavigationItem-module___wVJsa__dropdownItemIcon{color:currentColor;width:1.25rem;height:1.25rem}.NavigationItem-module___wVJsa__dropdownItemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.NavigationItem-module___wVJsa__dropdownItemTextBold{font-weight:600}.NavigationItem-module___wVJsa__dropdownSection{flex-direction:column;display:flex;position:relative;overflow:visible}.NavigationItem-module___wVJsa__dropdownSectionInner{position:relative}.NavigationItem-module___wVJsa__dropdownSectionInner:after{content:"";width:.5rem;position:absolute;top:0;bottom:0;left:100%}.NavigationItem-module___wVJsa__submenu{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;min-width:12rem;margin-left:.25rem;padding:.5rem .25rem;display:none;position:absolute;top:0;left:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.NavigationItem-module___wVJsa__dropdownSectionInner:hover .NavigationItem-module___wVJsa__submenu{display:flex}.NavigationItem-module___wVJsa__dropdownRight .NavigationItem-module___wVJsa__submenu{margin-left:0;margin-right:.25rem;left:auto;right:100%}.NavigationItem-module___wVJsa__dropdownRight .NavigationItem-module___wVJsa__dropdownSectionInner:after{width:.5rem;left:auto;right:100%}.NavigationItem-module___wVJsa__submenuItem{color:#6b7280;text-transform:none;white-space:nowrap;text-overflow:ellipsis;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;transition:background .35s,color .35s,box-shadow .35s;display:flex;overflow:hidden}.NavigationItem-module___wVJsa__submenuItem:hover{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent)}.NavigationItem-module___wVJsa__submenuItem:focus{outline:none}.NavigationItem-module___wVJsa__submenuItem:focus-visible{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.NavigationItem-module___wVJsa__submenuItem:active{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.NavigationItem-module___wVJsa__categoryIcon{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.5rem;line-height:1;display:flex}.NavigationItem-module___wVJsa__categoryImage{object-fit:cover;border-radius:4px;width:1.75rem;height:1.75rem}.NavigationItem-module___wVJsa__submenuItemIcon{margin-right:.5rem;font-size:1rem;line-height:1}.NavigationItem-module___wVJsa__submenuItemImage{object-fit:cover;border-radius:3px;width:1.125rem;height:1.125rem;margin-right:.5rem}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navButton,:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navText{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navButton,:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:focus-visible{color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:active:not(.NavigationItem-module___wVJsa__disabled) .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navButtonCurrentLine{background-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdown{background:#171717;border-color:#d9065266;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem:hover{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem:focus-visible{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem:active{background:rgb(var(--color-accent-rgb)/.18);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem:hover{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem:focus-visible{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem:active{background:rgb(var(--color-accent-rgb)/.18);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenu{background:#171717;border-color:#d9065266;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}
.AdminPlatformBrand-module__T7bpaG__brand{opacity:0;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;max-width:100%;animation:1.1s forwards AdminPlatformBrand-module__T7bpaG__adminBrandFadeIn;display:flex}@keyframes AdminPlatformBrand-module__T7bpaG__adminBrandFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AdminPlatformBrand-module__T7bpaG__brand{opacity:1;animation:none}}.AdminPlatformBrand-module__T7bpaG__sidebar{text-align:center;align-items:center;gap:.25rem;width:100%}.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__logoWrap{margin-inline:auto}.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__platformTitle{width:100%}.AdminPlatformBrand-module__T7bpaG__login{text-align:center;align-items:center;gap:.625rem;width:100%}.AdminPlatformBrand-module__T7bpaG__brand.AdminPlatformBrand-module__T7bpaG__collapsed{align-items:center;width:100%}.AdminPlatformBrand-module__T7bpaG__brand.AdminPlatformBrand-module__T7bpaG__collapsed .AdminPlatformBrand-module__T7bpaG__platformTitle{display:none}.AdminPlatformBrand-module__T7bpaG__houseMark{width:1.75rem;height:auto;margin-inline:auto;display:block}.AdminPlatformBrand-module__T7bpaG__logoWrap{max-width:100%;padding-right:0;display:block}.AdminPlatformBrand-module__T7bpaG__logoSidebar,.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__logoWrap svg{width:auto;max-width:100%;height:1.625rem}.AdminPlatformBrand-module__T7bpaG__logoLogin{width:auto;max-width:min(100%,18rem);height:2.5rem}.AdminPlatformBrand-module__T7bpaG__platformTitle{color:inherit;font-weight:600;line-height:1.2}.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__platformTitle{letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:700}.AdminPlatformBrand-module__T7bpaG__brand .logo:hover{transform:none}:is(.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color1,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color2,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color3,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color4,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color5,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover rect){animation:none}
.DesktopNavigation-module__UOyYpa__desktopNavigation{background:0 0;display:none}.DesktopNavigation-module__UOyYpa__container{background:#f9fafb;border-radius:.5rem;max-width:1280px;margin:0 auto;padding:0 1rem;position:relative;overflow:visible}:where(html[data-theme=dark],[data-app-theme=dark]) .DesktopNavigation-module__UOyYpa__container{background:#1f293780}@media (max-width:1280px){.DesktopNavigation-module__UOyYpa__container{max-width:1200px}}@media (max-width:1024px){.DesktopNavigation-module__UOyYpa__container{max-width:960px}}.DesktopNavigation-module__UOyYpa__navContainer{justify-content:space-between;align-items:center;gap:.625rem;width:100%;padding:.25rem 0;display:flex;position:relative;overflow:visible}.DesktopNavigation-module__UOyYpa__separator{background-color:#00000080;flex-shrink:0;align-self:center;width:1px;height:1.25rem}:where(html[data-theme=dark],[data-app-theme=dark]) .DesktopNavigation-module__UOyYpa__separator{background-color:#ffffff80}@media (min-width:767px){.DesktopNavigation-module__UOyYpa__desktopNavigation{display:block}}
.AdminHeader-module__QXYfVq__header{justify-content:flex-start;align-items:center;gap:var(--admin-space-md);padding:.5rem var(--admin-space-xl);padding-right:var(--admin-space-5xl);box-sizing:border-box;background:var(--admin-bg-page,#fff);z-index:50;border-bottom:none;min-width:0;max-width:100%;height:4rem;min-height:4rem;display:flex;position:sticky;top:0;overflow:visible}.AdminHeader-module__QXYfVq__header:after{content:"";transform-origin:50%;pointer-events:none;background:#93c5fd;height:1px;animation:1.4s cubic-bezier(.22,1,.36,1) 5s forwards AdminHeader-module__QXYfVq__adminHeaderEdgeDraw;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes AdminHeader-module__QXYfVq__adminHeaderEdgeDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.AdminHeader-module__QXYfVq__header:after{animation:none;transform:scaleX(1)}}@keyframes AdminHeader-module__QXYfVq__adminHeaderItemIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes AdminHeader-module__QXYfVq__adminHeaderSearchIn{0%{opacity:0}to{opacity:1}}.AdminHeader-module__QXYfVq__headerRevealHost{flex-shrink:0;align-items:center;display:none}.AdminHeader-module__QXYfVq__headerRevealHost:has(>*){display:inline-flex}.AdminHeader-module__QXYfVq__headerReveal{opacity:0}.AdminHeader-module__QXYfVq__headerReveal.AdminHeader-module__QXYfVq__headerRevealPlay{animation:.4s forwards AdminHeader-module__QXYfVq__adminHeaderItemIn;animation-delay:var(--header-reveal-delay,0s)}.AdminHeader-module__QXYfVq__headerRevealFade.AdminHeader-module__QXYfVq__headerRevealPlay{animation-name:AdminHeader-module__QXYfVq__adminHeaderSearchIn}.AdminHeader-module__QXYfVq__headerLogo{flex-shrink:0;padding-right:.25rem;display:none;overflow:visible}.AdminHeader-module__QXYfVq__headerLogoSvg{max-width:min(9.5rem,42vw);height:1.75rem}.AdminHeader-module__QXYfVq__searchWrapper{z-index:1;flex:auto;width:auto;min-width:12rem;max-width:400px;margin-right:auto;position:relative}@media (prefers-reduced-motion:reduce){.AdminHeader-module__QXYfVq__headerReveal{opacity:1;transform:none;animation:none!important}}.AdminHeader-module__QXYfVq__headerStart{align-items:center;gap:var(--admin-space-sm);z-index:2;flex:none;min-width:0;display:flex;position:relative}.AdminHeader-module__QXYfVq__mobileMenuButton{background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);width:32px;height:32px;color:var(--admin-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:none}.AdminHeader-module__QXYfVq__mobileMenuButton:hover{background:var(--admin-border);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__mobileMenuButton:focus{outline:none}.AdminHeader-module__QXYfVq__mobileMenuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__mobileMenuIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.AdminHeader-module__QXYfVq__historyNav{align-items:center;gap:var(--admin-space-2xs);padding:var(--admin-space-2xs);border-radius:var(--admin-radius-md);background:var(--admin-surface-soft);border:1px solid var(--admin-border);flex-shrink:0;display:flex}.AdminHeader-module__QXYfVq__historyNavButton{border-radius:var(--admin-radius-sm);width:28px;height:28px;color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.AdminHeader-module__QXYfVq__historyNavButton:hover:not(:disabled){background:var(--admin-border);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__historyNavButton:focus{outline:none}.AdminHeader-module__QXYfVq__historyNavButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__historyNavButton:disabled{opacity:.35;cursor:not-allowed}.AdminHeader-module__QXYfVq__historyNavIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.AdminHeader-module__QXYfVq__searchInput{width:100%;padding:var(--admin-space-sm)var(--admin-space-xl)var(--admin-space-sm)var(--admin-space-36);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:var(--admin-surface-muted);color:var(--admin-text-primary);transition:border-color .35s,box-shadow .35s,background .2s}.AdminHeader-module__QXYfVq__searchInput::placeholder{color:var(--admin-text-muted)}.AdminHeader-module__QXYfVq__searchInput:focus{outline:none}.AdminHeader-module__QXYfVq__searchInput:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);background:var(--admin-surface);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__searchIcon{font-size:var(--admin-font-size-md);opacity:.65;color:var(--admin-text-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.AdminHeader-module__QXYfVq__actions{justify-content:flex-end;align-items:center;gap:var(--admin-space-lg);min-width:0;margin-left:var(--admin-space-md);z-index:2;flex:none;display:flex;position:relative}.AdminHeader-module__QXYfVq__publicSiteEditToggle{align-items:center;gap:var(--admin-space-sm);padding:var(--admin-space-sm)var(--admin-space-lg);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-text-secondary);font-size:var(--admin-font-size-xs);cursor:pointer;white-space:nowrap;font-weight:600;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.AdminHeader-module__QXYfVq__publicSiteEditToggle:hover{background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__publicSiteEditToggle:focus{outline:none}.AdminHeader-module__QXYfVq__publicSiteEditToggle:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.22);border-color:rgb(var(--color-accent-rgb)/.45)}.AdminHeader-module__QXYfVq__publicSiteEditToggle:active:not(:disabled){transform:translateY(.5px)}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent)}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive:hover{background:var(--admin-accent-soft-strong);border-color:rgb(var(--color-accent-rgb)/.48)}.AdminHeader-module__QXYfVq__publicSiteEditIcon{flex-shrink:0;width:1rem;height:1rem}.AdminHeader-module__QXYfVq__publicSiteEditLabel{text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (max-width:900px){.AdminHeader-module__QXYfVq__publicSiteEditLabel{display:none}.AdminHeader-module__QXYfVq__publicSiteEditToggle{padding:var(--admin-space-sm)}}.AdminHeader-module__QXYfVq__onlineGroup{margin-right:var(--admin-space-xs);flex-shrink:0;align-items:center;display:flex}.AdminHeader-module__QXYfVq__onlineFace{border-radius:var(--admin-radius-full);border:2px solid var(--admin-surface);background:var(--admin-border);justify-content:center;align-items:center;width:28px;height:28px;margin-left:-10px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.AdminHeader-module__QXYfVq__onlineFace:first-child{margin-left:0}.AdminHeader-module__QXYfVq__onlineImg{object-fit:cover;width:100%;height:100%;display:block}.AdminHeader-module__QXYfVq__onlineInitials{font-size:var(--admin-font-size-2xs);color:var(--admin-text-secondary);font-weight:700;line-height:var(--admin-line-height-flat)}.AdminHeader-module__QXYfVq__onlineMore{margin-left:var(--admin-space-xs);padding:var(--admin-space-0)var(--admin-space-sm);min-height:28px;font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);background:var(--admin-surface-soft);border-radius:var(--admin-radius-pill);border:1px solid var(--admin-border);align-items:center;font-weight:600;display:flex}.AdminHeader-module__QXYfVq__iconButton{background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);cursor:pointer;width:32px;height:32px;font-size:var(--admin-font-size-lg);justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.AdminHeader-module__QXYfVq__iconButton:hover{background:var(--admin-border);border-color:var(--admin-border-strong)}.AdminHeader-module__QXYfVq__iconButton:focus{outline:none}.AdminHeader-module__QXYfVq__iconButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__iconButton:active{opacity:.9}.AdminHeader-module__QXYfVq__themeIcon{width:1.25rem;height:1.25rem;color:var(--admin-text-secondary);flex-shrink:0}.AdminHeader-module__QXYfVq__bellIcon{object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.AdminHeader-module__QXYfVq__userButton:focus{outline:none}.AdminHeader-module__QXYfVq__userButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__userButton:active{opacity:.95}.AdminHeader-module__QXYfVq__markAllRead:focus{outline:none}.AdminHeader-module__QXYfVq__markAllRead:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);border-radius:var(--admin-radius-xs)}.AdminHeader-module__QXYfVq__badge{min-width:14px;height:14px;padding:var(--admin-space-0)var(--admin-space-xs);background:var(--admin-chart-teal);color:#fff;font-size:var(--admin-font-size-2xs);border-radius:var(--admin-radius-md);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 0 0 1px #ffffff59}.AdminHeader-module__QXYfVq__notificationWrapper,.AdminHeader-module__QXYfVq__userWrapper{position:relative}.AdminHeader-module__QXYfVq__userButton{align-items:center;gap:var(--admin-space-md);box-sizing:border-box;background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);cursor:pointer;min-width:0;max-height:2.75rem;padding:.35rem .75rem;transition:all .2s;display:flex}.AdminHeader-module__QXYfVq__userButton:hover{background:var(--admin-border);border-color:var(--admin-border-strong)}.AdminHeader-module__QXYfVq__avatar{background:linear-gradient(135deg,var(--admin-accent),rgb(var(--color-accent-rgb)/.72));width:26px;height:26px;color:var(--admin-text-inverse);font-weight:600;font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AdminHeader-module__QXYfVq__avatarImg{border-radius:var(--admin-radius-sm);object-fit:cover;flex-shrink:0;width:26px;height:26px;display:block}.AdminHeader-module__QXYfVq__userInfo{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex;overflow:hidden}.AdminHeader-module__QXYfVq__userName{font-weight:500;font-size:var(--admin-font-size-sm);color:var(--admin-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;line-height:1.15;overflow:hidden}.AdminHeader-module__QXYfVq__userRole{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;line-height:1.15;overflow:hidden}.AdminHeader-module__QXYfVq__userArrow{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted)}.AdminHeader-module__QXYfVq__dropdown{background:var(--admin-surface);border-radius:var(--admin-radius-xl);min-width:280px;box-shadow:var(--admin-overlay-shadow);border:1px solid var(--admin-border);z-index:100;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.AdminHeader-module__QXYfVq__dropdownHeader{justify-content:space-between;align-items:center;gap:var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);border-bottom:1px solid var(--admin-border);font-weight:600;font-size:var(--admin-font-size-sm);color:var(--admin-text-primary);display:flex}.AdminHeader-module__QXYfVq__dropdownHeaderActions{align-items:center;gap:var(--admin-space-xs);flex-shrink:0;display:flex}.AdminHeader-module__QXYfVq__notificationSettingsLink{padding:var(--admin-space-2xs)var(--admin-space-sm);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);color:var(--admin-chart-teal-strong);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.AdminHeader-module__QXYfVq__notificationSettingsLink:hover{background:var(--admin-chart-teal-bg);color:var(--admin-chart-teal-text);text-decoration:none}.AdminHeader-module__QXYfVq__markAllRead{color:var(--admin-accent);font-size:var(--admin-font-size-xs);cursor:pointer;white-space:nowrap;padding:var(--admin-space-2xs)var(--admin-space-xs);border-radius:var(--admin-radius-sm);background:0 0;border:none;font-weight:600;transition:background .15s,color .15s}.AdminHeader-module__QXYfVq__markAllRead:hover{background:var(--admin-accent-soft);text-decoration:none}.AdminHeader-module__QXYfVq__notificationsDropdown{min-width:320px;max-width:360px}.AdminHeader-module__QXYfVq__notificationList{max-height:340px;overflow-y:auto}.AdminHeader-module__QXYfVq__notificationRow{border-bottom:1px solid var(--admin-surface-soft);align-items:center;transition:background .2s;display:flex}.AdminHeader-module__QXYfVq__notificationRow.AdminHeader-module__QXYfVq__unread{background:var(--admin-info-soft)}.AdminHeader-module__QXYfVq__notificationRow:hover{background:var(--admin-surface-muted)}.AdminHeader-module__QXYfVq__notificationRow.AdminHeader-module__QXYfVq__unread:hover{background:var(--admin-info-soft-hover)}.AdminHeader-module__QXYfVq__notificationRow:last-child{border-bottom:none}.AdminHeader-module__QXYfVq__notificationItem{min-width:0;padding:var(--admin-space-md)var(--admin-space-sm)var(--admin-space-md)var(--admin-space-lg);cursor:pointer;color:inherit;background:0 0;border-bottom:none;flex:1;text-decoration:none;display:block}.AdminHeader-module__QXYfVq__notificationText{font-size:var(--admin-font-size-xs);color:var(--admin-text-primary);margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-2xs);line-height:1.4}.AdminHeader-module__QXYfVq__notificationHint{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted);line-height:1.35;display:block}.AdminHeader-module__QXYfVq__notificationTime{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted)}.AdminHeader-module__QXYfVq__dismissNotification{width:22px;height:22px;margin:0 var(--admin-space-sm)0 0;border-radius:var(--admin-radius-xs);color:var(--admin-chart-teal-strong);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .1s;display:flex}.AdminHeader-module__QXYfVq__dismissNotification:hover{background:var(--admin-chart-teal-bg);border-color:var(--admin-chart-teal-border);color:var(--admin-chart-teal-text)}.AdminHeader-module__QXYfVq__dismissNotification:focus{outline:none}.AdminHeader-module__QXYfVq__dismissNotification:focus-visible{box-shadow:0 0 0 2px #14b8a640}.AdminHeader-module__QXYfVq__dismissNotification:active{transform:scale(.96)}.AdminHeader-module__QXYfVq__dismissNotificationIcon{flex-shrink:0;width:.75rem;height:.75rem}.AdminHeader-module__QXYfVq__dropdownFooter{padding:var(--admin-space-md)var(--admin-space-lg);border-top:1px solid var(--admin-border)}.AdminHeader-module__QXYfVq__notificationSettingsButton{width:100%;margin-bottom:var(--admin-space-sm);padding:var(--admin-space-sm)var(--admin-space-md);font-size:var(--admin-font-size-xs);text-align:center;color:var(--admin-chart-teal-text);background:var(--admin-chart-teal-bg);border:1px solid var(--admin-chart-teal-border);border-radius:var(--admin-radius-md);justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.AdminHeader-module__QXYfVq__notificationSettingsButton:hover{background:var(--admin-chart-teal-border);border-color:var(--admin-chart-teal-soft);color:var(--admin-chart-teal-strong);text-decoration:none}.AdminHeader-module__QXYfVq__footerChips{gap:var(--admin-space-xs);flex-wrap:wrap;justify-content:center;display:flex}.AdminHeader-module__QXYfVq__footerChip,.AdminHeader-module__QXYfVq__footerChip:visited{padding:var(--admin-space-2xs)var(--admin-space-md);font-size:var(--admin-font-size-2xs);color:var(--admin-chart-teal-text);background:var(--admin-chart-teal-bg);border:1px solid var(--admin-chart-teal-border);border-radius:var(--admin-radius-pill);align-items:center;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.AdminHeader-module__QXYfVq__footerChip:hover{background:var(--admin-chart-teal-border);border-color:var(--admin-chart-teal-soft);color:var(--admin-chart-teal-strong);text-decoration:none;box-shadow:0 1px 2px #14b8a61f}.AdminHeader-module__QXYfVq__footerChip:active{transform:translateY(.5px)}.AdminHeader-module__QXYfVq__dropdownItem{align-items:center;gap:var(--admin-space-lg);padding:var(--admin-space-xl)var(--admin-space-2xl);color:var(--admin-text-secondary);cursor:pointer;width:100%;font-size:var(--admin-font-size-base);text-align:left;background:0 0;border:none;text-decoration:none;transition:background .2s;display:flex}.AdminHeader-module__QXYfVq__dropdownItemIcon{object-fit:contain;flex-shrink:0;display:block}.AdminHeader-module__QXYfVq__dropdownItem:hover{background:var(--admin-surface-soft)}.AdminHeader-module__QXYfVq__dropdownDivider{background:var(--admin-border);height:1px;margin:var(--admin-space-xs)var(--admin-space-0)}.AdminHeader-module__QXYfVq__dropdownUserInfo{padding:var(--admin-space-xl)var(--admin-space-2xl);gap:var(--admin-space-2xs);flex-direction:column;display:flex}.AdminHeader-module__QXYfVq__dropdownUserInfo strong{font-size:var(--admin-font-size-base);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__dropdownUserInfo span{font-size:var(--admin-font-size-md);color:var(--admin-text-muted)}@media (max-width:1024px){.AdminHeader-module__QXYfVq__header{gap:var(--admin-space-sm);z-index:120;border-bottom:none;height:auto;min-height:0;padding:.5rem 1rem}.AdminHeader-module__QXYfVq__header:after{display:none}.AdminHeader-module__QXYfVq__headerStart{gap:var(--admin-space-xs);flex:1;min-width:0}.AdminHeader-module__QXYfVq__actions{flex:none;margin-left:0}.AdminHeader-module__QXYfVq__headerLogo{padding-right:.25rem;display:inline-flex}.AdminHeader-module__QXYfVq__headerLogoSvg{max-width:clamp(9.5rem,5.7rem + 17vw,16.75rem);height:1.75rem}.AdminHeader-module__QXYfVq__mobileMenuButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;width:auto;height:auto;padding:.375rem;transition:color .2s;display:inline-flex}.AdminHeader-module__QXYfVq__mobileMenuButton:hover{color:var(--color-accent);background:#f9fafb}.AdminHeader-module__QXYfVq__mobileMenuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.AdminHeader-module__QXYfVq__mobileMenuIcon{width:1.25rem;height:1.25rem}.AdminHeader-module__QXYfVq__searchWrapper{display:none}.AdminHeader-module__QXYfVq__historyNav{padding:1px}.AdminHeader-module__QXYfVq__historyNavButton{width:26px;height:26px}.AdminHeader-module__QXYfVq__actions{gap:.5rem}.AdminHeader-module__QXYfVq__onlineGroup{display:none}.AdminHeader-module__QXYfVq__iconButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;width:auto;height:auto;padding:.375rem;transition:color .2s}.AdminHeader-module__QXYfVq__iconButton:hover{color:var(--color-accent);background:#f9fafb}.AdminHeader-module__QXYfVq__iconButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.AdminHeader-module__QXYfVq__themeIcon{color:inherit}.AdminHeader-module__QXYfVq__publicSiteEditLabel{display:none}.AdminHeader-module__QXYfVq__publicSiteEditToggle{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;width:auto;height:auto;padding:.375rem;transition:color .2s}.AdminHeader-module__QXYfVq__publicSiteEditToggle:hover{color:var(--color-accent);background:#f9fafb;border-color:#e5e7eb}.AdminHeader-module__QXYfVq__publicSiteEditToggle:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25);border-color:#e5e7eb}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent)}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive:hover{background:var(--admin-accent-soft-strong);border-color:rgb(var(--color-accent-rgb)/.48);color:var(--admin-accent)}.AdminHeader-module__QXYfVq__publicSiteEditIcon{width:1.25rem;height:1.25rem}.AdminHeader-module__QXYfVq__userButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;gap:0;max-height:none;padding:.375rem;transition:color .2s}.AdminHeader-module__QXYfVq__userButton:hover{color:var(--color-accent);background:#f9fafb}.AdminHeader-module__QXYfVq__userButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.AdminHeader-module__QXYfVq__avatar,.AdminHeader-module__QXYfVq__avatarImg{border-radius:50%;width:1.25rem;height:1.25rem;font-size:.5rem}.AdminHeader-module__QXYfVq__userInfo,.AdminHeader-module__QXYfVq__userArrow{display:none}.AdminHeader-module__QXYfVq__dropdown,.AdminHeader-module__QXYfVq__notificationsDropdown{min-width:min(320px,calc(100vw - var(--admin-space-2xl)));max-width:calc(100vw - var(--admin-space-2xl))}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__mobileMenuButton,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__iconButton,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggle,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__userButton{color:#d1d5db;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__mobileMenuButton:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__iconButton:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggle:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__userButton:hover{color:var(--color-accent);background:#1f293780}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggleActive,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggleActive:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent)}}@media (max-width:768px){.AdminHeader-module__QXYfVq__searchWrapper{display:none}}@media (max-width:480px){.AdminHeader-module__QXYfVq__historyNav{display:none}.AdminHeader-module__QXYfVq__dropdownHeader{gap:var(--admin-space-sm);flex-wrap:wrap}.AdminHeader-module__QXYfVq__dropdownHeaderActions{flex-wrap:wrap}}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__header:after{background:#60a5fa}
:root{--mobile-header-height:6rem}.MobileNavigation-module__IXNpbG__mobileMenu{max-height:calc(100vh - var(--mobile-header-height));bottom:0;left:0;right:0;top:var(--mobile-header-height);visibility:hidden;z-index:999;background:#fff;flex-direction:column;transition:opacity .25s,visibility .25s;display:none;position:fixed;overflow:hidden}.MobileNavigation-module__IXNpbG__mobileMenuOpen{opacity:1;visibility:visible;display:flex;overflow-y:auto}.MobileNavigation-module__IXNpbG__overlay{bottom:0;left:0;right:0;top:var(--mobile-header-height);z-index:998;background:#00000073;position:fixed}.MobileNavigation-module__IXNpbG__menuContent{flex:1;padding:1rem;overflow-y:auto}.MobileNavigation-module__IXNpbG__menuItemsList{flex-direction:column;gap:.5rem;display:flex}.MobileNavigation-module__IXNpbG__menuItemField{color:#111827;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}.MobileNavigation-module__IXNpbG__menuItemField:hover{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent);background:#f3f4f6}.MobileNavigation-module__IXNpbG__menuItemField:focus{outline:none}.MobileNavigation-module__IXNpbG__menuItemField:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}button.MobileNavigation-module__IXNpbG__menuItemField{cursor:pointer}.MobileNavigation-module__IXNpbG__menuItemFieldArrow{color:#9ca3af;flex-shrink:0;margin-left:.5rem;font-size:1.25rem}.MobileNavigation-module__IXNpbG__subMenu{flex-direction:column;gap:.5rem;display:flex}.MobileNavigation-module__IXNpbG__backButton{color:#6b7280;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;width:auto;margin-bottom:.25rem;padding:.5rem 0;font-size:.9375rem;font-weight:500;transition:color .2s;display:flex}.MobileNavigation-module__IXNpbG__backButton:hover{color:var(--color-accent)}.MobileNavigation-module__IXNpbG__backButton:focus{outline:none}.MobileNavigation-module__IXNpbG__backButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.MobileNavigation-module__IXNpbG__backIcon{width:1.25rem;height:1.25rem}.MobileNavigation-module__IXNpbG__subMenuItem{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;width:100%;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}.MobileNavigation-module__IXNpbG__subMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent);background:#f3f4f6}.MobileNavigation-module__IXNpbG__subMenuItem:focus{outline:none}.MobileNavigation-module__IXNpbG__subMenuItem:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.MobileNavigation-module__IXNpbG__subMenuItemImage,.MobileNavigation-module__IXNpbG__subMenuItemIcon{margin-right:.75rem}.MobileNavigation-module__IXNpbG__subMenuItemImage{object-fit:cover;border-radius:4px;width:1.5rem;height:1.5rem}.MobileNavigation-module__IXNpbG__subMenuItemIcon{color:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.MobileNavigation-module__IXNpbG__subMenuSection{margin-bottom:0}.MobileNavigation-module__IXNpbG__subSubMenu{margin-top:.5rem;padding-left:.5rem}.MobileNavigation-module__IXNpbG__subSubMenuItem{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;width:100%;margin-top:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}.MobileNavigation-module__IXNpbG__subSubMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent);background:#f3f4f6}.MobileNavigation-module__IXNpbG__subSubMenuItemImage,.MobileNavigation-module__IXNpbG__subSubMenuItemIcon{margin-right:.5rem}.MobileNavigation-module__IXNpbG__subSubMenuItemImage{object-fit:cover;border-radius:3px;width:1.125rem;height:1.125rem}.MobileNavigation-module__IXNpbG__subSubMenuItemIcon{font-size:1rem;line-height:1}.MobileNavigation-module__IXNpbG__menuFooter{border-top:1px solid #e5e7eb;flex-shrink:0;padding:1rem 1rem 2.5rem}.MobileNavigation-module__IXNpbG__menuFooterButtons{flex-direction:column;gap:.5rem;display:flex}.MobileNavigation-module__IXNpbG__menuFooterButtons .MobileNavigation-module__IXNpbG__button{width:100%}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__mobileMenu{background:#171717}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__menuItemField{color:#e5e7eb;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__menuItemField:hover{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent);background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__backButton{color:#9ca3af;background:0 0;border:none}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__backButton:hover{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subMenuItem{color:#e5e7eb;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent);background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subSubMenuItem{color:#d1d5db;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subSubMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent);background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__menuFooter{border-top-color:#374151}@media (min-width:767px){.MobileNavigation-module__IXNpbG__mobileMenu,.MobileNavigation-module__IXNpbG__overlay{display:none!important}}
.AccessModal-module__2dCX2G__accessPanel{flex-direction:column;display:flex;height:min(88vh,50rem)!important;min-height:min(88vh,50rem)!important;max-height:min(88vh,50rem)!important;overflow:hidden!important}.AccessModal-module__2dCX2G__modalPanel{padding:var(--admin-space-4xl,24px)var(--admin-space-3xl,20px)!important}.AccessModal-module__2dCX2G__modalPanel>div:first-child{gap:var(--admin-space-sm,6px);margin-bottom:var(--admin-space-xl,12px)}.AccessModal-module__2dCX2G__titleWithEdit{align-items:center;gap:var(--admin-space-sm,6px);flex-wrap:wrap;display:inline-flex}.AccessModal-module__2dCX2G__accessPanel>:first-child{flex-shrink:0}.AccessModal-module__2dCX2G__accessContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AccessModal-module__2dCX2G__shell{gap:var(--admin-space-xs,4px);scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AccessModal-module__2dCX2G__introHint{flex-shrink:0;margin-top:0}.AccessModal-module__2dCX2G__body{gap:var(--admin-space-xs,4px);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AccessModal-module__2dCX2G__loadingOverlay{border-radius:var(--admin-radius-lg,10px);color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-sm,.8125rem);pointer-events:none;z-index:2;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AccessModal-module__2dCX2G__section{gap:var(--admin-space-sm,6px);flex-direction:column;flex-shrink:0;transition:none;display:flex;padding:var(--admin-space-md,8px)!important}.AccessModal-module__2dCX2G__sectionDimmed{opacity:.45;pointer-events:none}.AccessModal-module__2dCX2G__skeletonBar{background:linear-gradient(90deg,var(--admin-surface-soft,#f3f4f6)0%,var(--admin-surface-muted,#f9fafb)50%,var(--admin-surface-soft,#f3f4f6)100%);border-radius:var(--admin-radius-sm,6px);background-size:200% 100%;width:100%;height:1.625rem;display:block}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__loadingOverlay{background:#111827b8}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__skeletonBar{background:linear-gradient(90deg,var(--admin-surface-soft)0%,var(--admin-surface-muted)50%,var(--admin-surface-soft)100%);background-size:200% 100%}.AccessModal-module__2dCX2G__shell [data-modal-form-hint]{margin:0}.AccessModal-module__2dCX2G__shell [data-modal-form-error]{margin:0}.AccessModal-module__2dCX2G__titleResource{font-weight:400}.AccessModal-module__2dCX2G__resourceIdHint{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);flex-shrink:0;margin:0}.AccessModal-module__2dCX2G__resourceIdHint code{font-family:ui-monospace,monospace;font-size:.7rem}.AccessModal-module__2dCX2G__relatedResources{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}.AccessModal-module__2dCX2G__relatedLabel{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem)}.AccessModal-module__2dCX2G__relatedBtn{font-size:var(--admin-font-size-xs,.75rem)!important;padding:2px 8px!important}.AccessModal-module__2dCX2G__sectionTitle{color:var(--admin-text-primary,#111827);font-size:var(--admin-font-size-sm,.8125rem);margin:0;font-weight:600;line-height:1.25}.AccessModal-module__2dCX2G__sectionHint{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);min-height:1.05rem;margin:0;line-height:1.35}.AccessModal-module__2dCX2G__list{gap:var(--admin-space-xs,4px);scrollbar-gutter:stable;flex-direction:column;height:min(12vh,7rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:scroll}.AccessModal-module__2dCX2G__listItem{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:var(--admin-radius-md,8px);align-items:center;gap:var(--admin-space-sm,6px)var(--admin-space-md,8px);padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);flex-wrap:wrap;display:flex}.AccessModal-module__2dCX2G__userName{color:var(--admin-text-secondary,#374151);font-size:var(--modal-fs-sm,.8125rem);text-overflow:ellipsis;flex:12rem;min-width:0;line-height:1.35;overflow:hidden}.AccessModal-module__2dCX2G__badge{background:var(--admin-info-bg-soft,#eff6ff);border:1px solid var(--admin-info-border,#93c5fd);border-radius:var(--admin-radius-pill,999px);color:var(--admin-info-text,#1e40af);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeDenied{border-radius:var(--admin-radius-pill,999px);color:var(--admin-error-text,#b91c1c);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);background:#fee2e2a6;border:1px solid #fca5a5cc;flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeMuted{background:var(--admin-surface-soft,#f3f4f6);border:1px solid var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-pill,999px);color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeEdit{background:var(--admin-success-bg,#dcfce7);border:1px solid var(--admin-success-border,#6ee7b7);border-radius:var(--admin-radius-pill,999px);color:var(--admin-success-deep,#15803d);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeParticipate{border-radius:var(--admin-radius-pill,999px);color:#5b21b6;font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);background:#f5f3ff;border:1px solid #c4b5fd;flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__overviewWrap{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:var(--admin-radius-md,8px);scrollbar-gutter:stable;height:min(34vh,18.5rem);overflow-y:scroll}.AccessModal-module__2dCX2G__overviewTable{border-collapse:collapse;font-size:var(--modal-fs-sm,.8125rem);width:100%}.AccessModal-module__2dCX2G__overviewTable th,.AccessModal-module__2dCX2G__overviewTable td{border-bottom:1px solid var(--admin-border,#e5e7eb);padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);text-align:left;vertical-align:middle}.AccessModal-module__2dCX2G__overviewTable tbody td{height:2.5rem}.AccessModal-module__2dCX2G__overviewTable th{background:var(--admin-surface-soft,#f9fafb);color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);z-index:1;font-weight:600;position:sticky;top:0}.AccessModal-module__2dCX2G__overviewTable tbody tr:last-child td{border-bottom:none}.AccessModal-module__2dCX2G__overviewTable tbody tr:hover{background:#f9fafbb3}.AccessModal-module__2dCX2G__roleCell{color:var(--admin-text-secondary,#374151);min-width:9rem;font-weight:600}.AccessModal-module__2dCX2G__sourceCell{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);min-width:8rem}.AccessModal-module__2dCX2G__userRoleCell{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem)}.AccessModal-module__2dCX2G__inheritedHint{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);font-style:italic}.AccessModal-module__2dCX2G__noActions{color:var(--admin-text-muted,#6b7280)}.AccessModal-module__2dCX2G__itemActions{align-items:center;gap:var(--admin-space-xs,4px);flex-wrap:wrap;flex-shrink:0;display:flex}.AccessModal-module__2dCX2G__empty{background:var(--admin-surface,#fff);border:1px dashed var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-md,8px);color:var(--admin-text-muted,#6b7280);font-size:var(--modal-fs-sm,.8125rem);height:min(12vh,7rem);padding:var(--admin-space-md,8px)var(--admin-space-lg,10px);margin:0;line-height:1.35}.AccessModal-module__2dCX2G__addGrid{flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem) auto;align-items:end}.AccessModal-module__2dCX2G__addGridPending{opacity:.55;pointer-events:none}.AccessModal-module__2dCX2G__addBtnWrap{align-self:end;margin-bottom:0}.AccessModal-module__2dCX2G__addBtnWrap [data-modal-btn=primary]{white-space:nowrap;min-height:1.75rem!important;padding-top:2px!important;padding-bottom:2px!important}:is(.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary],.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]){border-radius:var(--admin-radius-md,8px);cursor:pointer;font-size:var(--modal-fs-sm,.8125rem);justify-content:center;align-items:center;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a0f;min-height:1.625rem!important;padding:2px var(--admin-space-md,8px)!important}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary]{background:var(--admin-surface,#fff);border:1px solid var(--admin-border-strong,#d1d5db);color:var(--admin-text-secondary,#374151)}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary]:hover:not(:disabled){background:var(--admin-surface-soft,#f3f4f6)}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]{color:var(--admin-error-text,#b91c1c);background:#fef2f2d9;border:1px solid #fca5a5d9}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]:hover:not(:disabled){background:#fee2e2e6}:is(.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary]:disabled,.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]:disabled){cursor:not-allowed;opacity:.6}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__sectionTitle{color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__listItem{background:var(--admin-surface-muted);border-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__userName{color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badge{background:var(--admin-overlay-color-136,#2563eb24);border-color:var(--admin-info-light,#93c5fd);color:var(--admin-info-bright,#3b82f6)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeDenied{color:#fca5a5;background:#7f1d1d59;border-color:#f8717173}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeMuted{background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeEdit{border-color:var(--admin-success-border);color:var(--admin-success-bright);background:#16653447}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeParticipate{color:#c4b5fd;background:#5b21b647;border-color:#a78bfa73}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewWrap{background:var(--admin-surface-muted);border-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable th{background:var(--admin-surface-soft)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable th,:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable td{border-bottom-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable tbody tr:hover{background:#ffffff08}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__roleCell{color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__empty{background:var(--admin-surface-muted);border-color:var(--admin-border-strong);color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]{color:#fca5a5;background:#7f1d1d47;border-color:#f8717173}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]:hover:not(:disabled){background:#7f1d1d6b}@media (max-width:640px){.AccessModal-module__2dCX2G__accessPanel{height:min(92vh,50rem);min-height:min(92vh,50rem);max-height:min(92vh,50rem)}.AccessModal-module__2dCX2G__addGrid{grid-template-columns:1fr}.AccessModal-module__2dCX2G__addBtnWrap{align-self:stretch}.AccessModal-module__2dCX2G__addBtnWrap [data-modal-btn=primary]{width:100%}}
.templates-library-module__uw2Jlq__templatesLibraryPage{padding:var(--admin-space-0)var(--admin-space-md)var(--admin-space-sm)}.templates-library-module__uw2Jlq__editorHeader{gap:var(--admin-space-md);margin-bottom:var(--admin-space-sm);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.templates-library-module__uw2Jlq__title{font-size:var(--admin-font-size-3xl);color:var(--admin-text-primary);margin:0 0 var(--admin-space-md);font-weight:700}.templates-library-module__uw2Jlq__hint{color:var(--admin-text-muted);font-size:var(--admin-font-size-md)}.templates-library-module__uw2Jlq__error{color:var(--admin-error-text-strong,#b91c1c)}.templates-library-module__uw2Jlq__secondaryBtn{padding:var(--admin-space-md)var(--admin-space-xl);font-weight:500;font-size:var(--admin-font-size-md);color:var(--admin-text-secondary);background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.templates-library-module__uw2Jlq__secondaryBtn:hover{background:var(--admin-border)}.templates-library-module__uw2Jlq__contractTopTools{gap:var(--admin-space-sm);grid-template-columns:minmax(0,1fr) minmax(520px,640px);align-items:start;display:grid}.templates-library-module__uw2Jlq__blockTools{background:var(--admin-success-bg);border:1px solid var(--admin-success-border-soft);border-radius:var(--admin-radius-lg);padding:var(--admin-space-md)var(--admin-space-md)}.templates-library-module__uw2Jlq__contractLiveGrid{gap:var(--admin-space-2xl);grid-template-columns:minmax(520px,1fr) minmax(420px,1fr);align-items:start;display:grid}.templates-library-module__uw2Jlq__contractEditColumn{background:var(--admin-info-bg-soft);border:1px solid var(--admin-info-border-soft);border-radius:var(--admin-radius-lg);min-width:0;padding:var(--admin-space-md)}.templates-library-module__uw2Jlq__contractPreviewColumn{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-soft);border-radius:var(--admin-radius-lg);min-width:0;padding:var(--admin-space-md);position:sticky;top:8px}.templates-library-module__uw2Jlq__placeholderPanelTop{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:var(--admin-space-md)var(--admin-space-lg);background:var(--admin-surface-muted);max-height:140px;overflow-y:auto}.templates-library-module__uw2Jlq__placeholderGroupTitle{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);margin:10px 0 6px;font-weight:700}.templates-library-module__uw2Jlq__placeholderGroupTitle:first-child{margin-top:0}.templates-library-module__uw2Jlq__placeholderChips{gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.templates-library-module__uw2Jlq__placeholderChip{padding:var(--admin-space-xs)var(--admin-space-md);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;text-align:left;align-items:center;display:inline-flex}.templates-library-module__uw2Jlq__placeholderChip:hover{border-color:var(--admin-info);color:var(--admin-info-strong)}.templates-library-module__uw2Jlq__placeholderChip code{font-size:var(--admin-font-size-xs);padding:var(--admin-space-0);background:0 0}.templates-library-module__uw2Jlq__formatToolbar{gap:var(--admin-space-xs);margin-bottom:var(--admin-space-2xs);flex-wrap:wrap;max-height:96px;padding-right:2px;display:flex;overflow-y:auto}.templates-library-module__uw2Jlq__formatLevelBar{gap:var(--admin-space-sm);margin-bottom:var(--admin-space-2xs);display:flex}.templates-library-module__uw2Jlq__formatLevelBtn{padding:var(--admin-space-sm)var(--admin-space-md);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-strong);background:var(--admin-surface-muted);color:var(--admin-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.templates-library-module__uw2Jlq__formatLevelBtn:hover{background:var(--admin-surface-soft)}.templates-library-module__uw2Jlq__formatLevelBtnActive{padding:var(--admin-space-sm)var(--admin-space-md);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-md);border:1px solid var(--admin-info-border);background:var(--admin-info-bg-soft);color:var(--admin-info-strong);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.templates-library-module__uw2Jlq__formatBtn{padding:var(--admin-space-sm)var(--admin-space-md);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.templates-library-module__uw2Jlq__formatBtn:hover{border-color:var(--admin-info-border);background:var(--admin-info-bg-soft)}.templates-library-module__uw2Jlq__formatBtnActive{border-color:var(--admin-info-border);background:var(--admin-info-bg-soft);color:var(--admin-info-strong);font-weight:600}.templates-library-module__uw2Jlq__contractHtmlTextarea{width:100%;min-height:360px;padding:var(--admin-space-xl);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-md);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);resize:vertical;box-sizing:border-box}.templates-library-module__uw2Jlq__previewBlockTitle{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-xs);font-weight:700}.templates-library-module__uw2Jlq__docPane{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:var(--admin-space-3xl);background:var(--admin-surface);min-height:200px}.templates-library-module__uw2Jlq__previewResizable{resize:vertical;min-height:220px;max-height:85vh;overflow:auto}.templates-library-module__uw2Jlq__visualEditor{word-break:break-word;overflow-wrap:anywhere}.templates-library-module__uw2Jlq__visualEditorScrollable{resize:vertical;min-height:220px;max-height:85vh;overflow:hidden auto}@media (max-width:1100px){.templates-library-module__uw2Jlq__contractTopTools{grid-template-columns:1fr}.templates-library-module__uw2Jlq__placeholderPanelTop{max-height:220px}}@media (max-width:900px){.templates-library-module__uw2Jlq__contractLiveGrid{grid-template-columns:1fr}.templates-library-module__uw2Jlq__contractPreviewColumn{position:static}}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__editorHeader{margin-bottom:var(--admin-space-2xs);gap:var(--admin-space-sm);flex-wrap:wrap;align-items:flex-start}.templates-library-module__uw2Jlq__templatesLibraryHeaderActions{justify-content:flex-end;align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;flex:1 0 520px;min-width:0;display:flex}.templates-library-module__uw2Jlq__templatesLibraryHeaderButtons{align-items:center;gap:var(--admin-space-sm);margin-left:auto;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryAddButtonWithTooltip{display:inline-flex;position:relative}.templates-library-module__uw2Jlq__contractFieldHelpWrap{width:100%;min-width:0;display:block;position:relative}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarHelpWrap{flex-shrink:0;display:inline-flex;position:relative}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarListGroup,.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarTableGroup{z-index:2;pointer-events:auto;flex-shrink:0;align-items:center;gap:3px;display:inline-flex;position:relative}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarTableGroup .templates-library-module__uw2Jlq__formatBtn{letter-spacing:-.02em;min-width:34px;padding:0 5px;font-size:10px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarListMarkerSelect{text-align:center;text-align-last:center;border:1px solid var(--admin-border,#e5e7eb);border-radius:var(--admin-radius-sm);background:var(--admin-surface,#fff);width:40px;min-width:40px;max-width:40px;height:26px;font-size:var(--admin-font-size-xs,.75rem);color:var(--admin-text-primary,#111827);cursor:pointer;pointer-events:auto;padding:0 2px;line-height:1.25}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor ul.contractTemplateBulletDash{padding-left:0;list-style:none}.templates-library-module__uw2Jlq__docPane ul.contractTemplateBulletDash{padding-left:0;list-style:none}.templates-library-module__uw2Jlq__contractA4Preview ul.contractTemplateBulletDash{padding-left:0;list-style:none}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor ul.contractTemplateBulletDash>li{padding-left:1.1em;position:relative}.templates-library-module__uw2Jlq__docPane ul.contractTemplateBulletDash>li{padding-left:1.1em;position:relative}.templates-library-module__uw2Jlq__contractA4Preview ul.contractTemplateBulletDash>li{padding-left:1.1em;position:relative}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor ul.contractTemplateBulletDash>li:before{content:"– ";position:absolute;left:0}.templates-library-module__uw2Jlq__docPane ul.contractTemplateBulletDash>li:before{content:"– ";position:absolute;left:0}.templates-library-module__uw2Jlq__contractA4Preview ul.contractTemplateBulletDash>li:before{content:"– ";position:absolute;left:0}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor .docPrint ol:not(.contractLegalList){margin:0 0 8pt 22px;padding:0 0 0 1.2em;list-style-type:decimal}.templates-library-module__uw2Jlq__docPane .docPrint ol:not(.contractLegalList){margin:0 0 8pt 22px;padding:0 0 0 1.2em;list-style-type:decimal}.templates-library-module__uw2Jlq__contractA4Preview .docPrint ol:not(.contractLegalList){margin:0 0 8pt 22px;padding:0 0 0 1.2em;list-style-type:decimal}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor .docPrint ol:not(.contractLegalList)>li{text-align:justify;margin:0 0 4pt}.templates-library-module__uw2Jlq__docPane .docPrint ol:not(.contractLegalList)>li{text-align:justify;margin:0 0 4pt}.templates-library-module__uw2Jlq__contractA4Preview .docPrint ol:not(.contractLegalList)>li{text-align:justify;margin:0 0 4pt}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor .docPrint ul:not(.contractTemplateBulletDash){margin:0 0 8pt 22px;padding:0 0 0 1.2em}.templates-library-module__uw2Jlq__docPane .docPrint ul:not(.contractTemplateBulletDash){margin:0 0 8pt 22px;padding:0 0 0 1.2em}.templates-library-module__uw2Jlq__contractA4Preview .docPrint ul:not(.contractTemplateBulletDash){margin:0 0 8pt 22px;padding:0 0 0 1.2em}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor .docPrint ul:not(.contractTemplateBulletDash)>li{text-align:justify;margin:0 0 4pt}.templates-library-module__uw2Jlq__docPane .docPrint ul:not(.contractTemplateBulletDash)>li{text-align:justify;margin:0 0 4pt}.templates-library-module__uw2Jlq__contractA4Preview .docPrint ul:not(.contractTemplateBulletDash)>li{text-align:justify;margin:0 0 4pt}.templates-library-module__uw2Jlq__templatesLibraryAddButton{padding:var(--admin-space-sm)var(--admin-space-xl);border-radius:var(--admin-radius-md,8px);background:var(--admin-info,#3b82f6);color:var(--admin-surface,#fff);cursor:pointer;font-size:var(--admin-font-size-sm,.8125rem);white-space:nowrap;border:none;font-weight:600;transition:background .15s}.templates-library-module__uw2Jlq__templatesLibraryAddButton:hover:not(:disabled){background:var(--admin-info-strong,#1d4ed8)}.templates-library-module__uw2Jlq__templatesLibraryAddButton:disabled{opacity:.5;cursor:not-allowed}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__title{font-size:var(--admin-font-size-xl);line-height:var(--admin-line-height-sm);margin:0}.templates-library-module__uw2Jlq__templatesLibraryTitleWithAutosave{align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;flex:460px;min-width:0;display:flex}.templates-library-module__uw2Jlq__templatesLibraryTitleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.templates-library-module__uw2Jlq__templatesLibraryTitleRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryCurrentTemplateTitle{color:#15803d;font-size:var(--admin-font-size-sm);font-weight:700}.templates-library-module__uw2Jlq__templatesLibraryCurrentTemplateTitleInput{border-radius:var(--admin-radius-sm);color:#15803d;min-width:280px;max-width:520px;height:24px;font-size:var(--admin-font-size-sm);background:#f0fdf4;border:1px solid #86efac;padding:0 6px;font-weight:700}.templates-library-module__uw2Jlq__templatesLibraryCurrentTemplateTitleInput:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px rgba(var(--admin-overlay-color-144),.2);outline:none}.templates-library-module__uw2Jlq__templatesLibraryRenameTitleBtn{color:#15803d;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryRenameTitleBtn:hover:not(:disabled){background:#15803d1f}.templates-library-module__uw2Jlq__templatesLibraryRenameTitleBtn:disabled{opacity:.45;cursor:not-allowed}.templates-library-module__uw2Jlq__templatesLibrarySaveHelp{color:var(--admin-text-secondary);max-width:78ch;margin:0;font-size:11px;line-height:1.35}.templates-library-module__uw2Jlq__templatesLibraryMessages{min-height:10px;margin-bottom:0}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__hint{margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-2xs)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__error{margin:var(--admin-space-2xs)var(--admin-space-0);font-size:var(--admin-font-size-md)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryMetaRow{margin-top:0}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__contractTopTools.templates-library-module__uw2Jlq__blockTools{z-index:10041;margin-top:var(--admin-space-xs);gap:var(--admin-space-xs);position:relative}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryTopToolsStack{grid-template-columns:unset;flex-direction:column;width:100%;display:flex}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryFormatToolbarRow{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryPlaceholderPanel{box-sizing:border-box;width:100%;max-width:none}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryPlaceholderHeader{justify-content:space-between;align-items:center;gap:var(--admin-space-sm);margin-bottom:var(--admin-space-2xs);display:flex}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryPlaceholderTitle{font-size:var(--admin-font-size-xs);font-weight:700}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryPlaceholderToggleBtn{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;padding:2px 8px;font-size:11px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__blockTools{padding:var(--admin-space-xs)var(--admin-space-sm)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__contractLiveGrid{gap:var(--admin-space-md)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__contractEditColumn,.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__contractPreviewColumn{padding:var(--admin-space-sm)var(--admin-space-sm)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__contractPreviewColumn{top:4px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__placeholderPanelTop{padding:var(--admin-space-xs)var(--admin-space-sm);border-radius:var(--admin-radius-md);max-height:200px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryPlaceholderGroup{margin-bottom:var(--admin-space-2xs)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryPlaceholderGroup:last-child{margin-bottom:0}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__placeholderGroupTitle{font-size:var(--admin-font-size-xs);margin:0 0 4px;line-height:1.3}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__placeholderGroupTitle:first-child{margin-top:0}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__placeholderChips{gap:var(--admin-space-xs)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__placeholderChip{padding:3px 8px;font-size:11px;line-height:1.35}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__placeholderChip code{font-size:11px;line-height:1.35}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbar{gap:3px;max-height:none;margin-bottom:0}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatBtn{border-radius:var(--admin-radius-sm);min-width:26px;height:26px;padding:0 4px;font-size:11px;line-height:1}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarSvg{flex-shrink:0;width:14px;height:14px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarInlineGroup{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatFontSizeWrap{flex-shrink:0;align-items:center;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatFontSizeLabel{cursor:default;align-items:center;gap:3px;margin:0;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatFontSizeLabelText{color:var(--admin-text-muted);-webkit-user-select:none;user-select:none;font-size:10px;line-height:1}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatFontSizeSelect{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);background:var(--admin-surface);min-width:52px;max-width:64px;height:26px;color:var(--admin-text-secondary);cursor:pointer;padding:0 4px;font-size:11px;line-height:1}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatFontSizeSelect:disabled{opacity:.55;cursor:not-allowed}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatFontSizeSelect:not(:disabled):hover{border-color:var(--admin-info-border);background:var(--admin-info-bg-soft)}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatBtnWideGlyph{min-width:34px;padding:0 5px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__formatToolbarGlyph{letter-spacing:-.02em;justify-content:center;align-items:center;min-width:14px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__docPane{padding:var(--admin-space-lg)var(--admin-space-xl);min-height:160px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__previewResizable{min-height:180px}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryHtmlSource{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-md);resize:vertical}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor{resize:vertical;font-synthesis:style;font-family:Times New Roman,Times,serif;font-size:10pt;line-height:1.32}:is(.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor em,.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor i,.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor [style*="font-style: italic"]){font-synthesis:style;font-style:italic!important}:is(.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor .contractTemplatePageBreak,.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor div[data-contract-page-break="1"]){box-sizing:border-box;border:1px dashed var(--admin-border-strong,#9ca3af);border-radius:var(--admin-radius-sm,4px);background:var(--admin-surface-muted,#f3f4f6);min-height:32px;color:var(--admin-text-secondary,#6b7280);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;page-break-after:always;break-after:page;margin:12pt 0;padding:6px 10px;font-size:11px;line-height:1.35;display:block}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor .contractTemplatePageBreak:before{content:"— Разрыв страницы: печать с нового листа —"}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__templatesLibraryVisualEditor div[data-contract-page-break="1"]:before{content:"— Разрыв страницы: печать с нового листа —"}.templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__visualEditorScrollable{min-height:180px}.templates-library-module__uw2Jlq__editorPaneHidden{display:none!important}.templates-library-module__uw2Jlq__templatesLibraryEditorPaneHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.templates-library-module__uw2Jlq__templatesLibraryEditorPaneHeadMode{justify-content:space-between;gap:8px;margin-bottom:8px}.templates-library-module__uw2Jlq__templatesLibraryEditorHeadLeading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.templates-library-module__uw2Jlq__templatesLibraryEditorHeadTools{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryHistoryButtons{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryVisualZoom{border:1px solid var(--admin-border,#e5e7eb);border-radius:var(--admin-radius-sm);background:var(--admin-surface,#fff);flex-shrink:0;align-items:stretch;height:26px;margin:0;display:inline-flex;overflow:hidden}.templates-library-module__uw2Jlq__templatesLibraryVisualZoomBtn{border:none;border-right:1px solid var(--admin-border,#e5e7eb);background:var(--admin-surface-soft,#f9fafb);width:16px;min-width:16px;max-width:16px;height:100%;color:var(--admin-text-secondary,#6b7280);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryVisualZoomBtn:last-of-type{border-right:none;border-left:1px solid var(--admin-border,#e5e7eb)}.templates-library-module__uw2Jlq__templatesLibraryVisualZoomBtn:hover:not(:disabled){background:var(--admin-surface-muted,#f3f4f6);color:var(--admin-text-primary,#111827)}.templates-library-module__uw2Jlq__templatesLibraryVisualZoomBtn:disabled{opacity:.45;cursor:not-allowed}.templates-library-module__uw2Jlq__templatesLibraryVisualZoomInput{box-sizing:border-box;width:3ch;min-width:3ch;max-width:3ch;height:100%;color:var(--admin-text-primary,#111827);text-align:center;background:0 0;border:none;padding:0;font-size:10px;font-weight:600;line-height:1}.templates-library-module__uw2Jlq__templatesLibraryVisualZoomInput:disabled{opacity:.55;cursor:not-allowed}.templates-library-module__uw2Jlq__templatesLibraryVisualZoomSuffix{color:var(--admin-text-secondary,#6b7280);-webkit-user-select:none;user-select:none;align-items:center;padding:0 2px 0 0;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryVisualEditorZoomHost{border-radius:var(--admin-radius-sm);width:100%;min-width:0;overflow:auto}.templates-library-module__uw2Jlq__templatesLibraryVisualEditorZoomInner{transform-origin:0 0;min-height:100%}.templates-library-module__uw2Jlq__templatesLibraryEditorModeToggle{flex-wrap:wrap;flex-shrink:0;gap:4px;margin-bottom:0;display:flex}.templates-library-module__uw2Jlq__templatesLibraryEditorHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.templates-library-module__uw2Jlq__templatesLibraryEditorHeadActionBtn{font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:3px 8px;font-weight:500;line-height:1.25;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryEditorHeadActionBtn:hover:not(:disabled){background:var(--admin-surface-soft);color:var(--admin-text-primary)}.templates-library-module__uw2Jlq__templatesLibraryEditorHeadActionBtn:disabled{opacity:.55;cursor:not-allowed}.templates-library-module__uw2Jlq__templatesLibraryControls{padding:var(--admin-space-sm)var(--admin-space-md)}.templates-library-module__uw2Jlq__templatesLibraryPaneBlank{gap:var(--admin-space-sm);background:0 0;border:none;border-radius:0;flex-direction:column;width:100%;min-width:0;padding:0;display:flex}.templates-library-module__uw2Jlq__templatesLibraryPreviewHead{justify-content:space-between;align-items:center;gap:var(--admin-space-sm);margin-bottom:var(--admin-space-2xs);display:flex}.templates-library-module__uw2Jlq__templatesLibraryPreviewHead .templates-library-module__uw2Jlq__previewBlockTitle{margin:0}.templates-library-module__uw2Jlq__templatesLibraryPaneToolbar{justify-content:flex-end;align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.templates-library-module__uw2Jlq__templatesLibraryInlineField{align-items:center;gap:var(--admin-space-xs);flex-direction:row;margin-bottom:0;display:flex}.templates-library-module__uw2Jlq__templatesLibraryInlineField .templates-library-module__uw2Jlq__label{white-space:nowrap;margin-bottom:0}.templates-library-module__uw2Jlq__templatesLibraryNumberInput{flex-shrink:0;width:4.25rem;min-width:4.25rem}.templates-library-module__uw2Jlq__templatesLibraryMeta{grid-template-columns:1fr;align-items:end;gap:3px 8px;display:grid}.templates-library-module__uw2Jlq__templatesLibraryMetaWithActions{grid-template-columns:1fr auto}.templates-library-module__uw2Jlq__templatesLibraryMetaFields{grid-template-columns:minmax(222px,1.5fr) repeat(auto-fill,minmax(148px,1fr));align-items:end;gap:3px 8px;min-width:0;display:grid}.templates-library-module__uw2Jlq__templatesLibraryDocumentTypeField{min-width:0}.templates-library-module__uw2Jlq__templatesLibraryMetaFields .templates-library-module__uw2Jlq__row{margin-bottom:0}.templates-library-module__uw2Jlq__templatesLibraryMetaActions{flex-shrink:0;justify-content:flex-end;align-self:end;align-items:center;gap:4px;padding-bottom:1px;display:flex}.templates-library-module__uw2Jlq__templatesLibraryMetaRow{margin-top:var(--admin-space-2xs);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 14px;display:flex}.templates-library-module__uw2Jlq__templatesLibraryMetaRow .templates-library-module__uw2Jlq__secondaryBtn{padding:var(--admin-space-xs)var(--admin-space-lg);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm)}.templates-library-module__uw2Jlq__templatesLibraryModeBanner{margin:0 0 var(--admin-space-sm);padding:var(--admin-space-sm)var(--admin-space-md);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-warning-border,#e8c878);background:var(--admin-warning-bg,#fff8e6);font-size:var(--admin-font-size-sm);color:var(--admin-text-primary);line-height:1.4}.templates-library-module__uw2Jlq__templatesLibraryProtectLabel{cursor:pointer;font-size:var(--admin-font-size-xs);color:var(--admin-text-secondary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.templates-library-module__uw2Jlq__templatesLibraryMetaHint{font-size:var(--admin-font-size-xs);color:var(--admin-text-secondary);line-height:1.35}.templates-library-module__uw2Jlq__sectionCard{border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border);padding:var(--admin-space-md);grid-column:1/-1}.templates-library-module__uw2Jlq__sectionFields{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 10px;display:grid}.templates-library-module__uw2Jlq__objectSectionFields{grid-template-columns:repeat(3,minmax(180px,1fr))}.templates-library-module__uw2Jlq__sectionCard .templates-library-module__uw2Jlq__sectionTitle{margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-sm);border-top:none;padding-top:0}.templates-library-module__uw2Jlq__estimateSectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-md);flex-wrap:wrap;display:flex}.templates-library-module__uw2Jlq__sectionCustomerHeader{justify-content:space-between;align-items:center;gap:var(--admin-space-sm);margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-sm);flex-wrap:wrap;padding-top:0;display:flex}.templates-library-module__uw2Jlq__sectionCustomerHeader .templates-library-module__uw2Jlq__sectionTitle{flex:auto;min-width:0;margin:0}.templates-library-module__uw2Jlq__estimateSectionTitle{margin-bottom:var(--admin-space-sm);flex:160px;min-width:0}:where(html[data-theme=dark],[data-app-theme=dark]) .templates-library-module__uw2Jlq__sectionCard{background:var(--admin-surface);border:1px solid var(--admin-sidebar-text)}:where(html[data-theme=dark],[data-app-theme=dark]) .templates-library-module__uw2Jlq__sectionCard .templates-library-module__uw2Jlq__sectionTitle{color:var(--admin-text-primary);border-top-color:var(--admin-sidebar-text)}:where(html[data-theme=dark],[data-app-theme=dark]) .templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__title{color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__hint,:where(html[data-theme=dark],[data-app-theme=dark]) .templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__subtitle,:where(html[data-theme=dark],[data-app-theme=dark]) .templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__backLink{color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .templates-library-module__uw2Jlq__templatesLibraryPage .templates-library-module__uw2Jlq__blockTools{background:var(--admin-surface);border-color:var(--admin-sidebar-text)}
.KnowledgePlatformFeedbackButton-module__lMdJwW__trigger{min-width:28px;min-height:28px;padding:0}.KnowledgePlatformFeedbackButton-module__lMdJwW__modalPanel [class*=titleRow]{align-items:center;gap:var(--admin-space-sm)}.KnowledgePlatformFeedbackButton-module__lMdJwW__modalPanel [class*=titleRow] [class*=title]{flex:0 auto}.KnowledgePlatformFeedbackButton-module__lMdJwW__modalPanel [class*=titleAside]{color:inherit;font-size:inherit;font-weight:inherit;text-align:left;flex-shrink:0;max-width:none}.KnowledgePlatformFeedbackButton-module__lMdJwW__typeFieldset{border:none;margin:0;padding:0}.KnowledgePlatformFeedbackButton-module__lMdJwW__typeLegend{margin-bottom:var(--admin-space-sm);font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:600}.KnowledgePlatformFeedbackButton-module__lMdJwW__typeOption{align-items:center;gap:var(--admin-space-sm);font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);cursor:pointer;display:flex}.KnowledgePlatformFeedbackButton-module__lMdJwW__typeOption+.KnowledgePlatformFeedbackButton-module__lMdJwW__typeOption{margin-top:var(--admin-space-xs)}.KnowledgePlatformFeedbackButton-module__lMdJwW__counter{margin-top:var(--admin-space-xs);font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);text-align:right}
.KnowledgePlatformInfoTip-module__swwvya__trigger{min-width:28px;min-height:28px;padding:0}.KnowledgePlatformInfoTip-module__swwvya__helpPanel{overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}.KnowledgePlatformInfoTip-module__swwvya__body{flex-direction:column;gap:8px;display:flex}.KnowledgePlatformInfoTip-module__swwvya__note{margin:0}.KnowledgePlatformInfoTip-module__swwvya__accessSection{margin:0;padding-top:4px}.KnowledgePlatformInfoTip-module__swwvya__sectionTitle{margin:0 0 4px;font-weight:600}.KnowledgePlatformInfoTip-module__swwvya__accessList{margin:0;padding-left:18px;list-style:outside}.KnowledgePlatformInfoTip-module__swwvya__accessList li+li{margin-top:4px}.KnowledgePlatformInfoTip-module__swwvya__steps,.KnowledgePlatformInfoTip-module__swwvya__meaningList{margin:0;padding-left:18px}.KnowledgePlatformInfoTip-module__swwvya__steps li+li,.KnowledgePlatformInfoTip-module__swwvya__meaningList li+li{margin-top:4px}.KnowledgePlatformInfoTip-module__swwvya__traineeSection{border-top:1px solid var(--admin-border,#e5e7eb);margin:0;padding-top:8px}.KnowledgePlatformInfoTip-module__swwvya__traineeLead{margin:0 0 6px}.KnowledgePlatformInfoTip-module__swwvya__meaningTitle{margin:0 0 4px;font-weight:600}@media (max-width:640px){.KnowledgePlatformInfoTip-module__swwvya__body{gap:10px}.KnowledgePlatformInfoTip-module__swwvya__note,.KnowledgePlatformInfoTip-module__swwvya__traineeLead{font-size:var(--admin-font-size-sm,.8125rem);line-height:1.45}.KnowledgePlatformInfoTip-module__swwvya__steps,.KnowledgePlatformInfoTip-module__swwvya__meaningList,.KnowledgePlatformInfoTip-module__swwvya__accessList{font-size:var(--admin-font-size-sm,.8125rem);padding-left:16px;line-height:1.45}}
