body[data-workspace=search]{--rw-muted:#747b86}.rw-context{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:16px;flex-wrap:wrap}.rw-context>span{background:#fbe9e9;color:#b92e3a;padding:6px 9px;border-radius:5px}.rw-context b{font-weight:500;color:#6f7680}.rw-header-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.rw-header-actions .btn{font-size:12px;padding:12px 16px}.rw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rw-stats>button{text-align:left;background:white;border:1px solid #e3e6eb;border-radius:12px;padding:24px;display:grid;gap:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.rw-stats>button:hover{border-color:#d7636c;box-shadow:0 5px 16px #b81f2d0a}.rw-stats>button>span{font-size:12px;color:#727a85}.rw-stats strong{font-size:32px;font-weight:600;line-height:1}.rw-stats small{font-size:10px;color:#a48185}.rw-dashboard{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:22px}.rw-panel{padding:25px}.rw-panel h2{font-size:17px}.rw-panel>p{margin:0 0 18px}.rw-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px}.rw-pipeline button{display:flex;flex-direction:column;gap:12px;text-align:left;padding:18px 13px;border-radius:8px;background:#faf7f5;cursor:pointer;border:1px solid #eee6e2}.rw-pipeline button:hover{border-color:#d85764}.rw-pipeline span{font-size:10px;color:#b73d46}.rw-pipeline b{font-size:12px;font-weight:500;line-height:1.6}.rw-pipeline i{font-style:normal;color:#b92b39;font-size:20px}.rw-callout-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.rw-callout-actions .btn{font-size:12px;padding:12px 15px}.rw-details{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);gap:14px 18px;font-size:12px;line-height:1.8;margin:20px 0}.rw-details dt{color:#8a9099}.rw-details dd{margin:0;color:#3f454d;overflow-wrap:anywhere}.rw-activity{list-style:none;padding:0;margin:0}.rw-activity li{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f3;padding:13px 0;font-size:12px}.rw-activity li:last-child{border:0}.rw-activity time{font-size:10px;color:#949aa4;white-space:nowrap}.rw-policy-summary{border-radius:8px;padding:22px;background:linear-gradient(130deg,#fff7f4,#f6e4df)}.rw-policy-summary>span{font-size:9px;letter-spacing:.12em;color:#9e6569}.rw-policy-summary strong{font-size:36px;display:block;margin:18px 0 10px;font-weight:500;color:#a12a36}.rw-policy-summary p{font-size:12px;color:#795a5b;margin-bottom:15px}.rw-badge{display:inline-block;padding:4px 8px;border-radius:5px;background:#f0f2f5;color:#737b87;font-size:10px;font-weight:400;line-height:1.5;white-space:normal}.rw-badge.ready,.rw-badge.trained,.rw-badge.resolved{background:#eaf4f0;color:#337565}.rw-badge.review,.rw-badge.retest{background:#fff4df;color:#976e24}.rw-badge.high,.rw-badge.pending{background:#fbe9e9;color:#b43b46}.rw-toolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin-bottom:22px;background:white;padding:20px;border:1px solid #e3e6eb;border-radius:10px}.rw-toolbar label{display:grid;gap:8px;font-size:11px;color:#7e8590}.rw-search{flex:1;min-width:180px}.rw-toolbar input,.rw-toolbar select{border:1px solid #dce0e6;background:white;border-radius:6px;padding:11px 12px;font:inherit;font-size:12px;color:#333b45;min-height:40px}.rw-toolbar select{min-width:160px}.rw-table-scroll{border:1px solid #e2e6eb;border-radius:10px;background:white;overflow:auto;max-width:100%}.rw-table{border-collapse:collapse;width:100%;font-size:12px;min-width:710px}.rw-table th{background:#fafbfc;color:#8a919b;text-align:left;padding:16px;font-weight:500;font-size:11px;white-space:nowrap}.rw-table td{padding:20px 16px;border-top:1px solid #edf0f3;vertical-align:middle;line-height:1.7;max-width:260px;overflow-wrap:anywhere}.rw-table td small{display:block;font-size:10px;color:#9299a3;margin-top:6px}.rw-table tr:hover td{background:#fffdfc}.rw-link{color:#bf303d;cursor:pointer;font-size:12px;background:transparent;border:0;text-align:left;line-height:1.7;padding:0}.rw-table .rw-link{display:block;white-space:nowrap}.rw-table .rw-link+.rw-link{margin-top:10px}.rw-link:hover{text-decoration:underline}.rw-empty{padding:60px 24px;background:#fff;border:1px dashed #dce0e5;text-align:center;color:#8a919b;border-radius:10px;line-height:1.8}.rw-robots,.rw-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rw-robot{background:#fff;border:1px solid #e2e6eb;border-radius:12px;overflow:hidden;padding:0 24px 24px}.rw-robot-art{margin:0 -24px 24px;padding:25px;text-align:center;background:linear-gradient(140deg,#fbf4ef,#efe1de);color:#bc3644;font-size:48px;height:120px}.rw-robot-heading{display:flex;gap:12px;align-items:start;flex-wrap:wrap}.rw-robot h2{font-size:19px;line-height:1.4}.rw-robot p{color:#969aa1;font-size:11px;margin:15px 0}.rw-robot dl{display:grid;grid-template-columns:80px 1fr;gap:13px;font-size:12px;line-height:1.7}.rw-robot dt{color:#8f959e}.rw-robot dd{margin:0;overflow-wrap:anywhere}.rw-card-actions{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #eceff2;margin-top:23px;padding-top:18px}.rw-resource-icon{display:block;font-size:30px;color:#bd3342;background:#fcf0eb;width:62px;height:62px;line-height:62px;text-align:center;border-radius:12px;margin-bottom:24px}.rw-resource-grid h2{font-size:20px;line-height:1.4}.rw-resource-grid .rw-link{margin-top:24px}.rw-dialog{width:min(730px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:32px;border:1px solid #ece3df;border-radius:16px;overflow-y:auto}.rw-dialog::backdrop{background:#18202a65;backdrop-filter:blur(3px)}.rw-dialog>h2{font-size:24px;line-height:1.4;margin:0 36px 24px 0}.rw-dialog .dialog-close{position:absolute;right:20px;top:18px}.rw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rw-form label{display:grid;gap:9px;font-size:12px;color:#69717c}.rw-form input,.rw-form textarea,.rw-form select{width:100%;min-width:0;background:#fff;border:1px solid #d8dee6;border-radius:7px;padding:12px;font:inherit;color:#303a47;line-height:1.5}.rw-form textarea{resize:vertical}.rw-form input:focus,.rw-form textarea:focus,.rw-form select:focus{outline:2px solid #c9384733;border-color:#c93847}.rw-full{grid-column:1/-1}.rw-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.rw-form-actions .btn{font-size:12px;padding:12px 20px}.rw-form-note{font-size:12px!important;line-height:1.8!important;padding:14px 16px;background:#fff7e9;color:#8c7145!important;border-radius:7px;margin-bottom:24px!important}.rw-form-error{color:#b32332!important;font-size:12px!important;margin:15px 0 0!important}.rw-callout{background:#f7f8fa;border:1px solid #e8ebef;padding:22px;border-radius:9px;margin:20px 0}.rw-callout h3{font-size:15px;margin:0 0 12px}.rw-callout p,.rw-callout li{font-size:12px!important;line-height:1.85!important;color:#7a838e}.rw-callout p:last-child{margin-bottom:0!important}.rw-callout ul,.rw-callout ol{padding-left:20px;margin:12px 0 20px}.rw-loss{height:125px;display:flex;align-items:end;gap:22px;padding:10px 20px;border-bottom:1px solid #dedfe3}.rw-loss>div{display:flex;flex-direction:column;align-items:center;gap:8px}.rw-loss i{display:block;background:#cd4b58;width:42px;border-radius:4px 4px 0 0}.rw-loss span{font-size:10px;color:#8c929b}.rw-report-score{display:flex;flex-direction:column;gap:12px;background:#fbf1ed;border-radius:10px;padding:25px}.rw-report-score strong{font-size:40px;font-weight:600;color:#b82c3a}.rw-report-score>span{font-size:12px;color:#85696b}.rw-score-bar{height:7px;background:#eed9d8;border-radius:5px;overflow:hidden}.rw-score-bar i{height:100%;display:block;background:#c83c4b}.rw-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 40px);padding:14px 23px;border-radius:9px;background:#343840;color:#fff;font-size:12px;z-index:150;box-shadow:0 5px 20px #0002;line-height:1.7}.rw-notice[hidden]{display:none}body[data-workspace=search] button:focus-visible{outline:2px solid #c83846;outline-offset:3px}
@media(max-width:1200px){.rw-dashboard{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.rw-pipeline{grid-template-columns:repeat(3,1fr)}.rw-robots,.rw-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-header-actions{flex-shrink:1}.rw-stats{gap:12px}.rw-stats>button{padding:20px}}@media(max-width:900px){.rw-dashboard{grid-template-columns:1fr}.rw-dashboard>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rw-pipeline{grid-template-columns:repeat(5,1fr)}}@media(max-width:640px){.rw-stats{grid-template-columns:repeat(2,1fr)}.rw-stats strong{font-size:28px}.rw-pipeline{grid-template-columns:repeat(2,1fr)}.rw-dashboard>div:last-child{grid-template-columns:1fr;gap:0}.rw-robots,.rw-resource-grid{grid-template-columns:1fr}.rw-form-grid{grid-template-columns:1fr}.rw-dialog{padding:25px 20px}.rw-dialog>h2{font-size:22px}.rw-toolbar{padding:16px}.rw-toolbar label{width:100%}.rw-header-actions{margin-top:15px}.rw-header-actions .btn{margin-top:0}.rw-details{grid-template-columns:100px minmax(0,1fr);gap:12px}.rw-panel{padding:22px}.rw-table{min-width:680px}.rw-activity li{flex-wrap:wrap;gap:6px}.rw-activity time{margin-left:auto}.rw-form-actions .btn{padding-inline:14px}.rw-notice{left:20px;right:20px;transform:none;max-width:none}}
