/* busytables v1.0.7 — staff service workspace. */
.rs-service-view-switch{display:flex;gap:4px;padding:4px;background:#f0ecf0;border:1px solid #e5dfe4;border-radius:13px}
.rs-service-view-switch button,.rs-service-mobile-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;background:transparent;padding:10px 15px;color:#625761;font:inherit;font-size:13px;font-weight:700;cursor:pointer;min-height:42px}
.rs-service-view-switch button.active{background:#29272b;color:#fff;box-shadow:0 2px 5px #29272b14}
.rs-service-view-switch .rs-icon,.rs-service-mobile-tabs .rs-icon{width:17px;height:17px}
.rs-service-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 15px;flex-wrap:wrap}
.rs-service-day-summary{display:flex;gap:19px;flex-wrap:wrap;font-size:12px;color:#766a74}
.rs-service-day-summary strong{color:#29272b;font-size:16px;margin-right:3px;font-variant-numeric:tabular-nums}
.rs-service-context-controls{display:flex;align-items:center;gap:13px;margin-bottom:15px;min-width:0;flex-wrap:wrap}
.rs-service-context-controls .rs-date-nav{max-width:100%;width:auto;flex:0 1 auto}
.rs-service-area,.rs-service-at-time{display:flex;align-items:center;gap:7px;font-size:12px;color:#71656e;min-width:0}
.rs-service-area>span,.rs-service-at-time>span{white-space:nowrap}
.rs-service-area select{width:175px;max-width:100%;min-height:42px;background:#fff;border:1px solid #ddd4dc;border-radius:10px;padding:9px 28px 9px 10px;color:#29272b;font:inherit;font-size:12px}
.rs-service-at-time .rs-picker-control{width:124px;flex:0 0 124px;max-width:100%}
.rs-service-at-time .rs-picker-trigger{min-height:42px;font-size:14px;padding:8px 10px;gap:7px}
.rs-service-context-hint{font-size:11px;line-height:1.5;color:#7b6f78;margin:0;flex:1 1 170px}
.rs-service-mobile-tabs{display:none}
.rs-service-workspace{display:grid;grid-template-columns:337px minmax(0,1fr);gap:16px;align-items:stretch;min-width:0;height:calc(100vh - 276px);min-height:600px;max-height:1100px}
.rs-service-panel{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid #e3dce2;background:#fff;border-radius:16px;box-shadow:0 2px 9px #29272b04;overflow:hidden}
.rs-service-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 17px 10px;flex:0 0 auto}
.rs-service-panel-head h2{font-size:17px;line-height:1.3;margin:0;color:#29272b;display:flex;align-items:center;gap:7px}
.rs-service-panel-head h2 span{font-size:11px;font-weight:700;min-width:23px;height:23px;border-radius:8px;background:#f9e5ef;color:#981059;display:inline-flex;justify-content:center;align-items:center}
.rs-service-panel-head p{margin:5px 0 0;font-size:10px;color:#7b6d78;line-height:1.45}
.rs-service-panel-head>.rs-btn{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:10px}
.rs-service-filters{padding:0 14px 12px;display:grid;gap:8px;flex:0 0 auto}
.rs-service-search{display:flex;align-items:center;gap:7px;min-width:0;background:#f7f5f7;border:1px solid #ebe5ea;border-radius:9px;padding:0 10px;height:37px}
.rs-service-search .rs-icon{width:15px;height:15px;color:#8d7c87;flex-shrink:0}
.rs-service-search input{border:0;background:none;outline:0;width:100%;min-width:0;font:inherit;font-size:12px;color:#29272b;padding:8px 0;height:35px}
.rs-service-search:focus-within{border-color:#ac0d65;box-shadow:0 0 0 2px #fc0c9115}
.rs-service-filter-selects{display:grid;grid-template-columns:1fr 1fr;gap:7px;min-width:0}
.rs-service-filter-selects select{min-width:0;width:100%;border:1px solid #e3dce2;background:#fff;border-radius:8px;padding:8px 23px 8px 9px;color:#645862;min-height:35px;font:inherit;font-size:11px}
.rs-service-booking-list{flex:1 1 260px;min-height:120px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #eee8ed;background:#fff}
.rs-service-time-group{position:sticky;top:0;z-index:1;padding:6px 17px;font-size:10px;font-weight:750;letter-spacing:.07em;font-variant-numeric:tabular-nums;background:#f7f4f6;border-bottom:1px solid #f0e9ee;color:#81717c}
.rs-service-booking{display:flex;gap:10px;align-items:center;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #f0e9ee;background:#fff;text-align:left;color:#29272b;font:inherit;cursor:pointer;min-height:79px;position:relative}
.rs-service-booking:hover{background:#fcf8fa}
.rs-service-booking.selected{background:#fff0f7;box-shadow:inset 3px 0 #fc0c91}
.rs-service-booking:focus-visible{outline:2px solid #ac0d65;outline-offset:-3px}
.rs-service-booking-time{width:44px;flex:0 0 44px;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:1px}
.rs-service-booking-time small{display:block;font-size:9px;font-weight:500;color:#81717c;white-space:nowrap;margin-top:5px}
.rs-service-booking-copy{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}
.rs-service-booking-copy>strong{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}
.rs-service-booking-copy>small{font-size:10px;color:#796b75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-service-booking-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:9px;color:#8b7a86;margin-top:3px}
.rs-service-booking>.rs-icon{width:12px;height:12px;flex:0 0 12px;color:#b3a2af}
.rs-service-booking-terminal .rs-service-booking-copy>strong,.rs-service-booking-terminal .rs-service-booking-time{color:#7c727a}
.rs-service-status{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:650;padding:3px 6px;border-radius:6px;line-height:1.25;white-space:nowrap;background:#f1edf0;color:#73676f}
.rs-service-status.confirmed{background:#f9e3ef;color:#99135c}
.rs-service-status.arrived{background:#efe8f4;color:#71527f}
.rs-service-status.seated{background:#29272b;color:#fff}
.rs-service-status.completed{background:#eae6e9;color:#645762}
.rs-service-status.pending_payment{background:#fbefd8;color:#8c6116}
.rs-service-status.payment_review{background:#fce4dd;color:#9d4b38}
.rs-service-status.no_show{background:#f7e4e9;color:#9d3852}
.rs-service-status.cancelled{background:#efebed;color:#81727b}
.rs-service-booking-detail{flex:0 0 auto;border-top:1px solid #e5d7e1;background:#fff;min-height:0;max-height:51%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:14px 17px}
.rs-service-booking-detail.has-booking{background:linear-gradient(180deg,#fff9fc 0,#fff 145px)}
.rs-service-detail-head{scroll-margin-top:85px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
.rs-service-kicker{font-size:9px;font-weight:650;letter-spacing:.08em;color:#ab7e97;text-transform:uppercase}
.rs-service-detail-head h3{font-size:19px;margin:4px 0;line-height:1.25;overflow-wrap:anywhere;letter-spacing:-.035em;color:#29272b}
.rs-service-detail-head p{font-size:11px;color:#7d6d77;margin:0;line-height:1.5}
.rs-service-detail-head>.rs-btn{width:29px;min-width:29px;height:29px;min-height:29px;padding:0;color:#9c8191}
.rs-service-detail-context{display:flex;align-items:center;gap:7px;margin:10px 0 12px;font-size:11px;color:#66515f;flex-wrap:wrap}
.rs-service-detail-context>span:last-child{overflow-wrap:anywhere;line-height:1.45}
.rs-service-status-actions,.rs-service-primary-actions{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 9px}
.rs-service-status-actions .rs-btn,.rs-service-primary-actions .rs-btn{font-size:10px;min-height:34px;padding:7px 9px;gap:5px;border-radius:8px}
.rs-service-status-actions .rs-btn:first-child:not(.rs-service-no-show){border-color:#ac0d65;background:#ac0d65;color:#fff}
.rs-service-primary-actions .rs-icon{width:13px;height:13px}
.rs-service-primary-actions [data-action=service-show-on-plan]{display:none}
.rs-service-no-show{color:#98616e;border-color:#ead8df}
.rs-service-payment-note,.rs-service-filter-note{font-size:11px;line-height:1.5;border-radius:8px;padding:9px 10px;background:#f9f0df;color:#7b632e;margin:0 0 11px}
.rs-service-filter-note{background:#f5eef3;color:#806177}
.rs-service-processing{display:flex;align-items:center;gap:7px;font-size:11px;color:#8a4b70;margin:8px 0 10px}
.rs-service-processing .rs-spinner{width:14px;height:14px}
.rs-service-error,.rs-service-notice{border:1px solid #efd1d9;background:#fff1f5;border-radius:9px;font-size:11px;line-height:1.5;padding:9px 10px;margin:0 0 10px;color:#8e3155;overflow-wrap:anywhere}
.rs-service-notice{border-color:#efdce7;background:#fff4fa;color:#8d3569;display:flex;align-items:center;gap:7px;justify-content:space-between}
.rs-service-notice .rs-btn{padding:3px 6px;min-height:28px;font-size:11px;flex-shrink:0}
.rs-service-covers{border-top:1px solid #f0e7ed;margin-top:11px;padding-top:10px}
.rs-service-covers-label{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:6px}
.rs-service-covers-label label{font-size:11px;font-weight:700;color:#65505e}
.rs-service-covers-label span{font-size:10px;color:#927686}
.rs-service-covers-controls{display:flex;gap:5px;min-width:0;align-items:center}
.rs-service-covers-controls input{width:46px;min-width:0;min-height:35px;height:35px;border-radius:7px;border:1px solid #dccdd7;text-align:center;font:inherit;font-weight:700;font-size:13px;background:#fff;color:#29272b;padding:5px;appearance:textfield;-moz-appearance:textfield}
.rs-service-covers-controls input::-webkit-inner-spin-button{appearance:none;margin:0}
.rs-service-covers-controls .rs-btn-icon{width:31px;min-width:31px;height:35px;min-height:35px;font-size:18px;padding:0;border-radius:7px}
.rs-service-covers-controls [type=submit]{margin-left:auto;min-height:35px;font-size:10px;padding:7px 10px;border-radius:7px}
.rs-service-inline-feedback{font-size:10px;line-height:1.55;color:#8d7483;margin:8px 0;overflow-wrap:anywhere}
.rs-service-inline-feedback.rs-danger-text{color:#a0315b}
.rs-service-covers>[data-action=service-cancel-edit]{min-height:30px;font-size:10px;padding:5px 8px;margin-top:1px}
.rs-service-note{padding-top:9px;margin-top:9px;border-top:1px solid #f0e7ed;font-size:10px;color:#806779}
.rs-service-note strong{font-size:10px;color:#62505c}
.rs-service-note p{white-space:pre-wrap;margin:3px 0 0;line-height:1.5;overflow-wrap:anywhere}
.rs-service-detail-empty,.rs-service-empty{text-align:center;padding:14px 10px;color:#a08898}
.rs-service-detail-empty>.rs-icon,.rs-service-empty>.rs-icon{display:block;width:23px;height:23px;margin:0 auto 10px;color:#c691af}
.rs-service-detail-empty strong,.rs-service-empty strong{display:block;font-size:12px;color:#816575}
.rs-service-detail-empty p,.rs-service-empty p{font-size:11px;line-height:1.5;margin:6px auto 0;max-width:230px}
.rs-service-empty{padding:25px 18px}
.rs-service-empty .rs-btn{margin-top:12px;font-size:11px}
.rs-service-plan{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}
.rs-service-visual-card{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border-color:#e3dce2;border-radius:16px}
.rs-service-visual-card .rs-floor-toolbar{gap:8px;padding:13px 15px;flex-wrap:wrap;flex-shrink:0}
.rs-service-visual-card .rs-floor-toolbar>div:first-child{min-width:140px}
.rs-service-visual-card .rs-floor-toolbar strong{font-size:13px}
.rs-service-visual-card .rs-floor-toolbar .rs-btn{font-size:10px;min-height:33px;padding:7px 9px;border-radius:8px}
.rs-service-floor-context{font-size:10px;line-height:1.45;color:#967b8b;margin:4px 0 0}
.rs-service-visual-card .rs-floor-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
.rs-service-visual-card>.rs-table-join-panel{flex:0 1 auto;min-height:0;max-height:55%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
.rs-service-visual-card>.rs-table-join-panel .rs-table-join-picker{max-height:164px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:3px}
.rs-service-visual-card>.rs-table-join-panel~.rs-floor-scroll{min-height:160px}
.rs-service-visual-card .rs-floor{min-height:560px;background-color:#fcfafc;background-image:radial-gradient(#e8dfe5 .8px,transparent .8px);background-size:18px 18px}
.rs-service-visual-card .rs-floor-caption,.rs-service-visual-card .rs-diary-legend{padding:10px 14px;gap:9px;font-size:10px;flex-shrink:0;line-height:1.4;flex-wrap:wrap;background:#fff;border-top:1px solid #eee6ec}
.rs-service-visual-card .rs-floor-caption>span:last-child{flex-basis:100%;font-size:10px;color:#947c8b}
.rs-service-visual-card .rs-timeline-wrap{min-height:0;max-height:none;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:0}
.rs-service-visual-card .rs-timeline{min-height:100%}
.rs-service-visual-card .rs-timeline-header{position:sticky;top:0;z-index:5}
.rs-service-visual-card .rs-timeline-label{position:sticky;left:0;z-index:2;background:#fff}
.rs-service-visual-card .rs-room-row{background:#f8f3f7}
.rs-floor-table.rs-service-selected{outline:3px solid #fc0c91;outline-offset:5px;box-shadow:0 0 0 7px #fc0c910d,0 4px 18px #ac0d6512;z-index:2}
.rs-floor-table.rs-service-candidate{outline-style:dashed;outline-offset:6px}
.rs-floor-table.rs-service-dimmed{opacity:.52}
.rs-timeline-booking.rs-service-dimmed{opacity:.32}
.rs-timeline-booking.rs-service-selected{opacity:1;outline:2px solid #fc0c91;outline-offset:1px;z-index:3;box-shadow:0 2px 10px #ac0d6526}
.rs-service-record-label{font-size:9px!important;color:#8f5b79!important}
.rs-service-reassigning .rs-floor-table{cursor:crosshair}
.rs-service-editor-head{padding-top:9px;border-top:1px solid #f0e7ed;margin-top:10px}
.rs-service-editor-head h4{font-size:12px;margin:0;color:#513746}
.rs-service-editor-head p{font-size:10px;color:#927686;margin:4px 0 10px}
.rs-service-table-picker{min-width:0}
.rs-service-table-picker .rs-chooser-heading{display:flex;gap:6px;align-items:flex-end}
.rs-service-table-picker .rs-field{flex:1;min-width:0;margin-bottom:0;gap:4px}
.rs-service-table-picker .rs-field>span{font-size:10px;font-weight:650;color:#806577}
.rs-service-table-picker .rs-field select{font-size:11px;min-height:34px;padding:7px 23px 7px 8px;border-radius:8px;width:100%;max-width:100%}
.rs-service-table-picker .rs-chooser-heading>.rs-btn{font-size:10px;min-height:34px;padding:7px 9px}
.rs-service-table-picker .rs-chooser-search{margin:9px 0 0;min-height:34px;padding:0 9px}
.rs-service-table-picker .rs-chooser-search input{font-size:11px;min-height:34px}
.rs-service-table-picker .rs-chooser-tabs{margin-top:8px;gap:3px}
.rs-service-table-picker .rs-chooser-tabs button{font-size:10px;min-height:32px;padding:6px 8px}
.rs-service-table-picker .rs-chooser-results{max-height:174px;border-radius:8px;margin-top:7px}
.rs-service-table-picker .rs-chooser-row,.rs-service-table-picker .rs-chooser-group{min-height:47px;padding:7px 8px;gap:7px}
.rs-service-table-picker .rs-chooser-row-main strong{font-size:11px}
.rs-service-table-picker .rs-chooser-row-main small{font-size:9px;line-height:1.4}
.rs-service-table-picker .rs-chooser-capacity{font-size:10px;padding:4px 5px}
.rs-service-table-picker .rs-chooser-row input{width:14px;height:14px}
.rs-service-table-picker .rs-chooser-group>.rs-icon{width:14px;height:14px}
.rs-service-table-picker .rs-chooser-result-count{font-size:9px;margin:6px 0}
.rs-service-table-selection{padding:8px 9px;background:#fcf5f9;border:1px solid #f3e2ec;border-radius:9px;font-size:10px;color:#8d3a6a}
.rs-service-table-selection>strong{font-size:10px;display:block;line-height:1.5}
.rs-service-table-picker .rs-chooser-selected-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px;max-height:78px;overflow:auto}
.rs-service-table-picker .rs-chooser-chip{font-size:9px;min-height:25px;padding:3px 6px;display:inline-flex;gap:4px;align-items:center;border:1px solid #ecccdc;background:#fff;border-radius:6px;color:#8f466e}
.rs-service-table-picker .rs-chooser-chip .rs-icon{width:10px;height:10px}
.rs-service-editor-footer{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.rs-service-editor-footer .rs-btn{font-size:10px;min-height:34px;padding:7px 9px}
.rs-service-editor-help{font-size:9px;line-height:1.55;color:#9a8190;margin:8px 0 0}
.rs-service-workspace [hidden]{display:none!important}
.rs-service-workspace button:disabled,.rs-service-context-controls :disabled{cursor:default}
.rs-service-workspace :focus-visible,.rs-service-mobile-tabs :focus-visible,.rs-service-view-switch :focus-visible{outline:2px solid #ac0d65;outline-offset:2px}
@media(min-width:1500px){.rs-service-workspace{grid-template-columns:355px minmax(0,1fr)}}
@media(min-width:801px) and (max-width:1150px){.rs-service-workspace{grid-template-columns:306px minmax(0,1fr);gap:12px}.rs-service-panel-head{padding-left:13px;padding-right:13px}.rs-service-booking-detail{padding:13px}.rs-service-day-summary{gap:12px}.rs-service-context-hint{display:none}}
@media(max-width:800px){
  .rs-service-view-switch{width:100%;justify-content:stretch}.rs-service-view-switch button{flex:1;font-size:12px;padding:8px 10px}
  .rs-page-head:has(.rs-service-view-switch){gap:13px;margin-bottom:16px}.rs-page-head:has(.rs-service-view-switch) h1{font-size:25px}.rs-page-head:has(.rs-service-view-switch) p{font-size:12px}
  .rs-page-head:has(.rs-service-view-switch) .rs-page-head-actions{width:100%}
  .rs-service-topline{margin:0 0 12px;gap:10px}.rs-service-day-summary{gap:11px;font-size:10px}.rs-service-day-summary strong{font-size:13px}.rs-service-topline>.rs-flex{gap:5px}.rs-service-topline>.rs-flex .rs-btn{min-height:33px;padding:7px 8px;font-size:10px}
  .rs-service-context-controls{gap:9px;margin-bottom:13px}.rs-service-context-controls .rs-date-nav{flex:1 1 100%;width:100%;justify-content:space-between}.rs-service-context-controls .rs-date-nav .rs-picker-field{flex:1 1 125px}
  .rs-service-area{flex:1 1 150px;gap:6px;font-size:11px}.rs-service-area select{flex:1;min-width:0;width:125px;font-size:11px;min-height:38px}.rs-service-at-time{flex:0 0 auto;font-size:11px}.rs-service-at-time .rs-picker-control{width:124px;flex-basis:124px}.rs-service-at-time .rs-picker-trigger{min-height:38px;font-size:14px;padding:8px 10px;gap:7px}
  .rs-service-context-hint{flex-basis:100%;font-size:10px;line-height:1.45}
  .rs-service-mobile-tabs{display:flex;padding:4px;background:#eae3e9;border-radius:11px;margin:0 0 12px;gap:4px}
  .rs-service-mobile-tabs button{flex:1;font-size:12px;min-height:38px;padding:8px}
  .rs-service-mobile-tabs button[aria-pressed=true]{background:#fff;color:#a01463;box-shadow:0 1px 4px #29272b0d}
  .rs-service-workspace{display:block;height:auto;min-height:0;max-height:none}
  .rs-service-workspace[data-mobile-view=list] .rs-service-plan,.rs-service-workspace[data-mobile-view=plan] .rs-service-panel{display:none}
  .rs-service-panel{width:100%;border-radius:13px}.rs-service-panel-head{padding:15px 14px 11px}.rs-service-panel-head p{font-size:11px}
  .rs-service-booking-list{flex:0 0 auto;min-height:115px;max-height:355px}.rs-service-booking-list:has(.selected){max-height:235px}
  .rs-service-booking{min-height:83px;padding:13px 14px}.rs-service-booking-copy>strong{font-size:13px}.rs-service-booking-time{font-size:14px}.rs-service-booking-copy>small{font-size:11px}.rs-service-booking-meta{font-size:10px}.rs-service-status{font-size:10px}
  .rs-service-booking-detail{max-height:none;overflow:visible;padding:16px 14px}.rs-service-detail-head h3{font-size:21px}.rs-service-detail-head p{font-size:12px}.rs-service-detail-context{font-size:12px}
  .rs-service-status-actions .rs-btn,.rs-service-primary-actions .rs-btn{min-height:40px;font-size:11px;padding:8px 10px}.rs-service-primary-actions [data-action=service-show-on-plan]{display:inline-flex}
  .rs-service-covers-controls input{height:42px;font-size:15px}.rs-service-covers-controls .rs-btn-icon{height:42px;min-height:42px;width:35px;min-width:35px}.rs-service-covers-controls [type=submit]{min-height:42px;font-size:11px}
  .rs-service-inline-feedback,.rs-service-error,.rs-service-notice{font-size:11px}.rs-service-covers-label label{font-size:12px}.rs-service-covers-label span{font-size:11px}
  .rs-service-plan{height:600px;max-height:80vh;min-height:430px;display:flex}.rs-service-visual-card{border-radius:13px}.rs-service-visual-card .rs-floor-toolbar{padding:12px}.rs-service-visual-card .rs-floor-toolbar .rs-grow{display:none}.rs-service-visual-card .rs-floor-toolbar>div:first-child{flex-basis:100%}
  .rs-service-visual-card .rs-floor-caption,.rs-service-visual-card .rs-diary-legend{font-size:9px;padding:9px 11px;gap:8px}
  .rs-service-table-picker .rs-chooser-results{max-height:223px}.rs-service-table-picker .rs-chooser-row,.rs-service-table-picker .rs-chooser-group{min-height:50px}.rs-service-table-picker .rs-chooser-row-main strong{font-size:12px}.rs-service-table-picker .rs-chooser-row-main small{font-size:10px}.rs-service-table-picker .rs-chooser-heading .rs-btn,.rs-service-editor-footer .rs-btn{min-height:40px;font-size:11px}.rs-service-table-picker .rs-field select{min-height:40px;font-size:12px}.rs-service-table-picker .rs-chooser-search input{min-height:38px;font-size:12px}.rs-service-table-picker .rs-chooser-tabs button{min-height:39px;font-size:11px}
}
@media(prefers-reduced-motion:reduce){.rs-service-workspace *{scroll-behavior:auto!important}}
