.sr-page{max-width:1440px;margin:auto}.sr-tabs{display:flex;gap:10px;border-bottom:1px solid var(--line,#eadde2);margin-bottom:22px}.sr-tabs button{padding:13px 20px;font-size:16px;font-weight:600;border-bottom:3px solid transparent;color:var(--muted,#796672)}.sr-tabs button.active{color:var(--wine,#96516b);border-color:currentColor}.sr-filter{display:flex;align-items:flex-end;gap:14px;margin-bottom:24px}.sr-filter label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;min-width:170px}.sr-filter select{font-size:15px;min-height:43px}.sr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sr-record{padding:21px;border:1px solid var(--line,#eadde2);border-radius:16px;background:var(--panel,#fffdfb)}.sr-record h2,.sr-request h2{font-size:20px;font-weight:650;line-height:1.5;margin:0}.sr-record p,.sr-request p{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.sr-record .btn{margin-top:8px}.sr-state{font-size:13px;font-weight:600;white-space:nowrap;color:var(--wine,#96516b)}.sr-request .between{gap:15px;align-items:flex-start}.sr-request h3{font-size:16px;font-weight:650;margin:22px 0 9px}.sr-copy,.sr-event p{white-space:pre-wrap;overflow-wrap:anywhere}.sr-event{padding:16px 18px;margin:16px 0;background:var(--theme-background,#faf3f5);border-radius:12px}.sr-event strong{font-size:14px;font-weight:650}.sr-event p{margin:7px 0 0}.sr-request .row{margin-top:20px;flex-wrap:wrap;gap:12px}.sr-empty{font-size:15px;text-align:center;padding:42px 18px;color:var(--muted,#796672)}.sr-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:22px 0;font-size:14px}.sr-client-notice{margin:15px 0;flex:none;font-size:14px;line-height:1.8}.sr-client-waiting p{font-size:16px;line-height:1.9}.sr-client-record{padding:20px 0;border-bottom:1px solid var(--line,#eadde2)}.sr-client-record p{font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.sr-client-record span{font-size:13px;color:var(--muted,#796672)}[data-sr-assign-form] .field,[data-sr-decision] .field,[data-sr-message] .field,#cp-service-form .field{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;font-size:15px;font-weight:600}[data-sr-assign-form] select,[data-sr-decision] select,[data-sr-decision] textarea,[data-sr-message] textarea,#cp-service-form textarea{font-size:15px;line-height:1.8;width:100%}@media(max-width:1050px){.sr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sr-cards{grid-template-columns:1fr}.sr-pagination{justify-content:center;flex-wrap:wrap}.sr-tabs button{padding:12px 17px}.sr-request .between{flex-wrap:wrap}.sr-page .panel{padding:20px}[data-sr-assign-form] select,[data-sr-decision] select,[data-sr-decision] textarea,[data-sr-message] textarea,#cp-service-form textarea{font-size:16px}}
