/* Deskly R103 | light enterprise website deployments card; scoped to existing Requests view. */
#requestsView .r103-deployments{grid-column:1/-1;border:1px solid #e0e7f3;background:#fff;border-radius:18px;overflow:hidden;min-width:0;color:#182b4d;box-shadow:0 8px 26px rgba(21,42,81,.04)}
#requestsView .r103-deployments *{box-sizing:border-box}
#requestsView .r103-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 26px 18px;border-bottom:1px solid #edf0f7;background:linear-gradient(115deg,#fafbff,#fff)}
#requestsView .r103-header h2{font-size:21px;line-height:1.25;font-weight:800;margin:5px 0 8px;color:#152745}
#requestsView .r103-header p{font-size:12.5px;line-height:1.55;margin:0;color:#677a9b;max-width:640px}
#requestsView .r103-kicker,#requestsView .r103-side-kicker{font-size:10px;letter-spacing:.12em;font-weight:800;color:#405fec}
#requestsView .r103-pill{font-size:11px;font-weight:750;background:#ecf2ff;color:#3258b2;border-radius:50px;padding:9px 12px;white-space:nowrap}
#requestsView .r103-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.85fr);gap:24px;padding:24px 26px 26px;min-width:0}
#requestsView .r103-fields{display:grid;gap:15px;min-width:0}
#requestsView .r103-fields label{display:grid;gap:7px;color:#293e62;font-size:12px;font-weight:740;min-width:0}
#requestsView .r103-fields input:not([type=checkbox]),#requestsView .r103-fields select,#requestsView .r103-code,#requestsView .r103-copy-section textarea{width:100%;min-width:0;border:1px solid #d4dfef;border-radius:10px;background:#fff;color:#1b3255;padding:11px 12px;font-size:13px;line-height:1.4;outline:none}
#requestsView .r103-fields input:focus-visible,#requestsView .r103-fields select:focus-visible,#requestsView .r103-copy-section textarea:focus-visible{border-color:#5176ed;box-shadow:0 0 0 3px #dce7ff}
#requestsView .r103-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px;min-width:0}
#requestsView .r103-hint{font-size:11px;line-height:1.6;color:#7382a0;margin:-7px 0 0}
#requestsView .r103-options{border:1px solid #dce5f2;border-radius:11px;background:#f9fbff;padding:12px 14px;display:flex;gap:12px 17px;flex-wrap:wrap;min-width:0}
#requestsView .r103-options legend{font-size:12px;color:#2b4268;font-weight:800;padding:0 5px}
#requestsView .r103-options label,#requestsView .r103-switch{display:flex!important;align-items:center;gap:8px;font-weight:650!important}
#requestsView .r103-options input,#requestsView .r103-switch input{width:17px;height:17px;accent-color:#3e62e7;margin:0;flex:none}
#requestsView .r103-switch{padding:25px 4px 0;color:#345477!important}
#requestsView .r103-toolbar{display:flex;flex-wrap:wrap;gap:9px;padding-top:2px}
#requestsView .r103-toolbar button,#requestsView .r103-copy-section button{border-radius:10px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:800;cursor:pointer}
#requestsView .r103-main-btn{background:#405ff0;color:white;border:1px solid #405ff0}
#requestsView .r103-outline-btn{background:#fff;color:#2d4888;border:1px solid #cbd8ed}
#requestsView .r103-toolbar button:disabled,#requestsView .r103-copy-section button:disabled{opacity:.47;cursor:not-allowed}
#requestsView .r103-status{min-height:27px;color:#667896;font-size:11.5px;line-height:1.5}
#requestsView .r103-status[data-state=error]{color:#aa353e}
#requestsView .r103-status[data-state=ok]{color:#176b50}
#requestsView .r103-preview-side{min-width:0;display:flex;flex-direction:column;gap:12px;border-left:1px solid #ecf0f7;padding-left:24px}
#requestsView .r103-preview{border:1px solid #d9e3f3;overflow:hidden;border-radius:16px;--r103-accent:#315fed}
#requestsView .r103-preview-top{background:#f3f6ff;padding:20px 18px}
#requestsView .r103-preview-top span{display:block;color:var(--r103-accent);font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:7px}
#requestsView .r103-preview-top strong{display:block;color:#1a3053;font-size:19px;line-height:1.3;overflow-wrap:anywhere}
#requestsView .r103-preview-top p{font-size:12px;color:#657797;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}
#requestsView .r103-preview-actions{padding:12px;display:grid;gap:7px}
#requestsView .r103-preview-action{border:1px solid #e0e6f1;padding:12px;border-radius:10px;font-size:12px;font-weight:700;color:#2b4163}
#requestsView .r103-preview-action.featured{color:var(--r103-accent);background:#f7f9ff;border-color:#c3d1f2}
#requestsView .r103-preview-foot{border-top:1px solid #edf1f8;background:#fafbfe;color:#7585a0;font-size:10.5px;line-height:1.5;padding:12px}
#requestsView .r103-paused .r103-preview{opacity:.66}
#requestsView .r103-copy-section{display:grid;gap:10px;margin-top:6px;min-width:0}
#requestsView .r103-copy-section strong{font-size:12px;color:#2b4268}
#requestsView .r103-copy-section textarea{min-height:100px;resize:vertical;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px;line-height:1.6;background:#f8faff}
#requestsView .r103-copy-section button{justify-self:start}
#requestsView .r103-note{font-size:11px;line-height:1.7;color:#6b7b97;margin:0}
@media(max-width:1060px){#requestsView .r103-content{grid-template-columns:1fr;gap:23px}#requestsView .r103-preview-side{border-left:0;border-top:1px solid #edf1f8;padding-left:0;padding-top:23px}}
@media(max-width:640px){#requestsView .r103-header{padding:20px 16px 17px;align-items:flex-start;flex-direction:column}#requestsView .r103-content{padding:19px 15px;gap:19px}#requestsView .r103-pair{grid-template-columns:1fr;gap:14px}#requestsView .r103-switch{padding:0}#requestsView .r103-options{flex-direction:column;gap:11px}#requestsView .r103-toolbar{display:grid;grid-template-columns:1fr 1fr}#requestsView .r103-toolbar button:first-child{grid-column:1/-1}#requestsView .r103-toolbar button{min-width:0}}
