.operations-hub-v110{z-index:1600}.operations-modal-v110{width:min(720px,calc(100vw - 14px));max-height:calc(100dvh - 18px);overflow:auto;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.operations-tabs-v110{display:flex;gap:6px;overflow:auto;padding:4px 0 10px;position:sticky;top:0;background:var(--panel,#fff);z-index:2}.operations-tabs-v110 button{white-space:nowrap;border:1px solid var(--line,#d8e2e9);border-radius:12px;padding:9px 11px;background:transparent;font-weight:700}.operations-tabs-v110 button.active{background:#0aae83;color:#fff;border-color:#0aae83}.operations-content-v110{min-height:260px}.ops-loading-v110{padding:40px;text-align:center;color:#64748b}.ops-section-v110{display:grid;gap:12px}.ops-section-head-v110{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-section-head-v110 h3{margin:2px 0}.ops-section-head-v110 small{color:#718096;font-weight:700}.ops-kpis-v110{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-kpis-v110>div{border:1px solid #d8e5e3;border-radius:14px;padding:11px;background:#f8fcfb;display:grid;gap:4px}.ops-kpis-v110 span,.ops-kpis-v110 small{font-size:11px;color:#6b7e89}.ops-kpis-v110 b{font-size:17px}.ops-notice-v110{padding:10px 12px;border-radius:12px;background:#fff7df;border:1px solid #ecd69a;font-weight:700}.ops-list-v110{display:grid;gap:8px}.ops-list-v110 article{border:1px solid #dce6eb;border-radius:14px;padding:10px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start;background:#fff}.ops-list-v110 article.danger{border-color:#efc2c2;background:#fff8f8}.ops-list-v110 article>div{display:grid;gap:3px;min-width:0}.ops-list-v110 article small{color:#6b7e89;font-size:11px}.ops-list-v110 .right{text-align:right;align-items:end}.ops-row-actions-v110{display:flex!important;gap:6px;align-items:flex-end!important;flex-wrap:wrap;justify-content:flex-end}.ops-history-v110{border:1px solid #dce6eb;border-radius:12px;padding:9px}.ops-history-v110 summary{font-weight:700;cursor:pointer}.ops-history-row-v110{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #edf2f4;font-size:12px}.ops-settings-grid-v110{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ops-settings-grid-v110 label{border:1px solid #dce6eb;border-radius:12px;padding:9px;display:grid;gap:5px}.ops-settings-grid-v110 label.wide{grid-column:1/-1}.ops-settings-grid-v110 input{width:100%;box-sizing:border-box}.ops-toggle-v110{grid-template-columns:auto 1fr!important;align-items:center}.ops-toggle-v110 input{width:auto}.ops-subtitle-v110{margin:8px 0 0}.ops-receipt-summary-v110{display:flex;gap:6px;flex-wrap:wrap}.ops-receipt-summary-v110 span{padding:7px 9px;border-radius:999px;background:#f2f7f7;font-size:11px;font-weight:700}.payment-promises-v110{border:1px solid #dce7e5;border-radius:14px;padding:10px;margin:10px 0;background:#fbfefd}.payment-promises-v110-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.payment-promises-v110-head h4{margin:2px 0}.payment-promises-v110-head small{color:#6b7e89}.payment-promise-v110{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e7efef;padding:9px 0}.payment-promise-v110>div{display:grid;gap:2px}.payment-promise-v110 small{color:#6b7e89}.payment-promise-v110.missed b,.payment-promise-v110.missed small{color:#b42318}.payment-promise-form-v110{border-top:1px solid #e7efef;padding-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-promise-form-v110[hidden]{display:none}.payment-promise-form-v110 label{display:grid;gap:4px}.payment-promise-form-v110 .wide{grid-column:1/-1}.loan-lifecycle-actions-v100{flex-wrap:wrap}.good-money{color:#07875f!important}.warn-money{color:#a85f00!important}@media(max-width:520px){.ops-kpis-v110,.ops-settings-grid-v110{grid-template-columns:1fr}.ops-settings-grid-v110 label.wide{grid-column:auto}.ops-list-v110 article{flex-direction:column}.ops-list-v110 .right,.ops-row-actions-v110{width:100%;align-items:flex-start!important;justify-content:flex-start;text-align:left}.payment-promise-form-v110{grid-template-columns:1fr}.payment-promise-form-v110 .wide{grid-column:auto}}


/* OPERATIONS_CENTER_POLISH_V113 */
.operations-modal-v110{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}
.operations-tabs-v110{-ms-overflow-style:none;scrollbar-width:none}
.operations-tabs-v110::-webkit-scrollbar{display:none}
.operations-tabs-v110 button{font-size:13px;line-height:1.15;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center}
@media(max-width:560px){
  .operations-modal-v110{width:min(100vw - 8px,720px);max-height:calc(100dvh - 10px);padding:12px 10px calc(108px + env(safe-area-inset-bottom,0px));border-radius:18px}
  .operations-modal-v110 .modal-head{margin-bottom:8px;align-items:flex-start}
  .operations-modal-v110 .modal-head h2{font-size:18px;line-height:1.1}
  .operations-modal-v110 .modal-head small{font-size:10px}
  .operations-tabs-v110{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px 0 10px;overflow:visible;position:static}
  .operations-tabs-v110 button{padding:10px 8px;border-radius:12px;font-size:12px;white-space:normal;min-height:46px}
  .operations-tabs-v110 button:nth-child(4){grid-column:1/span 1}
  .operations-tabs-v110 button:nth-child(5){grid-column:2/span 1}
  .operations-content-v110{min-height:220px}
  .ops-section-head-v110{align-items:flex-start;flex-direction:column}
  .ops-section-head-v110 small{font-size:11px}
}


.payment-promise-v110.client-request-v126{
  padding:11px;

  border:1px solid #e2bf62;
  border-radius:12px;

  background:#fff8e5;
}

.promise-client-label-v126{
  color:#956300!important;
  font-weight:900;
}

.promise-review-actions-v126{
  display:flex!important;
  flex-wrap:wrap;
  gap:6px;
  justify-content:flex-end;
}

.promise-approve-v126{
  border-color:#82c9af!important;
  background:#eaf8f2!important;
  color:#087356!important;
}



/* CLIENT_REQUEST_V127 */

.client-request-v127{
  border-color:#e6bd54!important;
  background:#fff8df!important;
}

.promise-client-label-v127{
  display:block!important;
  margin-bottom:3px!important;

  color:#9b6200!important;

  font-size:9px!important;
  font-weight:900!important;
}

.promise-approve-v127{
  border-color:#85cdb3!important;
  background:#eaf8f2!important;
  color:#087154!important;
}

.promise-review-actions-v127{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}



/* APPROVED_DEFER_V129 */

.payment-promise-v110.approved-defer-v129{
  padding:12px;

  border:1px solid #82cbb0;
  border-radius:12px;

  background:#ecf9f3;
}

.promise-main-v129{
  min-width:0;
}

.promise-approved-label-v129{
  display:block!important;

  margin-bottom:4px!important;

  color:#087255!important;

  font-size:9px!important;
  font-weight:900!important;
}

.promise-date-v129{
  display:block;

  margin-bottom:4px;
}

.promise-approved-meta-v129{
  display:flex;
  flex-wrap:wrap;
  gap:5px 12px;

  margin:5px 0;
}

.promise-approved-meta-v129 span{
  font-size:9px;
  color:#55736a;
}

.promise-approved-meta-v129 span b{
  color:#174f41;
}

.promise-approved-note-v129{
  display:block!important;

  margin-top:6px!important;

  padding:8px!important;

  border-radius:8px;

  background:#dff4ea;

  color:#285f50!important;

  font-size:9px!important;
  line-height:1.4!important;
}

.promise-note-v129{
  display:block!important;
  margin-top:5px!important;
  color:#697b80!important;
}

