.rm-workspace{--rm-muted:#9ba8ba;--rm-border:#2e3540;color:#e7edf6;min-width:0}.rm-workspace *{box-sizing:border-box}.rm-workspace [hidden]{display:none!important}.rm-workspace button,.rm-workspace input,.rm-workspace select,.rm-workspace textarea,.rm-workspace a{font:inherit}.rm-workspace button,.rm-top-actions a{border:1px solid #3c4552;background:#1b222d;color:#dce5f2;border-radius:8px;padding:8px 12px;cursor:pointer;text-decoration:none;white-space:nowrap;font-size:12px}.rm-workspace button:disabled{opacity:.45;cursor:default}.rm-workspace .rm-primary{background:#ed4c37;border-color:#ed4c37;color:#fff;font-weight:650}.rm-workspace input,.rm-workspace select,.rm-workspace textarea{border:1px solid #394352;color:#e3ebf7;background:#0d131c;border-radius:7px;padding:9px 10px;min-width:0;font-size:13px}.rm-workspace input:focus,.rm-workspace select:focus,.rm-workspace textarea:focus{outline:2px solid #f3957544;border-color:#c17a64}.rm-workspace button:focus-visible,.rm-workspace a:focus-visible{outline:2px solid #f5a08e;outline-offset:3px}.rm-workspace a{color:#a1c8ff;overflow-wrap:anywhere}.rm-page-heading{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.rm-page-heading h1{font-size:28px;margin:8px 0 12px}.rm-page-heading p{font-size:13px;line-height:1.8;color:var(--rm-muted);margin:0}.rm-eyebrow{font-size:10px;letter-spacing:1.7px;color:#dc9486;font-weight:650}.rm-top-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding-top:15px}.rm-explainer{border:1px solid #384452;background:#141e2a;border-radius:10px;padding:13px 16px;margin-bottom:18px;font-size:12px;line-height:1.8;color:#acbdd0}.rm-explainer summary{color:#c8d8eb;cursor:pointer}.rm-explainer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:8px}.rm-explainer p{margin:6px 0}.rm-explainer b{color:#d5e3f4}.rm-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:16px;border:1px solid var(--rm-border);background:#151a22;border-radius:12px}.rm-controls label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#a9b7ca;min-width:100px}.rm-controls form{display:flex;align-items:flex-end;gap:7px;flex:1 1 240px}.rm-controls form>label{flex:1}.rm-controls form input{width:100%}.rm-muted,.rm-help{color:var(--rm-muted);font-size:12px;line-height:1.9}.rm-help{margin:10px 0 16px}.rm-notice{color:#b9dcc9;background:#172a23;border:1px solid #345747;border-radius:8px;padding:11px 14px;margin:12px 0;font-size:12px;line-height:1.8;white-space:pre-wrap}.rm-notice:empty{display:none}.rm-notice.error,.rm-warning{background:#2c2419;border:1px solid #655038;color:#e0c59f}.rm-warning{border-radius:7px;padding:10px;font-size:12px;line-height:1.8}.rm-list{display:flex;flex-direction:column;gap:12px}.rm-record{border:1px solid var(--rm-border);background:linear-gradient(135deg,#171c24,#10151c);border-radius:12px;overflow:hidden}.rm-record>header{display:flex;gap:15px;align-items:center;padding:18px}.rm-record>header>div:first-child{flex:1;min-width:0}.rm-workspace .rm-record-title{background:transparent;border:0;padding:0;font-size:17px;font-weight:650;white-space:normal;text-align:left;line-height:1.6}.rm-record>header p{font-size:12px;color:#9eaec2;line-height:1.8;margin:7px 0 0;overflow-wrap:anywhere}.rm-tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rm-tag{border:1px solid #3d4755;background:#1d2633;color:#bac9dc;padding:4px 7px;font-size:10px;border-radius:5px;line-height:1.6;white-space:nowrap}.rm-tag.good{color:#a4dbc1;background:#183227;border-color:#335d4c}.rm-tag.warning{color:#e3c28b;background:#302719;border-color:#655137}.rm-record-meta{border-top:1px solid #2a323e;display:flex;gap:15px 30px;flex-wrap:wrap;padding:12px 18px;color:#a5b4c9;font-size:11px;line-height:1.8}.rm-record-meta span{min-width:0;overflow-wrap:anywhere}.rm-pagination{display:flex;gap:8px;align-items:center;padding:16px 0;color:#9caac0;font-size:12px;flex-wrap:wrap}.rm-pagination>span{margin-right:auto}.rm-pagination label{display:flex;gap:7px;align-items:center}.rm-pagination select{padding:6px 8px}.rm-empty{padding:60px 20px;text-align:center;border:1px dashed #3a4656;border-radius:12px;color:var(--rm-muted);line-height:1.9;font-size:13px}.rm-empty button{display:block;margin:15px auto 0}.rm-empty.error{color:#deb995}.rm-backdrop{position:fixed;inset:0;background:#000a;backdrop-filter:blur(2px);z-index:110}.rm-drawer{position:fixed;inset:0 0 0 auto;width:min(880px,96vw);z-index:111;background:#10161f;border-left:1px solid #364253;box-shadow:-24px 0 80px #0007;display:flex;flex-direction:column}.rm-drawer>header{display:flex;align-items:flex-start;gap:15px;padding:22px 25px;border-bottom:1px solid #303b4b;background:#151d28}.rm-drawer>header>div{flex:1;min-width:0}.rm-drawer h2{font-size:23px;margin:10px 0 0;line-height:1.5;overflow-wrap:anywhere}.rm-drawer>header>button{font-size:23px;padding:2px 10px}.rm-drawer-body{padding:18px 24px 30px;overflow:auto;flex:1;scrollbar-gutter:stable}.rm-drawer-nav{position:sticky;top:-18px;background:#10161ff5;z-index:3;display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #2e3a4b;padding:10px 0 15px;margin-bottom:22px}.rm-drawer-nav button{padding:7px 10px;font-size:11px;background:transparent;border-color:transparent}.rm-drawer-nav button.active{background:#3b2424;border-color:#704238;color:#ffb7a6}.rm-section{border-top:1px solid #2c3847;padding-top:16px;margin:22px 0}.rm-section h3,.rm-section-title h3{font-size:14px;color:#dae4f2;line-height:1.7;margin:0 0 15px}.rm-section h4{font-size:12px;margin:19px 0 13px;color:#b7c9df}.rm-section-title{display:flex;align-items:center;gap:10px;justify-content:space-between}.rm-section-title h3{margin:0}.rm-section-title>button{font-size:11px;padding:6px 9px}.rm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0}.rm-fields>div{min-width:0}.rm-fields dt{color:#8d9eb4;font-size:11px;margin:0 0 6px;line-height:1.7}.rm-fields dd{margin:0;font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#e0e8f4}.rm-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#afbed2}.rm-field>span{line-height:1.7}.rm-field input,.rm-field select,.rm-field textarea{width:100%;resize:vertical}.rm-field.wide{grid-column:1/-1}.rm-field small{font-size:10px;color:#b8aa91;line-height:1.7}.rm-field input:disabled,.rm-field textarea:disabled,.rm-field select:disabled{background:#202932;color:#a1afba;border-style:dashed}.rm-workspace fieldset{min-width:0;border:0;padding:0;margin:0}.rm-form-actions{display:flex;align-items:center;gap:9px;margin-top:20px;padding:13px 0;border-top:1px solid #303d4d;position:sticky;bottom:-30px;background:#10161ff5;z-index:2}.rm-operation-form{padding-top:15px;margin-top:15px;border-top:1px solid #2a3747}.rm-source{font-size:10px;line-height:1.9;color:#8b9bb1;overflow-wrap:anywhere}.rm-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;color:#b8c8dc}.rm-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rm-line b{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.rm-line button{margin-left:auto;padding:5px 8px;font-size:11px}.rm-feedback-list,.rm-issue-list{display:flex;flex-direction:column;gap:10px}.rm-feedback-list>article,.rm-issue-list>article{border:1px solid #303f51;border-radius:9px;padding:14px;background:#141e2b}.rm-feedback-list article>p,.rm-issue-list article>p{font-size:11px;color:#9db0c9;line-height:1.9;overflow-wrap:anywhere}.rm-issue-list article>button{font-size:11px;padding:5px 8px}.rm-checks{list-style:none;padding:0;display:flex;flex-direction:column;gap:9px;margin:16px 0}.rm-checks>li{display:flex;gap:12px;align-items:flex-start;font-size:12px;padding:12px;border:1px solid #304153;background:#15202d;border-radius:8px}.rm-checks>li>span{flex:0 0 45px;font-size:10px;color:#a7b8cc;padding-top:2px}.rm-checks>li.passed{border-color:#2d4c40;background:#15251e}.rm-checks>li.passed>span{color:#9ac9b0}.rm-checks>li.failed{border-color:#634d32;background:#2c2318}.rm-checks>li.failed>span{color:#dbb17f}.rm-checks b{font-size:12px;font-weight:550}.rm-checks p{color:#9eb0c5;line-height:1.8;margin:6px 0 0}.rm-conflict{background:#30251a;border:1px solid #8a683c;border-radius:9px;padding:16px;margin-bottom:18px;color:#e3c294;font-size:12px;line-height:1.9}.rm-conflict p{margin:9px 0}.rm-conflict button{margin:9px 7px 0 0;white-space:normal}.rm-conflict dl{display:grid;gap:9px}.rm-conflict dt{font-size:11px;color:#c2b197}.rm-conflict dd{margin:4px 0;overflow-wrap:anywhere}.rm-history{border-top:1px solid #2b3a4b;padding:14px 0;font-size:12px;line-height:1.9}.rm-history>span{display:block;color:#8ea2bb;font-size:10px;margin-top:4px}#rm-pagination-top{scroll-margin-top:85px}@media(max-width:1000px){.rm-page-heading{flex-direction:column;gap:4px}.rm-top-actions{padding-top:0;justify-content:flex-start}.rm-record>header{flex-wrap:wrap}.rm-record .rm-tags{margin-right:auto}.rm-record>header>div:first-child{flex-basis:100%}}@media(max-width:700px){.rm-page-heading h1{font-size:24px}.rm-explainer>div{grid-template-columns:1fr}.rm-controls{padding:12px}.rm-controls form{flex-basis:100%}.rm-controls>label{flex:1}.rm-drawer{width:100vw}.rm-drawer>header{padding:17px}.rm-drawer-body{padding:16px}.rm-drawer-nav{top:-16px}.rm-fields{grid-template-columns:1fr}.rm-record>header{padding:14px}.rm-record-meta{padding:12px 14px;flex-direction:column;gap:6px}.rm-form-actions{bottom:-30px}.rm-pagination>span{flex-basis:100%;margin-bottom:5px}.rm-pagination{gap:6px}.rm-pagination button{padding:7px 8px}.rm-section-title{align-items:flex-start}.rm-line b{flex-basis:100%}}
.rm-source-dot{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px;vertical-align:middle;box-shadow:0 0 0 1px #ffffff24}
.rm-views{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 9px}.rm-views button{background:#141c27;border-color:#303e50;color:#aabbd2;padding:10px 15px}.rm-views button.active{background:#3c2727;border-color:#824b3d;color:#ffc6b7}.rm-date-hint{font-size:11px;color:#8ea0b8;line-height:1.9;margin:0 0 17px}.rm-tag.unplanned{background:#222b37;border-color:#3c4b60;color:#a6bad2}.rm-select-record{display:flex;align-items:center;align-self:flex-start;margin-top:7px;flex:0 0 16px}.rm-workspace input[type=checkbox]{accent-color:#ed735a;width:15px;height:15px;padding:0;margin:0}.rm-record>header>div:not(.rm-tags){flex:1;min-width:0}.rm-selection-bar{display:flex;gap:12px;align-items:center;font-size:11px;color:#a2b4cd;margin:0 0 12px;flex-wrap:wrap}.rm-selection-bar label{display:flex;gap:8px;align-items:center}.rm-selection-bar button{padding:5px 8px;font-size:11px}.rm-batch-box{border:1px solid #344459;border-radius:10px;background:#141d29;padding:13px 15px;margin-bottom:17px;font-size:12px;color:#b8c9e0}.rm-batch-box>summary{cursor:pointer;line-height:1.8}.rm-batch-box>form{margin-top:15px}.rm-batch-controls{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.rm-batch-controls label{display:flex;flex-direction:column;gap:7px;min-width:170px;font-size:11px;color:#aabdd6}.rm-batch-controls input{min-width:230px}.rm-batch-controls .rm-help{margin:0;max-width:400px}.rm-batch-preview{border:1px solid #645039;border-radius:8px;background:#28221a;padding:15px;margin-top:16px}.rm-batch-preview h3{font-size:13px;color:#f1d1a7;margin:0 0 10px}.rm-batch-preview>p{font-size:12px;color:#cfbc9f;line-height:1.9;margin:7px 0 13px}.rm-batch-preview>ul{list-style:none;padding:0;margin:12px 0 16px;max-height:230px;overflow:auto;display:flex;flex-direction:column;gap:7px}.rm-batch-preview li{display:flex;gap:12px;justify-content:space-between;font-size:11px;line-height:1.8;padding:7px 9px;background:#ffffff06;border-radius:5px;overflow-wrap:anywhere}.rm-batch-preview li b{font-weight:500;color:#dce4ee}.rm-batch-preview li span{color:#b8aa95;text-align:right}.rm-batch-result{padding:13px 0 0;font-size:12px;color:#acd7bd;line-height:1.9}.rm-batch-result ul{max-height:150px;overflow:auto;color:#a9b9cd;font-size:11px;padding-left:20px}@media(max-width:1000px){.rm-record>header>div:not(.rm-tags){flex-basis:calc(100% - 36px)}.rm-select-record{margin-top:4px}}@media(max-width:700px){.rm-views button{flex:1;padding:9px;font-size:11px}.rm-batch-controls{align-items:stretch}.rm-batch-controls label{flex:1;min-width:130px}.rm-batch-controls input{min-width:0;width:100%}.rm-batch-controls button{flex-basis:100%}.rm-batch-preview li{flex-direction:column;gap:2px}.rm-batch-preview li span{text-align:left}}
