.rc-stages{border-block:1px solid var(--app-border);margin:24px 0;display:flex;overflow:auto}.rc-stages button{text-align:left;border:0;flex:1;min-width:100px;padding:16px}.rc-stages strong{margin-bottom:6px;font:700 28px StriveText,sans-serif;display:block}.rc-stages button[aria-pressed=true]{background:var(--app-action);color:var(--app-onDark);box-shadow:inset 0 -3px var(--app-green)}.rc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.rc-toolbar input,.rc-toolbar select{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text);border-radius:2px;padding:11px}.rc-toolbar input{width:min(440px,100%);min-width:0}.rc-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;display:grid}.rc-list{min-width:0}.rc-workspace tbody th small{color:var(--app-text);margin-top:5px;font-size:14px;font-weight:400;display:block}.rc-workspace .tm-detail{margin-top:0}.rc-workspace .tm-detail dd{text-align:right;overflow-wrap:anywhere;max-width:65%}.rc-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.rc-priority{border-left:3px solid var(--app-border);padding-left:8px;font-size:14px}.rc-high{border-color:#b97957}.rc-medium{border-color:#c7b16c}.rc-dialog textarea{background:var(--app-surface);width:100%;color:var(--app-text);border:1px solid var(--app-border);resize:vertical;margin-top:8px;padding:12px;font:18px StriveText,Arial,sans-serif;display:block}.rc-dialog textarea:focus-visible{outline:3px solid var(--app-action);outline-offset:3px}@media (width>=1000px){.rc-with-detail{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=600px){.rc-toolbar label{width:100%}.rc-stages button{min-width:95px}.rc-layout{gap:18px}}.rc-pay-comparison{border-bottom:1px solid var(--app-border);grid-template-columns:1fr 1fr;gap:12px;padding-bottom:12px;display:grid}.rc-pay-comparison small{letter-spacing:1px;color:var(--app-text);font-size:12px}.rc-pay-comparison p{overflow-wrap:anywhere;line-height:1.5}.rc-expectations{border-top:1px solid var(--app-border);margin-top:20px;padding-top:15px}.rc-expectations h3{font:700 24px StriveText,sans-serif}.rc-expectations>p{color:var(--app-text);font-size:14px;line-height:1.5}.rc-workspace .tm-detail h4{color:var(--app-text);margin:15px 0 6px;font-size:15px}