/* Build 403 — Call Out payment messaging, new Call Out attention rows and calendar header cleanup */

/* Payment request actions inside the existing pale-red Call Out payment panel. */
#modal .guard-callout-comms-v403{
 display:flex;
 flex-direction:column;
 gap:7px;
 margin-top:10px;
 padding-top:10px;
 border-top:1px solid rgba(157,61,61,.15);
 min-width:0;
}
#modal .guard-callout-comms-label-v403{
 color:#88443d;
 font-size:9px;
 font-weight:800;
 letter-spacing:.45px;
 text-transform:uppercase;
}
#modal .guard-callout-comms-buttons-v403{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:7px;
}
#modal .guard-callout-comms-buttons-v403 .secondary{
 width:100%;
 min-width:0;
 height:34px;
 padding:0 9px;
 white-space:nowrap;
}
#modal .guard-callout-comms-buttons-v403 .secondary:disabled{
 opacity:.48;
 cursor:not-allowed;
}
#modal .guard-callout-comms-status-v403{
 display:block;
 min-height:14px;
 color:var(--muted);
 font-size:9px;
 line-height:1.35;
}
#modal .guard-callout-comms-status-v403[data-kind="success"],
#modal .guard-callout-comms-status-v403[data-kind="ready"]{color:#276454}
#modal .guard-callout-comms-status-v403[data-kind="working"]{color:#1d4ed8}
#modal .guard-callout-comms-status-v403[data-kind="error"]{color:#b42318;font-weight:700}

/* New Call Out notification is created directly in the finished grid layout. */
#attention-panel .guard-new-callout-notification-v403{
 background:#f5f3ff!important;
 border-top-color:#ede9fe!important;
}
#attention-panel .guard-new-callout-notification-v403:hover,
#attention-panel .guard-new-callout-notification-v403:focus-visible{
 background:#ede9fe!important;
}
#attention-panel .guard-new-callout-notification-v403 .attn-type-cell strong,
#attention-panel .guard-new-callout-notification-v403 .attn-status-cell>strong,
#attention-panel .guard-new-callout-notification-v403[data-attn-action]:not([data-attn-action="none"])::after{
 background:#ede9fe!important;
 border-color:#ddd6fe!important;
 color:#6d28d9!important;
}

/* Calendar already has the selected-day controls; remove duplicate header shortcuts. */
#view .page-head .head-actions [data-add="lead"][hidden],
#view .page-head .head-actions [data-add="job"][hidden]{display:none!important}

@media(max-width:760px){
 #modal .guard-callout-comms-buttons-v403{grid-template-columns:1fr}
 #modal .guard-callout-comms-buttons-v403 .secondary{height:36px}
}
