:root{--brand-navy:#13244b;--brand-navy-2:#1b3166;--brand-blue:#1474ad;--brand-blue-dark:#0f5c8c;--brand-cyan:#4db4ea;--brand-bg:#edf1f6;--brand-soft:#d2e9f7;--brand-line:#dde3ea;--brand-muted:#56617a;--surface-2:#f6f8fb;--text-strong:#13244b;--text:#26365a;--text-soft:#56617a;--radius-md:18px;--radius-lg:24px;--radius-xl:28px;--radius-2xl:32px;--shadow-xs:none;--shadow-sm:0 6px 20px #13244b0f;--ring:0 0 0 4px #1474ad29}html,body,body{background:var(--brand-bg)}.app-shell,.portal-app,.form-modal,.mobile-more-sheet{font-family:var(--font-ui),var(--font-contract-arabic),"Noto Sans Arabic",Tahoma,Arial,sans-serif}.khobaraa-contract-document{font-family:var(--font-contract-arabic),"Noto Sans Arabic",Tahoma,Arial,sans-serif}.app-main:before,.app-main:after{display:none}@media (min-width:761px){.app-shell.dashboard-shell .app-sidebar{border-radius:28px;height:calc(100dvh - 24px)!important;min-height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;top:12px!important;bottom:12px!important;right:12px!important}.app-shell.dashboard-shell .app-main{width:calc(100% - var(--kh-sidebar-width) - 12px)!important;max-width:calc(100% - var(--kh-sidebar-width) - 12px)!important;margin-right:calc(var(--kh-sidebar-width) + 12px)!important}}.app-shell .app-sidebar{background:var(--brand-navy)!important;box-shadow:none!important;border:0!important}.app-shell .app-sidebar:before{display:none}.app-sidebar .sidebar-logo-wrap{box-shadow:none;background:#fff;border:0;border-radius:18px}.app-sidebar nav a,.app-sidebar .sidebar-nav-group-toggle{color:#c5cee0;border-radius:14px}.app-sidebar nav a:before{display:none}.app-sidebar nav a:hover,.app-sidebar .sidebar-nav-group-toggle:hover{color:#fff;background:#ffffff14;border-color:#0000}.app-sidebar nav a.active{background:var(--brand-blue);box-shadow:none;color:#fff;border-color:#0000}.app-sidebar nav a.active svg{color:#fff}.app-sidebar .sidebar-nav-group-toggle.active{color:#fff;background:#ffffff14;border-color:#0000}.sidebar-collapse-toggle,.app-sidebar .logout-button{color:#c5cee0;background:0 0;border-color:#ffffff24;border-radius:14px}.sidebar-collapse-toggle:hover{background:#ffffff14;border-color:#ffffff24}.app-header{background:var(--brand-bg);-webkit-backdrop-filter:none;border-bottom:0}.app-header-copy>strong{font-weight:800}.app-header .user-chip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:16px}.app-header .avatar{background:var(--brand-soft);color:var(--brand-navy);box-shadow:none;border-radius:12px}.app-footer{border-top:0}.page-header h1{letter-spacing:0;font-weight:800}.app-shell .primary-button{border-color:var(--brand-navy);background:var(--brand-navy);box-shadow:none;border-radius:14px}.app-shell .primary-button:hover{border-color:var(--brand-navy-2);background:var(--brand-navy-2);box-shadow:none}.app-shell .primary-button:active{background:#0d1a38}.app-shell .secondary-button{border-color:var(--brand-line);box-shadow:none;color:var(--brand-navy);border-radius:14px}.app-shell .secondary-button:hover{color:var(--brand-blue);box-shadow:none;background:#f6f8fb;border-color:#b9c4d4}.app-shell :where(.primary-button.compact,.secondary-button.compact){border-radius:12px}.app-shell .text-button{color:var(--brand-blue)}.app-shell .text-button:hover{background:var(--brand-soft);color:var(--brand-blue-dark)}.app-shell :where(.list-card,.profile-card,.customer-form-panel,.report-card,.professional-template-card){box-shadow:none;background:#fff;border-color:#0000}.customer-kpi-grid article,.operations-kpis article,.report-kpis article,.payment-kpis article,.finance-kpis article{box-shadow:none;background:#fff;border-color:#0000;border-radius:24px}.customer-kpi-grid article:after,.operations-kpis article:after,.report-kpis article:after,.payment-kpis article:after,.finance-kpis article:after{display:none}.customer-kpi-grid strong,.operations-kpis strong,.report-kpis strong,.payment-kpis strong,.finance-kpis strong{font-weight:800;color:var(--brand-navy)!important}.data-table th{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--brand-muted);background:#f6f8fb}.data-table tbody tr:hover td{background:#f3f8fc}.status-pill{font-weight:700}.status-pill.pending-status{background:var(--brand-soft);color:#0d4f78;border-color:#0000}.status-pill.off{color:#3d4a66;background:#eceef2;border-color:#0000}.status-pill.on,.status-pill.warning-status,.status-pill.danger-status{border-color:#0000}.form-modal{background:#fff;border:0;border-radius:28px}.form-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#13244b80}.mobile-bottom-nav{-webkit-backdrop-filter:none!important;border-color:var(--brand-line)!important;background:#fff!important}.mobile-bottom-nav a.active,.mobile-bottom-nav button.active{background:var(--brand-soft)!important;color:var(--brand-navy)!important}@media (max-width:760px){body{background:var(--brand-bg)}}.app-shell .page-header:after{display:none!important}.app-shell .dashboard-main>.page-header,.app-shell .page-header{background:#fff;box-shadow:none!important;border-color:#0000!important}.app-shell .dashboard-page>.page-header{background:0 0;padding-inline:4px}.app-shell .page-header,.app-shell .list-card{border-radius:24px}.app-shell .app-header{border-bottom:0}.filters-row{background:var(--surface-2)!important;border-color:#0000!important}.app-shell:has(.form-modal-backdrop) .app-main{z-index:1001}.form-modal-backdrop{-webkit-backdrop-filter:none!important;background:#13244b8c!important}.form-modal{background:#fff!important;border:0!important;border-radius:28px!important;width:min(720px,100vw - 48px)!important;max-width:720px!important;box-shadow:0 24px 64px #13244b47!important}.form-modal:before{display:none}.form-modal .section-heading{-webkit-backdrop-filter:none;min-height:0;box-shadow:none;background:#fff;border-bottom:0;padding:28px 28px 8px!important}.form-modal .section-heading h2{letter-spacing:0;font-weight:800;font-size:24px!important}.form-modal .section-heading p{font-size:14px!important}.app-shell .form-modal .modal-close{background:var(--brand-bg);width:44px;height:44px;color:var(--brand-navy);border:0;border-radius:14px;flex:0 0 44px;font-size:22px;line-height:1}.app-shell .form-modal .modal-close:hover{background:var(--brand-soft);transform:none}.form-modal .form-grid{gap:16px!important;padding:20px 28px 8px!important}.form-modal .form-grid label{gap:8px}.app-shell .form-modal .form-grid label>span{color:var(--brand-navy);font-size:14px;font-weight:600}.app-shell .form-modal .form-grid :where(input,select){border-color:var(--brand-line);background-color:var(--surface-2);min-height:50px;box-shadow:none;border-radius:14px;font-size:15px}.app-shell .form-modal .form-grid textarea{border-color:var(--brand-line);background:var(--surface-2);border-radius:14px;font-size:15px}.app-shell .form-modal :where(input,select,textarea):focus{background-color:#fff;border-color:var(--brand-blue)!important;box-shadow:var(--ring)!important}.form-modal .form-grid+:not(.form-actions){margin-inline:28px}.form-modal .form-error{margin:16px 28px 0}.form-modal .form-actions{-webkit-backdrop-filter:none;background:#fff;border-top:0;gap:10px;min-height:0!important;padding:16px 28px calc(24px + env(safe-area-inset-bottom))!important;margin:8px 0 0!important}.app-shell .form-modal .form-actions :where(.primary-button,.secondary-button){border-radius:14px;padding-inline:24px;font-size:15px;height:48px!important;min-height:48px!important}@media (max-width:640px){.form-modal{border-radius:28px 28px 0 0!important;width:100%!important;max-width:none!important}.form-modal .section-heading{padding:28px 18px 8px!important}.form-modal .form-grid{padding:16px 18px 8px!important}.form-modal .form-actions{padding:14px 18px calc(18px + env(safe-area-inset-bottom))!important}.app-shell .form-modal .form-actions :where(.primary-button,.secondary-button){flex:1}}.form-modal .customer-form-panel{scrollbar-gutter:auto}@media (max-width:640px){.app-shell .form-modal .form-actions :where(.primary-button,.secondary-button){flex:1 1 0!important;width:100%!important}}.app-page :where(.detail-card,.list-card,.documents-card,.profile-card,.report-card,.customer-profile-header,.customer-portal-admin-card,.alerts-list-card,.users-table-card,.detail-header,.settings-integration-card){background:#fff;border-radius:24px;box-shadow:none!important;border-color:#0000!important}.app-page :where(.alerts-summary-grid,.audit-summary,.customer-kpi-grid,.finance-kpis,.operations-kpis,.payment-kpis,.report-kpis,.users-summary-grid) article{border-radius:24px;box-shadow:none!important;background:#fff!important;border-color:#0000!important}.app-page :where(.alerts-summary-grid,.audit-summary,.customer-kpi-grid,.finance-kpis,.operations-kpis,.payment-kpis,.report-kpis,.users-summary-grid) article strong{letter-spacing:0;font-size:30px;font-weight:800;color:var(--brand-navy)!important}.app-page :where(.alerts-summary-grid,.audit-summary,.customer-kpi-grid,.finance-kpis,.operations-kpis,.payment-kpis,.report-kpis,.users-summary-grid) article:first-child{background:var(--brand-blue)!important}.app-page :where(.alerts-summary-grid,.audit-summary,.customer-kpi-grid,.finance-kpis,.operations-kpis,.payment-kpis,.report-kpis,.users-summary-grid) article:first-child :where(strong,span,small,p,svg){color:#fff!important}.app-page :where(.alerts-summary-grid,.audit-summary,.customer-kpi-grid,.finance-kpis,.operations-kpis,.payment-kpis,.report-kpis,.users-summary-grid) article:nth-child(2){background:var(--brand-soft)!important}.app-page :where(.alerts-summary-grid,.audit-summary,.customer-kpi-grid,.finance-kpis,.operations-kpis,.payment-kpis,.report-kpis,.users-summary-grid) article:nth-child(2) :where(span,small,p){color:var(--brand-navy)!important}.app-page .settings-integration-card{border-left-color:#0000!important}.app-page .detail-fields>div{background:var(--surface-2);border-color:#0000;border-radius:16px}.app-page :where(.detail-card,.documents-card) h2,.app-page .documents-heading h2{font-weight:700}.app-page :where(.lifecycle-command-card,.settings-account-card){border-radius:24px;background:var(--brand-navy)!important;box-shadow:none!important;border-color:#0000!important}.app-page :where(.lifecycle-command-card,.settings-account-card):before,.app-page :where(.lifecycle-command-card,.settings-account-card):after{display:none!important}.app-page .document-row .document-meta{border:0;border-radius:0;grid-template-columns:1fr;gap:3px;margin:0;display:grid;overflow:visible}.app-page .document-row .document-meta strong{color:var(--brand-navy);font-size:14px}.app-page .document-row .document-meta span{color:var(--brand-muted);font-size:12px}.app-page :where(.documents-empty,.operations-empty,.empty-documents){background:var(--surface-2);border-color:#0000;border-radius:16px}.contract-details-page .detail-header a+.eyebrow{margin-top:6px;display:block}.app-page .documents-card .payment-kpis+.detail-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-page .documents-card .detail-fields:has(>div:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}.contract-details-page .documents-card .detail-fields>div{min-height:0}@media (max-width:760px){.app-page .documents-card .payment-kpis+.detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-page .documents-card .detail-fields:has(>div:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.kh-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 4px;display:flex}.kh-pagination-info{color:var(--brand-muted);font-size:13px}.kh-pagination-pages,.kh-pagination-slot{align-items:center;gap:6px;display:flex}.kh-pagination-slot i{color:var(--brand-muted);font-style:normal}.kh-pagination button{background:var(--brand-bg);min-width:40px;height:40px;color:var(--brand-navy);font:inherit;cursor:pointer;border:0;border-radius:12px;place-items:center;padding:0 10px;font-size:14px;font-weight:600;display:grid}.kh-pagination button:hover:not(:disabled){background:var(--brand-soft)}.kh-pagination button.active,.kh-pagination button.active:hover:not(:disabled){background:var(--brand-navy);color:#fff}.kh-pagination button:disabled{opacity:.4;cursor:not-allowed}.kh-pagination button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (max-width:640px){.kh-pagination{justify-content:center}}.settings-tabs{scrollbar-width:none;background:#fff;border-radius:20px;gap:6px;margin:0 0 16px;padding:6px;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs button{min-height:44px;color:var(--brand-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;padding:0 20px;font-size:14px;font-weight:600}.settings-tabs button:hover{color:var(--brand-navy);background:var(--brand-bg)}.settings-tabs button.active,.settings-tabs button.active:hover{background:var(--brand-navy);color:#fff}.settings-tabs button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.settings-stack{gap:16px;display:grid}.settings-panel>.detail-card{max-width:none!important;margin:0!important}.app-shell .notification-preview-button{justify-content:flex-start;margin-top:6px;padding-inline:0;font-size:13px}.app-shell .notification-preview-button:hover{background:0 0;text-decoration:underline}.form-modal.message-preview-modal{width:min(560px,100vw - 48px)!important}.message-preview-body{gap:16px;padding:16px 28px 8px;display:grid}.message-preview-item{gap:8px;display:grid}.message-preview-item>span{color:var(--brand-navy);font-size:14px;font-weight:600}.message-preview-item>small{color:var(--brand-muted);font-size:13px}.message-preview-bubble{background:var(--brand-soft);color:var(--brand-navy);white-space:pre-line;border-radius:18px 18px 18px 6px;margin:0;padding:16px 18px;font-size:15px;line-height:1.9}@media (max-width:640px){.message-preview-body{padding:12px 18px 8px}}.settings-panel>section{padding:0!important}.expenses-actions{flex-wrap:wrap;gap:4px;display:flex}.expense-remove-attachment{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.expense-remove-attachment input{width:18px;height:18px;min-height:18px!important}.app-page .expenses-card .table-wrap{margin-top:8px}.app-page .payment-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.app-page .documents-card .payment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.app-page .documents-card .payment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-modal.payment-schedule-modal{width:min(560px,100vw - 48px)!important}.payment-schedule-body{gap:12px;padding:16px 28px 8px;display:grid}.payment-schedule-hint{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.8}.payment-schedule-row{background:var(--surface-2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px;display:flex}.payment-schedule-row>div{gap:2px;display:grid}.payment-schedule-row strong{color:var(--brand-navy);font-size:15px}.payment-schedule-row>div span{color:var(--brand-blue);font-size:18px;font-weight:800}.payment-schedule-row label{flex:180px;gap:6px;max-width:220px;display:grid}.payment-schedule-row label span{color:var(--brand-muted);font-size:13px}.app-shell .payment-schedule-row input{border:1px solid var(--brand-line);min-height:46px;font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:15px}.app-shell .payment-paid-button{background:var(--brand-navy);color:#fff;padding-inline:12px}.app-shell .payment-paid-button:hover{background:var(--brand-navy-2);color:#fff}.payment-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@media (max-width:640px){.payment-schedule-body{padding:12px 18px 8px}.payment-schedule-row label{max-width:none}}.builder-shell{font-family:var(--font-ui),var(--font-contract-arabic),"Noto Sans Arabic",Tahoma,Arial,sans-serif;background:var(--brand-bg)}.builder-shell .builder-topbar{background:var(--brand-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom:0}.builder-shell .builder-save{background:var(--brand-navy);box-shadow:none;border-radius:14px;font-weight:700}.builder-shell .builder-save:hover:not(:disabled){background:var(--brand-navy-2)}.builder-shell .secondary-button.compact{border:1px solid var(--brand-line);min-height:44px;color:var(--brand-navy);box-shadow:none;background:#fff;border-radius:14px;transform:none}.builder-shell .autosave-state{color:var(--brand-muted);font-size:13px}.builder-shell .autosave-state.failed{color:#8a1f14}.builder-shell .autosave-retry{color:var(--brand-blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:6px;font-weight:700;text-decoration:underline}.builder-shell .builder-panel,.builder-shell .template-readiness-card{box-shadow:none;border-color:#0000;border-radius:24px}.builder-shell .builder-panel{background:#fff}.builder-shell .company-template-fields{align-content:start;gap:12px}.builder-shell .builder-panel .panel-heading h2{font-weight:700}.builder-shell .builder-field-grid label>span{color:var(--brand-navy);font-size:13px;font-weight:600}.builder-shell .builder-field-grid :where(input,select),.builder-shell .builder-panel textarea{border:1px solid var(--brand-line);background:var(--surface-2);border-radius:14px;min-height:48px;font-size:15px}.builder-shell .builder-field-grid :where(input,select):focus,.builder-shell .builder-panel textarea:focus{border-color:var(--brand-blue);box-shadow:var(--ring);background:#fff;outline:0}.builder-shell .company-template-fields .template-note{background:var(--surface-2);color:var(--brand-muted);border-color:#0000;border-radius:14px;font-size:13px}.editor-tabs{scrollbar-width:none;z-index:3;background:#fff;border-radius:20px;gap:6px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}.editor-tabs::-webkit-scrollbar{display:none}.editor-tabs button{min-height:44px;color:var(--brand-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.editor-tabs button svg{color:#0a7a55}.editor-tabs button b{color:#7a4a00;background:#fbe9c8;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid}.editor-tabs button:hover{background:var(--brand-bg);color:var(--brand-navy)}.editor-tabs button.active{background:var(--brand-navy);color:#fff}.editor-tabs button.active svg{color:#9be3c4}.editor-tabs button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.builder-shell .template-preview-toolbar{box-shadow:none;background:#fff;border:0;border-radius:18px}.builder-shell .template-preview-toolbar :where(.template-page-nav span,.template-zoom-controls strong){color:var(--brand-muted)}.builder-shell .template-preview-toolbar button{background:var(--brand-bg);color:var(--brand-navy);border:0;border-radius:10px}.builder-shell .template-preview-toolbar button.active{background:var(--brand-navy);color:#fff}.editor-tabs button{padding:0 11px;font-size:13px}.app-page :where(.template-library-stats article,.template-library-toolbar,.published-template-banner,.professional-template-card,.clause-category-block,.clause-library-grid>article,.template-detail-card){background-color:#fff;box-shadow:none!important;background-image:none!important;border-color:#0000!important}.app-page :where(.template-library-stats article,.professional-template-card,.clause-category-block,.template-library-toolbar,.published-template-banner){border-radius:24px}.app-page .published-template-banner{background-color:var(--brand-soft)}.app-page .template-library-stats article strong{color:var(--brand-navy);font-size:30px;font-weight:800}.app-page .template-library-stats article:first-child{background-color:var(--brand-blue)}.app-page .template-library-stats article:first-child :where(strong,span,small,p,svg){color:#fff!important}.app-page .template-library-stats article:nth-child(2){background-color:var(--brand-soft)}.app-page .template-library-search{border-color:var(--brand-line);background:var(--surface-2);border-radius:14px}.app-page .template-card-preview{background:var(--surface-2)}.app-page .clause-library-grid>article{background-color:var(--surface-2);border-radius:18px}.app-page :where(.template-library-header,.clause-library-page>.page-header) .eyebrow{letter-spacing:0;text-transform:none}.app-page .back-link+.eyebrow{margin-top:6px;display:block}.app-page .clause-library-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.app-page .clause-library-grid>article{padding:18px}.app-page .clause-library-grid>article h3{color:var(--brand-navy);font-size:16px;font-weight:700}.app-page .clause-library-grid>article>p{color:var(--brand-muted);font-size:13px}.app-page .clause-library-card-head span{font-size:12px}.app-page .template-clause-binding-list>article{background:#fff;border-color:#0000;border-radius:14px}.app-page .template-clause-binding-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.app-page .template-clause-binding-head strong{font-size:14px}.app-page .template-clause-binding-head small{color:var(--brand-muted);font-size:12px}.app-page .clause-card-actions{flex-flow:wrap;align-items:center;gap:4px;display:flex}.app-page .clause-category-heading h2{font-weight:700}.cpv-page{gap:16px}.cpv-bar{z-index:20;font-family:var(--font-ui),sans-serif;background:#fff;border-radius:20px;align-items:center;gap:16px;padding:10px 12px;display:flex;position:sticky;top:12px;box-shadow:0 8px 24px #13244b14}.cpv-back{background:var(--brand-bg,#edf1f6);color:#13244b;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cpv-back:hover{background:#d2e9f7}.cpv-title{min-width:0;line-height:1.5;display:grid}.cpv-title b{color:#13244b;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.cpv-title span{color:#56617a;text-align:right;font-size:12px}.cpv-pages{background:#edf1f6;border-radius:14px;gap:4px;margin-inline:auto;padding:4px;display:flex}.cpv-pages button{color:#56617a;width:34px;height:32px;font:600 13px var(--font-ui),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:10px}.cpv-pages button:hover{background:#fff}.cpv-pages button.active{color:#fff;background:#13244b}.cpv-tools{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.cpv-pages+.cpv-tools{margin-inline-start:0}.cpv-zoom{background:#edf1f6;border-radius:14px;align-items:center;padding:4px;display:flex}.cpv-zoom button{color:#13244b;min-width:32px;height:32px;font:600 12px var(--font-ui),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.cpv-zoom button:hover{background:#fff}.cpv-zoom .cpv-zoom-value{min-width:48px}.cpv-print{color:#fff;height:40px;font:600 13px var(--font-ui),sans-serif;cursor:pointer;background:#13244b;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.cpv-print:hover{background:#1474ad}.cpv-canvas.company-template-preview{background:0 0;border-radius:0;padding:24px 0 32px}@media (max-width:900px){.cpv-bar{flex-wrap:wrap;gap:10px}.cpv-title{flex:1}.cpv-pages{order:3;justify-content:center;width:100%;margin:0}.cpv-print{padding:0 12px}}@media print{.cpv-bar{display:none!important}}.finance-row-end{flex:none;align-items:center;gap:8px;display:flex}.row-menu{position:relative}.row-menu-trigger{color:#13244b;cursor:pointer;background:#edf1f6;border:0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.row-menu-trigger:hover,.row-menu-trigger[aria-expanded=true]{background:#d2e9f7}.row-menu-list{top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid #dde3ea;border-radius:16px;gap:2px;min-width:180px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 16px 40px #13244b29}.row-menu-list button{color:#13244b;width:100%;min-height:40px;font:500 14px var(--font-ui),sans-serif;text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.row-menu-list button:hover{background:#edf1f6}.row-menu-list button.primary{color:#1474ad;font-weight:700}.documents-list.finance-list,.finance-list .document-row{overflow:visible}.report-range{flex-wrap:wrap}.report-presets{background:#edf1f6;border-radius:14px;gap:4px;margin-inline-end:auto;padding:4px;display:flex}.report-presets button{color:#56617a;height:36px;font:600 13px var(--font-ui),sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 14px}.report-presets button:hover{background:#fff}.report-presets button.active{color:#fff;background:#13244b}.app-page .report-kpis.report-kpis-plain article{background:#fff!important}.app-page .report-kpis.report-kpis-plain article :where(strong,span,small){color:#13244b!important}.app-page .report-kpis.report-kpis-plain article :where(span,small){color:#56617a!important}.app-page .report-kpis.report-kpis-plain article strong{font-size:24px}.app-page .report-kpis.report-kpis-plain article.overdue-kpi strong{color:#8a1f14!important}.report-legend{color:#56617a;align-items:center;gap:6px;font-size:12px;display:flex}.report-legend i{border-radius:3px;width:10px;height:10px;margin-inline-start:8px;display:inline-block}.report-legend .lg-in,.report-months .bar-in{background:#1474ad}.report-legend .lg-out,.report-months .bar-out{background:#c5cee0}.report-months{align-items:end;gap:8px;margin:8px 0 18px;display:grid;overflow-x:auto}.report-month{justify-items:center;gap:6px;display:grid}.report-month-bars{border-bottom:1px solid #dde3ea;justify-content:center;align-items:flex-end;gap:4px;width:100%;height:150px;display:flex}.report-month-bars i{border-radius:5px 5px 0 0;width:14px;min-height:2px;display:block}.report-month b{color:#56617a;white-space:nowrap;font-size:11px;font-weight:500}.report-bars{gap:10px;display:grid}.report-bars>div{grid-template-columns:130px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.report-bars span{color:#56617a}.report-bars strong{color:#13244b;white-space:nowrap;font-weight:700}.report-bar-track{background:#edf1f6;border-radius:999px;height:10px;overflow:hidden}.report-bar-track i{background:#1474ad;border-radius:999px;height:100%;display:block}.report-bar-track i.tone-ok{background:#1474ad}.report-bar-track i.tone-warn{background:#d99a1f}.report-bar-track i.tone-bad{background:#c0392b}.report-subhead{margin-top:20px}.report-table small{color:#56617a;margin-inline-start:8px}.report-basis{color:#56617a;background:#fff;border-radius:16px;margin:0;padding:14px 18px;font-size:12.5px;line-height:1.9}@media (max-width:700px){.report-bars>div{grid-template-columns:1fr auto}.report-bars .report-bar-track{order:3;grid-column:1/-1}.report-presets{width:100%;overflow-x:auto}}@media print{.report-months{overflow:visible}.report-basis{border:1px solid #dde3ea}}
:root{--contract-navy:#13244b;--contract-blue:#1474ad;--contract-blue-deep:#13244b;--contract-ink:#172033;--contract-muted:#64748b;--contract-line:#d7e5ef;--contract-soft:#f4f8fb;--contract-soft-blue:#eef7fc}.khobaraa-contract-document{color:#1a2233;direction:rtl;justify-content:center;gap:26px;display:grid}.khobaraa-contract-document .ce-page{color:#1a2233;background:#fff;border:1px solid #dde3ea;width:794px;height:1123px;padding:104px 64px 84px;position:relative;overflow:hidden;box-shadow:0 14px 40px #13244b1a}.khobaraa-contract-document .ce-page:before{content:"";background:linear-gradient(270deg,#13244b 0 68%,#1474ad 68% 100%);height:6px;position:absolute;top:0;left:0;right:0}.khobaraa-contract-document .ce-page-header{direction:rtl;border-bottom:1px solid #dde3ea;justify-content:space-between;align-items:center;height:58px;padding-bottom:12px;display:flex;position:absolute;top:28px;left:64px;right:64px}.khobaraa-contract-document .ce-page-header img{object-fit:contain;object-position:right center;filter:none;width:150px;max-height:46px}.khobaraa-contract-document .ce-document-meta{direction:rtl;gap:18px;min-width:0;padding:0;display:flex}.khobaraa-contract-document .ce-document-meta span{color:#56617a;justify-items:start;gap:1px;font-size:9px;line-height:1.5;display:grid}.khobaraa-contract-document .ce-document-meta b{color:#56617a;font-weight:500}.khobaraa-contract-document .ce-document-meta em{color:#13244b;font-size:11px;font-style:normal;font-weight:700}.khobaraa-contract-document .ce-page[data-page] .ce-page-body{text-align:justify;letter-spacing:0;font-size:17px;line-height:2.05}.khobaraa-contract-document .ce-page-body p{orphans:3;widows:3;margin:0 0 11px}.khobaraa-contract-document .ce-title{text-align:center;color:#13244b;letter-spacing:0;border:0;width:auto;max-width:100%;margin:6px 0 16px;padding:0;font-size:30px;font-weight:700;line-height:1.4}.khobaraa-contract-document .ce-title:after{content:"";background:#1474ad;border-radius:2px;width:56px;height:3px;margin:10px auto 0;display:block}.khobaraa-contract-document .ce-summary{text-align:center;background:#f6f8fb;border:1px solid #dde3ea;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0 0 18px;display:grid;overflow:hidden}.khobaraa-contract-document .ce-summary span{border-inline-start:1px solid #dde3ea;gap:1px;padding:9px 8px;display:grid}.khobaraa-contract-document .ce-summary span:first-child{border-inline-start:0}.khobaraa-contract-document .ce-summary b{color:#56617a;font-size:10.5px;font-weight:500;line-height:1.5}.khobaraa-contract-document .ce-summary em{color:#13244b;font-size:13.5px;font-style:normal;font-weight:700;line-height:1.5}.khobaraa-contract-document .ce-summary i{font-style:normal}.khobaraa-contract-document .ce-page[data-page] .ce-heading{color:#13244b;border:0;break-after:avoid;page-break-after:avoid;background:0 0;border-bottom:1px solid #dde3ea;border-radius:0;margin:22px 0 12px;padding:0 0 7px;font-size:19px;font-weight:700;line-height:1.5;position:relative}.khobaraa-contract-document .ce-heading:after{content:"";background:#1474ad;width:48px;height:2px;position:absolute;bottom:-1px;right:0}.khobaraa-contract-document .ce-page-body>.ce-heading:first-child{margin-top:0}.khobaraa-contract-document .ce-page-body h3{color:#13244b;margin:12px 0 4px;font-size:1em;font-weight:700;line-height:1.6}.khobaraa-contract-document .ce-blue{color:#13244b}.khobaraa-contract-document .ce-and{color:#56617a;text-align:center;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0;font-size:13px;font-weight:600;line-height:1.4}.khobaraa-contract-document .unified-party-card{box-shadow:none;background:#fff;border:1px solid #dde3ea;border-radius:10px;font-size:15.4px;position:relative;text-align:right!important;margin:8px 0!important;padding:14px 18px!important;line-height:1.9!important}.khobaraa-contract-document .unified-party-card b:first-child{color:#13244b;font-size:16.2px}.khobaraa-contract-document .unified-party-first{border-right:3px solid #13244b}.khobaraa-contract-document .unified-party-second{border-right:3px solid #1474ad}.khobaraa-contract-document .ce-page[data-page] .ce-bullets,.khobaraa-contract-document .ce-page[data-page] .ce-numbered{margin:4px 0 10px;padding-right:24px}.khobaraa-contract-document .ce-page[data-page] .ce-bullets li,.khobaraa-contract-document .ce-page[data-page] .ce-numbered li{break-inside:avoid;page-break-inside:avoid;margin:1px 0;padding-right:4px;line-height:1.86}.khobaraa-contract-document .ce-bullets li::marker{color:#1474ad;font-size:12px}.khobaraa-contract-document .ce-numbered li::marker{color:#13244b;font-weight:700}.khobaraa-contract-document .ce-clause-override{white-space:pre-line;padding:2px 0}.khobaraa-contract-document .ce-clause-page-note{color:#56617a;background:#f6f8fb;border:1px dashed #dde3ea;border-radius:10px;padding:12px 14px;font-size:13px}.khobaraa-contract-document .ce-bank-table{border-collapse:separate;border-spacing:0;text-align:right;break-inside:avoid;page-break-inside:avoid;border:1px solid #dde3ea;border-radius:10px;width:100%;margin:8px 0 12px;font-size:13px;line-height:1.45;overflow:hidden}.khobaraa-contract-document .ce-bank-table th,.khobaraa-contract-document .ce-bank-table td{border:0;border-bottom:1px solid #dde3ea;padding:6px 14px}.khobaraa-contract-document .ce-bank-table tr:last-child th,.khobaraa-contract-document .ce-bank-table tr:last-child td{border-bottom:0}.khobaraa-contract-document .ce-bank-table thead th{color:#fff;text-align:right;background:#13244b;padding:7px 14px;font-size:13.5px;font-weight:700}.khobaraa-contract-document .ce-bank-table tbody th{color:#56617a;background:#f6f8fb;width:26%;font-weight:500}.khobaraa-contract-document .ce-bank-table tbody td{color:#13244b;text-align:right;background:#fff;font-weight:700}.khobaraa-contract-document .ce-page[data-page="5"] .ce-page-body{font-size:16px;line-height:2}.khobaraa-contract-document .ce-page[data-page="1"] .ce-page-body{font-size:16.4px}.khobaraa-contract-document .ce-final-blessing{text-align:center;color:#13244b;margin:44px 0 26px;font-size:18px;font-weight:700}.khobaraa-contract-document .ce-signatures.unified-signatures{text-align:center;break-inside:avoid;page-break-inside:avoid;direction:rtl;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.khobaraa-contract-document .unified-signature-card{min-height:214px;box-shadow:none;background:#fff;border:1px solid #dde3ea;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:0 0 12px;display:flex;overflow:hidden}.khobaraa-contract-document .unified-signature-card.first,.khobaraa-contract-document .unified-signature-card.second{border-top:1px solid #dde3ea}.khobaraa-contract-document .unified-signature-heading{background:#f6f8fb;border-bottom:1px solid #dde3ea;align-content:center;gap:2px;min-height:62px;padding:9px 12px;display:grid}.khobaraa-contract-document .unified-signature-heading h3{color:#56617a!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.khobaraa-contract-document .unified-signature-heading span{color:#13244b;font-size:12.5px;font-weight:700;line-height:1.5}.khobaraa-contract-document .unified-electronic-label{color:#56617a;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:0;margin:2px 12px 0;font-size:10px;display:flex}.khobaraa-contract-document .unified-electronic-label b{font-size:10px;font-weight:600}.khobaraa-contract-document .unified-electronic-label span{letter-spacing:.3px;font-weight:500}.khobaraa-contract-document .unified-company-signature-assets{flex:1;margin:0 12px}.khobaraa-contract-document .unified-signature-image{object-fit:contain;object-position:center;width:100%;height:68px;display:block}.khobaraa-contract-document .unified-stamp-image{object-fit:contain;object-position:center;width:78px;height:78px;margin:auto;display:block}.khobaraa-contract-document .unified-customer-pending{color:#56617a;background:#fff;border:1px dashed #c9d3df;border-radius:8px;flex:1;place-items:center;min-height:86px;margin:0 12px;font-size:11px;font-weight:600;display:grid}.khobaraa-contract-document .unified-customer-approval{flex:1;align-content:center;gap:6px;padding:4px 12px 0;display:grid}.khobaraa-contract-document .unified-signer-name{color:#13244b;font-size:15px}.khobaraa-contract-document .unified-approval-row{color:#56617a;font-size:11px;font-weight:500;line-height:1.55}.khobaraa-contract-document .unified-approval-row b{color:#13244b;font-size:12px}.khobaraa-contract-document .ce-verify{text-align:right;background:#f6f8fb;border:1px solid #dde3ea;border-radius:12px;grid-column:1/-1;align-items:center;gap:14px;margin-top:2px;padding:10px 14px;display:flex}.khobaraa-contract-document .ce-verify-qr{background:#fff;border-radius:6px;flex:none;width:78px;height:78px}.khobaraa-contract-document .ce-verify-text{gap:1px;min-width:0;display:grid}.khobaraa-contract-document .ce-verify-text b{color:#13244b;font-size:13px;font-weight:700;line-height:1.6}.khobaraa-contract-document .ce-verify-text span{color:#56617a;font-size:11px;line-height:1.6}.khobaraa-contract-document .ce-verify-text em{color:#1474ad;text-align:right;letter-spacing:.2px;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.6}.khobaraa-contract-document .ce-page-footer{color:#56617a;direction:rtl;background:#fff;border-top:1px solid #dde3ea;justify-content:space-between;align-items:flex-start;gap:16px;height:66px;padding:10px 0 0;display:flex;position:absolute;bottom:0;left:64px;right:64px}.khobaraa-contract-document .ce-footer-main{color:#56617a;text-align:right;justify-content:start;justify-items:start;gap:1px;width:auto;padding:0;font-size:9.5px;line-height:1.55;display:grid}.khobaraa-contract-document .ce-footer-main strong{color:#13244b;font-size:10.5px;font-weight:700}.khobaraa-contract-document .ce-footer-contacts{gap:12px;display:flex}.khobaraa-contract-document .ce-footer-contacts i{font-style:normal}.khobaraa-contract-document .ce-footer-address{text-align:right;color:#56617a;width:auto}.khobaraa-contract-document .ce-page-number{color:#56617a;width:auto;height:auto;box-shadow:none;white-space:nowrap;background:#f6f8fb;border:1px solid #dde3ea;border-radius:999px;flex:none;padding:3px 10px;font-size:10px;font-weight:500;line-height:1.6;display:block;position:static}.khobaraa-contract-document .ce-page-number b{color:#13244b;font-weight:700}.company-template-editor{background:#eef3f7}.company-template-preview{background:radial-gradient(circle at 50% 0,#f8fbfd 0,#edf2f6 66%,#e8eef3 100%);border-radius:18px;padding-top:14px}.template-preview-toolbar{background:#10264bf5;border:1px solid #ffffff14;box-shadow:0 12px 34px #0f264633}.template-page-nav button.active{color:var(--contract-navy)}@media (max-width:900px){.khobaraa-contract-document .ce-page{box-shadow:0 8px 30px #0f26461c}}@media print{.khobaraa-contract-document{gap:0;display:block}.khobaraa-contract-document .ce-page{box-shadow:none;border:0;width:210mm;height:297mm;margin:0;padding:27.5mm 17mm 22.2mm}.khobaraa-contract-document .ce-page-header{height:15.3mm;top:7.4mm;left:17mm;right:17mm}.khobaraa-contract-document .ce-page-footer{height:17.5mm;left:17mm;right:17mm}}.khobaraa-contract-document .unified-company-signature-assets{flex:1;direction:ltr!important;grid-template-rows:104px!important;grid-template-columns:minmax(0,1fr) 96px!important;place-items:center!important;gap:14px!important;min-height:104px!important;padding:4px 8px 0!important;display:grid!important;position:relative!important;overflow:visible!important}.khobaraa-contract-document .unified-signature-image{object-fit:contain!important;object-position:9999px 9999px!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;filter:none!important;background-image:url(data:image/png;base64,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)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;grid-area:1/1!important;width:230px!important;max-width:100%!important;height:94px!important;max-height:94px!important;margin:0 auto!important;display:block!important;transform:none!important}.khobaraa-contract-document .unified-stamp-image{object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;filter:none!important;grid-area:1/2!important;width:90px!important;max-width:90px!important;height:90px!important;max-height:90px!important;margin:0!important;display:block!important;transform:none!important}@media print{.khobaraa-contract-document .unified-signature-image{width:58mm!important;height:24mm!important;max-height:24mm!important}.khobaraa-contract-document .unified-stamp-image{width:24mm!important;max-width:24mm!important;height:24mm!important;max-height:24mm!important}}.khobaraa-contract-document .unified-signature-image:not([src^="/contract-assets/first-party-signature.webp"]),.khobaraa-contract-document .unified-stamp-image{object-position:center center!important;background:0 0!important}.khobaraa-contract-document .unified-customer-approval .unified-approval-row:first-of-type{white-space:nowrap;font-size:0}.khobaraa-contract-document .unified-customer-approval .unified-approval-row:first-of-type:before{content:"مرجع التوقيع الإلكتروني: ";font-size:11px;font-weight:600}.khobaraa-contract-document .unified-customer-approval .unified-approval-row:first-of-type>b{letter-spacing:-.15px;vertical-align:middle;direction:ltr;unicode-bidi:isolate;font-size:8px;font-weight:700;line-height:1.2;display:inline-block}.khobaraa-contract-document .ce-page{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:var(--font-contract-arabic),"Traditional Arabic","Geeza Pro",Tahoma,Arial,sans-serif!important}.khobaraa-contract-document .ce-title,.khobaraa-contract-document .ce-heading,.khobaraa-contract-document .unified-signature-heading h3,.khobaraa-contract-document .unified-electronic-label,.khobaraa-contract-document .ce-document-meta b,.khobaraa-contract-document .unified-approval-row b{font-family:var(--font-contract-arabic),"Traditional Arabic","Geeza Pro",Tahoma,Arial,sans-serif!important}.khobaraa-contract-document .ce-document-meta,.khobaraa-contract-document .ce-bank-table,.khobaraa-contract-document .ce-page-footer{font-variant-numeric:tabular-nums}.canonical-contract-render{background:#fff!important;width:794px!important;min-width:794px!important;max-width:794px!important;margin:0!important;padding:0!important;overflow:visible!important}.canonical-contract-render .ce-document{transform-origin:100% 0!important;grid-template-columns:794px!important;gap:0!important;width:794px!important;min-width:794px!important;max-width:794px!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}.canonical-contract-render .ce-page{width:794px!important;min-width:794px!important;max-width:794px!important;height:1123px!important;min-height:1123px!important;max-height:1123px!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border:0!important;margin:0!important;transform:none!important}.canonical-contract-render-loading,.canonical-contract-render-error{color:#10264b;width:794px;min-height:1123px;font:700 16px/1.7 var(--font-contract-arabic),Tahoma,Arial,sans-serif;background:#fff;place-items:center;display:grid}
.portal-loading{background:linear-gradient(145deg,#eef7fc 0%,#f8fbfd 55%,#edf6fb 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.portal-app{color:#17304f;background:#f3f8fb;min-height:100vh}.portal-main{min-width:0}.portal-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.portal-card{background:#fff;border:1px solid #dce8ef;border-radius:22px;padding:23px}.portal-card-heading{border-bottom:1px solid #e8eff4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:15px;display:flex}.portal-card-heading>div{gap:2px;display:grid}.portal-card-heading span{color:#8a9aaa;font-size:12px}.portal-card-heading h2{color:#173653;margin:0;font-size:20px}.portal-card-heading>svg{color:#1687c4}.portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-detail-grid>div{background:#f8fbfd;border:1px solid #e5edf3;border-radius:12px;gap:4px;padding:11px;display:grid}.portal-detail-grid span{color:#8695a4;font-size:12px}.portal-detail-grid strong{color:#1e3a56;font-size:14px}.portal-section-card{margin-bottom:18px}.portal-documents{display:grid}.portal-documents>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.portal-document-copy{gap:4px;display:grid}.portal-document-copy span{color:#8997a5;font-size:12px}.portal-document-actions{gap:7px;display:flex}.portal-document-actions button{color:#377395;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e4ed;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.portal-profile-hero{text-align:center;align-content:center;place-items:center;display:grid}.portal-profile-icon{color:#1284c2;background:#edf8fd;border-radius:20px;place-items:center;width:70px;height:70px;margin-bottom:9px;display:grid}.portal-profile-hero>span{color:#2182b4;font-size:12px;font-weight:800}.portal-profile-hero h2{color:#183755;margin:5px 0}.portal-profile-hero p{color:#8392a1;max-width:350px;line-height:1.8}.portal-profile-list{display:grid}.portal-profile-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:auto 110px 1fr;align-items:center;gap:8px;padding:11px 0;display:grid}.portal-profile-list svg{color:#1585c3}.portal-profile-list span{color:#7d8e9e;font-size:13px}.portal-profile-list strong{color:#2a445d;font-size:14px}.portal-error{color:#a43d3d;background:#fff1f1;border:1px solid #f0cccc;border-radius:14px;margin-bottom:15px;padding:13px 15px}.portal-success{color:#24724e;background:#eef9f3;border:1px solid #cfe9da;border-radius:14px;margin-bottom:15px;padding:13px 15px}.portal-loading{color:#42657f;font-weight:800}.portal-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.portal-search{color:#6b8498;background:#f9fcfe;border:1px solid #d8e5ed;border-radius:13px;align-items:center;gap:9px;min-width:min(100%,360px);padding:0 13px;display:flex}.portal-search input{width:100%;height:44px;font:inherit;color:#29455f;background:0 0;border:0;outline:0}.portal-document-kind{background:#eef8fd;border-radius:999px;width:max-content;padding:4px 8px;font-weight:800;color:#137fb8!important}.portal-documents-center>div{padding:16px 0}.portal-danger-action{font:inherit;cursor:pointer;color:#a33d3d;background:#fff1f1;border:1px solid #efcece;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:15px;padding:10px 14px;font-weight:800;display:inline-flex}.portal-notifications-list{gap:9px;display:grid}.portal-notification{text-align:right;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e0eaf0;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.portal-notification.unread{background:#f5fbff;border-color:#cfe8f4}.portal-notification.priority-high{border-inline-start:4px solid #d99a2b}.portal-notification-icon{color:#1084c4;background:#edf8fd;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.portal-notification-copy{gap:3px;display:grid}.portal-notification-copy strong{color:#173653}.portal-notification-copy span{color:#61788d;font-size:13px;line-height:1.7}.portal-notification-copy small{color:#9aa8b5;font-size:13px}.portal-notification>i{background:#168bca;border-radius:50%;align-self:center;width:9px;height:9px}.portal-request-status{border-radius:13px;gap:3px;margin-bottom:15px;padding:12px 14px;display:grid}.portal-request-status.pending{color:#8b650f;background:#fff8e8}.portal-request-status.resolved{color:#29704e;background:#eff9f4}.portal-request-status.rejected{color:#9b4242;background:#fff1f1}.portal-request-status span{font-size:12px}.portal-update-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-update-form label{color:#657b8f;gap:7px;font-size:13px;font-weight:700;display:grid}.portal-update-form input,.portal-update-form textarea{font:inherit;color:#29435b;background:#fbfdff;border:1px solid #d9e5ed;border-radius:12px;outline:0;padding:11px 13px}.portal-update-form input{height:46px}.portal-update-form textarea{resize:vertical}.portal-update-form .wide{grid-column:1/-1}.portal-form-actions{justify-content:flex-end;display:flex}.portal-form-actions button{color:#fff;font:inherit;cursor:pointer;background:#0d86c8;border:0;border-radius:12px;padding:11px 18px;font-weight:800}.portal-form-actions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.portal-grid-two{grid-template-columns:1fr}.portal-toolbar{flex-direction:column;align-items:stretch}.portal-search{width:100%;min-width:0}}@media (max-width:540px){.portal-detail-grid{grid-template-columns:1fr}.portal-documents>div{flex-direction:column;align-items:flex-start}.portal-profile-list>div{grid-template-columns:auto 1fr}.portal-profile-list strong{grid-column:2}.portal-update-form{grid-template-columns:1fr}.portal-update-form .wide{grid-column:auto}.portal-notification{grid-template-columns:auto minmax(0,1fr)}.portal-notification>i{position:absolute}.portal-documents-center .portal-document-actions{width:100%}.portal-documents-center .portal-document-actions button{flex:1;justify-content:center}}.portal-financial-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.portal-financial-actions button{color:#377395;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e4ed;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.portal-financial-actions button:hover{background:#f7fbfd;border-color:#b7d4e4}.portal-financial-actions button:disabled{opacity:.58;cursor:wait}@media (max-width:640px){.portal-financial-actions{justify-content:stretch;width:100%}.portal-financial-actions button{flex:1}}
.khl-page{box-sizing:border-box;color:#13244b;min-height:100dvh;font-family:var(--font-ui),var(--font-contract-arabic),sans-serif;background:#edf1f6;grid-template-columns:minmax(360px,480px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.khl-page *{box-sizing:border-box}.khl-form-tile{background:#fff;border-radius:28px;flex-direction:column;justify-content:center;gap:24px;padding:40px;display:flex}.khl-logo{align-self:center;width:200px;max-width:70%;height:auto}.khl-tabs{background:#edf1f6;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.khl-tabs button{color:#56617a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:15px;font-weight:600}.khl-tabs button:hover{color:#13244b}.khl-tabs button.active{color:#fff;background:#13244b}.khl-tabs button:focus-visible,.khl-submit:focus-visible,.khl-link:focus-visible,.khl-icon-button:focus-visible{outline-offset:2px;outline:2px solid #1474ad}.khl-panel h1{margin:0;font-size:28px;font-weight:800;line-height:1.4}.khl-lead{color:#56617a;margin:6px 0 0;font-size:15px;line-height:1.8}.khl-form{gap:16px;margin-top:24px;display:grid}.khl-form label{gap:8px;display:grid}.khl-form label>span{font-size:14px;font-weight:600}.khl-input{color:#56617a;background:#f6f8fb;border:1px solid #dde3ea;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.khl-input:focus-within{background:#fff;border-color:#1474ad;box-shadow:0 0 0 4px #1474ad29}.khl-input input{color:#13244b;min-width:0;height:50px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.khl-input input::placeholder{color:#8792a8}.khl-input .khl-otp{text-align:center;letter-spacing:.4em;font-size:22px;font-weight:700}.khl-icon-button{color:#56617a;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;margin-inline-end:-10px;display:grid}.khl-submit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#13244b;border:0;border-radius:16px;font-size:16px;font-weight:700;transition:background .15s}.khl-submit:hover{background:#1b3166}.khl-submit:disabled{opacity:.55;cursor:not-allowed}.khl-link{color:#1474ad;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.khl-error{color:#8a1f14;background:#fdecea;border-radius:14px;padding:12px 14px;font-size:14px}.khl-notice{color:#0d4f78;background:#d2e9f7;border-radius:14px;padding:12px 14px;font-size:14px}.khl-secure{color:#56617a;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.khl-brand-tile{color:#fff;background:#13244b;border-radius:28px;flex-direction:column;justify-content:space-between;gap:32px;padding:48px;display:flex}.khl-brand-copy>span{background:#1474ad;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.khl-brand-copy h2{margin:24px 0 0;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.3}.khl-brand-copy p{color:#c5cee0;max-width:520px;margin:16px 0 0;font-size:17px;line-height:1.9}.khl-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.khl-feature{background:#1f3261;border-radius:24px;gap:6px;padding:20px;display:grid}.khl-feature:first-child{background:#1474ad}.khl-feature:nth-child(2){color:#13244b;background:#d2e9f7}.khl-feature i{background:#ffffff29;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.khl-feature:nth-child(2) i{background:#fff}.khl-feature strong{font-size:17px;font-weight:700}.khl-feature small{color:#c5cee0;font-size:13px;line-height:1.7}.khl-feature:first-child small{color:#fff}.khl-feature:nth-child(2) small{color:#26365a}@media (max-width:900px){.khl-page{grid-template-columns:1fr;gap:12px;padding:12px}.khl-form-tile{padding:28px 20px}.khl-brand-tile{gap:20px;padding:28px 20px}.khl-brand-copy h2{font-size:32px}.khl-features{grid-template-columns:1fr}.khl-feature{grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:14px}.khl-feature i{grid-row:span 2;margin:0}}
@media (max-width:640px){.review-shell .review-layout{flex-direction:column!important;align-items:stretch!important;display:flex!important}.review-shell .review-document{order:1!important;grid-row:auto!important;width:100%!important}}
.rv-shell{color:#13244b;min-height:100dvh;font-family:var(--font-ui),var(--font-contract-arabic),sans-serif;background:#edf1f6}.rv-shell.rv-stage-review{padding-bottom:210px}.rv-header{z-index:20;background:#fff;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px clamp(12px,3vw,32px);display:flex;position:sticky;top:0}.rv-header>img{width:132px;height:auto}.rv-header-copy{gap:2px;margin-inline-end:auto;display:grid}.rv-header-copy strong{font-size:16px;font-weight:700}.rv-header-copy span{color:#56617a;text-align:start;font-size:13px}.rv-steps{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rv-steps li{color:#56617a;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.rv-steps li+li:before{content:"";background:#dde3ea;border-radius:2px;width:24px;height:2px}.rv-steps li b{color:#56617a;background:#edf1f6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.rv-steps li.current{color:#13244b}.rv-steps li.current b{color:#fff;background:#13244b}.rv-steps li.done b{color:#0d4f78;background:#d2e9f7}.rv-shell .rv-layout{gap:16px;max-width:1100px;margin:0 auto;padding:16px clamp(12px,3vw,32px) 32px;flex-direction:column!important;align-items:center!important;display:flex!important}.rv-shell .rv-document{width:100%;order:2!important}.rv-card{background:#fff;border-radius:28px;order:1;gap:16px;width:100%;max-width:560px;padding:28px;display:grid}.rv-card h1{margin:0;font-size:24px;font-weight:800;line-height:1.4}.rv-card p{color:#56617a;margin:0;font-size:15px;line-height:1.9}.rv-card small{color:#56617a;font-size:13px}.rv-card blockquote{color:#26365a;white-space:pre-line;background:#f6f8fb;border-radius:16px;margin:0;padding:14px 16px;font-size:15px;line-height:1.9}.rv-success{text-align:center;justify-items:center}.rv-success-icon{color:#0d4f78;background:#d2e9f7;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.rv-summary{background:#f6f8fb;border-radius:18px;gap:8px;margin:0;padding:16px;display:grid}.rv-summary div{justify-content:space-between;gap:16px;display:flex}.rv-summary dt{color:#56617a;font-size:14px}.rv-summary dd{text-align:end;margin:0;font-size:15px;font-weight:700}.rv-field{gap:8px;display:grid}.rv-field>span{font-size:14px;font-weight:600}.rv-field input,.rv-field textarea{color:#13244b;width:100%;min-height:52px;font:inherit;background:#f6f8fb;border:1px solid #dde3ea;border-radius:16px;padding:12px 16px;font-size:16px}.rv-field textarea{resize:vertical;line-height:1.8}.rv-field input:focus,.rv-field textarea:focus{background:#fff;border-color:#1474ad;outline:0;box-shadow:0 0 0 4px #1474ad29}.rv-field .rv-otp-input{text-align:center;letter-spacing:.4em;font-size:24px;font-weight:700}.rv-otp{gap:8px;display:grid}.rv-otp p{font-size:14px}.rv-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.7;display:flex}.rv-consent input{accent-color:#13244b;flex:0 0 22px;width:22px;height:22px;margin-top:2px}.rv-primary{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#13244b;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}.rv-primary:hover:not(:disabled){background:#1b3166}.rv-primary:disabled{opacity:.5;cursor:not-allowed}.rv-secondary{color:#13244b;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:16px;padding:0 20px;font-size:15px;font-weight:600}.rv-link{color:#1474ad;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 8px;font-size:15px;font-weight:600}.rv-link:disabled{color:#56617a;cursor:not-allowed}.rv-primary:focus-visible,.rv-secondary:focus-visible,.rv-link:focus-visible{outline-offset:2px;outline:2px solid #1474ad}.rv-error{color:#8a1f14;background:#fdecea;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.7}.rv-bar{inset-inline:0;z-index:30;padding:14px clamp(12px,3vw,32px) calc(14px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;gap:10px;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 30px #13244b1f}.rv-bar>*{width:100%;max-width:720px;margin-inline:auto}.rv-bar-actions{align-items:center;gap:8px;display:flex}.rv-bar-actions .rv-primary{flex:1}.rv-bar-meta{color:#56617a;justify-content:space-between;gap:12px;font-size:13px;display:flex}.rv-backdrop{z-index:50;background:#13244b8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rv-dialog{background:#fff;border-radius:28px;gap:14px;width:min(520px,100%);padding:28px;display:grid}.rv-dialog h2{margin:0;font-size:22px;font-weight:800}.rv-dialog p{color:#56617a;margin:0;font-size:15px;line-height:1.8}.rv-dialog-actions{gap:10px;display:flex}.rv-dialog-actions .rv-primary{flex:1}@media (max-width:640px){.rv-header>img{width:104px}.rv-header-copy{display:none}.rv-steps{margin-inline-start:auto}.rv-steps li span{display:none}.rv-steps li.current span{display:inline}.rv-steps li+li:before{width:12px}.rv-card,.rv-dialog{border-radius:24px;padding:22px 18px}.rv-backdrop{place-items:end center;padding:0}.rv-dialog{width:100%;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}@media print{.rv-header,.rv-bar,.rv-card,.rv-backdrop{display:none!important}}.verify-shell{min-height:100vh;font-family:var(--font-ui),sans-serif;color:#13244b;background:#edf1f6;place-items:center;padding:24px 16px;display:grid}.verify-card{background:#fff;border-radius:28px;gap:16px;width:100%;max-width:480px;padding:28px 24px;display:grid;box-shadow:0 18px 48px #13244b14}.verify-logo{justify-self:center;width:150px;height:auto}.verify-card h1{text-align:center;margin:0;font-size:20px;font-weight:700;line-height:1.6}.verify-badge{text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:8px 16px;font-size:15px;font-weight:700;display:flex}.verify-badge.ok{color:#0d4f78;background:#d2e9f7}.verify-badge.warn{color:#5e3d00;background:#ffefcf}.verify-badge.bad{color:#8a1f14;background:#fbe9e7}.verify-list{border:1px solid #dde3ea;border-radius:16px;margin:0;display:grid;overflow:hidden}.verify-list>div{border-bottom:1px solid #ebeff4;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.verify-list>div:last-child{border-bottom:0}.verify-list dt{color:#56617a;flex:none;font-size:13px}.verify-list dd{text-align:left;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.verify-mono{letter-spacing:.2px;font-size:12px!important}.verify-muted{color:#56617a;text-align:center;margin:0;font-size:13px;line-height:1.9}
.pt-app{--pt-navy:#13244b;--pt-blue:#1474ad;--pt-soft:#d2e9f7;--pt-bg:#edf1f6;--pt-line:#dde3ea;--pt-muted:#56617a;background:var(--pt-bg);min-height:100vh;color:var(--pt-navy);font-family:var(--font-ui),sans-serif;padding:16px clamp(12px,3vw,32px) 48px}.pt-app a{color:inherit;text-decoration:none}.pt-splash{font-family:var(--font-ui),sans-serif;color:#56617a;background:#edf1f6;align-content:center;gap:16px;font-weight:500}.pt-splash img{width:170px;height:auto}.pt-top{z-index:30;background:#fff;border-radius:24px;align-items:center;gap:16px;max-width:1120px;margin:0 auto 28px;padding:10px 12px 10px 10px;display:flex;position:sticky;top:12px;box-shadow:0 8px 28px #13244b12}.pt-brand{flex:none;padding-inline-start:8px;display:flex}.pt-brand img{width:128px;height:auto;display:block}.pt-nav{background:var(--pt-bg);border-radius:18px;gap:4px;margin-inline:auto;padding:4px;display:flex}.pt-nav a{height:40px;color:var(--pt-muted);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.pt-nav a:hover{color:var(--pt-navy);background:#fff}.pt-nav a.active{background:var(--pt-navy);color:#fff;font-weight:600}.pt-badge{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.pt-top-end{flex:none;align-items:center;gap:8px;display:flex;position:relative}.pt-help{background:var(--pt-bg);height:44px;color:var(--pt-navy);border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.pt-help:hover{background:var(--pt-soft)}.pt-avatar{background:var(--pt-blue);color:#fff;width:44px;height:44px;font:700 17px var(--font-ui),sans-serif;cursor:pointer;border:0;border-radius:14px}.pt-avatar:hover,.pt-avatar[aria-expanded=true]{background:var(--pt-navy)}.pt-menu{top:calc(100% + 10px);background:#fff;border-radius:20px;gap:2px;min-width:220px;padding:8px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 20px 50px #13244b2e}.pt-menu-head{border-bottom:1px solid var(--pt-line);gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:grid}.pt-menu-head b{font-size:14px}.pt-menu-head span{color:var(--pt-muted);text-align:right;font-size:12px}.pt-menu :where(a,button){min-height:44px;color:var(--pt-navy);font:500 14px var(--font-ui),sans-serif;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:0 12px;display:flex}.pt-menu :where(a,button):hover{background:var(--pt-bg)}.pt-main{gap:16px;min-width:0;max-width:1120px;margin:0 auto;display:grid}.pt-hello{padding:4px 8px}.pt-hello h1{color:var(--pt-navy);margin:0;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.4}.pt-hello p{color:var(--pt-muted);margin:2px 0 0;font-size:15px;line-height:1.8}.pt-hello-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pt-back{width:max-content;color:var(--pt-muted);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.pt-back:hover{color:var(--pt-navy)}.pt-tile{background:#fff;border-radius:28px;min-width:0;padding:24px;display:block}.pt-tile-head{color:var(--pt-blue);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pt-tile-head h3{color:var(--pt-navy);margin:0;font-size:18px;font-weight:700}.pt-tile-head a{color:var(--pt-blue);font-size:13px;font-weight:600}.pt-head-note{color:var(--pt-muted);font-size:13px}.pt-empty-line{color:var(--pt-muted);margin:0;font-size:14px;line-height:1.9}.pt-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.pt-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.pt-next{background:var(--pt-navy);color:#fff;grid-column:span 4;align-content:start;gap:6px;min-height:220px;padding:28px;transition:transform .18s;display:grid}a.pt-next:hover{transform:translateY(-2px)}.pt-next h2{color:#fff;margin:6px 0 0;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.3}.pt-next p{color:#c5cee0;margin:0;font-size:15px;line-height:1.8}.pt-eyebrow{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.pt-cta{width:max-content;height:48px;color:var(--pt-navy);background:#fff;border-radius:16px;align-items:center;gap:8px;margin-top:auto;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.pt-next-action{background:var(--pt-blue)}.pt-next-action p{color:#e4f0f8}.pt-next-late{background:#7a1f16}.pt-next-late p{color:#f6d6d2}.pt-next-clear{background:var(--pt-soft);color:var(--pt-navy)}.pt-next-clear h2{color:var(--pt-navy)}.pt-next-clear p{color:#2f4468;max-width:520px}.pt-next-clear .pt-eyebrow{color:var(--pt-navy);background:#fff}.pt-count{grid-column:span 1;align-content:space-between;gap:8px;min-height:220px;display:grid}.pt-count span{color:var(--pt-muted);font-size:14px;font-weight:500}.pt-count strong{font-size:56px;font-weight:800;line-height:1.1}.pt-count small{color:var(--pt-muted);font-size:12px}.pt-count-a{background:var(--pt-soft)}.pt-count-a :where(span,small){color:#2f4468}.pt-money,.pt-recent{grid-column:span 3}.pt-link{color:var(--pt-blue);grid-column:span 2;align-content:center;justify-items:start;gap:2px;transition:transform .18s;display:grid}a.pt-link:hover{transform:translateY(-2px)}.pt-link b{color:var(--pt-navy);margin-top:8px;font-size:17px;font-weight:700}.pt-link small{color:var(--pt-muted);font-size:13px}.pt-link-static b{font-size:28px;font-weight:800}.pt-progress-block{gap:10px;display:grid}.pt-progress-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pt-progress-top strong{font-size:30px;font-weight:800}.pt-progress-top span{color:var(--pt-muted);font-size:13px}.pt-progress{background:var(--pt-bg);border-radius:999px;height:12px;margin-bottom:4px;overflow:hidden}.pt-progress i{background:var(--pt-blue);border-radius:999px;min-width:6px;height:100%;transition:width .6s;display:block}.pt-progress-foot{color:var(--pt-muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.pt-progress-foot b{color:var(--pt-navy);font-weight:700}.pt-progress-foot .late,.pt-progress-foot .late b{color:#a3271b}.pt-chip{white-space:nowrap;color:#3d4a66;background:#eceef2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.pt-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pt-chip.large{padding:7px 14px;font-size:13px}.pt-chip.tone-info{background:var(--pt-soft);color:#0d4f78}.pt-chip.tone-ok{color:#17603a;background:#ddf3e4}.pt-chip.tone-warn{color:#5e3d00;background:#ffefcf}.pt-chip.tone-bad{color:#8a1f14;background:#fbe9e7}.pt-rows{display:grid}.pt-row{border-radius:16px;align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;display:flex}.pt-row:hover{background:var(--pt-bg)}.pt-row-icon{background:var(--pt-bg);width:40px;height:40px;color:var(--pt-blue);border-radius:14px;flex:none;place-items:center;display:grid}.pt-row-copy{flex:1;gap:2px;min-width:0;display:grid}.pt-row-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.pt-row-copy small{color:var(--pt-muted);text-align:right;font-size:12px}.pt-mini-steps{gap:4px;margin-top:4px;display:flex}.pt-mini-steps i{background:var(--pt-line);border-radius:999px;width:22px;height:4px}.pt-mini-steps i.done{background:var(--pt-blue)}.pt-mini-steps i.now{background:#f0b429}.pt-filters{flex-wrap:wrap;gap:6px;display:flex}.pt-filters button{height:40px;color:var(--pt-muted);font:600 13px var(--font-ui),sans-serif;cursor:pointer;background:#fff;border:0;border-radius:14px;padding:0 16px}.pt-filters button:hover{color:var(--pt-navy)}.pt-filters button.active{background:var(--pt-navy);color:#fff}.pt-tile .pt-filters button{background:var(--pt-bg)}.pt-tile .pt-filters button.active{background:var(--pt-navy)}.pt-contracts{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.pt-contract{gap:16px;transition:transform .18s,box-shadow .18s;display:grid}.pt-contract:hover{transform:translateY(-2px);box-shadow:0 16px 40px #13244b14}.pt-contract.needs-action{box-shadow:inset 0 0 0 2px #f0b429}.pt-contract-top{justify-content:space-between;align-items:center;display:flex}.pt-contract-title h2{margin:0;font-size:20px;font-weight:700;line-height:1.5}.pt-contract-title small{color:var(--pt-muted);text-align:right;font-size:12px;display:block}.pt-contract-foot{border-top:1px solid var(--pt-line);flex-wrap:wrap;align-items:flex-end;gap:20px;padding-top:14px;display:flex}.pt-contract-foot>div{gap:2px;display:grid}.pt-contract-foot span{color:var(--pt-muted);font-size:12px}.pt-contract-foot b{font-size:14px;font-weight:700}.pt-go{align-items:center;gap:6px;margin-inline-start:auto;font-weight:700;color:var(--pt-blue)!important;font-size:13px!important;display:inline-flex!important}.pt-steps{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pt-steps span{color:var(--pt-muted);gap:6px;font-size:12px;font-weight:500;display:grid}.pt-steps span i{background:var(--pt-line);border-radius:999px;height:6px;font-style:normal;display:block}.pt-steps span.done{color:var(--pt-navy)}.pt-steps span.done i{background:var(--pt-blue)}.pt-steps span.now{color:var(--pt-navy);font-weight:700}.pt-steps span.now i{background:#f0b429}.pt-steps-lg{gap:10px;margin:20px 0 4px}.pt-steps-lg span{background:var(--pt-bg);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:13px}.pt-steps-lg span i{width:26px;height:26px;color:var(--pt-muted);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pt-steps-lg span.done i{background:var(--pt-blue);color:#fff}.pt-steps-lg span.now{background:#ffefcf}.pt-steps-lg span.now i{color:#3d2a00;background:#f0b429}.pt-contract-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pt-contract-hero h1{margin:2px 0 0;font-size:clamp(24px,3.6vw,32px);font-weight:800;line-height:1.4}.pt-contract-hero small{color:var(--pt-muted);font-size:13px}.pt-contract-hero p{color:var(--pt-muted);max-width:640px;margin:6px 0 0;font-size:14px;line-height:1.9}.pt-action{background:var(--pt-navy);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;display:flex}.pt-action>div{flex:260px;gap:2px;min-width:0;display:grid}.pt-action b{font-size:17px;font-weight:700}.pt-action span{color:#c5cee0;font-size:13px;line-height:1.8}.pt-action button{height:48px;color:var(--pt-navy);font:700 15px var(--font-ui),sans-serif;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.pt-action button:disabled{opacity:.7;cursor:wait}.pt-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:16px;display:grid}.pt-facts>div{background:var(--pt-bg);border-radius:18px;gap:2px;padding:14px 16px;display:grid}.pt-facts span{color:var(--pt-muted);font-size:12px}.pt-facts b{font-size:14px;font-weight:700;line-height:1.7}.pt-timeline{margin:16px 0 0;padding:0;list-style:none;display:grid}.pt-timeline li{align-items:center;gap:14px;padding:14px 0;display:flex;position:relative}.pt-timeline li+li{border-top:1px solid var(--pt-line)}.pt-timeline li>i{background:var(--pt-bg);color:#fff;width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--pt-line);border-radius:50%;flex:none;place-items:center;display:grid}.pt-timeline li.tone-ok>i{box-shadow:none;background:#2e9e5b}.pt-timeline li.tone-warn>i{box-shadow:inset 0 0 0 2px #f0b429}.pt-timeline li.tone-bad>i{box-shadow:inset 0 0 0 2px #c0392b}.pt-timeline li.tone-info>i{box-shadow:inset 0 0 0 2px var(--pt-blue)}.pt-timeline-copy{flex:1;gap:2px;min-width:0;display:grid}.pt-timeline-copy b{font-size:15px;font-weight:600}.pt-timeline-copy span{color:var(--pt-muted);font-size:13px}.pt-timeline-end{flex:none;justify-items:end;gap:6px;display:grid}.pt-timeline-end strong{font-size:16px;font-weight:800}.pt-files{display:grid}.pt-files>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pt-files>div+div{border-top:1px solid var(--pt-line)}.pt-file-copy{gap:2px;min-width:0;display:grid}.pt-file-copy b{font-size:14px;font-weight:600}.pt-file-copy>span{color:var(--pt-muted);font-size:12px;line-height:1.7}.pt-file-actions{flex:none;gap:6px;display:flex}.pt-file-actions button,.pt-app .portal-document-actions button{background:var(--pt-bg);width:44px;height:44px;color:var(--pt-navy);cursor:pointer;border:0;border-radius:14px;place-items:center;gap:0;padding:0;font-size:0;display:grid}.pt-file-actions button:hover,.pt-app .portal-document-actions button:hover{background:var(--pt-soft)}.pt-file-actions button:disabled{opacity:.5;cursor:wait}.pt-help-row{color:var(--pt-blue);align-items:center;gap:14px;display:flex}.pt-help-row>div{flex:1;gap:2px;display:grid}.pt-help-row b{color:var(--pt-navy);font-size:15px}.pt-help-row span{color:var(--pt-muted);font-size:13px}.pt-toast{z-index:50;background:var(--pt-navy);color:#fff;border-radius:16px;padding:12px 20px;font-size:14px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #13244b4d}.pt-soft-button{height:44px;color:var(--pt-navy);font:600 13px var(--font-ui),sans-serif;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pt-blank{text-align:center;color:var(--pt-blue);justify-items:center;gap:6px;padding:40px 24px;display:grid}.pt-blank b{color:var(--pt-navy);font-size:17px}.pt-blank span{color:var(--pt-muted);max-width:360px;font-size:14px;line-height:1.9}.pt-skeleton{grid-column:1/-1;gap:16px;display:grid}.pt-skeleton i{background:linear-gradient(90deg,#fff 0%,#f6f8fb 50%,#fff 100%) 0 0/200% 100%;border-radius:28px;height:120px;animation:1.4s linear infinite pt-shimmer;display:block}.pt-skeleton i:first-child{height:200px}@keyframes pt-shimmer{to{background-position:-200% 0}}.pt-app .portal-card{border:0;border-radius:28px;padding:24px}.pt-app .portal-card-heading{border-bottom:0;margin-bottom:16px;padding-bottom:0}.pt-app .portal-card-heading span{color:var(--pt-muted)}.pt-app .portal-card-heading h2{color:var(--pt-navy);font-size:18px;font-weight:700}.pt-app .portal-card-heading>svg{color:var(--pt-blue)}.pt-app .portal-grid-two{gap:16px;margin-bottom:0}.pt-app .portal-section-card{margin-bottom:0}.pt-app :where(.portal-detail-grid)>div{background:var(--pt-bg);border:0;border-radius:18px;padding:14px 16px}.pt-app .portal-detail-grid span{color:var(--pt-muted)}.pt-app .portal-detail-grid strong{color:var(--pt-navy)}.pt-app .portal-profile-hero{background:var(--pt-navy);color:#fff}.pt-app .portal-profile-hero h2{color:#fff;font-size:24px;font-weight:800}.pt-app .portal-profile-hero p{color:#c5cee0}.pt-app .portal-profile-hero>span{color:var(--pt-soft)}.pt-app .portal-profile-icon{color:#fff;background:#ffffff1f;border-radius:24px}.pt-app .portal-profile-list>div{border-bottom-color:var(--pt-line)}.pt-app .portal-profile-list svg{color:var(--pt-blue)}.pt-app .portal-profile-list span{color:var(--pt-muted)}.pt-app .portal-profile-list strong{color:var(--pt-navy);overflow-wrap:anywhere}.pt-app .portal-danger-action{color:#8a1f14;background:#fbe9e7;border:0;border-radius:14px;min-height:44px}.pt-app .portal-update-form :where(input,textarea){border:1px solid var(--pt-line);font-family:var(--font-ui),sans-serif;background:#fff;border-radius:14px}.pt-app .portal-update-form :where(input,textarea):focus{border-color:var(--pt-blue);outline:2px solid var(--pt-soft)}.pt-app .portal-form-actions button{background:var(--pt-navy);color:#fff;min-height:48px;font:700 14px var(--font-ui),sans-serif;cursor:pointer;border:0;border-radius:16px;padding:0 22px}.pt-app .portal-form-actions button:disabled{cursor:not-allowed;background:#c5cee0}.pt-app .portal-request-status{border-radius:16px}.pt-app .portal-toolbar{flex-wrap:wrap}.pt-app .portal-search{background:var(--pt-bg);color:var(--pt-muted);border:0;border-radius:14px;flex:260px}.pt-app .portal-search input{font-family:var(--font-ui),sans-serif;color:var(--pt-navy)}.pt-app .portal-documents>div{border-bottom-color:var(--pt-line)}.pt-app .portal-documents>div:last-child{border-bottom:0}.pt-app .portal-document-copy strong{color:var(--pt-navy);font-weight:600}.pt-app .portal-document-copy span{color:var(--pt-muted);line-height:1.7}.pt-app .portal-document-kind{background:var(--pt-soft);color:#0d4f78!important}.pt-app .portal-notification{font-family:var(--font-ui),sans-serif;background:0 0;border:0;border-radius:18px;padding:14px 12px}.pt-app .portal-notification:hover{background:var(--pt-bg)}.pt-app .portal-notification.unread{background:#f3f9fd}.pt-app .portal-notification.priority-high{border-inline-start:0;box-shadow:inset -3px 0 #f0b429}.pt-app .portal-notification-icon{background:var(--pt-bg);color:var(--pt-blue);border-radius:14px}.pt-app .portal-notification-copy strong{color:var(--pt-navy)}.pt-app .portal-notification-copy span{color:var(--pt-muted)}.pt-app .portal-notification>i{background:var(--pt-blue)}.pt-app :where(.portal-error,.portal-success){border:0;border-radius:16px;margin-bottom:0}@media (max-width:980px){.pt-help span{display:none}.pt-help{justify-content:center;width:44px;padding:0}.pt-next{grid-column:span 6}.pt-count{grid-column:span 3;min-height:0}.pt-money,.pt-recent{grid-column:span 6}}@media (max-width:760px){.pt-app{padding:12px 12px 104px}.pt-top{border-radius:20px;margin-bottom:20px;top:8px}.pt-brand{margin-inline-end:auto}.pt-nav{z-index:40;background:#fff;border-radius:22px;justify-content:space-between;margin:0;padding:6px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 36px #13244b2e}.pt-nav a{border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:2px;height:52px;padding:0 4px;font-size:11px}.pt-nav a:hover{background:0 0}.pt-nav a.active{background:var(--pt-navy)}.pt-badge{top:4px;position:absolute;inset-inline-end:calc(50% - 22px)}.pt-tile{border-radius:24px;padding:20px}.pt-link{grid-column:span 3}.pt-link-static{grid-column:span 6}.pt-count strong{font-size:44px}.pt-steps-lg{grid-template-columns:repeat(2,1fr)}.pt-timeline li{flex-wrap:wrap}.pt-timeline-end{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-inline-start:42px;display:flex}.pt-action button{justify-content:center;width:100%}.pt-go{width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.pt-skeleton i{animation:none}.pt-progress i,.pt-next,.pt-link,.pt-contract{transition:none}}
