.rm-workspace{color:#32576f;line-height:1.8}.rm-workspace *{box-sizing:border-box}.rm-workspace button,.rm-workspace input,.rm-workspace select,.rm-workspace textarea{font:inherit}.rm-workspace button{border:1px solid #cddde8;border-radius:8px;background:#fff;color:#42778f;padding:9px 13px;font-size:13px;cursor:pointer}.rm-workspace button:hover{background:#eff7fa}.rm-workspace .rm-primary{background:linear-gradient(115deg,#247f93,#357daf);color:white;border-color:transparent}.rm-workspace :focus-visible{outline:3px solid #6bacc5;outline-offset:3px}.rm-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px}.rm-heading>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.rm-heading small{font-size:12px;color:#438796;letter-spacing:.13em;font-weight:650}.rm-heading h1{font-size:32px;margin:6px 0;color:#224a68}.rm-heading p{font-size:14px;color:#8298aa;margin:0}.rm-hero{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 28px;border-radius:16px;background:radial-gradient(ellipse at top right,#3b7f91,transparent 75%),linear-gradient(115deg,#183e58,#254c6b);color:#d9edf2;border:1px solid #346780}.rm-hero div{display:grid;gap:5px}.rm-hero span{color:#93c8d0;font-size:12px}.rm-hero b{font-size:21px;color:#f7ffff}.rm-hero small{font-size:12px;color:#afcbd8}.rm-hero i{font-style:normal;color:#70b3c4}.rm-limit{font-size:12px;line-height:1.9;color:#8ca0af;margin:16px 0 22px}.rm-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 22px}.rm-kpis article{border:1px solid #dbe7ef;border-radius:12px;padding:17px;background:linear-gradient(130deg,#fff,#f0f7fa);min-width:0}.rm-kpis span{display:block;font-size:12px;color:#7893a6}.rm-kpis b{font-size:27px;display:block;color:#34778d;line-height:1.7}.rm-kpis small{display:block;font-size:11px;color:#93a6b2;line-height:1.8}.rm-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #d7e6ef;margin:20px 0}.rm-tabs button{background:none;border:0;border-radius:0;border-bottom:3px solid transparent;padding:12px 15px}.rm-tabs .active{border-bottom-color:#399ca9;color:#24768c;font-weight:650}.rm-card{padding:24px;background:#fff;border:1px solid #dce8f0;border-radius:14px;margin:18px 0;min-width:0}.rm-card h2{font-size:24px;line-height:1.5;color:#29556e;margin:0 0 12px}.rm-card h3{font-size:17px;color:#38697f;margin:18px 0 8px}.rm-card p{font-size:13px;line-height:1.9}.rm-card>header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:18px}.rm-card>header p{color:#8aa0b0;margin:8px 0}.rm-help{font-size:12px!important;color:#8aa1b1;line-height:1.9}.rm-workspace label{display:block;font-size:12px;color:#7691a4}.rm-workspace input:not([type=checkbox]),.rm-workspace select,.rm-workspace textarea{width:100%;min-width:0;padding:10px;margin:6px 0;border:1px solid #cedfea;border-radius:8px;font-size:13px;background:white;color:#365e77}.rm-workspace input[type=checkbox]{width:16px;height:16px;vertical-align:middle;accent-color:#438c9d}.rm-workspace textarea{min-height:85px;resize:vertical;line-height:1.8}.rm-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.rm-form .wide{grid-column:1/-1}.rm-workspace fieldset{padding:12px 16px;border:1px dashed #cbdfe9;border-radius:9px;margin:10px 0}.rm-workspace legend{font-size:12px;color:#7391a3}.rm-workspace fieldset label{margin:6px 0;font-size:12px}.rm-table-scroll{overflow:auto}.rm-workspace table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.rm-workspace th{background:#f0f6fa;font-size:12px;color:#7c96a8;font-weight:500;text-align:left}.rm-workspace th,.rm-workspace td{padding:14px 12px;border-bottom:1px solid #e1eaf2;vertical-align:top;line-height:1.8}.rm-workspace td>b{color:#365f7a}.rm-workspace td>small{display:block;font-size:11px;color:#91a5b3;margin-top:5px}.rm-pill{display:inline-block;border:1px solid #d8e5ef;background:#edf4fb;color:#6588a4;border-radius:6px;padding:3px 9px;font-size:11px;white-space:nowrap}.rm-pill.red{background:#fceeee;color:#b96364;border-color:#f0d2d3}.rm-pill.orange{background:#fff3e4;color:#ba8a4c;border-color:#efdec3}.rm-pill.yellow{background:#faf8e9;color:#a1914a;border-color:#eae4c3}.rm-pill.blue{background:#edf5fb;color:#5d91b1;border-color:#d3e6f1}.rm-neutral{font-size:12px;color:#7d9e9c}.rm-tools{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.rm-event{display:flex;gap:18px;align-items:center;justify-content:space-between;border:1px solid #dde8ef;border-radius:10px;padding:17px;margin:12px 0;background:linear-gradient(125deg,#fbfdff,#f5f9fb)}.rm-event b{margin-left:8px;font-size:15px;color:#325d78}.rm-event small{display:block;color:#8da3b2;font-size:12px;margin-top:6px}.rm-event p{margin:7px 0}.rm-event>button{flex-shrink:0}.rm-plan{background:linear-gradient(115deg,#edf7f8,#f4f7fc);border:1px solid #d4e7ec;border-radius:11px;padding:18px;margin:18px 0}.rm-plan h3{margin-top:0}.rm-plan small{display:block;font-size:12px;color:#8ba3b1;line-height:1.9}.rm-plan button{margin-top:13px}.rm-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rm-rule-grid article{border:1px solid #dae7ef;border-radius:11px;padding:18px;background:linear-gradient(120deg,#f5fafb,#fafcfe)}.rm-rule-grid h3{margin:6px 0 10px}.rm-rule-grid small{font-size:11px;color:#83a0ae}.rm-rule-grid b{font-size:13px;font-weight:550;color:#51879a}.rm-rule-grid p{color:#8aa0b0;font-size:12px}.rm-notice,.rm-banner{padding:13px 17px;border:1px solid #cbe5df;border-left:3px solid #5da99b;border-radius:8px;color:#5e9489;background:#eef8f4;font-size:13px;line-height:1.9;margin:15px 0}.rm-banner{background:#fff7e9;color:#ad8a4d;border-color:#eadcbf;border-left-color:#d2aa62}.rm-workspace details{border:1px solid #dce8f0;background:#fbfdff;border-radius:9px;padding:16px;margin:14px 0}.rm-workspace summary{cursor:pointer;color:#557f96;font-size:13px;line-height:1.8}.rm-workspace pre{background:#f0f6fa;border:1px solid #dfeaf1;padding:17px;border-radius:8px;font:12px/1.9 inherit;color:#7994a6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto}.rm-history{border-bottom:1px solid #e0e9f0;padding:12px 0}.rm-history b{font-size:13px;color:#4d7e94}.rm-history small{display:block;font-size:11px;color:#8ca2b2}.rm-history p{margin:7px 0}.rm-assistant{background:linear-gradient(125deg,#eff8f8,#f3f6fd);border-color:#d0e5eb}.rm-empty{padding:20px;color:#8ba2b1}.rm-workspace button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.rm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-heading{align-items:start;flex-wrap:wrap}.rm-hero{gap:12px;padding:22px}.rm-hero b{font-size:19px}}@media(max-width:700px){.rm-heading h1{font-size:28px}.rm-hero{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rm-hero>i{display:none}.rm-kpis{grid-template-columns:1fr 1fr}.rm-form,.rm-rule-grid{grid-template-columns:1fr}.rm-form .wide{grid-column:auto}.rm-card{padding:18px}.rm-card>header,.rm-event{display:block}.rm-card>header>button,.rm-event>button{margin-top:12px}.rm-card h2{font-size:22px}.rm-tabs button{padding:10px 11px;font-size:12px}.rm-kpis article{padding:14px}.rm-kpis b{font-size:25px}}
.rm-rank-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.rm-rank-summary article{border:1px solid #d9e5ed;border-top:3px solid #a8bdca;border-radius:9px;padding:15px;background:#f8fbfd;color:#56758a}.rm-rank-summary article.red{border-top-color:#d25858;background:#fff7f5}.rm-rank-summary article.orange{border-top-color:#df984c;background:#fff9f1}.rm-rank-summary article.yellow{border-top-color:#d4b747;background:#fffdf1}.rm-rank-summary article.blue{border-top-color:#609dc7;background:#f0f8ff}.rm-rank-summary span{font-size:12px;display:block;line-height:1.7}.rm-rank-summary b{font-size:28px;display:block;margin-top:9px}.rm-rank-summary b small{font-size:12px;font-weight:400;margin-left:6px}.rm-rank-table{min-width:850px}.rm-rank-table td:nth-child(4){min-width:240px;max-width:340px;font-size:12px}.rm-rank-table td:nth-child(4) p{margin:6px 0;line-height:1.8}.rm-rank-table td:last-child button{display:block;margin:7px 0;white-space:nowrap}.rm-rank-number{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#edf4f8;color:#4c7087}.rm-rank-number.red{background:#fce9e7;color:#b74f48}.rm-rank-number.orange{background:#fff0df;color:#a86c2b}.rm-rank-number.yellow{background:#fff7d7;color:#947d2c}.rm-rank-pending{border-top:1px solid #d9e7ef;margin-top:25px;padding-top:10px}.rm-rank-pending>p,.rm-rank-empty{font-size:13px;color:#7290a3;line-height:1.8}.rm-ranking>details{margin:22px 0}.rm-ranking>details>summary{cursor:pointer;color:#688597;padding:12px;background:#f4f8fb;border-radius:8px}@media(max-width:900px){.rm-rank-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rm-rank-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-rank-summary article{padding:12px}}
