.rs-heading{position:relative}.rs-more{color:#a3a3a3;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:-6px;display:flex}.rs-more[aria-expanded=true]{color:#fff;background:#2a2a2a;border-radius:8px}.rs-menu{z-index:2;background:#242424;border:1px solid #343434;border-radius:12px;flex-direction:column;width:132px;padding:6px;display:flex;position:absolute;top:40px;right:-6px;box-shadow:0 12px 32px #0009}.rs-menu>button{color:#fff;text-align:left;background:0 0;border:none;border-radius:8px;height:44px;padding:0 12px;font-size:15px}.rs-menu>button.rs-danger{color:#ff8a7a}.rs-dim{z-index:120;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rs-dialog{width:calc(100% - 48px);max-width:calc(var(--shell-max,430px) - 48px);box-sizing:border-box;color:#fff;background:#1c1c1c;border:1px solid #2e2e2e;border-radius:20px;flex-direction:column;gap:8px;padding:28px 20px 20px;display:flex}.rs-dialog h2{text-align:center;word-break:keep-all;margin:0;font-size:18px;font-weight:700}.rs-dialog p{color:#a3a3a3;text-align:center;word-break:keep-all;margin:0 0 16px;font-size:14px;line-height:1.6}.rs-dialog p[data-has-error]{margin-bottom:8px}.rs-dialog p.rs-dialog-error{color:#ff8a80;font-size:13px;line-height:20px}.rs-dialog[data-align=left] h2,.rs-dialog[data-align=left] p{text-align:left}.rs-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rs-cancel{color:#fff;background:0 0;border:1px solid #3a3a3a;border-radius:12px;height:50px;font-size:16px;font-weight:600}.rs-confirm{color:#000;background:#fff;border:none;border-radius:12px;height:50px;font-size:16px;font-weight:700}.rs-confirm:disabled,.rs-cancel:disabled{opacity:.4}.rs-report{z-index:110;max-width:var(--shell-max,430px);color:#fff;background:#000;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0;overflow-y:auto}.rs-report-header{border-bottom:1px solid #222;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.rs-report-header>div{align-items:center;gap:12px;display:flex}.rs-report-header h1{margin:0;font-size:18px;font-weight:700}.rs-back{color:#fff;background:#1a1a1a;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rs-home{color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rs-report-body{flex-direction:column;flex-grow:1;gap:24px;padding:24px 16px;display:flex}.rs-field{flex-direction:column;gap:10px;display:flex;position:relative}.rs-field-label{font-size:15px;font-weight:600}.rs-select{color:#8a8a8a;background:#161616;border:1px solid #2e2e2e;border-radius:12px;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:15px;display:flex}.rs-select[data-selected=true]{color:#fff}.rs-select[data-error=true],.rs-textarea[data-error=true]{border-color:#fff}.rs-error{color:#fff;font-size:13px}.rs-options{z-index:3;background:#1f1f1f;border:1px solid #343434;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:92px;left:0;right:0;box-shadow:0 12px 32px #0009}.rs-options>button{color:#fff;text-align:left;background:0 0;border:none;border-radius:8px;height:48px;padding:0 12px;font-size:15px}.rs-textarea{color:#fff;resize:none;box-sizing:border-box;background:#161616;border:1px solid #2e2e2e;border-radius:12px;height:180px;padding:14px 16px;font-family:inherit;font-size:15px;line-height:1.5}.rs-count-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-count{color:#8a8a8a;flex-shrink:0;font-size:12px}.rs-guide{color:#a3a3a3;flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;list-style:outside;display:flex}.rs-report-footer{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 28px;display:grid}.rs-report-footer>button{height:52px}.rs-notice{background:#262626;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rs-notice-row{align-items:flex-start;gap:10px;display:flex}.rs-notice-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.5;display:flex}.rs-notice-title{color:#fff;font-weight:600}.rs-notice-summary{color:#a3a3a3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rs-notice-toggle{color:#d4d4d4;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-6px -8px 0 0;padding:0;display:flex}.rs-notice-detail{flex-direction:column;gap:10px;padding-left:28px;font-size:13px;line-height:1.55;display:flex}.rs-notice-detail>div{flex-direction:column;gap:2px;display:flex}.rs-notice-detail .rs-muted{color:#a3a3a3}.rs-notice-detail .rs-value{color:#fff;white-space:pre-wrap;word-break:break-word}.rs-hidden-body{opacity:.55;flex-direction:column;gap:14px;display:flex}.rs-menu-list{flex-direction:column;display:flex}.rs-menu-row{color:#fff;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:calc(100% - 32px);height:52px;margin:0 16px;padding:0;font-size:14px;line-height:21px;text-decoration:none;display:flex}.rs-menu-list[data-lines=true]>.rs-menu-row:not(:last-child){border-bottom:1px solid #222}.rs-band{background:#1a1a1a;height:6px}.rs-cs{color:#fff;background:#000;min-height:100dvh}.rs-cs-header{border-bottom:1px solid #222;grid-template-columns:44px 1fr 44px;align-items:center;height:64px;padding:0 16px;display:grid}.rs-cs-header h1{text-align:center;margin:0;font-size:18px;font-weight:700}.rs-sheet-dim{z-index:120;background:#000000a6;position:fixed;inset:0}.rs-sheet{z-index:121;max-width:var(--shell-max,430px);box-sizing:border-box;color:#fff;background:#161616;border-radius:24px 24px 0 0;flex-direction:column;gap:16px;margin:0 auto;padding:12px 20px 28px;display:flex;position:fixed;bottom:0;left:0;right:0}.rs-sheet-head{grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.rs-sheet-head h2{text-align:center;margin:0;font-size:18px;font-weight:700}.rs-sheet-close{color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rs-cs-info{background:#222;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.rs-cs-info>div{word-break:keep-all;flex-direction:column;flex:1;gap:10px;min-width:0;font-size:13px;line-height:1.5;display:flex}.rs-cs-hours{color:#fff;font-size:14px;font-weight:600}.rs-cs-info ul{color:#a3a3a3;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rs-cs-info li{gap:8px;display:flex}.rs-cs-info li>span:first-child{flex-shrink:0}.rs-cs-link{color:#fff;align-items:center;height:56px;padding:0 4px;font-size:16px;text-decoration:none;display:flex}
