.style_main__OO_W6{padding:2rem;align-items:flex-start;flex-direction:column;gap:20px;max-width:1400px;margin:30px auto}.style_main__OO_W6,.style_pageHeader__8APvN{display:flex;width:100%;box-sizing:border-box}.style_pageHeader__8APvN{padding:18px 24px;background:#fff;border:1px solid rgba(0,0,0,.08);border-left:3px solid #b48200;border-radius:2px;justify-content:space-between;align-items:center}.style_title__AreoC{font-size:17px;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:.2px}.style_tableContainer__9IjA2{width:100%;border-radius:2px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.style_tableHead__wuUL5{background-color:#1a1a1a!important}.style_tableHeadCell__fR2jU{color:hsla(0,0%,100%,.88)!important;font-weight:600!important;text-transform:uppercase;font-size:11px!important;letter-spacing:.8px}.style_tableRow____J3c{transition:background-color .15s ease}.style_tableRow____J3c:hover{background-color:rgba(0,0,0,.025)}.style_categoryRow__3iYhh{border-left:3px solid #b48200}.style_subcategoryRow__Eb1bt{border-left:3px solid rgba(180,130,0,.25);background-color:rgba(0,0,0,.012)}.style_categoryName__Wxd89{font-weight:600;display:flex;align-items:center;gap:8px;font-size:14px;color:#1a1a1a}.style_subcategoryName__HO3wM{font-weight:400;display:flex;align-items:center;padding-left:20px;gap:8px;font-size:13px;color:rgba(0,0,0,.65)}.style_categoryBadge__C20cv{width:8px;height:8px;border-radius:50%;background-color:#b48200;display:inline-block;flex-shrink:0}.style_subcategoryBadge__sDgvT{width:5px;height:5px;border-radius:50%;background-color:rgba(180,130,0,.5);display:inline-block;flex-shrink:0}.style_deleteButton__Jn_7b,.style_editButton__41y0V{transition:transform .15s ease}.style_deleteButton__Jn_7b:hover,.style_editButton__41y0V:hover{transform:scale(1.12)}.style_noData__k4d_g{padding:3rem;text-align:center;color:rgba(0,0,0,.38);font-size:13px;letter-spacing:.3px}@media (max-width:768px){.style_main__OO_W6{padding:1rem;margin:16px auto}.style_pageHeader__8APvN{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}}.style_dialogBody__82kNY{background:#f5f4f2;min-height:calc(100vh - 64px);padding:24px;box-sizing:border-box}.style_section__i5wQC{max-width:560px;margin:0 auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-top:3px solid #b48200;border-radius:2px;padding:28px 32px;box-sizing:border-box}.style_sectionLabel__mKbAP{display:block;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:rgba(0,0,0,.38);padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.07)}.style_field__f8Ijb{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.style_fieldLabel__XgYYu{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:rgba(0,0,0,.45)}.style_input__HvXKP{height:42px;width:100%;border:1px solid rgba(0,0,0,.16);border-radius:2px;padding:0 14px;font-size:14px;color:#1a1a1a;background:#fff;box-sizing:border-box;font-family:inherit;transition:border-color .2s ease}.style_input__HvXKP:focus{outline:none;border-color:#b48200;box-shadow:0 0 0 3px rgba(180,130,0,.08)}.style_textarea__YmKcj{width:100%;border:1px solid rgba(0,0,0,.16);border-radius:2px;padding:10px 14px;font-size:14px;color:#1a1a1a;background:#fff;box-sizing:border-box;font-family:inherit;resize:vertical;min-height:90px;transition:border-color .2s ease}.style_textarea__YmKcj:focus{outline:none;border-color:#b48200;box-shadow:0 0 0 3px rgba(180,130,0,.08)}.style_checkRow__gfCrd{display:flex;align-items:center;gap:10px;margin-bottom:18px}.style_checkbox__wm02C{width:16px;height:16px;accent-color:#b48200;cursor:pointer;flex-shrink:0}.style_checkbox__wm02C:disabled{cursor:not-allowed;opacity:.5}.style_checkLabel__W_gYF{font-size:13px;color:rgba(0,0,0,.7);cursor:pointer}.style_selectWrap__5wEDq{position:relative}.style_selectWrap__5wEDq:after{content:"";pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(0,0,0,.4)}.style_select__e2IBa{height:42px;width:100%;border:1px solid rgba(0,0,0,.16);border-radius:2px;padding:0 36px 0 14px;font-size:14px;color:#1a1a1a;background:#fff;box-sizing:border-box;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s ease}.style_select__e2IBa:focus{outline:none;border-color:#b48200;box-shadow:0 0 0 3px rgba(180,130,0,.08)}.style_select__e2IBa:disabled{background:rgba(0,0,0,.03);color:rgba(0,0,0,.38);cursor:not-allowed}.style_saveBtn__zgb9L{height:32px;display:flex;align-items:center;gap:7px;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.28);border-radius:2px;padding:0 18px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:all .2s ease}.style_saveBtn__zgb9L:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6)}.style_saveBtn__zgb9L:disabled{opacity:.22;cursor:not-allowed}@media (max-width:600px){.style_dialogBody__82kNY{padding:16px}.style_section__i5wQC{padding:20px 16px}}.styles_loaderC__PsJaP{width:100%;min-height:60vh;max-height:80vh;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:styles_fadeIn__uwwsl .4s ease}.styles_loaderWrap__7r8z_{position:relative;width:110px;height:110px}.styles_loader__X7IKk{position:absolute;inset:0}.styles_loaderLogo__QTDMN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.styles_loader__X7IKk:after,.styles_loader__X7IKk:before{content:"";position:absolute;border-radius:50%;box-sizing:border-box}.styles_loader__X7IKk:before{inset:0;border-color:#fb0 #fb0 transparent transparent;border-style:solid;border-width:3px;animation:styles_spinCW__4uBWw 1s cubic-bezier(.4,0,.2,1) infinite}.styles_loader__X7IKk:after{inset:14px;border-color:transparent transparent #1a1a1a #1a1a1a;border-style:solid;border-width:3px;animation:styles_spinCCW___pnyU .75s cubic-bezier(.4,0,.2,1) infinite}@keyframes styles_spinCW__4uBWw{to{transform:rotate(1turn)}}@keyframes styles_spinCCW___pnyU{to{transform:rotate(-1turn)}}@keyframes styles_fadeIn__uwwsl{0%{opacity:0}to{opacity:1}}.styles_main__Y1o5S{position:fixed;bottom:30px;left:30px;z-index:9999}.styles_pulseButton__IhgpL{position:relative;display:flex;align-items:center;justify-content:center;font-size:1.3em;text-align:center;letter-spacing:-1px;color:#fff;border:none;height:65px;width:65px;border-radius:50%;background:#41b06e;cursor:pointer;box-shadow:0 0 0 0 rgba(#41b06e,.5);animation:styles_pulse__TbsV6 2s infinite}.styles_pulse-button__3ejkK:hover{animation:none}@keyframes styles_pulse__TbsV6{0%{box-shadow:0 0 0 0 #41b06e}70%{box-shadow:0 0 0 10px rgba(88,120,243,0)}to{box-shadow:0 0 0 50px rgba(88,120,243,0)}}@media screen and (max-width:768px){.styles_main__Y1o5S{bottom:10px;left:10px}}.page_main__TNaJ3{display:flex;justify-content:center;padding-top:30px;min-height:60vh}.page_container__gLOjI{max-width:1200px;width:100%;padding:20px}.page_title__Dds_O{font-size:22px;font-weight:600;color:#1a1a1a;letter-spacing:.3px;margin:0 0 24px}.page_empty__lRRHG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:12px;color:rgba(0,0,0,.35)}.page_emptyIcon__Psygv{font-size:48px;line-height:1;color:rgba(0,0,0,.15)}.page_emptyTitle__Dgg1t{font-size:17px;font-weight:600;color:rgba(0,0,0,.45);margin:0}.page_emptySubtext__dNrtV{font-size:14px;color:rgba(0,0,0,.3);margin:0}.style_section__XewYo{margin-top:56px;padding-top:36px;border-top:1px solid rgba(0,0,0,.07)}.style_sectionHeader__L5LrR{display:flex;align-items:baseline;gap:8px;margin-bottom:24px}.style_sectionTitle__Ns03t{font-size:17px;font-weight:700;color:#1a1a1a;letter-spacing:.2px}.style_sectionCount__bmkaE{font-size:13px;color:rgba(0,0,0,.38)}.style_summaryCard__YJQO7{display:flex;gap:40px;align-items:center;background:#faf9f7;border:1px solid rgba(0,0,0,.07);border-top:2px solid #b48200;border-radius:4px;padding:24px 28px;margin-bottom:28px}.style_summaryLeft__yH8ZG{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:90px}.style_avgNumber__fucDW{font-size:52px;font-weight:700;color:#1a1a1a;line-height:1;letter-spacing:-2px}.style_totalCount__o7x0L{font-size:11px;color:rgba(0,0,0,.38);text-align:center;white-space:nowrap}.style_breakdown__FWDzi{flex:1 1;display:flex;flex-direction:column;gap:8px}.style_breakdownRow__vVgYe{display:flex;align-items:center;gap:8px}.style_breakdownLabel__P_IN8{font-size:12px;font-weight:600;color:rgba(0,0,0,.45);width:14px;text-align:right;flex-shrink:0}.style_breakdownBar___WW31{flex:1 1;height:6px;background:rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.style_breakdownFill__bAZL5{height:100%;background:#b48200;border-radius:4px;transition:width .6s ease}.style_breakdownCount__cFVBA{font-size:11px;color:rgba(0,0,0,.32);width:22px;text-align:right;flex-shrink:0}.style_formCard__TIMr7{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:22px 24px;margin-bottom:24px}.style_formTitle__cZdBe{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:rgba(0,0,0,.38);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(255,187,0,.25)}.style_starPicker___x4Xr{display:inline-flex;gap:2px;margin-bottom:12px}.style_starPickerBtn__tm_Ik{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;transition:transform .1s ease}.style_starPickerBtn__tm_Ik:hover{transform:scale(1.2)}.style_ratingError__c68I_{font-size:11px;color:#b91c1c;margin:-8px 0 10px}.style_textarea__wIvy0{width:100%;min-height:86px;max-height:200px;padding:10px 12px;font-size:14px;font-family:inherit;color:#1a1a1a;background:#fff;border:1.5px solid rgba(0,0,0,.15);border-radius:6px;outline:none;resize:none;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease;line-height:1.5;display:block;margin-bottom:4px}.style_textarea__wIvy0:focus{border-color:#b48200;box-shadow:0 0 0 3px rgba(180,130,0,.1)}.style_textarea__wIvy0::placeholder{color:rgba(0,0,0,.28)}.style_charCount__qPhDm{font-size:11px;color:rgba(0,0,0,.28);text-align:right;margin:0 0 10px}.style_formActions__cCy5J{display:flex;align-items:center;gap:10px;margin-top:12px}.style_submitBtn__EdShv{height:38px;padding:0 22px;background:#1a1a1a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border:2px solid transparent;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .2s,color .2s,border-color .2s}.style_submitBtn__EdShv:hover:not(:disabled){background:#fff;color:#1a1a1a;border-color:#1a1a1a}.style_submitBtn__EdShv:disabled{opacity:.55;cursor:not-allowed}.style_cancelBtn__6QROG{height:38px;padding:0 18px;background:transparent;color:rgba(0,0,0,.42);font-size:12px;font-weight:600;letter-spacing:.4px;border:1.5px solid rgba(0,0,0,.14);border-radius:6px;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.style_cancelBtn__6QROG:hover{border-color:rgba(0,0,0,.4);color:#1a1a1a}.style_formError__BfU0d{font-size:12px;color:#b91c1c;background:rgba(185,28,28,.05);border:1px solid rgba(185,28,28,.15);border-radius:6px;padding:8px 12px;margin-top:12px}.style_loginPrompt__gh5Mg{font-size:13px;color:rgba(0,0,0,.4);padding:12px 0 4px}.style_loginLink__HQoI_{color:#b48200;font-weight:600;text-decoration:none}.style_loginLink__HQoI_:hover{text-decoration:underline}.style_list___aW3r{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.style_reviewCard__GzVr_{background:#fff;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s ease}.style_reviewCard__GzVr_:last-child{border-bottom:none}.style_reviewCard__GzVr_:hover{background:#faf9f7}.style_reviewHeader__qjVuB{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.style_reviewMeta__Bvp3W{display:flex;flex-direction:column;gap:5px}.style_reviewAuthor__2WbYy{font-size:14px;font-weight:700;color:#1a1a1a}.style_reviewDateRow__qT1pT{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.style_reviewDate__Cjd4H{font-size:11px;color:rgba(0,0,0,.32)}.style_verifiedBadge__y_75m{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#15803d;background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.2);padding:2px 7px;border-radius:20px}.style_reviewActions__w9krz{display:flex;gap:6px;flex-shrink:0}.style_editBtn__5qh37{font-size:11px;font-weight:600;color:rgba(0,0,0,.38);background:transparent;border:1px solid rgba(0,0,0,.13);border-radius:4px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.style_editBtn__5qh37:hover{color:#1a1a1a;border-color:#1a1a1a}.style_deleteBtn__zQ3rq{font-size:11px;font-weight:600;color:#b91c1c;background:transparent;border:1px solid rgba(185,28,28,.2);border-radius:4px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.style_deleteBtn__zQ3rq:hover{background:rgba(185,28,28,.06);border-color:#b91c1c}.style_reviewComment__2X4ZU{font-size:14px;line-height:1.65;color:rgba(0,0,0,.68);margin:10px 0 0}.style_editForm__j5RU5{margin-top:14px;display:flex;flex-direction:column;gap:4px}.style_empty__5Y9eG{text-align:center;padding:36px 20px;color:rgba(0,0,0,.32);font-size:14px;border:1px solid rgba(0,0,0,.07);border-radius:4px}@media (max-width:600px){.style_summaryCard__YJQO7{flex-direction:column;gap:20px;padding:18px 20px}.style_summaryLeft__yH8ZG{flex-direction:row;align-items:center;gap:14px;min-width:unset}.style_avgNumber__fucDW{font-size:40px}.style_reviewCard__GzVr_{padding:16px 18px}}