.contract-freeze-action{flex-direction:column;gap:5px;max-width:100%;display:inline-flex}.contract-freeze-action button.contract-freeze-button{color:#153e72;background:#eaf3ff;border:1px solid #92b6e6}.contract-freeze-action button.contract-unfreeze-button{color:#125444;background:#d8f2eb;border:1px solid #76b7a5}.contract-freeze-action button:disabled{opacity:.65;cursor:wait}.contract-freeze-action small{color:#a32121;font-size:12px}.contract-status.frozen{color:#173e78;background:#dfebff;font-weight:800}.frozen-contract-notice{color:#123960;border:1px solid #9ab8dd;direction:rtl;background:#eaf2ff;border-inline-start:5px solid #ad7c2c;border-radius:12px;flex-direction:column;gap:5px;margin:12px 0;padding:16px 20px;line-height:1.7;display:flex}.frozen-contract-notice strong{font-size:19px}.frozen-contract-notice span{font-size:16px;font-weight:700}.frozen-contract-notice small{color:#34536c;font-size:13px}.request-customer-alert{display:inline-flex;position:relative}.request-customer-alert>button{color:#07567d;background:#eef8fc;border:1px solid #9cc8dc;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:flex}.request-customer-alert.has-alert>button{color:#9b4e00;background:#fff0dd;border-color:#f2aa45;animation:1.8s infinite customer-alert-pulse}.request-customer-alert.compact>button{padding:4px 8px}.request-customer-popover{z-index:30;color:#253f50;text-align:right;background:#fff;border:1px solid #f1b452;border-radius:12px;width:310px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 35px #15364f30}.request-customer-popover strong{color:#b42336;margin-bottom:5px;display:block}.request-customer-popover p{margin:5px 0;font-size:13px}@keyframes customer-alert-pulse{50%{box-shadow:0 0 0 5px #f59e0b20}}
