/* R103.1 | Dedicated Website Widgets workspace; no changes to R94 support policies. */
#requestsView .r1031-workspace{min-width:0;margin:4px 0 30px;color:#182d50}
#requestsView .r1031-workspace.hidden,#requestsView .r1031-tool-pane.hidden{display:none!important}
#requestsView .r1031-workspace *{box-sizing:border-box}
#requestsView .r1031-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:6px 0 22px}
#requestsView .r1031-heading h2{font-size:23px;line-height:1.25;letter-spacing:-.025em;font-weight:800;color:#152747;margin:7px 0 8px}
#requestsView .r1031-heading p{font-size:13px;line-height:1.6;color:#657792;margin:0;max-width:770px}
#requestsView .r1031-eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#3e61dd}
#requestsView .r1031-heading-label{white-space:nowrap;border:1px solid #d9e4f4;background:#fff;color:#426191;font-size:11px;font-weight:750;border-radius:999px;padding:9px 14px}
#requestsView .r1031-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0 0 21px}
#requestsView .r1031-tool-tab{appearance:none;display:flex;align-items:center;gap:14px;text-align:left;background:#fff;border:1px solid #dae3f1;border-radius:14px;padding:17px 18px;min-height:88px;cursor:pointer;color:#1a2d51;box-shadow:0 5px 20px rgba(31,58,101,.025);min-width:0}
#requestsView .r1031-tool-tab:hover{border-color:#a9bdf5;background:#fbfcff}
#requestsView .r1031-tool-tab.active{border-color:#5c79ea;background:#f7f9ff;box-shadow:0 0 0 2px rgba(73,106,231,.08)}
#requestsView .r1031-tool-tab:focus-visible{outline:3px solid #abc2ff;outline-offset:2px}
#requestsView .r1031-tool-tab>span:last-child{display:grid;gap:5px;min-width:0}
#requestsView .r1031-tool-tab strong{display:block;font-size:14px;font-weight:800;line-height:1.3;color:#20375e}
#requestsView .r1031-tool-tab small{display:block;font-size:11.5px;line-height:1.4;color:#657994}
#requestsView .r1031-tool-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;flex:none;background:#edf2ff;color:#4669dc;font-size:23px;line-height:1;font-weight:700}
#requestsView .r1031-tool-tab.active .r1031-tool-icon{background:#e2eaff;color:#3159d5}
#requestsView .r1031-tool-pane{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}
#requestsView .r1031-tool-pane>.r103-deployments,#requestsView .r1031-tool-pane>.r101-widget-admin{grid-column:1/-1;width:100%;margin:0}
#requestsView .r1031-security-note{font-size:11.5px;color:#7283a0;line-height:1.6;margin:16px 3px 0}
@media(max-width:700px){#requestsView .r1031-heading{align-items:flex-start;flex-direction:column;gap:11px}#requestsView .r1031-switcher{grid-template-columns:1fr;gap:10px}#requestsView .r1031-tool-tab{min-height:70px;padding:12px 14px}#requestsView .r1031-heading h2{font-size:21px}}
@media(max-width:370px){#requestsView .r1031-heading-label{display:none}#requestsView .r1031-tool-tab small{font-size:11px}}

@media(max-width:640px){#requestsView .r85-main-tabs.r1031-widget-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#requestsView .r85-main-tabs.r1031-widget-tabs button{width:100%;min-width:0;min-height:42px;padding:9px 7px;white-space:normal}#requestsView .r85-main-tabs.r1031-widget-tabs .r1031-main-tab{grid-column:span 2}}
