.rci-page{color:#183d54;min-width:0;max-width:1250px;margin:auto;padding:26px}.rci-page button,.rci-controls a{color:#fff;cursor:pointer;background:#116c60;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.rci-page button:disabled{opacity:.5;cursor:default}.rci-back{color:#126956;text-decoration:underline}.rci-hero{color:#fff;background:linear-gradient(115deg,#1465b4,#129c87);border-radius:20px;align-items:center;gap:20px;margin:20px 0;padding:28px;display:flex}.rci-hero h1{margin:5px 0;font-size:32px;font-weight:800}.rci-hero small{letter-spacing:1px;font-size:11px}.rci-hero>b{text-align:right;margin-left:auto;font-size:13px;line-height:1.8}.rci-page input,.rci-page select,.rci-page textarea{color:#183d54;background:#fff;border:1px solid #b6d1df;border-radius:8px;width:100%;min-width:0;margin:6px 0;padding:10px}.rci-page label{font-size:13px;font-weight:700}.rci-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.rci-controls label{width:280px}.rci-controls a{color:#145d96;background:#e0edf9}.rci-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rci-stats>button{text-align:left;color:#fff;background:linear-gradient(125deg,#1b74c6,#3e9bdf);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.rci-stats>button:nth-child(2){background:linear-gradient(125deg,#087c62,#2ab895)}.rci-stats>button:nth-child(3){background:linear-gradient(125deg,#7948be,#a775dd)}.rci-stats>button:nth-child(4){background:linear-gradient(125deg,#bc591a,#e79730)}.rci-stats b{font-size:30px}.rci-stats span,.rci-stats small{font-size:12px}.rci-source{background:#eaf3fa;border-radius:10px;margin:18px 0;padding:14px;font-size:12px;line-height:1.7}.rci-register,.rci-editor{background:#fff;border:1px solid #d7e6ed;border-radius:16px;margin:20px 0;padding:22px}.rci-page h2{margin:0 0 10px;font-size:21px;font-weight:800}.rci-register>p{margin-bottom:15px;font-size:13px}.rci-scroll{max-width:100%;overflow-x:auto}.rci-page table{border-collapse:collapse;width:100%;font-size:13px}.rci-page th,.rci-page td{text-align:left;border-bottom:1px solid #deebf0;padding:12px}.rci-page th{color:#215c82;white-space:nowrap;background:#eaf3fa}.rci-page td small{display:block}.rci-editor-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rci-editor-heading>div{gap:8px;display:flex}.rci-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:850px;margin:20px 0;display:grid}.rci-scorebar{flex-wrap:wrap;gap:14px;display:flex}.rci-scorebar>div{background:#e6f5ef;border-left:4px solid #1d9a77;border-radius:10px;min-width:190px;padding:14px}.rci-scorebar span,.rci-scorebar strong,.rci-scorebar small{display:block}.rci-scorebar strong{font-size:24px;font-weight:800}.rci-scorebar small{font-size:11px}.rci-caution,.rci-error,.rci-success{color:#805014;background:#fff3d5;border-radius:10px;margin:15px 0;padding:12px;font-size:13px}.rci-error{color:#aa3028;background:#ffe8e6}.rci-success{color:#17694c;background:#def5e8}.rci-parameters{gap:14px;margin:20px 0;display:grid}.rci-parameters article{border:1px solid #cfe2ec;border-radius:12px;overflow:hidden}.rci-parameter-title{background:#eaf4fc;justify-content:space-between;gap:12px;padding:12px 15px;font-size:14px;display:flex}.rci-parameter-title span{white-space:nowrap;color:#146b61;font-size:12px}.rci-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:15px;display:grid}.rci-choices label{min-width:0}.rci-choices small{overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5;display:block}.rci-choices b{color:#116a59;margin-top:8px;display:block}.rci-notes{display:block}.rci-print-brand{color:#156b60;margin-top:22px;font-size:12px;font-weight:700;line-height:1.6}.rci-page :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #edb733}@media (max-width:700px){.rci-page{padding:14px}.rci-hero{padding:22px}.rci-hero>svg,.rci-hero>b{display:none}.rci-hero h1{font-size:26px}.rci-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rci-fields,.rci-choices{grid-template-columns:minmax(0,1fr)}.rci-register,.rci-editor{padding:15px}.rci-parameter-title{flex-direction:column;gap:5px}}@media print{body aside,body>footer,.rci-back,.rci-hero,.rci-controls,.rci-stats,.rci-register,.rci-source,.rci-page button,.rci-page [role=alert],.rci-page [role=status]{display:none!important}.rci-page{max-width:none;padding:0}.rci-editor{border:0;margin:0;padding:0}.rci-parameters article{break-inside:avoid}.rci-choices select{display:none}.rci-choices{grid-template-columns:1fr 1fr}.rci-choices small{font-size:10px}.rci-parameter-title{background:#edf4fa!important}.rci-fields{grid-template-columns:1fr 1fr}.rci-caution{font-size:10px}.rci-notes textarea{height:130px}.rci-page input,.rci-page textarea{border:0;padding:0}.rci-page{font-size:11px}}.rci-area-summary{background:#fff;border:1px solid #d1e5ec;border-radius:16px;margin:24px 0;padding:22px}.rci-area-summary h2{font-size:22px}.rci-area-summary>p{max-width:850px;margin-bottom:16px;font-size:12px;line-height:1.6}.rci-area-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.rci-page button.rci-area-card{text-align:left;color:#fff;background:linear-gradient(125deg,#1369b2,#32a1dc);border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex;box-shadow:0 7px 18px #174b621c}.rci-page button.rci-area-card.tone-1{background:linear-gradient(125deg,#057c65,#27b08a)}.rci-page button.rci-area-card.tone-2{background:linear-gradient(125deg,#7442b9,#a477d6)}.rci-page button.rci-area-card.tone-3{background:linear-gradient(125deg,#b85018,#dd8c2c)}.rci-area-card strong{font-size:32px;line-height:1.3}.rci-area-card small{font-size:11px;font-weight:400}.rci-area-card>span{overflow-wrap:anywhere;font-size:17px}.rci-area-progress{background:#ffffff4a;border-radius:9px;width:100%;height:7px;margin-top:10px;overflow:hidden}.rci-area-progress i{background:#fff;border-radius:9px;height:100%;display:block}.rci-public-note{color:#155d4c;background:#def3e9;border-radius:10px;padding:13px 16px;font-size:13px}.rci-editor-heading>div{flex-wrap:wrap}.rci-detail-table{border-collapse:collapse;width:100%;font-size:12px}.rci-detail-table th,.rci-detail-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d6e4eb;padding:10px}.rci-detail-table th{background:#edf5fc}.rci-detail-table button{color:#fff;cursor:pointer;background:#136e61;border-radius:8px;padding:8px}.rci-dialog-score{color:#fff;background:linear-gradient(100deg,#1261a2,#108c70);border-radius:12px;padding:18px;font-size:22px;font-weight:800}@media print{.rci-area-summary,.rci-public-note{display:none!important}}
