.photo-upload-module-scss-module__PW0IQq__container{width:100%}.photo-upload-module-scss-module__PW0IQq__hiddenInput{display:none}.photo-upload-module-scss-module__PW0IQq__uploadButton{border:2px dashed var(--border);background:var(--background);width:100%;min-height:160px;color:var(--text-muted);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;transition:all .2s;display:flex}@media (hover:hover){.photo-upload-module-scss-module__PW0IQq__uploadButton:hover:not(:disabled){border-color:var(--foreground);background:var(--secondary);color:var(--foreground)}}.photo-upload-module-scss-module__PW0IQq__uploadButton:disabled{opacity:.5;cursor:not-allowed}.photo-upload-module-scss-module__PW0IQq__uploadButton span{font-size:14px;font-weight:500}.photo-upload-module-scss-module__PW0IQq__photoGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}@media (max-width:768px){.photo-upload-module-scss-module__PW0IQq__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:480px){.photo-upload-module-scss-module__PW0IQq__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-upload-module-scss-module__PW0IQq__photoItem{aspect-ratio:1;border:2px solid var(--border);background:var(--background);border-radius:8px;position:relative;overflow:hidden}.photo-upload-module-scss-module__PW0IQq__photoPreview{object-fit:cover;width:100%;height:100%}.photo-upload-module-scss-module__PW0IQq__removeButton{background:color-mix(in srgb,var(--foreground)70%,transparent);width:28px;height:28px;color:var(--surface);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}@media (hover:hover){.photo-upload-module-scss-module__PW0IQq__removeButton:hover:not(:disabled){background:color-mix(in srgb,var(--foreground)90%,transparent)}}.photo-upload-module-scss-module__PW0IQq__removeButton:disabled{opacity:.5;cursor:not-allowed}.photo-upload-module-scss-module__PW0IQq__removeButton:focus-visible{outline:2px solid var(--surface);outline-offset:1px}@media (hover:none) and (pointer:coarse){.photo-upload-module-scss-module__PW0IQq__removeButton:after{content:"";position:absolute;inset:-8px}}.photo-upload-module-scss-module__PW0IQq__photoNumber{background:color-mix(in srgb,var(--foreground)70%,transparent);width:24px;height:24px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px}.photo-upload-module-scss-module__PW0IQq__addMoreButton{aspect-ratio:1;border:2px dashed var(--border);background:var(--background);color:var(--text-muted);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex}@media (hover:hover){.photo-upload-module-scss-module__PW0IQq__addMoreButton:hover:not(:disabled){border-color:var(--foreground);background:var(--secondary);color:var(--foreground)}}.photo-upload-module-scss-module__PW0IQq__addMoreButton:disabled{opacity:.5;cursor:not-allowed}.photo-upload-module-scss-module__PW0IQq__addMoreButton span{font-size:12px;font-weight:500}
.start-rental-form-module-scss-module__xyX46q__form{flex-direction:column;gap:24px;display:flex}@media (max-width:768px){.start-rental-form-module-scss-module__xyX46q__form{gap:16px}}.start-rental-form-module-scss-module__xyX46q__section{background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)8%,transparent);border-radius:12px;padding:24px}.start-rental-form-module-scss-module__xyX46q__section h3{color:var(--foreground);margin:0 0 16px;font-size:16px;font-weight:600}.start-rental-form-module-scss-module__xyX46q__section h3 .start-rental-form-module-scss-module__xyX46q__required{color:var(--error);margin-left:4px}.start-rental-form-module-scss-module__xyX46q__section h3 .start-rental-form-module-scss-module__xyX46q__optional{color:var(--text-faint);margin-left:8px;font-size:14px;font-weight:400}@media (max-width:768px){.start-rental-form-module-scss-module__xyX46q__section h3{margin:0 0 12px;font-size:15px}.start-rental-form-module-scss-module__xyX46q__section{padding:20px}}@media (max-width:480px){.start-rental-form-module-scss-module__xyX46q__section{padding:16px}}.start-rental-form-module-scss-module__xyX46q__radioGroup{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:768px){.start-rental-form-module-scss-module__xyX46q__radioGroup{gap:12px}}@media (max-width:480px){.start-rental-form-module-scss-module__xyX46q__radioGroup{flex-direction:column;gap:8px}}.start-rental-form-module-scss-module__xyX46q__radioLabel{cursor:pointer;border:2px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:12px 20px;transition:all .2s;display:flex}.start-rental-form-module-scss-module__xyX46q__radioLabel input[type=radio]{cursor:pointer}@media (hover:none) and (pointer:coarse){.start-rental-form-module-scss-module__xyX46q__radioLabel input[type=radio]{width:18px;height:18px;accent-color:var(--primary)}}.start-rental-form-module-scss-module__xyX46q__radioLabel span{color:var(--foreground);font-size:14px;font-weight:500}@media (hover:hover){.start-rental-form-module-scss-module__xyX46q__radioLabel:hover{border-color:var(--foreground)}}.start-rental-form-module-scss-module__xyX46q__radioLabel input[type=radio]:checked+span{color:var(--foreground)}.start-rental-form-module-scss-module__xyX46q__radioLabel:has(input:checked){border-color:var(--foreground);background:var(--background)}.start-rental-form-module-scss-module__xyX46q__radioLabel:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.start-rental-form-module-scss-module__xyX46q__radioLabel{min-height:44px;padding:10px 16px}}@media (max-width:480px){.start-rental-form-module-scss-module__xyX46q__radioLabel{justify-content:flex-start;width:100%}}.start-rental-form-module-scss-module__xyX46q__hint{color:var(--text-muted);margin-top:12px;font-size:13px}.start-rental-form-module-scss-module__xyX46q__error{color:var(--error);margin-top:8px;font-size:13px}.start-rental-form-module-scss-module__xyX46q__actions{justify-content:flex-end;gap:16px;margin-top:16px;display:flex}@media (max-width:768px){.start-rental-form-module-scss-module__xyX46q__actions{z-index:5;gap:var(--sp-2);margin-inline:calc(-1*var(--sp-4));padding:var(--sp-3)max(var(--sp-4),env(safe-area-inset-right))max(var(--sp-3),env(safe-area-inset-bottom))max(var(--sp-4),env(safe-area-inset-left));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 12px color-mix(in srgb,var(--foreground)6%,transparent);flex-direction:row;position:sticky;bottom:0}.start-rental-form-module-scss-module__xyX46q__actions>*{flex:1 1 0;min-width:0;min-height:44px}}@media (max-width:480px){.start-rental-form-module-scss-module__xyX46q__actions{margin-inline:calc(-1*max(var(--sp-3),env(safe-area-inset-left)));padding-inline:max(var(--sp-3),env(safe-area-inset-left))}}.start-rental-form-module-scss-module__xyX46q__cancelButton,.start-rental-form-module-scss-module__xyX46q__submitButton{cursor:pointer;border-radius:8px;padding:12px 32px;font-size:15px;font-weight:600;transition:all .2s}.start-rental-form-module-scss-module__xyX46q__cancelButton:disabled,.start-rental-form-module-scss-module__xyX46q__submitButton:disabled{opacity:.5;cursor:not-allowed}.start-rental-form-module-scss-module__xyX46q__cancelButton:focus-visible,.start-rental-form-module-scss-module__xyX46q__submitButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.start-rental-form-module-scss-module__xyX46q__cancelButton,.start-rental-form-module-scss-module__xyX46q__submitButton{padding:12px var(--sp-3)}}.start-rental-form-module-scss-module__xyX46q__cancelButton{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}@media (hover:hover){.start-rental-form-module-scss-module__xyX46q__cancelButton:hover:not(:disabled){background:var(--background);border-color:var(--foreground);color:var(--foreground)}}.start-rental-form-module-scss-module__xyX46q__submitButton{background:var(--primary);color:var(--surface);border:none}@media (hover:hover){.start-rental-form-module-scss-module__xyX46q__submitButton:hover:not(:disabled){background:color-mix(in srgb,var(--primary)88%,var(--surface))}}
.reserve-form-module-scss-module__JUx6YW__form{flex-direction:column;gap:24px;display:flex}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__form{gap:16px}}.reserve-form-module-scss-module__JUx6YW__section{background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)8%,transparent);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.reserve-form-module-scss-module__JUx6YW__section h3{color:var(--foreground);margin:0 0 16px;font-size:16px;font-weight:600}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__section h3{margin:0 0 12px;font-size:15px}}@media (max-width:480px){.reserve-form-module-scss-module__JUx6YW__section h3{font-size:14px}}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__section{padding:20px}}@media (max-width:480px){.reserve-form-module-scss-module__JUx6YW__section{padding:16px}}.reserve-form-module-scss-module__JUx6YW__rentalTypes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__rentalTypes{grid-template-columns:1fr;gap:10px}}.reserve-form-module-scss-module__JUx6YW__rentalTypeOption{background:var(--surface);border:2px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;transition:all .2s;display:flex}.reserve-form-module-scss-module__JUx6YW__rentalTypeOption input[type=radio]{cursor:pointer;width:16px;height:16px;margin:0}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__rentalTypeOption input[type=radio]{width:18px;height:18px}}.reserve-form-module-scss-module__JUx6YW__rentalTypeOption span{color:var(--foreground);font-size:14px;font-weight:500}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__rentalTypeOption span{font-size:15px}}@media (max-width:480px){.reserve-form-module-scss-module__JUx6YW__rentalTypeOption span{font-size:14px}}@media (hover:hover){.reserve-form-module-scss-module__JUx6YW__rentalTypeOption:hover{border-color:var(--foreground)}}.reserve-form-module-scss-module__JUx6YW__rentalTypeOption.reserve-form-module-scss-module__JUx6YW__selected{border-color:var(--foreground);background:var(--background)}.reserve-form-module-scss-module__JUx6YW__rentalTypeOption.reserve-form-module-scss-module__JUx6YW__selected span{color:var(--foreground)}.reserve-form-module-scss-module__JUx6YW__rentalTypeOption:has(input:disabled){opacity:.5;cursor:not-allowed}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__rentalTypeOption{justify-content:flex-start;padding:14px 18px}}@media (max-width:480px){.reserve-form-module-scss-module__JUx6YW__rentalTypeOption{padding:12px 16px}}.reserve-form-module-scss-module__JUx6YW__infoNote{background:color-mix(in srgb,var(--link)10%,var(--surface));border:1px solid color-mix(in srgb,var(--link)35%,var(--surface));color:var(--text-muted);border-radius:8px;padding:16px;font-size:14px;line-height:1.6}.reserve-form-module-scss-module__JUx6YW__infoNote strong{color:var(--foreground);align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}.reserve-form-module-scss-module__JUx6YW__infoNote .reserve-form-module-scss-module__JUx6YW__infoIcon{color:var(--link);flex-shrink:0}.reserve-form-module-scss-module__JUx6YW__infoNote ul{margin:0;padding-left:20px;list-style:outside}.reserve-form-module-scss-module__JUx6YW__infoNote ul li{margin-bottom:4px}.reserve-form-module-scss-module__JUx6YW__infoNote ul li:last-child{margin-bottom:0}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__infoNote{padding:14px;font-size:13px}.reserve-form-module-scss-module__JUx6YW__infoNote strong{font-size:14px}}@media (max-width:480px){.reserve-form-module-scss-module__JUx6YW__infoNote{padding:12px}}.reserve-form-module-scss-module__JUx6YW__error{color:var(--error);margin:0;padding:0;font-size:13px}.reserve-form-module-scss-module__JUx6YW__actions{gap:12px;margin-top:8px;display:flex}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__actions{z-index:5;gap:var(--sp-2);margin-inline:calc(-1*var(--sp-4));padding:var(--sp-3)max(var(--sp-4),env(safe-area-inset-right))max(var(--sp-3),env(safe-area-inset-bottom))max(var(--sp-4),env(safe-area-inset-left));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 12px color-mix(in srgb,var(--foreground)6%,transparent);flex-direction:row;position:sticky;bottom:0}.reserve-form-module-scss-module__JUx6YW__actions>*{flex:1 1 0;min-width:0;min-height:44px}}@media (max-width:480px){.reserve-form-module-scss-module__JUx6YW__actions{margin-inline:calc(-1*max(var(--sp-3),env(safe-area-inset-left)));padding-inline:max(var(--sp-3),env(safe-area-inset-left))}}.reserve-form-module-scss-module__JUx6YW__cancelButton,.reserve-form-module-scss-module__JUx6YW__submitButton{cursor:pointer;border-radius:8px;flex:1;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.reserve-form-module-scss-module__JUx6YW__cancelButton:disabled,.reserve-form-module-scss-module__JUx6YW__submitButton:disabled{opacity:.5;cursor:not-allowed}.reserve-form-module-scss-module__JUx6YW__cancelButton:focus-visible,.reserve-form-module-scss-module__JUx6YW__submitButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.reserve-form-module-scss-module__JUx6YW__cancelButton,.reserve-form-module-scss-module__JUx6YW__submitButton{padding:12px var(--sp-3)}}.reserve-form-module-scss-module__JUx6YW__cancelButton{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}@media (hover:hover){.reserve-form-module-scss-module__JUx6YW__cancelButton:hover:not(:disabled){background:var(--background);border-color:var(--foreground);color:var(--foreground)}}.reserve-form-module-scss-module__JUx6YW__submitButton{background:var(--primary);color:var(--surface);border:none}@media (hover:hover){.reserve-form-module-scss-module__JUx6YW__submitButton:hover:not(:disabled){background:color-mix(in srgb,var(--primary)88%,var(--surface))}}
.user-detail-header-module-scss-module__zkRJKG__adminPageContainer{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__adminPageContainer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.user-detail-header-module-scss-module__zkRJKG__adminPageContainer{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.user-detail-header-module-scss-module__zkRJKG__adminPageContent{width:100%;min-width:0;max-width:1400px;margin:0 auto}.user-detail-header-module-scss-module__zkRJKG__adminPageSection{width:100%;min-width:0;max-width:1400px;margin:0 auto 24px}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__adminPageSection{margin-bottom:16px}}.user-detail-header-module-scss-module__zkRJKG__header{width:100%;min-width:0;max-width:1400px;margin:0 auto;padding-top:0;padding-bottom:0}.user-detail-header-module-scss-module__zkRJKG__container{background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)8%,transparent);border-radius:12px;flex-direction:column;min-width:0;margin-bottom:24px;padding:16px 24px;display:flex}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__container{align-items:center;gap:var(--sp-3);padding:var(--sp-3)var(--sp-4);margin-bottom:var(--sp-4);border-radius:var(--r-sm);flex-direction:row}}@media (max-width:480px){.user-detail-header-module-scss-module__zkRJKG__container{gap:var(--sp-2);padding:var(--sp-2)var(--sp-3)}}.user-detail-header-module-scss-module__zkRJKG__backButton{background:var(--surface);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:fit-content;margin-bottom:12px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}@media (hover:hover){.user-detail-header-module-scss-module__zkRJKG__backButton:hover{background:var(--background);border-color:var(--foreground);color:var(--foreground)}}.user-detail-header-module-scss-module__zkRJKG__backButton:active{transform:scale(.98)}.user-detail-header-module-scss-module__zkRJKG__backButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.user-detail-header-module-scss-module__zkRJKG__backButton{min-height:44px}}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__backButton{border-radius:50%;flex-shrink:0;align-self:center;width:44px;min-width:44px;height:44px;margin-bottom:0;padding:0}}@media (prefers-reduced-motion:reduce){.user-detail-header-module-scss-module__zkRJKG__backButton{transition:none}}.user-detail-header-module-scss-module__zkRJKG__backIcon{flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__backIcon{width:24px;height:24px}}.user-detail-header-module-scss-module__zkRJKG__backText{white-space:nowrap}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__backText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.user-detail-header-module-scss-module__zkRJKG__titleSection{flex:1;align-items:center;gap:12px;min-width:0;display:flex}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__titleSection{gap:10px}}@media (max-width:480px){.user-detail-header-module-scss-module__zkRJKG__titleSection{gap:8px}}.user-detail-header-module-scss-module__zkRJKG__iconWrapper{background:var(--primary);width:48px;height:48px;color:var(--surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__iconWrapper{border-radius:8px;width:40px;height:40px}}@media (max-width:480px){.user-detail-header-module-scss-module__zkRJKG__iconWrapper{display:none}}.user-detail-header-module-scss-module__zkRJKG__personIcon{width:28px;height:28px}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__personIcon{width:24px;height:24px}}.user-detail-header-module-scss-module__zkRJKG__titleContent{flex:1;min-width:0}.user-detail-header-module-scss-module__zkRJKG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);margin:0 0 2px;font-size:22px;font-weight:700;line-height:1.3;overflow:hidden}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__title{font-size:18px}}@media (max-width:480px){.user-detail-header-module-scss-module__zkRJKG__title{font-size:var(--fs-h3)}}.user-detail-header-module-scss-module__zkRJKG__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-faint);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:400;overflow:hidden}@media (max-width:768px){.user-detail-header-module-scss-module__zkRJKG__subtitle{font-size:var(--fs-caption)}}
.document-photos-modal-module-scss-module__SEAWUW__container{flex-direction:column;height:70vh;min-height:400px;max-height:800px;display:flex}@media (max-width:1023px){.document-photos-modal-module-scss-module__SEAWUW__container{height:70dvh;min-height:min(400px,60dvh)}}.document-photos-modal-module-scss-module__SEAWUW__photoContainer{background-color:var(--foreground);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.document-photos-modal-module-scss-module__SEAWUW__photoScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;display:flex;overflow:auto hidden}.document-photos-modal-module-scss-module__SEAWUW__photoScroll::-webkit-scrollbar{display:none}.document-photos-modal-module-scss-module__SEAWUW__photoSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:relative}.document-photos-modal-module-scss-module__SEAWUW__photoImage{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;transition:transform .3s}@media (prefers-reduced-motion:reduce){.document-photos-modal-module-scss-module__SEAWUW__photoImage{transition:none}}.document-photos-modal-module-scss-module__SEAWUW__navButton{background-color:color-mix(in srgb,var(--surface)90%,transparent);width:48px;height:48px;color:var(--foreground);cursor:pointer;z-index:20;box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)20%,transparent);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.document-photos-modal-module-scss-module__SEAWUW__navButton:hover{background-color:var(--surface);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)30%,transparent);transform:translateY(-50%)scale(1.1)}}.document-photos-modal-module-scss-module__SEAWUW__navButton:active{transform:translateY(-50%)scale(.95)}.document-photos-modal-module-scss-module__SEAWUW__navButton svg{width:32px;height:32px}.document-photos-modal-module-scss-module__SEAWUW__navButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.document-photos-modal-module-scss-module__SEAWUW__navButton{width:44px;height:44px}}.document-photos-modal-module-scss-module__SEAWUW__navButtonLeft{left:16px}@media (max-width:768px){.document-photos-modal-module-scss-module__SEAWUW__navButtonLeft{left:var(--sp-2)}}.document-photos-modal-module-scss-module__SEAWUW__navButtonRight{right:16px}@media (max-width:768px){.document-photos-modal-module-scss-module__SEAWUW__navButtonRight{right:var(--sp-2)}}.document-photos-modal-module-scss-module__SEAWUW__indicators{z-index:10;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.document-photos-modal-module-scss-module__SEAWUW__indicator{background-color:color-mix(in srgb,var(--surface)50%,transparent);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}@media (hover:hover){.document-photos-modal-module-scss-module__SEAWUW__indicator:hover{background-color:color-mix(in srgb,var(--surface)70%,transparent);transform:scale(1.2)}}.document-photos-modal-module-scss-module__SEAWUW__indicator.document-photos-modal-module-scss-module__SEAWUW__active{background-color:var(--surface);border-radius:4px;width:32px}.document-photos-modal-module-scss-module__SEAWUW__counter{background-color:color-mix(in srgb,var(--foreground)60%,transparent);color:var(--surface);z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:16px;right:16px}.document-photos-modal-module-scss-module__SEAWUW__rotateButtons{z-index:10;gap:8px;display:flex;position:absolute;top:16px;left:16px}.document-photos-modal-module-scss-module__SEAWUW__rotateButton{background-color:color-mix(in srgb,var(--surface)90%,transparent);width:40px;height:40px;color:var(--foreground);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)20%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.document-photos-modal-module-scss-module__SEAWUW__rotateButton:hover{background-color:var(--surface);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)30%,transparent);transform:scale(1.1)}}.document-photos-modal-module-scss-module__SEAWUW__rotateButton:active{transform:scale(.95)}.document-photos-modal-module-scss-module__SEAWUW__rotateButton svg{width:24px;height:24px}.document-photos-modal-module-scss-module__SEAWUW__rotateButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.document-photos-modal-module-scss-module__SEAWUW__rotateButton{min-width:44px;min-height:44px}}
.current-rental-card-module-scss-module__rMqWma__container{background:var(--background);border:1px solid var(--border);border-radius:12px;margin-bottom:24px;padding:20px;transition:all .2s}@media (hover:hover){.current-rental-card-module-scss-module__rMqWma__container:hover{border-color:color-mix(in srgb,var(--foreground)10%,var(--border));box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)5%,transparent)}}@media (max-width:768px){.current-rental-card-module-scss-module__rMqWma__container{border-radius:10px;margin-bottom:20px;padding:16px}}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__container{border-radius:8px;margin-bottom:16px;padding:12px}}.current-rental-card-module-scss-module__rMqWma__header{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:12px}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__header{margin-bottom:12px;padding-bottom:10px}}.current-rental-card-module-scss-module__rMqWma__headerContent{align-items:center;gap:10px;display:flex}.current-rental-card-module-scss-module__rMqWma__headerContent svg{color:var(--foreground);flex-shrink:0}.current-rental-card-module-scss-module__rMqWma__headerContent h3{color:var(--foreground);margin:0;font-size:18px;font-weight:600}@media (max-width:768px){.current-rental-card-module-scss-module__rMqWma__headerContent h3{font-size:16px}}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__headerContent h3{font-size:15px}}.current-rental-card-module-scss-module__rMqWma__content{flex-direction:column;gap:16px;display:flex}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__content{gap:12px}}.current-rental-card-module-scss-module__rMqWma__carInfo{flex-direction:column;gap:8px;display:flex}.current-rental-card-module-scss-module__rMqWma__carNameRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:768px){.current-rental-card-module-scss-module__rMqWma__carNameRow{flex-direction:column;align-items:stretch;gap:8px}}.current-rental-card-module-scss-module__rMqWma__carName{color:var(--foreground);overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:20px;font-weight:700}@media (max-width:768px){.current-rental-card-module-scss-module__rMqWma__carName{font-size:18px}}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__carName{font-size:16px}}.current-rental-card-module-scss-module__rMqWma__viewCarButton{background-color:var(--primary);color:var(--surface);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media (hover:hover){.current-rental-card-module-scss-module__rMqWma__viewCarButton:hover{background-color:color-mix(in srgb,var(--primary)88%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)20%,transparent);transform:translateY(-1px)}}.current-rental-card-module-scss-module__rMqWma__viewCarButton:active{transform:translateY(0)}.current-rental-card-module-scss-module__rMqWma__viewCarButton svg{flex-shrink:0}.current-rental-card-module-scss-module__rMqWma__viewCarButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.current-rental-card-module-scss-module__rMqWma__viewCarButton{justify-content:center;width:100%;min-height:44px}}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__viewCarButton{padding:8px 14px}}.current-rental-card-module-scss-module__rMqWma__plateNumber{color:var(--text-muted);margin:0;font-size:16px;font-weight:500}@media (max-width:768px){.current-rental-card-module-scss-module__rMqWma__plateNumber{font-size:15px}}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__plateNumber{font-size:14px}}.current-rental-card-module-scss-module__rMqWma__photosSection{border-top:1px solid var(--border);padding-top:16px}.current-rental-card-module-scss-module__rMqWma__photosHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.current-rental-card-module-scss-module__rMqWma__photosHeader svg{color:var(--text-muted);opacity:.7}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__photosHeader{margin-bottom:10px;font-size:13px}}.current-rental-card-module-scss-module__rMqWma__photosCount{opacity:.8;font-weight:500}.current-rental-card-module-scss-module__rMqWma__photosGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:768px){.current-rental-card-module-scss-module__rMqWma__photosGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__photosGrid{grid-template-columns:repeat(2,1fr);gap:6px}}.current-rental-card-module-scss-module__rMqWma__photoThumb{aspect-ratio:1;border:2px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;padding:0;transition:all .2s;position:relative;overflow:hidden}@media (hover:hover){.current-rental-card-module-scss-module__rMqWma__photoThumb:hover{border-color:var(--foreground);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)15%,transparent);z-index:1;transform:scale(1.05)}}.current-rental-card-module-scss-module__rMqWma__photoThumb:active{transform:scale(1)}.current-rental-card-module-scss-module__rMqWma__photoThumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__photoThumb{border-width:1.5px;border-radius:6px}}.current-rental-card-module-scss-module__rMqWma__morePhotos{aspect-ratio:1;background:linear-gradient(135deg,var(--secondary)0%,var(--border)100%);border:2px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}@media (hover:hover){.current-rental-card-module-scss-module__rMqWma__morePhotos:hover{background:linear-gradient(135deg,var(--border)0%,color-mix(in srgb,var(--foreground)10%,var(--border))100%);border-color:var(--foreground);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)10%,transparent);transform:scale(1.05)}}.current-rental-card-module-scss-module__rMqWma__morePhotos:active{transform:scale(1)}@media (max-width:480px){.current-rental-card-module-scss-module__rMqWma__morePhotos{border-width:1.5px;border-radius:6px;font-size:14px}}
.user-profile-card-module-scss-module__ysNHrG__container{background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)8%,transparent);border-radius:12px;padding:24px}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__container{border-radius:8px;padding:16px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__container{border-radius:6px;padding:12px}}.user-profile-card-module-scss-module__ysNHrG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__header{flex-direction:column;margin-bottom:24px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__header{gap:12px;margin-bottom:20px}}.user-profile-card-module-scss-module__ysNHrG__uuidSection{background:color-mix(in srgb,var(--foreground)92%,var(--surface));box-shadow:0 4px 15px color-mix(in srgb,var(--foreground)15%,transparent);border:1px solid color-mix(in srgb,var(--foreground)83%,var(--surface));border-radius:12px;margin-bottom:24px;padding:20px}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__uuidSection{margin-bottom:20px;padding:16px}}.user-profile-card-module-scss-module__ysNHrG__uuidSection h4{color:var(--border);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__uuidSection h4{font-size:13px}}.user-profile-card-module-scss-module__ysNHrG__uuidContainer{background:var(--primary);border:1px solid color-mix(in srgb,var(--foreground)83%,var(--surface));border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__uuidContainer{flex-direction:column;align-items:stretch;gap:10px}}.user-profile-card-module-scss-module__ysNHrG__uuidText{color:var(--surface);letter-spacing:.5px;word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:14px;font-weight:600;line-height:1.5}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__uuidText{font-size:13px}}.user-profile-card-module-scss-module__ysNHrG__copyUuidButton{background:color-mix(in srgb,var(--foreground)83%,var(--surface));border:1px solid color-mix(in srgb,var(--foreground)69%,var(--surface));cursor:pointer;color:var(--surface);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;transition:all .2s;display:flex}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__copyUuidButton:hover{background:color-mix(in srgb,var(--foreground)76%,var(--surface));border-color:color-mix(in srgb,var(--foreground)62%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)30%,transparent);transform:translateY(-2px)}}.user-profile-card-module-scss-module__ysNHrG__copyUuidButton:active{transform:translateY(0)}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__copyUuidButton{width:100%;min-height:48px}}.user-profile-card-module-scss-module__ysNHrG__checkIcon{color:var(--border);filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--foreground)20%,transparent))}.user-profile-card-module-scss-module__ysNHrG__avatarSection{flex:1;align-items:center;gap:20px;display:flex}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__avatarSection{width:100%}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__avatarSection{gap:16px}}.user-profile-card-module-scss-module__ysNHrG__avatar{object-fit:cover;border:3px solid var(--secondary);border-radius:50%;flex-shrink:0;width:96px;height:96px}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__avatar{width:80px;height:80px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__avatar{border-width:2px;width:64px;height:64px}}.user-profile-card-module-scss-module__ysNHrG__avatarPlaceholder{background:var(--primary);width:96px;height:96px;color:var(--surface);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:32px;font-weight:600;display:flex}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__avatarPlaceholder{width:80px;height:80px;font-size:28px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__avatarPlaceholder{width:64px;height:64px;font-size:24px}}.user-profile-card-module-scss-module__ysNHrG__basicInfo{flex:1;min-width:0}.user-profile-card-module-scss-module__ysNHrG__name{color:var(--foreground);margin:0 0 12px;font-size:24px;font-weight:600}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__name{font-size:20px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__name{font-size:18px}}.user-profile-card-module-scss-module__ysNHrG__contactInfo{flex-direction:column;gap:8px;display:flex}.user-profile-card-module-scss-module__ysNHrG__contactLink{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--foreground);align-items:center;gap:8px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__contactLink:hover{color:color-mix(in srgb,var(--foreground)88%,var(--surface));text-decoration:underline}}.user-profile-card-module-scss-module__ysNHrG__contactLink svg{flex-shrink:0}@media (hover:none) and (pointer:coarse){.user-profile-card-module-scss-module__ysNHrG__contactLink{min-height:44px}}.user-profile-card-module-scss-module__ysNHrG__statusBadges{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__statusBadges{width:100%}}.user-profile-card-module-scss-module__ysNHrG__badge{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.user-profile-card-module-scss-module__ysNHrG__badge.user-profile-card-module-scss-module__ysNHrG__blocked{background:var(--error-soft);color:color-mix(in srgb,var(--error)80%,var(--foreground))}.user-profile-card-module-scss-module__ysNHrG__badge.user-profile-card-module-scss-module__ysNHrG__approved{background:var(--success-soft);color:var(--success-strong)}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__badge{gap:4px;padding:6px 12px;font-size:12px}.user-profile-card-module-scss-module__ysNHrG__badge svg{width:14px;height:14px}}.user-profile-card-module-scss-module__ysNHrG__infoGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:32px;display:grid}@media (max-width:1200px){.user-profile-card-module-scss-module__ysNHrG__infoGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:1023px){.user-profile-card-module-scss-module__ysNHrG__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__infoGrid{gap:16px 12px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__infoGrid{gap:14px 12px;margin-bottom:24px}}.user-profile-card-module-scss-module__ysNHrG__infoGrid>*{min-width:0}.user-profile-card-module-scss-module__ysNHrG__infoItem h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:500;display:flex}.user-profile-card-module-scss-module__ysNHrG__infoItem h4 svg{opacity:.7;flex-shrink:0}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__infoItem h4{gap:4px;font-size:12px}.user-profile-card-module-scss-module__ysNHrG__infoItem h4 svg{width:14px;height:14px}}.user-profile-card-module-scss-module__ysNHrG__infoItem p{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__infoItem p{font-size:15px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__infoItem p{font-size:14px}}.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__balance,.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__earnings{font-size:18px;font-weight:600}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__balance,.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__earnings{font-size:16px}}.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__balance{color:var(--foreground)}.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__earnings,.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__statusApproved,.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__statusValid{color:var(--success-strong)}.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__statusRejected,.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__statusExpired{color:color-mix(in srgb,var(--error)80%,var(--foreground))}.user-profile-card-module-scss-module__ysNHrG__infoItem .user-profile-card-module-scss-module__ysNHrG__statusExpired{font-weight:600}.user-profile-card-module-scss-module__ysNHrG__documentsSection{border-top:1px solid var(--border);margin-bottom:32px;padding-top:24px}.user-profile-card-module-scss-module__ysNHrG__documentsSection h3{color:var(--foreground);align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:600;display:flex}.user-profile-card-module-scss-module__ysNHrG__documentsSection h3 svg{flex-shrink:0}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__documentsSection h3{gap:6px;margin-bottom:12px;font-size:16px}.user-profile-card-module-scss-module__ysNHrG__documentsSection h3 svg{width:18px;height:18px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentsSection h3{gap:5px;font-size:15px}.user-profile-card-module-scss-module__ysNHrG__documentsSection h3 svg{width:16px;height:16px}.user-profile-card-module-scss-module__ysNHrG__documentsSection{margin-bottom:24px;padding-top:20px}}.user-profile-card-module-scss-module__ysNHrG__documentsGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}@media (max-width:1200px){.user-profile-card-module-scss-module__ysNHrG__documentsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:1023px){.user-profile-card-module-scss-module__ysNHrG__documentsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__documentsGrid{gap:12px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentsGrid{gap:10px}}.user-profile-card-module-scss-module__ysNHrG__documentItem{background:var(--background);border:2px solid var(--border);border-radius:10px;padding:12px;transition:all .2s}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__documentItem:hover{border-color:var(--foreground);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)10%,transparent);transform:translateY(-2px)}.user-profile-card-module-scss-module__ysNHrG__documentItem:hover .user-profile-card-module-scss-module__ysNHrG__documentImage{transform:scale(1.02)}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentItem{border-radius:8px;padding:10px}}.user-profile-card-module-scss-module__ysNHrG__documentItem h4{color:var(--foreground);text-align:center;margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.4}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__documentItem h4{margin-bottom:8px;font-size:12px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentItem h4{margin-bottom:6px}}.user-profile-card-module-scss-module__ysNHrG__documentItem a{border-radius:8px;transition:all .2s;display:block;position:relative;overflow:hidden}.user-profile-card-module-scss-module__ysNHrG__documentItem a:after{content:"👁️ Просмотр";background:color-mix(in srgb,var(--foreground)90%,transparent);color:var(--surface);text-align:center;opacity:0;padding:8px;font-size:12px;font-weight:500;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentItem a:after{padding:6px}}@media (hover:none) and (pointer:coarse){.user-profile-card-module-scss-module__ysNHrG__documentItem a:after{opacity:1}}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__documentItem a:hover:after{opacity:1}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentItem a{border-radius:6px}}.user-profile-card-module-scss-module__ysNHrG__documentImageButton{cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:0;transition:all .2s;display:block;position:relative;overflow:hidden}.user-profile-card-module-scss-module__ysNHrG__documentImageButton:after{content:"👁️ Просмотр";background:color-mix(in srgb,var(--foreground)90%,transparent);color:var(--surface);text-align:center;opacity:0;padding:8px;font-size:12px;font-weight:500;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentImageButton:after{padding:6px}}@media (hover:none) and (pointer:coarse){.user-profile-card-module-scss-module__ysNHrG__documentImageButton:after{opacity:1}}.user-profile-card-module-scss-module__ysNHrG__documentImageButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__documentImageButton:hover{transform:translateY(-2px)}.user-profile-card-module-scss-module__ysNHrG__documentImageButton:hover:after{opacity:1}.user-profile-card-module-scss-module__ysNHrG__documentImageButton:hover .user-profile-card-module-scss-module__ysNHrG__documentImage{transform:scale(1.02)}}.user-profile-card-module-scss-module__ysNHrG__documentImageButton:active{transform:translateY(0)}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentImageButton{border-radius:6px}}.user-profile-card-module-scss-module__ysNHrG__certificateLink{color:inherit;width:100%;text-decoration:none;display:block}.user-profile-card-module-scss-module__ysNHrG__certificateButton{background:linear-gradient(135deg,var(--secondary)0%,var(--accent)100%);border:2px solid var(--border);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:32px 16px;transition:all .2s;display:flex}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__certificateButton:hover{background:linear-gradient(135deg,var(--accent)0%,color-mix(in srgb,var(--foreground)6%,var(--border))100%);border-color:var(--foreground);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)10%,transparent);transform:translateY(-2px)}}.user-profile-card-module-scss-module__ysNHrG__certificateButton svg{color:var(--foreground);transition:transform .2s}.user-profile-card-module-scss-module__ysNHrG__certificateButton span{color:var(--foreground);text-align:center;font-size:14px;font-weight:600}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__certificateButton{gap:10px;min-height:140px;padding:24px 12px}.user-profile-card-module-scss-module__ysNHrG__certificateButton svg{width:20px;height:20px}.user-profile-card-module-scss-module__ysNHrG__certificateButton span{font-size:13px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__certificateButton{gap:8px;min-height:120px;padding:20px 10px}.user-profile-card-module-scss-module__ysNHrG__certificateButton svg{width:18px;height:18px}.user-profile-card-module-scss-module__ysNHrG__certificateButton span{font-size:var(--fs-caption)}}.user-profile-card-module-scss-module__ysNHrG__documentImage{object-fit:cover;background:var(--surface);border:1px solid color-mix(in srgb,var(--foreground)10%,var(--border));border-radius:6px;width:100%;height:160px;transition:transform .2s;display:block}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__documentImage{height:140px}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__documentImage{height:110px}}.user-profile-card-module-scss-module__ysNHrG__commentsSection{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__commentsSection{margin-top:20px;padding-top:20px}}.user-profile-card-module-scss-module__ysNHrG__commentsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.user-profile-card-module-scss-module__ysNHrG__commentsHeader h3{color:var(--foreground);margin:0;font-size:18px;font-weight:600}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__commentsHeader h3{font-size:16px}}.user-profile-card-module-scss-module__ysNHrG__commentsInfo{color:var(--text-muted);margin:0 0 16px;font-size:13px;font-style:italic}.user-profile-card-module-scss-module__ysNHrG__editButton{background:var(--primary);color:var(--surface);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__editButton:hover{background:color-mix(in srgb,var(--foreground)88%,var(--surface));transform:translateY(-1px)}}.user-profile-card-module-scss-module__ysNHrG__editButton:active{background:color-mix(in srgb,var(--primary)88%,var(--surface));transform:translateY(0)}.user-profile-card-module-scss-module__ysNHrG__editButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.user-profile-card-module-scss-module__ysNHrG__editButton{min-height:44px}}.user-profile-card-module-scss-module__ysNHrG__editMode{flex-direction:column;gap:12px;display:flex}.user-profile-card-module-scss-module__ysNHrG__textarea{border:1px solid color-mix(in srgb,var(--foreground)10%,var(--border));resize:vertical;background:var(--surface);width:100%;color:var(--foreground);border-radius:8px;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.user-profile-card-module-scss-module__ysNHrG__textarea:focus{border-color:var(--foreground);outline:none}@media (max-width:768px){.user-profile-card-module-scss-module__ysNHrG__textarea{font-size:16px}}.user-profile-card-module-scss-module__ysNHrG__editActions{gap:12px;display:flex}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__editActions{flex-direction:column}}.user-profile-card-module-scss-module__ysNHrG__button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.user-profile-card-module-scss-module__ysNHrG__button:disabled{opacity:.6;cursor:not-allowed}.user-profile-card-module-scss-module__ysNHrG__button.user-profile-card-module-scss-module__ysNHrG__save{background:var(--success-strong);color:var(--surface)}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__button.user-profile-card-module-scss-module__ysNHrG__save:hover:not(:disabled){background:color-mix(in srgb,var(--success-strong)80%,var(--foreground))}}@media (hover:none) and (pointer:coarse){.user-profile-card-module-scss-module__ysNHrG__button{min-height:44px}}.user-profile-card-module-scss-module__ysNHrG__button.user-profile-card-module-scss-module__ysNHrG__cancel{background:var(--secondary);color:var(--text-muted)}@media (hover:hover){.user-profile-card-module-scss-module__ysNHrG__button.user-profile-card-module-scss-module__ysNHrG__cancel:hover:not(:disabled){background:var(--border)}}@media (max-width:480px){.user-profile-card-module-scss-module__ysNHrG__button{justify-content:center;width:100%}}.user-profile-card-module-scss-module__ysNHrG__commentDisplay{background:var(--background);color:color-mix(in srgb,var(--foreground)88%,var(--surface));white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:16px;font-size:14px;line-height:1.6}
.grant-promo-form-module-scss-module__D-k-uG__form{flex-direction:column;gap:16px;display:flex}.grant-promo-form-module-scss-module__D-k-uG__step{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.grant-promo-form-module-scss-module__D-k-uG__stepHead{align-items:center;gap:10px;margin:0;display:flex}.grant-promo-form-module-scss-module__D-k-uG__stepNumber{background:var(--success);width:24px;height:24px;color:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.grant-promo-form-module-scss-module__D-k-uG__stepTitle{color:var(--foreground);font-size:15px;font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__formGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.grant-promo-form-module-scss-module__D-k-uG__label{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:14px;font-weight:500;display:flex}.grant-promo-form-module-scss-module__D-k-uG__required{color:var(--text-muted);font-size:12px;font-weight:400}.grant-promo-form-module-scss-module__D-k-uG__hint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.grant-promo-form-module-scss-module__D-k-uG__formError{border:1px solid color-mix(in srgb,var(--error)28%,transparent);background:var(--error-soft);color:var(--error-strong);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.grant-promo-form-module-scss-module__D-k-uG__formError[hidden]{display:none}.grant-promo-form-module-scss-module__D-k-uG__formError svg{flex-shrink:0;margin-top:1px}.grant-promo-form-module-scss-module__D-k-uG__modeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:768px){.grant-promo-form-module-scss-module__D-k-uG__modeCards{grid-template-columns:minmax(0,1fr)}}.grant-promo-form-module-scss-module__D-k-uG__modeCard{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}.grant-promo-form-module-scss-module__D-k-uG__modeCard input{opacity:0;pointer-events:none;position:absolute}.grant-promo-form-module-scss-module__D-k-uG__modeCard:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.grant-promo-form-module-scss-module__D-k-uG__modeCard:hover:not(:has(input:disabled)){border-color:var(--foreground)}}.grant-promo-form-module-scss-module__D-k-uG__modeCard:has(input:disabled){opacity:.6;cursor:not-allowed}.grant-promo-form-module-scss-module__D-k-uG__modeCardSelected{border-color:var(--success);background:var(--success-soft);box-shadow:var(--shadow-sm)}.grant-promo-form-module-scss-module__D-k-uG__modeCardIcon{border-radius:var(--r-md);background:var(--success-soft);width:34px;height:34px;color:var(--success-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.grant-promo-form-module-scss-module__D-k-uG__modeCardSelected .grant-promo-form-module-scss-module__D-k-uG__modeCardIcon{background:var(--success);color:var(--surface)}.grant-promo-form-module-scss-module__D-k-uG__modeCardText{flex-direction:column;gap:2px;min-width:0;display:flex}.grant-promo-form-module-scss-module__D-k-uG__modeCardTitle{color:var(--foreground);font-size:14px;font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__modeCardExample{color:var(--text-muted);font-size:12px;line-height:1.35}.grant-promo-form-module-scss-module__D-k-uG__modeCardCheck{color:var(--success-strong);flex-shrink:0;margin-left:auto}.grant-promo-form-module-scss-module__D-k-uG__sentence{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.grant-promo-form-module-scss-module__D-k-uG__sentenceMuted{color:var(--text-muted);font-size:13px}.grant-promo-form-module-scss-module__D-k-uG__inlineInput.grant-promo-form-module-scss-module__D-k-uG__inlineInput{text-align:center;width:76px;font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__inlineInputWide.grant-promo-form-module-scss-module__D-k-uG__inlineInputWide{width:110px}.grant-promo-form-module-scss-module__D-k-uG__segmented{border:1px solid var(--border);background:var(--secondary);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}@media (max-width:480px){.grant-promo-form-module-scss-module__D-k-uG__segmented{grid-template-columns:repeat(2,minmax(0,1fr))}}.grant-promo-form-module-scss-module__D-k-uG__segmentedRequired{grid-template-columns:repeat(3,minmax(0,1fr))}.grant-promo-form-module-scss-module__D-k-uG__segment{min-height:40px;color:var(--text-muted);text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:9px 6px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.grant-promo-form-module-scss-module__D-k-uG__segment input{opacity:0;pointer-events:none;position:absolute}.grant-promo-form-module-scss-module__D-k-uG__segment:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.grant-promo-form-module-scss-module__D-k-uG__segment:hover:not(:has(input:disabled)){color:var(--foreground)}}.grant-promo-form-module-scss-module__D-k-uG__segment:has(input:disabled){opacity:.6;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.grant-promo-form-module-scss-module__D-k-uG__segment{min-height:44px}}.grant-promo-form-module-scss-module__D-k-uG__segmentSelected{background:var(--surface);color:var(--success-strong);box-shadow:var(--shadow-sm);font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__computed{border:1px solid color-mix(in srgb,var(--success)28%,transparent);background:var(--success-soft);color:var(--foreground);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.grant-promo-form-module-scss-module__D-k-uG__computed svg{color:var(--success-strong);flex-shrink:0;margin-top:2px}.grant-promo-form-module-scss-module__D-k-uG__computed s{color:var(--text-muted)}.grant-promo-form-module-scss-module__D-k-uG__computedValue{color:var(--success-strong);font-size:15px}.grant-promo-form-module-scss-module__D-k-uG__computedBadge{border:1px solid color-mix(in srgb,var(--success)28%,transparent);background:var(--success-soft);color:var(--success-strong);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.grant-promo-form-module-scss-module__D-k-uG__autoTag{background:var(--secondary);color:var(--text-muted);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.grant-promo-form-module-scss-module__D-k-uG__daysRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grant-promo-form-module-scss-module__D-k-uG__dayPresets{flex-wrap:wrap;gap:6px;display:flex}.grant-promo-form-module-scss-module__D-k-uG__dayPreset{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text-muted);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px;transition:border-color .15s,color .15s}@media (hover:hover){.grant-promo-form-module-scss-module__D-k-uG__dayPreset:hover:not(:disabled){border-color:var(--foreground);color:var(--foreground)}}.grant-promo-form-module-scss-module__D-k-uG__dayPreset:disabled{opacity:.6;cursor:not-allowed}.grant-promo-form-module-scss-module__D-k-uG__dayPresetSelected{border-color:var(--success);background:var(--success-soft);color:var(--success-strong);font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__daysInput.grant-promo-form-module-scss-module__D-k-uG__daysInput{width:92px}.grant-promo-form-module-scss-module__D-k-uG__preview{gap:var(--sp-3);padding:var(--sp-4);border:1px solid color-mix(in srgb,var(--success)24%,transparent);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--success-soft),var(--surface)70%);flex-direction:column;display:flex}.grant-promo-form-module-scss-module__D-k-uG__previewHead{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.grant-promo-form-module-scss-module__D-k-uG__previewIcon{color:var(--text-muted);flex-shrink:0}.grant-promo-form-module-scss-module__D-k-uG__previewHint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.grant-promo-form-module-scss-module__D-k-uG__previewCard{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.grant-promo-form-module-scss-module__D-k-uG__previewBadge{border-radius:var(--r-pill);background:var(--success);color:var(--surface);align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__previewPrice{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.grant-promo-form-module-scss-module__D-k-uG__previewOld{color:var(--text-muted);font-size:14px}.grant-promo-form-module-scss-module__D-k-uG__previewNew{color:var(--success-strong);font-size:22px;font-weight:700}.grant-promo-form-module-scss-module__D-k-uG__previewUnit{color:var(--text-muted);font-size:13px}.grant-promo-form-module-scss-module__D-k-uG__previewConditions{color:var(--text-muted);margin:0;font-size:12px}.grant-promo-form-module-scss-module__D-k-uG__previewNote{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.grant-promo-form-module-scss-module__D-k-uG__carPicker{gap:var(--sp-2);flex-direction:column;display:flex}.grant-promo-form-module-scss-module__D-k-uG__searchRow{align-items:center;display:flex;position:relative}.grant-promo-form-module-scss-module__D-k-uG__searchIcon{left:var(--sp-3);z-index:1;color:var(--text-muted);pointer-events:none;position:absolute}.grant-promo-form-module-scss-module__D-k-uG__searchInput.grant-promo-form-module-scss-module__D-k-uG__searchInput{padding-left:38px}.grant-promo-form-module-scss-module__D-k-uG__carCount{color:var(--text-muted);margin:0;font-size:12px}.grant-promo-form-module-scss-module__D-k-uG__carGroupLabel{margin:var(--sp-2)0 var(--sp-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__carList>li:first-child .grant-promo-form-module-scss-module__D-k-uG__carGroupLabel{margin-top:0}.grant-promo-form-module-scss-module__D-k-uG__carList{gap:var(--sp-1);flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.grant-promo-form-module-scss-module__D-k-uG__carOption{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2);border-radius:var(--r-lg);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;transition:border-color .15s,background .15s;display:flex}@media (hover:hover){.grant-promo-form-module-scss-module__D-k-uG__carOption:hover:not(:disabled){border-color:var(--border);background:var(--secondary)}}.grant-promo-form-module-scss-module__D-k-uG__carOption:focus-visible{outline:2px solid var(--success);outline-offset:2px}.grant-promo-form-module-scss-module__D-k-uG__carOption:disabled{opacity:.6;cursor:not-allowed}.grant-promo-form-module-scss-module__D-k-uG__carThumb{border-radius:var(--r-md);background:var(--secondary);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.grant-promo-form-module-scss-module__D-k-uG__carThumb img{object-fit:cover;width:100%;height:100%}.grant-promo-form-module-scss-module__D-k-uG__carThumbEmpty{width:52px;height:52px}.grant-promo-form-module-scss-module__D-k-uG__carOptionText{flex-direction:column;gap:3px;min-width:0;display:flex}.grant-promo-form-module-scss-module__D-k-uG__carOptionName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.grant-promo-form-module-scss-module__D-k-uG__carOptionMeta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.grant-promo-form-module-scss-module__D-k-uG__carPlate{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;padding:1px 6px;font-size:11px}.grant-promo-form-module-scss-module__D-k-uG__carStatus{border-radius:var(--r-pill);align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.grant-promo-form-module-scss-module__D-k-uG__carStatus:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.grant-promo-form-module-scss-module__D-k-uG__carStatusFree{background:var(--success-soft);color:var(--success-strong)}.grant-promo-form-module-scss-module__D-k-uG__carStatusBusy{background:var(--warning-soft);color:var(--warning-strong)}.grant-promo-form-module-scss-module__D-k-uG__carStatusService{background:var(--neutral-soft);color:var(--neutral-strong)}.grant-promo-form-module-scss-module__D-k-uG__selectedCar{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--success);border-radius:var(--r-lg);background:var(--success-soft);display:flex}.grant-promo-form-module-scss-module__D-k-uG__selectedCarText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.grant-promo-form-module-scss-module__D-k-uG__selectedCarName{color:var(--foreground);word-break:break-word;font-size:14px;font-weight:700}.grant-promo-form-module-scss-module__D-k-uG__selectedCarMeta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.grant-promo-form-module-scss-module__D-k-uG__carPrice{color:var(--success-strong);font-size:12px;font-weight:600}.grant-promo-form-module-scss-module__D-k-uG__carPriceMuted{color:var(--text-muted);font-size:12px}.grant-promo-form-module-scss-module__D-k-uG__clearCarButton{align-items:center;gap:var(--sp-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:6px 10px;font-size:12px;display:inline-flex}@media (hover:hover){.grant-promo-form-module-scss-module__D-k-uG__clearCarButton:hover:not(:disabled){color:var(--foreground);border-color:var(--foreground)}}.grant-promo-form-module-scss-module__D-k-uG__clearCarButton:focus-visible{outline:2px solid var(--success);outline-offset:2px}.grant-promo-form-module-scss-module__D-k-uG__actions{bottom:env(safe-area-inset-bottom);padding:12px 0 calc(4px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--surface)35%);flex-direction:column;gap:10px;display:flex;position:sticky}.grant-promo-form-module-scss-module__D-k-uG__actionsHint{color:var(--text-muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.grant-promo-form-module-scss-module__D-k-uG__actionsHint svg{flex-shrink:0;margin-top:1px}.grant-promo-form-module-scss-module__D-k-uG__submitButton{width:100%}
.bonuses-entry-module-scss-module__8CDsDq__trigger{border:1px solid var(--border);background:var(--secondary);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;margin-bottom:12px;padding:16px;transition:border-color .15s,background .15s;display:flex}@media (hover:hover){.bonuses-entry-module-scss-module__8CDsDq__trigger:hover{border-color:var(--primary);background:var(--surface)}}.bonuses-entry-module-scss-module__8CDsDq__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:480px){.bonuses-entry-module-scss-module__8CDsDq__trigger{gap:10px;padding:12px}}.bonuses-entry-module-scss-module__8CDsDq__iconWrapper{background:var(--primary);width:44px;height:44px;color:var(--surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:480px){.bonuses-entry-module-scss-module__8CDsDq__iconWrapper{width:36px;height:36px}}.bonuses-entry-module-scss-module__8CDsDq__content{flex-direction:column;gap:2px;min-width:0;display:flex}.bonuses-entry-module-scss-module__8CDsDq__label{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.bonuses-entry-module-scss-module__8CDsDq__description{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}
.promo-panel-module-scss-module__Fy8WPq__panel{flex-direction:column;gap:20px;display:flex}.promo-panel-module-scss-module__Fy8WPq__notice{border:1px solid color-mix(in srgb,var(--success)28%,transparent);background:var(--success-soft);color:var(--success-strong);border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.promo-panel-module-scss-module__Fy8WPq__stateText{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.promo-panel-module-scss-module__Fy8WPq__stateError{border:1px solid color-mix(in srgb,var(--error)28%,transparent);background:var(--error-soft);color:var(--error-strong);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.promo-panel-module-scss-module__Fy8WPq__stateError svg{flex-shrink:0;margin-top:1px}.promo-panel-module-scss-module__Fy8WPq__retryButton{align-self:flex-start}.promo-panel-module-scss-module__Fy8WPq__liveSection,.promo-panel-module-scss-module__Fy8WPq__formSection{flex-direction:column;gap:12px;display:flex}.promo-panel-module-scss-module__Fy8WPq__sectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px;font-weight:600}.promo-panel-module-scss-module__Fy8WPq__liveCard{gap:var(--sp-3);padding:var(--sp-4);border:1px solid color-mix(in srgb,var(--success)32%,transparent);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--success-soft),var(--surface)65%);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.promo-panel-module-scss-module__Fy8WPq__liveHead{align-items:flex-start;gap:12px;display:flex}.promo-panel-module-scss-module__Fy8WPq__liveIcon{border-radius:var(--r-lg);background:var(--success);width:40px;height:40px;color:var(--surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.promo-panel-module-scss-module__Fy8WPq__liveHeadText{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.promo-panel-module-scss-module__Fy8WPq__liveTitle{color:var(--foreground);word-break:break-word;margin:0;font-size:16px;font-weight:700}.promo-panel-module-scss-module__Fy8WPq__liveDiscount{color:var(--success-strong);word-break:break-word;margin:0;font-size:24px;font-weight:700}.promo-panel-module-scss-module__Fy8WPq__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.promo-panel-module-scss-module__Fy8WPq__chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);padding:4px 10px;font-size:12px}.promo-panel-module-scss-module__Fy8WPq__liveMeta{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.promo-panel-module-scss-module__Fy8WPq__revokeButton.promo-panel-module-scss-module__Fy8WPq__revokeButton{min-height:44px;color:var(--error-strong);border-color:color-mix(in srgb,var(--error)45%,transparent);align-self:flex-start}@media (hover:hover){.promo-panel-module-scss-module__Fy8WPq__revokeButton.promo-panel-module-scss-module__Fy8WPq__revokeButton:hover:not(:disabled){background-color:var(--error-soft);border-color:var(--error-strong);color:var(--error-strong)}}.promo-panel-module-scss-module__Fy8WPq__revokeButton.promo-panel-module-scss-module__Fy8WPq__revokeButton:focus-visible{outline:2px solid var(--error-strong);outline-offset:2px}@media (max-width:480px){.promo-panel-module-scss-module__Fy8WPq__revokeButton.promo-panel-module-scss-module__Fy8WPq__revokeButton{align-self:stretch;width:100%}}.promo-panel-module-scss-module__Fy8WPq__historySection{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.promo-panel-module-scss-module__Fy8WPq__historyToggle{min-height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.promo-panel-module-scss-module__Fy8WPq__historyToggle:hover{color:var(--foreground)}}.promo-panel-module-scss-module__Fy8WPq__historyToggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.promo-panel-module-scss-module__Fy8WPq__historyToggle{min-height:44px}}.promo-panel-module-scss-module__Fy8WPq__historyIcon,.promo-panel-module-scss-module__Fy8WPq__historyIconOpen{transition:transform .2s}.promo-panel-module-scss-module__Fy8WPq__historyIconOpen{transform:rotate(180deg)}.promo-panel-module-scss-module__Fy8WPq__grantList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.promo-panel-module-scss-module__Fy8WPq__pastCard{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.promo-panel-module-scss-module__Fy8WPq__pastHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.promo-panel-module-scss-module__Fy8WPq__pastTitle{color:var(--foreground);word-break:break-word;font-size:14px;font-weight:600}.promo-panel-module-scss-module__Fy8WPq__pastLine{color:var(--foreground);margin:0;font-size:13px}.promo-panel-module-scss-module__Fy8WPq__pastSaving{color:var(--success-strong);margin:0;font-size:13px;font-weight:600}.promo-panel-module-scss-module__Fy8WPq__pastMeta{color:var(--text-muted);word-break:break-word;margin:0;font-size:12px;line-height:1.45}.promo-panel-module-scss-module__Fy8WPq__pastLink{color:var(--primary);text-underline-offset:2px;align-self:flex-start;font-size:12px;text-decoration:underline}
.promo-entry-module-scss-module__I1fBXa__trigger{border:1px solid var(--border);background:var(--secondary);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .15s,background .15s;display:flex}@media (hover:hover){.promo-entry-module-scss-module__I1fBXa__trigger:hover{border-color:var(--primary);background:var(--surface)}}.promo-entry-module-scss-module__I1fBXa__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:480px){.promo-entry-module-scss-module__I1fBXa__trigger{gap:10px;padding:12px}}.promo-entry-module-scss-module__I1fBXa__iconWrapper{background:var(--primary);width:44px;height:44px;color:var(--surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:480px){.promo-entry-module-scss-module__I1fBXa__iconWrapper{width:36px;height:36px}}.promo-entry-module-scss-module__I1fBXa__content{flex-direction:column;gap:2px;min-width:0;display:flex}.promo-entry-module-scss-module__I1fBXa__label{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.promo-entry-module-scss-module__I1fBXa__description{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}
.rental-ops-entry-module-scss-module__l9MLxW__trigger{border:1px solid var(--border);background:var(--secondary);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .15s,background .15s;display:flex}@media (hover:hover){.rental-ops-entry-module-scss-module__l9MLxW__trigger:hover{border-color:var(--primary);background:var(--surface)}}.rental-ops-entry-module-scss-module__l9MLxW__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:480px){.rental-ops-entry-module-scss-module__l9MLxW__trigger{gap:10px;padding:12px}}.rental-ops-entry-module-scss-module__l9MLxW__iconWrapper{background:var(--primary);width:44px;height:44px;color:var(--surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:480px){.rental-ops-entry-module-scss-module__l9MLxW__iconWrapper{width:36px;height:36px}}.rental-ops-entry-module-scss-module__l9MLxW__content{flex-direction:column;gap:2px;min-width:0;display:flex}.rental-ops-entry-module-scss-module__l9MLxW__label{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.rental-ops-entry-module-scss-module__l9MLxW__description{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.rental-ops-entry-module-scss-module__l9MLxW__modalBody{padding:16px 20px 24px}@media (max-width:768px){.rental-ops-entry-module-scss-module__l9MLxW__modalBody{padding:0}}
.user-detail-actions-module-scss-module__xU2Kvq__container{flex-direction:column;gap:24px;display:flex}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__container{gap:20px}}.user-detail-actions-module-scss-module__xU2Kvq__section{background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)6%,transparent),0 1px 2px color-mix(in srgb,var(--foreground)4%,transparent);border-radius:16px;padding:24px}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__section{border-radius:12px;padding:20px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__section{border-radius:10px;padding:16px}}.user-detail-actions-module-scss-module__xU2Kvq__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:15px;font-weight:600}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__title{margin:0 0 14px;font-size:13px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__title{margin:0 0 12px;font-size:12px}}.user-detail-actions-module-scss-module__xU2Kvq__actionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__actionsGrid{grid-template-columns:minmax(0,1fr);gap:10px}}.user-detail-actions-module-scss-module__xU2Kvq__actionButton{background:var(--background);border:1px solid var(--secondary);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;transition:all .2s;display:flex}@media (hover:hover){.user-detail-actions-module-scss-module__xU2Kvq__actionButton:hover{background:var(--surface);border-color:var(--border);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)8%,transparent);transform:translateY(-1px)}.user-detail-actions-module-scss-module__xU2Kvq__actionButton:hover .user-detail-actions-module-scss-module__xU2Kvq__iconWrapper{transform:scale(1.05)}}.user-detail-actions-module-scss-module__xU2Kvq__actionButton:active{box-shadow:0 2px 6px color-mix(in srgb,var(--foreground)6%,transparent);transform:translateY(0)}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__actionButton{border-radius:10px;gap:12px;padding:14px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__actionButton{border-radius:8px;gap:10px;padding:12px}}.user-detail-actions-module-scss-module__xU2Kvq__iconWrapper{background:linear-gradient(135deg,var(--primary)0%,color-mix(in srgb,var(--foreground)88%,var(--surface))100%);width:44px;height:44px;color:var(--surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__iconWrapper{border-radius:8px;width:40px;height:40px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__iconWrapper{border-radius:7px;width:36px;height:36px}}.user-detail-actions-module-scss-module__xU2Kvq__icon{width:22px;height:22px}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__icon{width:20px;height:20px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__icon{width:18px;height:18px}}.user-detail-actions-module-scss-module__xU2Kvq__actionContent{flex:1;min-width:0}.user-detail-actions-module-scss-module__xU2Kvq__actionLabelRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__actionLabelRow{gap:6px}}.user-detail-actions-module-scss-module__xU2Kvq__actionLabel{color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:1.3}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__actionLabel{font-size:14px}}.user-detail-actions-module-scss-module__xU2Kvq__badge{min-width:20px;height:20px;color:var(--surface);background:var(--primary);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.user-detail-actions-module-scss-module__xU2Kvq__badgePending{color:var(--warning-strong);background:var(--warning-soft);text-transform:uppercase;letter-spacing:.04em;padding:0 8px;font-size:10px}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__badgePending{font-size:var(--fs-micro)}}.user-detail-actions-module-scss-module__xU2Kvq__actionDescription{color:var(--text-faint);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.user-detail-actions-module-scss-module__xU2Kvq__communicationGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__communicationGrid{gap:10px}}.user-detail-actions-module-scss-module__xU2Kvq__commButton{background:var(--background);border:1px solid var(--secondary);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 16px;transition:all .2s;display:flex}@media (hover:hover){.user-detail-actions-module-scss-module__xU2Kvq__commButton:hover:not(:disabled){background:var(--surface);border-color:var(--foreground);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)10%,transparent);transform:translateY(-2px)}.user-detail-actions-module-scss-module__xU2Kvq__commButton:hover:not(:disabled) .user-detail-actions-module-scss-module__xU2Kvq__commIconWrapper{transform:scale(1.1)}}.user-detail-actions-module-scss-module__xU2Kvq__commButton:active:not(:disabled){transform:translateY(0)}.user-detail-actions-module-scss-module__xU2Kvq__commButton.user-detail-actions-module-scss-module__xU2Kvq__disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__commButton{border-radius:10px;gap:8px;padding:16px 12px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__commButton{border-radius:8px;gap:6px;padding:14px 10px}}.user-detail-actions-module-scss-module__xU2Kvq__commIconWrapper{background:linear-gradient(135deg,var(--primary)0%,color-mix(in srgb,var(--foreground)88%,var(--surface))100%);width:48px;height:48px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__commIconWrapper{width:44px;height:44px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__commIconWrapper{width:40px;height:40px}}.user-detail-actions-module-scss-module__xU2Kvq__commIcon{width:24px;height:24px}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__commIcon{width:22px;height:22px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__commIcon{width:20px;height:20px}}.user-detail-actions-module-scss-module__xU2Kvq__commLabel{color:var(--foreground);text-align:center;font-size:13px;font-weight:600}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__commLabel{font-size:12px}}.user-detail-actions-module-scss-module__xU2Kvq__bonusButton{background:var(--background);border:1px solid var(--secondary);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;transition:all .2s;display:flex}@media (hover:hover){.user-detail-actions-module-scss-module__xU2Kvq__bonusButton:hover:not(:disabled){background:var(--surface);border-color:var(--success);box-shadow:0 4px 12px color-mix(in srgb,var(--success)15%,transparent);transform:translateY(-1px)}.user-detail-actions-module-scss-module__xU2Kvq__bonusButton:hover:not(:disabled) .user-detail-actions-module-scss-module__xU2Kvq__bonusIconWrapper{transform:scale(1.05)}}.user-detail-actions-module-scss-module__xU2Kvq__bonusButton:active:not(:disabled){box-shadow:0 2px 6px color-mix(in srgb,var(--success)10%,transparent);transform:translateY(0)}.user-detail-actions-module-scss-module__xU2Kvq__bonusButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__bonusButton{border-radius:10px;gap:12px;padding:14px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__bonusButton{border-radius:8px;gap:10px;padding:12px}}.user-detail-actions-module-scss-module__xU2Kvq__bonusIconWrapper{background:linear-gradient(135deg,color-mix(in srgb,var(--success)80%,var(--foreground))0%,var(--success)100%);width:44px;height:44px;color:var(--surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__bonusIconWrapper{border-radius:8px;width:40px;height:40px}}@media (max-width:480px){.user-detail-actions-module-scss-module__xU2Kvq__bonusIconWrapper{border-radius:7px;width:36px;height:36px}}.user-detail-actions-module-scss-module__xU2Kvq__bonusContent{flex:1;min-width:0}.user-detail-actions-module-scss-module__xU2Kvq__bonusLabel{color:var(--foreground);margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.3}@media (max-width:768px){.user-detail-actions-module-scss-module__xU2Kvq__bonusLabel{font-size:14px}}.user-detail-actions-module-scss-module__xU2Kvq__bonusDescription{color:var(--text-faint);margin:0;font-size:12px;line-height:1.4}.user-detail-actions-module-scss-module__xU2Kvq__actionButton:focus-visible,.user-detail-actions-module-scss-module__xU2Kvq__commButton:focus-visible,.user-detail-actions-module-scss-module__xU2Kvq__bonusButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.user-detail-actions-module-scss-module__xU2Kvq__actionButton,.user-detail-actions-module-scss-module__xU2Kvq__commButton,.user-detail-actions-module-scss-module__xU2Kvq__bonusButton{transition:none}}.user-detail-actions-module-scss-module__xU2Kvq__bonusError{margin-top:var(--sp-3)}
.azv-pass-form-module-scss-module__AHQg6a__form{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.azv-pass-form-module-scss-module__AHQg6a__lead{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.azv-pass-form-module-scss-module__AHQg6a__period{gap:var(--sp-1);padding:var(--sp-3)var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--background);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--foreground);flex-direction:column;display:flex}.azv-pass-form-module-scss-module__AHQg6a__periodMeta{color:var(--text-muted)}
.user-azv-pass-card-module-scss-module__i5tNPa__header{gap:var(--sp-2)}.user-azv-pass-card-module-scss-module__i5tNPa__titleRow{align-items:center;gap:var(--sp-2)var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__grantButton{margin-left:auto}@media (max-width:768px){.user-azv-pass-card-module-scss-module__i5tNPa__grantButton{margin-left:0}}.user-azv-pass-card-module-scss-module__i5tNPa__content{gap:var(--sp-4);flex-direction:column;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__empty{font-size:var(--fs-body);color:var(--text-muted);margin:0}.user-azv-pass-card-module-scss-module__i5tNPa__periods{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__periodList{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__period{gap:var(--sp-2);min-width:0;padding:var(--sp-3)var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__periodHead{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__periodTitle{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__periodSource{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--foreground)}.user-azv-pass-card-module-scss-module__i5tNPa__periodDates{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.user-azv-pass-card-module-scss-module__i5tNPa__rentals{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border);flex-direction:column;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__rentalsTitle{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted);margin:0}.user-azv-pass-card-module-scss-module__i5tNPa__rentalList{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__rental{gap:calc(var(--sp-1)/2);flex-direction:column;min-width:0;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__rentalCar{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--foreground);overflow-wrap:anywhere}a.user-azv-pass-card-module-scss-module__i5tNPa__rentalCar{color:var(--link);text-underline-offset:2px;text-decoration:underline}.user-azv-pass-card-module-scss-module__i5tNPa__rentalMeta{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-muted)}.user-azv-pass-card-module-scss-module__i5tNPa__history{gap:var(--sp-3);flex-direction:column;display:flex}.user-azv-pass-card-module-scss-module__i5tNPa__historyToggle{align-items:center;gap:var(--sp-2);padding:var(--sp-2)0;color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:none;align-self:flex-start;display:inline-flex}@media (hover:hover){.user-azv-pass-card-module-scss-module__i5tNPa__historyToggle:hover{color:var(--foreground)}}.user-azv-pass-card-module-scss-module__i5tNPa__historyToggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.user-azv-pass-card-module-scss-module__i5tNPa__historyToggle{min-width:44px;min-height:44px}}.user-azv-pass-card-module-scss-module__i5tNPa__historyIcon{transition:transform .2s}@media (prefers-reduced-motion:reduce){.user-azv-pass-card-module-scss-module__i5tNPa__historyIcon{transition:none}}.user-azv-pass-card-module-scss-module__i5tNPa__historyIconOpen{transform:rotate(180deg)}
.user-transactions-header-module-scss-module__1GRfuq__backLink{align-items:center;gap:var(--sp-1);min-height:32px;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s;display:inline-flex}@media (hover:hover){.user-transactions-header-module-scss-module__1GRfuq__backLink:hover{color:var(--foreground)}}.user-transactions-header-module-scss-module__1GRfuq__backLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.user-transactions-header-module-scss-module__1GRfuq__backLink{min-height:44px}}@media (max-width:768px){.user-transactions-header-module-scss-module__1GRfuq__backLink{min-height:44px}}.user-transactions-header-module-scss-module__1GRfuq__action{justify-content:center;align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--foreground);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s;display:inline-flex}@media (hover:hover){.user-transactions-header-module-scss-module__1GRfuq__action:hover:not(:disabled){background:var(--background);border-color:var(--primary)}}.user-transactions-header-module-scss-module__1GRfuq__action:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.user-transactions-header-module-scss-module__1GRfuq__action{min-height:44px;padding:0 var(--sp-2)}}.user-transactions-header-module-scss-module__1GRfuq__actionSuccess,.user-transactions-header-module-scss-module__1GRfuq__actionBonus,.user-transactions-header-module-scss-module__1GRfuq__actionDanger{color:var(--surface)}@media (hover:hover){.user-transactions-header-module-scss-module__1GRfuq__actionSuccess:hover:not(:disabled),.user-transactions-header-module-scss-module__1GRfuq__actionBonus:hover:not(:disabled),.user-transactions-header-module-scss-module__1GRfuq__actionDanger:hover:not(:disabled){filter:brightness(.92)}}.user-transactions-header-module-scss-module__1GRfuq__actionSuccess{background:var(--success);border-color:var(--success)}.user-transactions-header-module-scss-module__1GRfuq__actionBonus{background:var(--warning);border-color:var(--warning)}.user-transactions-header-module-scss-module__1GRfuq__actionDanger{background:var(--error);border-color:var(--error)}
.section-header-module-scss-module__Da-QYG__root{justify-content:space-between;align-items:baseline;gap:var(--sp-2)var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.section-header-module-scss-module__Da-QYG__left{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.section-header-module-scss-module__Da-QYG__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--foreground);margin:0}.section-header-module-scss-module__Da-QYG__count{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.section-header-module-scss-module__Da-QYG__hint{font-size:var(--fs-caption);color:var(--text-faint)}.section-header-module-scss-module__Da-QYG__actions{align-items:center;gap:var(--sp-2);display:flex}
.user-wallet-card-module-scss-module__n3A7oq__card{gap:var(--sp-3);height:100%;padding:var(--sp-4);border-radius:var(--r-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--bonus)88%,var(--foreground))0%,var(--bonus)55%,color-mix(in srgb,var(--bonus)78%,var(--surface))100%);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (max-width:768px){.user-wallet-card-module-scss-module__n3A7oq__card{gap:var(--sp-2)}}.user-wallet-card-module-scss-module__n3A7oq__row{gap:var(--sp-1);padding-bottom:var(--sp-3);border-bottom:1px solid color-mix(in srgb,var(--surface)28%,transparent);flex-direction:column;display:flex}.user-wallet-card-module-scss-module__n3A7oq__row:last-child{border-bottom:0;padding-bottom:0}@media (max-width:768px){.user-wallet-card-module-scss-module__n3A7oq__row{padding-bottom:var(--sp-2)}}.user-wallet-card-module-scss-module__n3A7oq__rowTotal{border-top:1px solid color-mix(in srgb,var(--surface)28%,transparent);padding-top:var(--sp-4)}@media (max-width:768px){.user-wallet-card-module-scss-module__n3A7oq__rowTotal{padding-top:var(--sp-3)}}.user-wallet-card-module-scss-module__n3A7oq__rowLabel{align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:color-mix(in srgb,var(--surface)82%,transparent);text-transform:uppercase;letter-spacing:var(--tracking-caption);display:flex}.user-wallet-card-module-scss-module__n3A7oq__card .user-wallet-card-module-scss-module__n3A7oq__amount{color:var(--surface);font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:-.01em;font-family:inherit}@media (max-width:768px){.user-wallet-card-module-scss-module__n3A7oq__card .user-wallet-card-module-scss-module__n3A7oq__amount{font-size:var(--fs-h2)}}.user-wallet-card-module-scss-module__n3A7oq__loading{color:color-mix(in srgb,var(--surface)82%,transparent);font-size:var(--fs-body);margin:0}
.user-transactions-totals-module-scss-module__S-vjbq__strip{gap:var(--sp-5);padding:var(--sp-4)var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){.user-transactions-totals-module-scss-module__S-vjbq__strip{padding:var(--sp-2)var(--sp-4);grid-template-columns:1fr;gap:0}}.user-transactions-totals-module-scss-module__S-vjbq__total{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.user-transactions-totals-module-scss-module__S-vjbq__total+.user-transactions-totals-module-scss-module__S-vjbq__total{padding-left:var(--sp-5);border-left:1px solid var(--border)}@media (max-width:768px){.user-transactions-totals-module-scss-module__S-vjbq__total{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3)0;flex-direction:row}.user-transactions-totals-module-scss-module__S-vjbq__total+.user-transactions-totals-module-scss-module__S-vjbq__total{border-left:0;border-top:1px solid var(--border);padding-left:0}}.user-transactions-totals-module-scss-module__S-vjbq__label{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption)}@media (max-width:768px){.user-transactions-totals-module-scss-module__S-vjbq__label{font-size:var(--fs-sm);text-transform:none;letter-spacing:normal}}.user-transactions-totals-module-scss-module__S-vjbq__strip .user-transactions-totals-module-scss-module__S-vjbq__amount{font-family:inherit;font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:-.01em}.user-transactions-totals-module-scss-module__S-vjbq__pending{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-faint)}.user-transactions-totals-module-scss-module__S-vjbq__message{font-size:var(--fs-sm);color:var(--text-muted);grid-column:1/-1;margin:0}
.user-month-filter-module-scss-module__L0emMG__card{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex}.user-month-filter-module-scss-module__L0emMG__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.user-month-filter-module-scss-module__L0emMG__title{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--foreground);display:inline-flex}.user-month-filter-module-scss-module__L0emMG__title svg{color:var(--text-muted)}.user-month-filter-module-scss-module__L0emMG__reset{align-items:center;gap:var(--sp-1);min-height:36px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.user-month-filter-module-scss-module__L0emMG__reset:hover{background:var(--background);color:var(--foreground)}}@media (max-width:768px){.user-month-filter-module-scss-module__L0emMG__reset{min-width:44px;min-height:44px}}.user-month-filter-module-scss-module__L0emMG__scroll{gap:var(--sp-3);padding-bottom:var(--sp-2);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow-x:auto}@media (max-width:768px){.user-month-filter-module-scss-module__L0emMG__scroll{scrollbar-width:none}.user-month-filter-module-scss-module__L0emMG__scroll::-webkit-scrollbar{display:none}}.user-month-filter-module-scss-module__L0emMG__month{gap:var(--sp-1);width:11rem;padding:var(--sp-3);border:1px solid var(--foreground);border-radius:var(--r-md);background:var(--foreground);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;flex-direction:column;flex:none;transition:box-shadow .2s,filter .2s;display:flex}@media (hover:hover){.user-month-filter-module-scss-module__L0emMG__month:hover{filter:brightness(1.35)}}.user-month-filter-module-scss-module__L0emMG__monthSelected{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--bonus)}.user-month-filter-module-scss-module__L0emMG__monthTitle{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--surface);display:flex}.user-month-filter-module-scss-module__L0emMG__monthCount{font-size:var(--fs-caption);color:color-mix(in srgb,var(--surface)68%,transparent)}.user-month-filter-module-scss-module__L0emMG__line{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-caption);display:flex}.user-month-filter-module-scss-module__L0emMG__lineLabel{font-size:var(--fs-micro);color:color-mix(in srgb,var(--surface)68%,transparent)}.user-month-filter-module-scss-module__L0emMG__month .user-month-filter-module-scss-module__L0emMG__deposits{color:color-mix(in srgb,var(--success)62%,var(--surface))}.user-month-filter-module-scss-module__L0emMG__month .user-month-filter-module-scss-module__L0emMG__expenses{color:color-mix(in srgb,var(--error)52%,var(--surface))}.user-month-filter-module-scss-module__L0emMG__currentTag{padding:2px var(--sp-2);border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface)22%,transparent);color:var(--surface);font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caption)}.user-month-filter-module-scss-module__L0emMG__empty{font-size:var(--fs-sm);color:var(--text-muted);margin:0}
.user-transactions-filters-module-scss-module__nXpWqq__viewToggle{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-md);background:var(--secondary);display:inline-flex}@media (max-width:768px){.user-transactions-filters-module-scss-module__nXpWqq__viewToggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.user-transactions-filters-module-scss-module__nXpWqq__viewButton{justify-content:center;align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;transition:background .2s,color .2s;display:inline-flex}@media (max-width:768px){.user-transactions-filters-module-scss-module__nXpWqq__viewButton{min-width:44px;min-height:44px}}.user-transactions-filters-module-scss-module__nXpWqq__viewButtonActive{background:var(--surface);border-color:var(--border);color:var(--foreground);box-shadow:var(--shadow-sm)}@media (max-width:768px){.user-transactions-filters-module-scss-module__nXpWqq__viewLabel{display:none}}.user-transactions-filters-module-scss-module__nXpWqq__pageSizeRow{align-items:center;gap:var(--sp-2)var(--sp-3);flex-wrap:wrap;display:flex}.user-transactions-filters-module-scss-module__nXpWqq__pageSizeLabel{font-size:var(--fs-sm);color:var(--text-muted)}.user-transactions-filters-module-scss-module__nXpWqq__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.user-transactions-filters-module-scss-module__nXpWqq__chip{min-width:44px;min-height:36px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--foreground);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s,border-color .2s}@media (hover:hover){.user-transactions-filters-module-scss-module__nXpWqq__chip:hover{border-color:var(--primary)}}@media (max-width:768px){.user-transactions-filters-module-scss-module__nXpWqq__chip{min-width:44px;min-height:44px}}.user-transactions-filters-module-scss-module__nXpWqq__chipActive{background:var(--foreground);border-color:var(--foreground);color:var(--surface);font-weight:var(--fw-semibold)}.user-transactions-filters-module-scss-module__nXpWqq__monthFilter{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex}.user-transactions-filters-module-scss-module__nXpWqq__monthFilterHead{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.user-transactions-filters-module-scss-module__nXpWqq__monthFilterTitle{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--foreground);display:inline-flex}.user-transactions-filters-module-scss-module__nXpWqq__monthFilterTitle svg{color:var(--text-muted)}.user-transactions-filters-module-scss-module__nXpWqq__resetButton{align-items:center;gap:var(--sp-1);min-height:36px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.user-transactions-filters-module-scss-module__nXpWqq__resetButton:hover{background:var(--background);color:var(--foreground)}}@media (max-width:768px){.user-transactions-filters-module-scss-module__nXpWqq__resetButton{min-width:44px;min-height:44px}}.user-transactions-filters-module-scss-module__nXpWqq__empty{font-size:var(--fs-sm);color:var(--text-muted);margin:0}
.user-operations-list-module-scss-module__20bt-q__tableScroll{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:100%;overflow-x:auto}.user-operations-list-module-scss-module__20bt-q__table{border-collapse:collapse;width:100%;min-width:1520px;font-size:var(--fs-sm);line-height:var(--lh-normal)}.user-operations-list-module-scss-module__20bt-q__table thead{background:var(--secondary)}.user-operations-list-module-scss-module__20bt-q__table thead th{padding:var(--sp-3)var(--sp-4);text-align:left;font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption);white-space:nowrap;border-bottom:1px solid var(--border)}.user-operations-list-module-scss-module__20bt-q__table tbody td{padding:var(--sp-3)var(--sp-4);color:var(--foreground);vertical-align:top}@media (max-width:768px){.user-operations-list-module-scss-module__20bt-q__table{min-width:0}}.user-operations-list-module-scss-module__20bt-q__row{border-top:1px solid var(--border);transition:background .2s}.user-operations-list-module-scss-module__20bt-q__row:first-child{border-top:0}@media (hover:hover){.user-operations-list-module-scss-module__20bt-q__row:hover{background:var(--secondary)}}.user-operations-list-module-scss-module__20bt-q__kind{padding:var(--sp-1)var(--sp-3);border-radius:var(--r-pill);background:var(--accent);color:var(--foreground);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-block}.user-operations-list-module-scss-module__20bt-q__kindMoneyIn{background:var(--success-soft);color:var(--success-strong)}.user-operations-list-module-scss-module__20bt-q__kindMoneyInAdmin{background:var(--warning-soft);color:var(--warning-strong)}.user-operations-list-module-scss-module__20bt-q__kindBonusIn{background:var(--bonus-soft);color:var(--bonus-strong)}.user-operations-list-module-scss-module__20bt-q__kindMoneyOut{background:var(--error-soft);color:var(--error-strong)}.user-operations-list-module-scss-module__20bt-q__kindBonusOut{background:var(--error-deep);color:var(--surface)}.user-operations-list-module-scss-module__20bt-q__kindNeutral{background:var(--neutral-soft);color:var(--neutral-strong)}.user-operations-list-module-scss-module__20bt-q__description{max-width:320px;color:var(--text-muted);word-break:break-word}.user-operations-list-module-scss-module__20bt-q__deltaCell{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.user-operations-list-module-scss-module__20bt-q__cellMoneyIn{background:var(--success-soft)}.user-operations-list-module-scss-module__20bt-q__cellMoneyInAdmin{background:var(--warning-soft)}.user-operations-list-module-scss-module__20bt-q__cellBonusIn{background:var(--bonus-soft)}.user-operations-list-module-scss-module__20bt-q__cellMoneyOut{background:var(--error-soft)}.user-operations-list-module-scss-module__20bt-q__cellBonusOut{background:var(--error-deep-soft)}.user-operations-list-module-scss-module__20bt-q__balanceCell{white-space:nowrap;text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums}.user-operations-list-module-scss-module__20bt-q__table thead th.user-operations-list-module-scss-module__20bt-q__deltaHeader,.user-operations-list-module-scss-module__20bt-q__table thead th.user-operations-list-module-scss-module__20bt-q__balanceHeader{text-align:right}.user-operations-list-module-scss-module__20bt-q__legs{gap:var(--sp-1);flex-direction:column;min-width:220px;margin:0;padding:0;list-style:none;display:flex}.user-operations-list-module-scss-module__20bt-q__leg{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.user-operations-list-module-scss-module__20bt-q__legLabel{color:var(--text-muted);font-size:var(--fs-caption)}.user-operations-list-module-scss-module__20bt-q__deltaEmpty{color:var(--text-muted)}.user-operations-list-module-scss-module__20bt-q__actor{align-items:center;gap:var(--sp-2);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.user-operations-list-module-scss-module__20bt-q__actorRole{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--foreground);color:var(--surface);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caption)}.user-operations-list-module-scss-module__20bt-q__actorRoleAdmin{background:var(--warning);color:var(--foreground)}.user-operations-list-module-scss-module__20bt-q__actorNote{color:var(--text-muted);font-size:var(--fs-caption)}.user-operations-list-module-scss-module__20bt-q__legDiscount{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-1);display:flex}.user-operations-list-module-scss-module__20bt-q__breakdownNote{margin-bottom:var(--sp-3)}
.operation-ids-module-scss-module__PTA8Sq__column{gap:var(--sp-1);font-size:var(--fs-caption);flex-direction:column;display:flex}@media (max-width:768px){.operation-ids-module-scss-module__PTA8Sq__column{align-items:flex-end}}.operation-ids-module-scss-module__PTA8Sq__row{align-items:center;gap:var(--sp-1);display:flex}.operation-ids-module-scss-module__PTA8Sq__label{color:var(--text-muted);font-weight:var(--fw-medium);white-space:nowrap}.operation-ids-module-scss-module__PTA8Sq__short{color:var(--foreground);font-family:var(--font-mono);font-weight:var(--fw-semibold)}.operation-ids-module-scss-module__PTA8Sq__copyButton{min-width:28px;min-height:28px;padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.operation-ids-module-scss-module__PTA8Sq__copyButton:hover{background:var(--secondary);color:var(--foreground)}}@media (hover:none) and (pointer:coarse){.operation-ids-module-scss-module__PTA8Sq__copyButton{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.operation-ids-module-scss-module__PTA8Sq__copyButton{transition:none}}.operation-ids-module-scss-module__PTA8Sq__rentalLink{align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--foreground);font-family:var(--font-mono);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.operation-ids-module-scss-module__PTA8Sq__rentalLink svg{color:var(--text-muted);flex-shrink:0}@media (hover:hover){.operation-ids-module-scss-module__PTA8Sq__rentalLink:hover{background:var(--secondary);border-color:var(--primary)}}@media (hover:none) and (pointer:coarse){.operation-ids-module-scss-module__PTA8Sq__rentalLink{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.operation-ids-module-scss-module__PTA8Sq__rentalLink{transition:none}}.operation-ids-module-scss-module__PTA8Sq__empty{color:var(--text-muted)}
.charge-series-module-scss-module__jE4FRW__head{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.charge-series-module-scss-module__jE4FRW__pageCut{color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.charge-series-module-scss-module__jE4FRW__summary>td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.charge-series-module-scss-module__jE4FRW__item{background:var(--secondary)}.charge-series-module-scss-module__jE4FRW__item>td:first-child{padding-left:var(--sp-6);box-shadow:inset 3px 0 0 var(--accent)}.charge-series-module-scss-module__jE4FRW__closeRow{background:var(--secondary)}.charge-series-module-scss-module__jE4FRW__closeRow>td{box-shadow:inset 3px 0 0 var(--accent)}@media (max-width:768px){.charge-series-module-scss-module__jE4FRW__summary>td:first-child,.charge-series-module-scss-module__jE4FRW__closeRow>td{box-shadow:none}.charge-series-module-scss-module__jE4FRW__item>td:first-child{box-shadow:none;padding-left:0}table[data-responsive=cards]>tbody>tr.charge-series-module-scss-module__jE4FRW__summary{border-left:3px solid var(--primary)}table[data-responsive=cards]>tbody>tr.charge-series-module-scss-module__jE4FRW__item{width:auto;margin-left:var(--sp-4);background:var(--secondary);box-shadow:none;border-left:3px solid var(--accent)}table[data-responsive=cards]>tbody>tr.charge-series-module-scss-module__jE4FRW__closeRow{width:auto;margin-left:var(--sp-4);box-shadow:none;background:0 0;border:0;padding:0}}
.grouped-entries-module-scss-module__1US_2W__list{gap:var(--sp-3);flex-direction:column;display:flex}.grouped-entries-module-scss-module__1US_2W__card{gap:var(--sp-2);padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}.grouped-entries-module-scss-module__1US_2W__header{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.grouped-entries-module-scss-module__1US_2W__title{align-items:center;gap:var(--sp-2);color:var(--foreground);font-size:var(--fs-body);font-weight:var(--fw-bold);display:inline-flex}.grouped-entries-module-scss-module__1US_2W__total{color:var(--foreground);font-size:var(--fs-body);font-weight:var(--fw-bold);white-space:nowrap}.grouped-entries-module-scss-module__1US_2W__meta{color:var(--text-muted);font-size:var(--fs-caption);margin:0}.grouped-entries-module-scss-module__1US_2W__empty{color:var(--text-muted);font-size:var(--fs-caption);margin:0;font-style:italic}.grouped-entries-module-scss-module__1US_2W__operations{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.grouped-entries-module-scss-module__1US_2W__operation{align-items:center;gap:var(--sp-2)var(--sp-3);padding:var(--sp-2)var(--sp-3);background:var(--secondary);border-radius:var(--r-sm);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.grouped-entries-module-scss-module__1US_2W__operationKind{flex:auto}.grouped-entries-module-scss-module__1US_2W__operationDate{color:var(--text-muted);white-space:nowrap}.grouped-entries-module-scss-module__1US_2W__series,.grouped-entries-module-scss-module__1US_2W__seriesHead{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.grouped-entries-module-scss-module__1US_2W__seriesHead,.grouped-entries-module-scss-module__1US_2W__seriesHead>.grouped-entries-module-scss-module__1US_2W__operation{align-self:stretch}.grouped-entries-module-scss-module__1US_2W__seriesHead>.grouped-entries-module-scss-module__1US_2W__operation{box-shadow:inset 3px 0 0 var(--primary)}.grouped-entries-module-scss-module__1US_2W__seriesOperations{align-self:stretch;gap:var(--sp-1);margin:0 0 0 var(--sp-4);padding:0 0 0 var(--sp-3);border-left:3px solid var(--accent);flex-direction:column;list-style:none;display:flex}.grouped-entries-module-scss-module__1US_2W__seriesOperation{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-1)var(--sp-3);background:var(--secondary);border-radius:var(--r-sm);font-size:var(--fs-caption);display:flex}
.operations-pagination-module-scss-module__FxJKwG__pagination{justify-content:center;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);display:flex}@media (max-width:768px){.operations-pagination-module-scss-module__FxJKwG__pagination{gap:var(--sp-2)}}.operations-pagination-module-scss-module__FxJKwG__info{color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:768px){.operations-pagination-module-scss-module__FxJKwG__button{flex:1}}
