.v2-btn{min-height:var(--control-h-md);border-radius:var(--radius-md);font:var(--weight-semibold) var(--text-small)/1 var(--font-arabic);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-instant);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.v2-btn:active:not(:disabled){transform:translateY(1px)}.v2-btn:disabled,.v2-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.v2-btn[aria-busy=true]{cursor:progress;opacity:1}.v2-btn--sm{min-height:var(--control-h-sm);font-size:var(--text-caption);gap:6px;padding:0 12px}.v2-btn--lg{min-height:var(--control-h-lg);font-size:var(--text-body);padding:0 20px}.v2-btn--block{width:100%}.v2-btn--icon{width:var(--control-h-md);padding:0}.v2-btn--icon.v2-btn--sm{width:var(--control-h-sm)}.v2-btn--icon.v2-btn--lg{width:var(--control-h-lg)}.v2-btn--primary{background:var(--action-primary);color:var(--text-on-brand);border-color:var(--action-primary)}.v2-btn--primary:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.v2-btn--primary:active:not(:disabled){background:var(--action-primary-press)}.v2-btn--secondary{background:var(--surface-card);color:var(--text-brand);border-color:var(--border-2)}.v2-btn--secondary:hover:not(:disabled){border-color:var(--green-300);background:var(--surface-hover)}.v2-btn--ghost{color:var(--text-brand);background:0 0}.v2-btn--ghost:hover:not(:disabled){background:var(--green-50)}.v2-btn--danger{background:var(--surface-card);color:var(--status-danger-fg);border-color:var(--status-danger-border)}.v2-btn--danger:hover:not(:disabled){background:var(--status-danger-bg)}.v2-btn--onbrand{color:#fff;background:0 0;border-color:#ffffff59}.v2-btn--onbrand:hover:not(:disabled){background:#ffffff14}.v2-badge{border-radius:var(--radius-sm);min-height:24px;font:var(--weight-medium) var(--text-caption)/1.4 var(--font-arabic);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.v2-badge--sm{min-height:20px;font-size:var(--text-micro);padding:1px 6px}.v2-badge--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.v2-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.v2-badge--success{background:var(--status-success-bg);color:var(--status-success-fg)}.v2-badge--info{background:var(--status-info-bg);color:var(--status-info-fg)}.v2-badge--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.v2-badge--outline{background:var(--surface-card);color:var(--text-2);border-color:var(--border-2)}.v2-badge--brand{background:var(--green-50);color:var(--text-brand)}.v2-badge--struck .v2-badge__label{text-decoration:line-through;text-decoration-thickness:1px}.v2-money{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:4px;display:inline-flex}.v2-money__n{font-family:var(--font-numeric);direction:ltr;unicode-bidi:isolate}.v2-money__c{color:var(--text-3);font-size:.78em;font-weight:var(--weight-regular)}.v2-money--lg .v2-money__n{font-size:var(--text-amount-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.1}.v2-money--md .v2-money__n{font-size:var(--text-amount-md);font-weight:var(--weight-semibold)}.v2-money--struck .v2-money__n{text-decoration:line-through}.v2-field{gap:6px;min-width:0;display:grid}.v2-field__label{font:var(--type-label);color:var(--text-1);align-items:baseline;gap:6px;display:flex}.v2-field__opt{font-weight:var(--weight-regular);color:var(--text-3);font-size:var(--text-caption)}.v2-field__req{color:var(--status-danger-fg)}.v2-field__hint{font-size:var(--text-caption);color:var(--text-3);line-height:var(--leading-snug)}.v2-field__error{font-size:var(--text-caption);color:var(--status-danger-fg);align-items:center;gap:6px;display:flex}.v2-input,.v2-select,.v2-textarea{width:100%;min-width:0;min-height:var(--control-h-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-1);font:var(--weight-regular) var(--text-body)/1.5 var(--font-arabic);transition:border-color var(--dur-fast);padding:8px 12px}.v2-input:hover,.v2-select:hover,.v2-textarea:hover{border-color:var(--neutral-500)}.v2-input:focus-visible,.v2-select:focus-visible,.v2-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--green-800);box-shadow:none}.v2-input[aria-invalid=true],.v2-select[aria-invalid=true],.v2-textarea[aria-invalid=true]{border-color:var(--status-danger-fg)}.v2-input:disabled,.v2-select:disabled,.v2-textarea:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.v2-input[readonly]{background:var(--surface-sunken)}.v2-input--ltr{text-align:right;direction:ltr;unicode-bidi:plaintext}.v2-textarea{resize:vertical;min-height:88px}.v2-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6B62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;padding-inline:34px 12px}.v2-money-input{align-items:center;display:flex;position:relative}.v2-money-input .v2-input{font-family:var(--font-numeric);font-size:var(--text-amount-md);font-weight:var(--weight-semibold);text-align:right;font-variant-numeric:tabular-nums;direction:ltr;min-height:52px;padding-inline-start:52px}.v2-money-input__c{color:var(--text-3);font-size:var(--text-small);pointer-events:none;position:absolute;inset-inline-start:14px}.v2-check{cursor:pointer;font-size:var(--text-body);align-items:flex-start;gap:10px;min-height:24px;line-height:1.5;display:inline-flex}.v2-check input{appearance:none;border:1.5px solid var(--neutral-500);border-radius:var(--radius-xs);background:var(--surface-card);cursor:pointer;flex-shrink:0;place-items:center;width:18px;height:18px;margin:2px 0 0;display:grid}.v2-check input[type=radio]{border-radius:50%}.v2-check input:checked{background:var(--green-800);border-color:var(--green-800)}.v2-check input[type=checkbox]:checked:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.v2-check input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.v2-check input:disabled{opacity:.5;cursor:not-allowed}.v2-check__hint{font-size:var(--text-caption);color:var(--text-3);display:block}.v2-search{min-height:var(--control-h-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-3);align-items:center;gap:8px;padding:0 12px;display:flex}.v2-search:focus-within{outline:2px solid var(--focus-ring);border-color:var(--green-800)}.v2-search input{min-width:0;font-size:var(--text-small);color:var(--text-1);background:0 0;border:0;outline:0;flex:1;padding:0}.v2-search kbd{font:var(--text-micro)/1 var(--font-mono);color:var(--text-3);border:1px solid var(--border-2);direction:ltr;border-radius:4px;padding:3px 5px}.v2-search__clear{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:4px;display:grid}.v2-seg{background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-1);gap:2px;padding:3px;display:inline-flex}.v2-seg button{min-height:34px;color:var(--text-2);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.v2-seg button:hover{color:var(--text-1)}.v2-seg button[aria-pressed=true]{background:var(--surface-card);color:var(--text-brand);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #143a2f1f}.v2-tabs{border-bottom:1px solid var(--border-2);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.v2-tabs button{min-height:44px;color:var(--text-2);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.v2-tabs button:hover{color:var(--text-1)}.v2-tabs button[aria-selected=true]{color:var(--text-brand);font-weight:var(--weight-semibold)}.v2-tabs button[aria-selected=true]:after{content:"";inset-inline:10px;background:var(--green-800);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.v2-tabs__count{font-size:var(--text-micro);background:var(--surface-sunken);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px}.v2-table-wrap{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);max-width:100%;overflow:auto}.v2-table{border-collapse:separate;border-spacing:0;width:100%;font:var(--type-table);color:var(--text-1);text-align:start}.v2-table th{z-index:1;background:var(--surface-header);color:var(--text-3);font:var(--type-table-head);text-align:start;border-bottom:1px solid var(--border-2);white-space:nowrap;padding:10px 14px;position:sticky;top:0}.v2-table th[aria-sort] button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.v2-table th[aria-sort] button:focus-visible{outline:2px solid var(--focus-ring)}.v2-table td{border-bottom:1px solid var(--border-1);vertical-align:middle;white-space:nowrap;padding:12px 14px}.v2-table td.is-wrap{white-space:normal;min-width:180px}.v2-table tbody tr:last-child td{border-bottom:0}.v2-table tbody tr:hover td{background:var(--surface-hover)}.v2-table tbody tr[aria-selected=true] td{background:var(--surface-selected)}.v2-table--dense td,.v2-table--dense th{padding:8px 12px}.v2-table .is-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.v2-table tfoot td{background:var(--surface-header);font-weight:var(--weight-semibold);border-top:1px solid var(--border-2);border-bottom:0}.v2-table td small,.v2-cell-sub{color:var(--text-3);font-size:var(--text-caption);margin-top:2px;display:block}.v2-table .v2-cell-strong{font-weight:var(--weight-semibold)}.v2-pagination{font-size:var(--text-small);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.v2-pagination__size{align-items:center;gap:8px;display:flex}.v2-pagination__size select{padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--surface-card);min-height:32px;font-size:var(--text-small);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235A6B62' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:8px;background-repeat:no-repeat;padding-inline-start:28px}.v2-pagination__pages{align-items:center;gap:4px;display:flex}.v2-filterbar{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.v2-filterbar>.v2-field{flex:150px;max-width:220px}.v2-filterbar__search{flex:2 240px}.v2-filterbar__end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.v2-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-chip{border:1px solid var(--green-200);background:var(--green-50);min-height:28px;color:var(--text-brand);border-radius:var(--radius-sm);font-size:var(--text-caption);align-items:center;gap:6px;padding:0 4px 0 0;padding-inline:10px 4px;display:inline-flex}.v2-chip b{font-weight:var(--weight-semibold)}.v2-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.v2-chip button:hover{background:var(--green-100)}.v2-summary{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.v2-summary__item{border-inline-start:1px solid var(--border-1);text-align:start;border-top:0;border-bottom:0;min-width:0;font:inherit;color:inherit;background:0 0;border-inline-end:0;gap:4px;padding:14px 16px;display:grid}.v2-summary__item:first-child{border-inline-start:0}button.v2-summary__item{cursor:pointer}button.v2-summary__item:hover{background:var(--surface-hover)}.v2-summary__item[aria-pressed=true]{background:var(--surface-selected);box-shadow:inset 0 -2px 0 var(--green-800)}.v2-summary__label{font-size:var(--text-caption);color:var(--text-2);font-weight:var(--weight-medium);align-items:center;gap:6px;display:flex}.v2-summary__dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.v2-summary__value{font-size:var(--text-amount-md);font-weight:var(--weight-semibold)}.v2-summary__note{font-size:var(--text-caption);color:var(--text-3)}.v2-kv{grid-template-columns:repeat(var(--kv-cols,3),minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.v2-kv>div{min-width:0}.v2-kv dt{font-size:var(--text-caption);color:var(--text-3);margin-bottom:3px}.v2-kv dd{font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.v2-kv--rows{grid-template-columns:1fr;gap:0}.v2-kv--rows>div{border-bottom:1px solid var(--border-1);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.v2-kv--rows>div:last-child{border-bottom:0}.v2-kv--rows dt{font-size:var(--text-small);margin:0}.v2-timeline{margin:0;padding:0;list-style:none;display:grid}.v2-timeline li{grid-template-columns:24px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.v2-timeline li:before{content:"";inset-inline-start:11px;background:var(--border-2);width:1px;position:absolute;top:24px;bottom:0}.v2-timeline li:last-child:before{display:none}.v2-timeline__dot{background:var(--surface-sunken);width:24px;height:24px;color:var(--text-2);border:1px solid var(--border-2);border-radius:50%;place-items:center;display:grid}.v2-timeline__dot--success{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-border)}.v2-timeline__dot--warning{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:var(--status-warning-border)}.v2-timeline__dot--danger{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:var(--status-danger-border)}.v2-timeline__dot--info{background:var(--status-info-bg);color:var(--status-info-fg);border-color:var(--status-info-border)}.v2-timeline__dot--proposed{background:var(--surface-card);border-style:dashed}.v2-timeline__title{font-size:var(--text-small);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-timeline__meta{font-size:var(--text-caption);color:var(--text-3);margin-top:2px}.v2-timeline__body{font-size:var(--text-small);color:var(--text-2);margin-top:4px}.v2-alert{border-radius:var(--radius-md);font-size:var(--text-small);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.6;display:flex}.v2-alert__body{flex:1;min-width:0}.v2-alert__title{font-weight:var(--weight-semibold);display:block}.v2-alert__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.v2-alert--danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.v2-alert--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.v2-alert--success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.v2-alert--info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.v2-alert--neutral{background:var(--surface-sunken);border-color:var(--border-2);color:var(--text-2)}.v2-alert .v2-alert__body{color:var(--text-1)}.v2-alert>svg{margin-top:2px}.v2-state{text-align:center;color:var(--text-2);justify-items:center;gap:10px;padding:48px 20px;display:grid}.v2-state__icon{border-radius:var(--radius-lg);background:var(--surface-sunken);width:48px;height:48px;color:var(--text-brand);place-items:center;display:grid}.v2-state__icon--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.v2-state__title{font-size:var(--text-lead);font-weight:var(--weight-semibold);color:var(--text-1);margin:0}.v2-state__text{font-size:var(--text-small);max-width:420px;line-height:var(--leading-body);margin:0}.v2-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.v2-state--boxed{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card)}.v2-save{font-size:var(--text-caption);color:var(--text-3);align-items:center;gap:6px;min-height:24px;display:inline-flex}.v2-save--saved{color:var(--status-success-fg)}.v2-save--saved svg{animation:v2-check-pop var(--dur-slow) var(--ease-standard)}.v2-save--failed{color:var(--status-danger-fg)}.v2-dialog-scrim{background:var(--overlay-scrim);z-index:var(--z-dialog);animation:v2-fade-up var(--dur-base) var(--ease-standard);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.v2-dialog{width:min(var(--dialog-w,560px),100%);background:var(--surface-card);border-radius:var(--radius-xl);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;overflow:hidden}.v2-dialog__head{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.v2-dialog__title{font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0}.v2-dialog__sub{font-size:var(--text-small);color:var(--text-3);margin:2px 0 0}.v2-dialog__body{padding:20px;overflow:auto}.v2-dialog__foot{border-top:1px solid var(--border-1);background:var(--neutral-50);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 20px;display:flex}.v2-dialog--sheet{align-self:end}@media (max-width:760px){.v2-dialog-scrim{place-items:end stretch;padding:0}.v2-dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92dvh}}.v2-sidenav{flex-direction:column;gap:14px;display:flex}.v2-sidenav__group-title{width:100%;font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-3);cursor:pointer;letter-spacing:.2px;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.v2-sidenav__group-title[aria-expanded=false] svg{transform:rotate(90deg)}.v2-sidenav__items{gap:2px;display:grid}.v2-sidenav__item{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-2);font-size:var(--text-small);font-weight:var(--weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.v2-sidenav__item:hover{background:var(--surface-hover);color:var(--text-1)}.v2-sidenav__item[aria-current=page]{background:var(--green-50);color:var(--text-brand);font-weight:var(--weight-semibold);box-shadow:inset calc(var(--rule-accent) * -1) 0 0 var(--green-800)}[dir=ltr] .v2-sidenav__item[aria-current=page]{box-shadow:inset var(--rule-accent) 0 0 var(--green-800)}.v2-sidenav__count{min-width:22px;height:20px;font-size:var(--text-micro);font-variant-numeric:tabular-nums;background:var(--status-danger-bg);color:var(--status-danger-fg);font-weight:var(--weight-semibold);border-radius:4px;place-items:center;margin-inline-start:auto;padding:0 6px;display:grid}.v2-crumbs{font-size:var(--text-caption);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-crumbs a{color:var(--text-2);text-decoration:none}.v2-crumbs a:hover{color:var(--text-brand);text-decoration:underline}.v2-crumbs [aria-current=page]{color:var(--text-1);font-weight:var(--weight-medium)}.v2-crumbs svg{color:var(--neutral-500)}.v2-doc{color:var(--text-1);background:#fff;position:relative;overflow:hidden}.v2-doc__watermark{pointer-events:none;opacity:.06;position:absolute;transform:rotate(45deg)}.v2-dialog-native{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text-1);background:0 0;border:0;margin:0;padding:16px}.v2-dialog-native[open]{justify-content:center;align-items:center;display:flex}.v2-dialog-native::backdrop{background:var(--overlay-scrim)}.v2-dialog__body{border:0;min-width:0;margin:0}.v2-dialog__body:disabled{opacity:.7}@media (max-width:760px){.v2-dialog-native[open]{align-items:flex-end;padding:0}}.v2-dialog__head,.v2-dialog__foot{flex:none}.v2-dialog>div.v2-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;scroll-padding-block:20px;overflow:auto}.v2-dialog__fields{border:0;min-width:0;margin:0;padding:0}.v2-dialog__fields:disabled{opacity:.7}.ap-shell .v2-dialog:has(.owner-settlement-dialog)>div.v2-dialog__body{overflow:auto}@media (max-width:760px){.v2-dialog>div.v2-dialog__body{padding-bottom:28px}}
.v2-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.v2-ltr{direction:ltr;unicode-bidi:isolate}.v2-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes v2-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v2-check-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}.v2-no-print{display:none!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr,.v2-avoid-break{break-inside:avoid}}
.v2-account{border-top:1px solid var(--border-1);align-items:center;gap:10px;margin-top:auto;padding:14px 6px 2px;display:flex}.v2-avatar{background:var(--green-800);width:34px;height:34px;color:var(--cream);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.v2-src{color:var(--text-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.v2-account{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px}.v2-account:hover{background:var(--surface-hover)}.v2-pop-wrap{position:relative}.v2-account-wrap{margin-top:auto}.v2-pop{z-index:40;background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-drawer);position:absolute}.v2-pop--account{bottom:calc(100% + 6px);padding:6px;display:grid;inset-inline:0}.v2-pop--account button{font:inherit;cursor:pointer;color:var(--text-1);text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.v2-pop--account button:hover{background:var(--surface-hover)}.v2-pop--account .is-danger{color:var(--status-danger-fg)}.v2-pop--account hr{border:0;border-top:1px solid var(--border-1);margin:4px 0}.v2-bell{position:relative}.v2-bell__dot{top:2px;background:var(--status-danger-fg);min-width:16px;height:16px;color:var(--surface-card);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;inset-inline-end:2px}.v2-pop--notes{top:calc(100% + 8px);width:min(380px,92vw);inset-inline-end:0}.v2-pop--notes header{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.v2-pop--notes li button{cursor:pointer;text-align:start;width:100%;font:inherit;color:var(--text-2);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.v2-pop--notes li button:hover{background:var(--surface-hover)}.v2-pop--notes li button>span:nth-child(2){flex:1;gap:2px;display:grid}.v2-pop--notes b{font-size:13px;font-weight:500}.v2-pop--notes small{color:var(--text-3);font-size:12px}.v2-pop--notes time{color:var(--text-3);white-space:nowrap;font-size:11px}.v2-pop--notes .is-unread b{color:var(--text-1);font-weight:600}.v2-pop--notes .is-unread time{color:var(--text-brand);font-weight:600}.v2-cmd-trigger{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-sunken);min-height:36px;color:var(--text-3);font:inherit;cursor:pointer;align-items:center;gap:8px;min-width:280px;padding:0 10px;font-size:13px;display:flex}.v2-cmd-trigger span{text-align:start;flex:1}.v2-cmd-trigger kbd,.v2-cmd kbd{font-family:var(--font-mono);border:1px solid var(--border-2);background:var(--surface-card);color:var(--text-3);border-radius:4px;padding:1px 5px;font-size:11px}.v2-cmd-icon{display:none!important}.v2-cmd-scrim{z-index:80;background:var(--overlay-scrim);justify-content:center;align-items:flex-start;padding:10vh 16px;display:flex;position:fixed;inset:0}.v2-cmd{background:var(--surface-card);border-radius:var(--radius-lg);width:min(620px,100%);box-shadow:var(--shadow-drawer);overflow:hidden}.v2-cmd__input{border-bottom:1px solid var(--border-1);color:var(--text-3);align-items:center;gap:10px;padding:14px 16px;display:flex}.v2-cmd__input input{font:inherit;color:var(--text-1);background:0 0;border:0;outline:0;flex:1;font-size:16px}.v2-cmd ul{max-height:55vh;margin:0;padding:6px;list-style:none;overflow:auto}.v2-cmd__g{color:var(--text-3);padding:10px 10px 4px;font-size:11px;font-weight:600}.v2-cmd li[role=option] button{cursor:pointer;width:100%;font:inherit;color:var(--text-1);text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.v2-cmd li[role=option] button span{flex:0 auto}.v2-cmd li[role=option] small{color:var(--text-3);margin-inline-start:auto;font-size:12px}.v2-cmd li[aria-selected=true] button{background:var(--green-50)}.v2-cmd li[aria-selected=true] svg{color:var(--text-brand)}.v2-cmd__empty{text-align:center;color:var(--text-3);padding:24px;font-size:13px}.v2-shell .ap-sidebar{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--surface-card);border-inline-end:1px solid var(--border-1);gap:14px;height:100dvh;padding:20px 14px 14px;position:sticky;top:0;overflow-y:auto}.v2-shell .ap-sidebar-brand{min-height:0;margin:0;padding:4px 10px 18px}.v2-shell .ap-sidebar-brand img{width:140px}.v2-shell .ap-work{flex:1;min-width:0}.v2-shell .ap-content{max-width:var(--content-max);margin-inline:auto;padding:24px 32px 64px}.v2-shell-topbar{z-index:20;position:sticky;top:0}.v2-shell-topbar>div{height:64px}.v2-shell-topbar button[aria-label=القائمة]{display:none}.v2-org{border:1px solid var(--border-2);border-radius:var(--radius-md);min-height:36px;color:var(--text-3);align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.v2-shell .v2-org select{color:var(--text-brand);font-weight:600;font-size:var(--text-small);cursor:pointer;max-width:190px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important}.v2-shell .v2-sidenav{gap:16px;display:grid}.v2-shell .v2-sidenav .v2-search{width:100%;min-width:0}.v2-shell .v2-sidenav input{width:100%;min-width:0;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.v2-account-copy{text-align:start;flex:1;min-width:0}.v2-account-copy strong{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.v2-account-copy>span{color:var(--text-3);font-size:12px}.v2-pop--account a{align-items:center;gap:10px;padding:10px;font-size:13px;text-decoration:none;display:flex}.v2-pop--account button:disabled{opacity:.5;cursor:not-allowed}.v2-shell-empty{color:var(--text-3);padding:24px 14px;font-size:13px}.v2-search-note{color:var(--text-3);padding:8px 16px;font-size:12px}.v2-shell :is(button,input,select){font-family:var(--font-arabic)}.v2-shell .v2-sidenav__group-title{font-size:12px}.v2-src{color:var(--text-brand);font:inherit;background:0 0;border:0;font-size:12px}.v2-src:disabled{opacity:.5}.v2-dialog-native:has(.v2-cmd){align-items:flex-start;padding-top:10vh}.v2-dialog:has(.v2-cmd) .v2-dialog__head{display:none}.v2-dialog:has(.v2-cmd) .v2-dialog__body{padding:0}@media (max-width:1100px){.v2-cmd-trigger{min-width:0}.v2-cmd-trigger span,.v2-cmd-trigger kbd{display:none}}@media (max-width:760px){.v2-shell .ap-sidebar{z-index:60;width:min(320px,88vw);min-width:0;height:100dvh;box-shadow:var(--shadow-drawer);display:none;position:fixed;inset:0 0 0 auto}.v2-shell .ap-sidebar.is-open{display:flex}.v2-shell-topbar>div{gap:8px!important;padding:8px 12px!important}.v2-shell-topbar button[aria-label=القائمة]{display:inline-flex}.v2-crumbs-wrap,.v2-cmd-trigger{display:none}.v2-cmd-icon{display:inline-flex!important}.v2-shell .v2-org{max-width:48vw;padding:0 6px}.v2-shell .v2-org select{width:100%;max-width:calc(48vw - 42px)}.v2-shell .ap-content{padding:16px 14px 96px}.v2-shell .ap-drawer-scrim.is-open{z-index:59}.v2-shell .v2-account button,.v2-shell .v2-sidenav button{min-height:44px}}.v2-shell .ap-sidebar-brand,.v2-shell .v2-sidenav,.v2-shell .v2-account-wrap{flex-shrink:0}.v2-shell .v2-sidenav{flex-direction:column;gap:14px;display:flex}.v2-shell .v2-sidenav__group-title{width:100%;color:var(--text-3);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:0;min-height:0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.7;display:flex}.v2-shell .v2-sidenav__item{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-2);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;line-height:1.7;display:flex}.v2-shell .v2-sidenav__item[aria-current=page]{background:var(--green-50);color:var(--text-brand);box-shadow:inset calc(var(--rule-accent) * -1) 0 0 var(--green-800);font-weight:600}@media (max-width:760px){.v2-shell .v2-sidenav__item,.v2-shell .v2-sidenav__group-title{min-height:44px}}.v2-bell-count{top:-3px;background:var(--status-danger-bg);color:var(--status-danger-fg);border-radius:10px;min-width:18px;padding:1px 4px;font-size:10px;position:absolute;inset-inline-end:-4px}.v2-pop--notes ul{max-height:440px;margin:0;padding:0;list-style:none;overflow:auto}.v2-pop--notes li button{text-align:right;border:0;border-bottom:1px solid var(--border-1);background:var(--surface-card);width:100%;color:var(--text-1);gap:12px;padding:12px 16px;display:flex}.v2-pop--notes li button.is-unread{background:var(--surface-selected)}.v2-pop--notes li small{color:var(--text-3);margin-top:4px;display:block}@media (max-width:760px){.v2-pop--notes{top:72px;width:auto;max-height:calc(100dvh - 96px);position:fixed;inset-inline:12px;overflow:auto}.v2-pop--notes header{flex-wrap:wrap;gap:8px}.v2-pop--notes header button{min-height:44px}.v2-pop--notes ul{max-height:calc(100dvh - 180px)}.v2-shell-topbar .v2-btn--icon{min-width:44px;min-height:44px}.v2-pop--notes small{overflow-wrap:anywhere}}#account-preferences:not(.rd-account-preferences)>fieldset{gap:14px;display:grid}#account-preferences:not(.rd-account-preferences) .ap-fields{gap:12px}#account-preferences:not(.rd-account-preferences) label,#account-preferences:not(.rd-account-preferences) .v2-form-summary{margin:0}#account-preferences:not(.rd-account-preferences) label:has(>input[type=checkbox]){align-items:center;min-height:40px}#account-preferences:not(.rd-account-preferences) label:has(>input[type=checkbox]){min-height:24px;font-size:14px}@media (max-width:760px){#account-preferences:not(.rd-account-preferences) label:has(>input[type=checkbox]){min-height:44px}}#account-preferences:not(.rd-account-preferences) label:has(>input[type=checkbox]){align-items:flex-start;gap:10px;line-height:1.5}#account-preferences:not(.rd-account-preferences) input[type=checkbox]{appearance:none;border:1.5px solid var(--neutral-500);border-radius:var(--radius-xs);background:var(--surface-card);cursor:pointer;place-items:center;width:18px;height:18px;margin:2px 0 0;display:grid}#account-preferences:not(.rd-account-preferences) input[type=checkbox]:checked{background:var(--green-800);border-color:var(--green-800)}#account-preferences:not(.rd-account-preferences) input[type=checkbox]:checked:after{content:"";border:2px solid var(--white);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}#account-preferences:not(.rd-account-preferences) input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.v2-topbar-branch{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}
.v2-kit-scope{font-size:var(--text-caption);color:var(--text-3);margin:8px 2px 14px}.v2-kit-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.v2-kit-count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-inline-start:8px;font-size:12px;font-weight:500}.v2-kit-group{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);margin-bottom:14px;overflow:hidden}.v2-kit-group>header{background:var(--surface-header);border-bottom:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.v2-kit-group h2{align-items:center;margin:0;font-size:14px;display:flex}.v2-kit-group h2 .v2-badge{font-size:13px;font-weight:600}.v2-kit-group>header p{color:var(--text-3);margin:0;font-size:12px}.v2-kit-group ul{margin:0;padding:0;list-style:none}.v2-kit-work-row{border-top:1px solid var(--border-1);grid-template-columns:minmax(170px,1.3fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(170px,1.2fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.v2-kit-work-row:first-child{border-top:0}.v2-kit-work-row:hover{background:var(--surface-hover)}.v2-kit-work-row>div{gap:2px;min-width:0;display:grid}.v2-kit-work-row span{color:var(--text-3);font-size:12px}.v2-kit-wr-who strong{font-size:14px}.v2-kit-wr-date strong{font-size:13px;font-weight:600}.v2-kit-wr-next{font-size:13px}.v2-kit-wr-label{font-size:12px!important}.v2-kit-wr-owner{font-size:12px}.v2-kit-wr-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex!important}.v2-kit-panel{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:18px}.ap-shell .v2-pay-date-method{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.v2-pay-date-method>.v2-field{min-width:0}.v2-pay-date-method input[type=date]{width:100%;min-width:0}.v2-kit-pay{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.v2-kit-due-banner{border-radius:var(--radius-md);background:var(--green-800);color:var(--text-on-brand);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.v2-kit-due-banner>span{color:var(--text-on-brand-2);font-size:13px}.v2-kit-due-banner .v2-money__c{color:var(--text-on-brand-2)}.v2-kit-alloc{background:var(--neutral-50);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:14px;position:sticky;top:0}.v2-kit-alloc h3{margin:0 0 4px;font-size:13px}.v2-kit-alloc>div{border-bottom:1px solid var(--border-1);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.v2-kit-alloc>div small{color:var(--text-3);font-size:12px}.v2-kit-alloc__total{border-top:1px dashed var(--border-strong);margin-top:4px;font-weight:600;border-bottom:0!important;padding-top:12px!important}.v2-kit-result{align-items:center;gap:14px;display:flex}.v2-kit-result__icon{background:var(--status-warning-bg);width:52px;height:52px;color:var(--status-warning-fg);animation:ap-check-pop var(--dur-slow) var(--ease-standard);border-radius:12px;place-items:center;display:grid}.v2-kit-result__icon.is-done{background:var(--status-success-bg);color:var(--status-success-fg)}@media (max-width:1100px){.v2-kit-work-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.v2-kit-wr-next{grid-column:1/3}.v2-kit-wr-actions{grid-column:3}.v2-kit-pay{grid-template-columns:1fr}.v2-kit-alloc{position:static}}@media (max-width:760px){.v2-kit-work-row{grid-template-columns:1fr auto;gap:8px 12px;padding:14px}.v2-kit-wr-who{grid-column:1}.v2-kit-wr-amt{text-align:end;grid-column:2;justify-items:end}.v2-kit-wr-date,.v2-kit-wr-next{grid-column:1/-1}.v2-kit-wr-date{align-items:baseline;gap:8px;display:flex!important}.v2-kit-wr-actions{grid-column:1/-1;padding-top:4px;justify-content:flex-start!important;gap:6px!important}.v2-kit-wr-actions .v2-btn{min-height:44px}.v2-kit-wr-actions .v2-btn--icon{border:1px solid var(--border-2);width:44px}.v2-kit-wr-actions>.v2-btn:first-child{flex:1}}.v2-kit-count{color:var(--text-3);padding-inline:8px;font-size:12px}.v2-kit-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-pay-fields{gap:14px;display:grid}.v2-pay-actions{flex-wrap:wrap;gap:8px;display:flex}.v2-kit-alloc .v2-allocation-rows{border:0;max-height:290px;padding:0;display:block;overflow:auto}.v2-allocation-rows>div{border-bottom:1px solid var(--border-1);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.v2-allocation-rows small{color:var(--text-3);font-size:12px}.v2-kit-due-banner .v2-money{color:var(--text-on-brand)}.v2-kit-work-row .v2-money{font-size:inherit;color:inherit}.v2-kit-work-row .v2-money__n{font-size:20px}.v2-kit-work-row .v2-money__c{font-size:12px}.v2-kit-pay input,.v2-kit-pay select,.v2-kit-pay textarea{font-family:var(--font-arabic)}.v2-proof-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.v2-kit-2col{grid-template-columns:1fr}.v2-today .v2-btn{min-height:44px}}.v2-pay-review{gap:0;margin:16px 0;display:grid}.v2-pay-review>div{border-bottom:1px solid var(--border-1);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.v2-pay-review dt{color:var(--text-3)}.v2-pay-review dd{margin:0;font-weight:600}.v2-pay-hint{background:var(--status-info-bg);color:var(--status-info-fg);border-radius:var(--radius-md);margin:14px 0 0;padding:12px 14px;font-size:13px}.v2-dialog .v2-kit-result p{color:var(--text-2);margin:4px 0 0;font-size:13px}.v2-kit-result .v2-badge{margin-inline-start:8px}.v2-proof-input:focus-visible{clip-path:none;width:auto;height:auto;position:static}.v2-follow-form{gap:14px;display:grid}.v2-follow-form>h3{display:none}.v2-follow-form label{color:var(--text-2);gap:6px;font-size:13px;font-weight:500;display:grid}.v2-follow-form input,.v2-follow-form select,.v2-follow-form textarea{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-width:0;color:var(--text-1);font:inherit;min-height:40px;padding:9px 12px}.v2-follow-form textarea{min-height:84px}.v2-follow-form small,.v2-follow-form .ap-follow-hint{color:var(--text-3);margin:0;font-size:12px}.v2-follow-form .ap-follow-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:760px){.v2-follow-form input,.v2-follow-form select{min-height:44px}.v2-follow-form .ap-follow-fields{grid-template-columns:1fr}}.ap-shell .v2-dialog .v2-dialog__body{padding:20px}.ap-shell .v2-dialog:has(.v2-cmd) .v2-dialog__body{padding:0}.ap-shell .v2-today .v2-search input{box-shadow:none;background:0 0;border:0;outline:0;min-height:0;padding:0}.ap-shell .v2-dialog .v2-money-input .v2-input{font-family:var(--font-numeric);text-align:right;min-height:52px;padding:8px 12px 8px 52px;font-size:20px;font-weight:600}.v2-dialog .v2-money-input__c{inset-inline-start:auto;left:14px}.ap-shell .v2-today .v2-btn--primary span{color:var(--text-on-brand)}.ap-shell .v2-dialog details{background:0 0;border:0;margin:0;padding:0}.ap-shell .v2-dialog summary{color:var(--text-3);padding:0;font-size:12px}.v2-dialog form:has(.ap-pay-check){gap:14px;display:grid}.v2-dialog form:has(.ap-pay-check)>label:not(.ap-pay-check){gap:8px;font-size:13px;display:grid}.v2-dialog .ap-pay-check{align-items:center;gap:8px;font-size:13px;display:flex}.ap-shell .v2-dialog-native:not(.rd-payment-dialog) .v2-dialog .v2-money-input input.v2-input{min-height:52px!important;padding:8px 12px 8px 52px!important;font-size:20px!important;font-weight:600!important}.v2-dialog-native{box-sizing:border-box;width:100%;inset:0}.v2-dialog__head,.v2-dialog__foot{flex-shrink:0}@media (max-width:760px){.v2-dialog-native[open]{align-items:flex-end;padding:0}.v2-dialog__body{min-height:0}.v2-dialog .v2-btn{min-height:44px}.v2-dialog{max-height:92dvh}}.ap-shell .v2-today .v2-search input{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.v2-pay-result-amount{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-kit-result__icon{flex-shrink:0}.v2-pay-result-amount .v2-badge{margin-inline-start:0}.ap-shell .v2-dialog select.v2-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6B62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;padding-left:34px}.v2-dialog-native[open]:has(.v2-cmd){align-items:flex-start;padding:10vh 16px}.v2-dialog-native:has(.v2-cmd) .v2-dialog{border-radius:var(--radius-lg);max-height:80dvh}.v2-notice-icon{background:var(--green-50);width:34px;height:34px;color:var(--text-brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ap-shell .v2-work-form .v2-follow-form{background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.ap-shell .v2-work-form .v2-follow-form .ap-follow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.ap-shell .v2-work-form .v2-follow-form label{min-width:0}.ap-shell .v2-work-form .v2-follow-form textarea{min-height:84px}.v2-follow-rules{color:var(--text-3);font-size:12px}.v2-follow-rules summary{cursor:pointer}.v2-follow-rules[open] summary{margin-bottom:8px}.v2-follow-rules p{margin:0 0 6px;font-size:12px;line-height:1.7}.v2-follow-promise-hint{margin-top:-8px!important}.v2-dialog__foot:has(.v2-follow-footer){justify-content:flex-start}.v2-follow-footer{gap:8px;display:flex}.ap-shell .v2-work-form .v2-follow-form .ap-follow-fields{gap:12px}.ap-shell .v2-kit-pay .v2-select{box-sizing:border-box;height:40px;min-height:40px;line-height:1.5}.ap-shell .v2-kit-pay .v2-field:not(:has(.v2-money-input)) .v2-input{box-sizing:border-box;height:40px;min-height:40px;line-height:1.5}@media (max-width:760px){.ap-shell .v2-kit-pay .v2-select{height:44px;min-height:44px}.ap-shell .v2-kit-pay .v2-field:not(:has(.v2-money-input)) .v2-input{height:44px;min-height:44px}}.ap-shell .v2-dialog .v2-kit-pay select.v2-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6B62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;padding-left:34px}
.v2-work-screen{min-width:0}.v2-work-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.v2-work-toolbar>select{width:auto;min-width:150px}.v2-work-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.v2-work-subviews{margin:16px 0}.v2-work-screen>.v2-alert{margin-bottom:16px}.v2-work-screen .v2-table-wrap{margin:0}.v2-work-screen .v2-table td a{font-weight:500}.v2-work-screen .v2-table .v2-btn{white-space:nowrap}.v2-work-screen .v2-table td{font-size:13px}.v2-work-screen .v2-table td small{font-size:12px}.v2-work-screen .v2-table th{font-size:11px}.v2-work-screen .v2-table .v2-money{font-size:16px}.v2-work-screen .ap-detail-note{color:var(--text-3);margin-top:12px;font-size:12px}.v2-work-check{align-items:center;gap:8px;font-size:12px;display:flex}.v2-work-check input{width:16px;height:16px}.v2-work-form{font-size:13px}.v2-work-form form,.v2-work-form form>fieldset{gap:16px;display:grid}.v2-work-form fieldset{border:0;min-width:0;margin:0;padding:0}.v2-work-form .ap-editor{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.v2-work-form form h3{display:none}.v2-work-form .ap-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2-work-form label{font:var(--type-label);color:var(--text-1);gap:6px;display:grid}.v2-work-form .ds-field-full,.v2-work-decisions{grid-column:1/-1}.v2-work-form p{color:var(--text-2);font-size:13px;line-height:1.7}.ap-shell .v2-work-form input:not([type=checkbox]):not([type=radio]),.ap-shell .v2-work-form select,.ap-shell .v2-work-form textarea,.ap-shell .v2-work-toolbar>select{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-width:0;min-height:40px;color:var(--text-1);font:var(--weight-regular) var(--text-body)/1.5 var(--font-arabic);box-shadow:none;padding:8px 12px}.ap-shell .v2-work-toolbar>select{width:auto}.v2-work-form textarea{resize:vertical;min-height:88px!important}.v2-work-form label:has(>input[type=checkbox]){align-items:flex-start;gap:10px;font-weight:400;display:flex}.v2-work-form input[type=checkbox],.v2-work-form input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--green-800);flex-shrink:0}.v2-work-form input:focus-visible,.v2-work-form select:focus-visible,.v2-work-form textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.v2-work-form input[type=date],.v2-work-form input[inputmode=decimal]{text-align:right;font-family:var(--font-numeric);direction:ltr}.v2-work-decisions{gap:8px;display:grid}.v2-work-decisions label{border:1px solid var(--border-2);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:18px 1fr;gap:4px 10px;padding:12px;display:grid}.v2-work-decisions label:has(input:checked){border-color:var(--green-800);background:var(--surface-selected)}.v2-work-decisions small{color:var(--text-3);grid-column:2;font-size:12px;font-weight:400}.v2-work-form .v2-table input,.v2-work-form .v2-table select{min-width:150px!important}.v2-work-form .v2-alert,.v2-work-form .v2-kv{margin-bottom:16px}.ap-shell .v2-work-screen .v2-search input{outline:0;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}@media (max-width:760px){.v2-work-form .ap-fields{grid-template-columns:1fr}.v2-work-screen .v2-btn,.v2-work-form .v2-btn{min-height:44px}.v2-work-toolbar>*{flex:100%;max-width:none!important}.v2-work-subviews{overflow:auto}.v2-work-screen .v2-table,.v2-work-form .v2-table{min-width:720px;display:table!important}.v2-work-screen .v2-table thead,.v2-work-form .v2-table thead{display:table-header-group!important}.v2-work-screen .v2-table tbody,.v2-work-form .v2-table tbody{display:table-row-group!important}.v2-work-screen .v2-table tr,.v2-work-form .v2-table tr{display:table-row!important}.v2-work-screen .v2-table td,.v2-work-form .v2-table td,.v2-work-screen .v2-table th,.v2-work-form .v2-table th{display:table-cell!important}.v2-work-form input:not([type=checkbox]):not([type=radio]),.v2-work-form select{min-height:44px!important}}.v2-work-group{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);margin-top:16px;overflow:hidden}.v2-work-group>header{background:var(--surface-header);border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.v2-work-group h2{margin:0;font-size:14px}.v2-work-group header p{color:var(--text-3);margin:0;font-size:12px}.v2-work-group>.v2-table-wrap{border:0;border-radius:0}.v2-work-form label{margin:0}.v2-work-screen input[type=search]::-webkit-search-cancel-button{display:none}@media (max-width:760px){.v2-work-group>header{flex-direction:column;align-items:flex-start}.v2-work-form .v2-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-shell .v2-work-toolbar>select{flex:0 220px;width:auto}.v2-work-form .v2-kv--rows{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--neutral-50);padding:12px 14px}.v2-work-form .v2-kv--rows>div{justify-content:space-between;gap:14px;display:flex}.v2-work-form .v2-kv--rows dt{font-size:12px}.v2-work-form .v2-kv--rows dd{font-size:13px}.v2-work-form .ap-fields{margin:0}.v2-work-form form>fieldset{padding:0!important}.v2-work-form [hidden]{display:none!important}.ap-shell .v2-work-form{width:100%;min-width:0}.ap-shell .v2-work-form .ap-editor{background:0 0;border:0;margin:0;padding:0}.ap-shell .v2-work-form .ap-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}@media (max-width:760px){.ap-shell .v2-work-form .ap-fields{grid-template-columns:minmax(0,1fr)}}.v2-registry>.v2-table-wrap{margin-top:14px}.v2-registry-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v2-registry-card{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--surface-card);padding:18px}.v2-registry-card>.v2-badge{float:left}.v2-registry-card h2{margin:0 0 6px;font-size:16px}.v2-registry-card p{color:var(--text-3);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.v2-registry-card dl{border-top:1px solid var(--border-1);margin:16px 0;padding:12px 0}.v2-registry-card dl>div{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.v2-registry-card dt{color:var(--text-3)}.v2-registry-card dd{margin:0}.v2-registry-card>a,.v2-registry-card>button{margin-inline-end:6px}.v2-registry .v2-filterbar .v2-field{flex:130px;min-width:130px}.v2-registry .v2-filterbar .v2-field__label{font-size:12px}.v2-registry .v2-filterbar{align-items:flex-end}.v2-registry>.v2-tabs{margin-bottom:14px}@media (max-width:1100px){.v2-registry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v2-registry-cards{grid-template-columns:minmax(0,1fr)}.v2-registry .v2-filterbar__end{width:100%}.v2-registry .v2-seg{flex-wrap:wrap}}.ap-shell .v2-work-form .ap-field-wide{grid-column:1/-1}.ap-shell .v2-work-form h3.ap-field-wide{border-bottom:1px solid var(--border-1);margin:8px 0 0;padding-bottom:8px;font-size:14px;font-weight:600;display:block}.v2-form-disclosure{border:1px solid var(--border-1);border-radius:var(--radius-md);padding:12px 14px}.v2-form-disclosure>summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:500}.v2-form-disclosure[open]>summary{margin-bottom:14px}.ap-shell .v2-work-form .v2-seg button{min-height:40px}.v2-unit-record>.v2-tabs{margin:18px 0 16px}.v2-unit-record .ap-unit-information{margin-top:16px}@media (max-width:760px){.v2-form-disclosure>summary,.ap-shell .v2-work-form .v2-seg button{min-height:44px}}.ap-shell .v2-work-form form>fieldset{box-shadow:none;background:0 0;border:0;border-radius:0}:is(.ap-shell .v2-work-form label:has(>input[type=checkbox]),.ap-shell .v2-work-form label:has(>input[type=radio])){align-items:flex-start;gap:10px;font-weight:400;display:flex}.ap-shell .v2-work-form input[type=checkbox],.ap-shell .v2-work-form input[type=radio]{flex:0 0 16px;margin:3px 0 0}.ap-shell .v2-work-form .ap-follow-form{background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.ap-shell .v2-work-form label:has(>input[type=checkbox]),.ap-shell .v2-work-form label:has(>input[type=radio])){flex-direction:row}.v2-field-error{color:var(--status-danger-fg);font-size:12px;font-weight:400;display:block}.v2-form-error-count{color:var(--status-danger-fg);flex:1 0 100%;font-size:12px}.v2-dialog__foot:has(.v2-form-error-count){flex-wrap:wrap}.ap-shell .v2-work-form [aria-invalid=true]{border-color:var(--status-danger-fg)}.ap-shell .v2-work-form label:has(>input[type=checkbox]):has(>.v2-field-error){flex-wrap:wrap}.ap-shell .v2-work-form label:has(>input[type=checkbox])>.v2-field-error{flex-basis:100%}.v2-owner-info{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:20px}.v2-owner-info .ap-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.v2-work-screen>.v2-tabs{margin-bottom:16px}.v2-work-screen>.ap-property-detail{box-shadow:none;background:0 0;border:0;margin:18px 0;padding:0}.v2-work-screen .ap-property-detail>h3{margin:16px 0 12px;font-size:15px}.v2-work-screen .ap-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.v2-work-screen .ap-detail-title>label{min-width:240px}.v2-work-screen .ap-form-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.v2-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.v2-panel{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);min-width:0;padding:20px}.v2-panel h3{align-items:center;gap:12px;margin:0 0 12px;font-size:15px;display:flex}.v2-report-card{text-align:right;color:var(--text-1);cursor:pointer;grid-template-columns:36px 1fr;gap:8px 12px;display:grid}.v2-report-card>svg:first-child{color:var(--green-800);background:var(--green-50);border-radius:8px;grid-row:span 2;width:36px;height:36px;padding:6px}.v2-report-card>span{color:var(--text-3);font-size:13px}.v2-report-card>svg:last-child{grid-column:2}.v2-report-card:hover{border-color:var(--green-800);background:var(--green-50)}.ap-shell .v2-work-form .ap-follow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v2-work-form .ap-follow-fields>label:has(textarea){grid-column:1/-1}.v2-work-screen td{font-variant-numeric:tabular-nums}.v2-work-screen>.ap-follow-hint{color:var(--text-3);font-size:12px}.v2-work-screen .ap-follow-list{margin-top:16px}.v2-work-screen .ap-follow-card{border:1px solid var(--border-1);background:var(--surface-card);border-radius:var(--radius-lg);padding:20px}.v2-work-screen [hidden]{display:none!important}@media (max-width:1000px){.v2-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v2-card-grid,.ap-shell .v2-work-form .ap-follow-fields{grid-template-columns:minmax(0,1fr)}.v2-work-screen button,.v2-work-screen a.ap-secondary{min-height:44px}.v2-work-screen .ap-detail-title>label{width:100%;min-width:0}}.v2-login{background:var(--neutral-50);box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.v2-login-card{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);gap:16px;width:min(420px,100%);min-width:0;padding:32px 28px;display:grid}.v2-login-card .ap-auth-form{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;margin:0;padding:0;display:grid}.v2-login-card h1{margin:8px 0 0;font-size:22px}.v2-login-card p{color:var(--text-3);margin:0;font-size:13px}.v2-login-card h1+p{margin:-8px 0 0}.v2-login-card label{gap:6px;margin:0;font-size:13px;font-weight:500;display:grid}.v2-login-card input{box-sizing:border-box;border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-width:0;height:40px;min-height:40px;color:var(--text-1);text-align:right;padding:8px 12px}.v2-login-card form>button{width:100%;min-height:44px}.v2-login-card form{gap:16px;display:grid}.v2-login-card .v2-login-foot{text-align:center;color:var(--text-3);margin:0;font-size:13px;line-height:1.7}.v2-login-foot button{color:var(--text-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v2-login-foot a{color:var(--text-brand);text-decoration:underline}.ap-shell.v2-portal{background:var(--surface-canvas);min-height:100dvh;display:block}.v2-portal-top{z-index:20;background:var(--surface-card);border-bottom:1px solid var(--border-1);position:sticky;top:0}.v2-portal-top>div{justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:auto;padding:10px 20px;display:flex}.v2-portal-top .amlak-brand{width:140px}.v2-portal-who{align-items:center;gap:10px;font-size:13px;display:flex}.v2-portal-who strong,.v2-portal-who small{display:block}.v2-portal-who small{color:var(--text-3);font-size:12px}.v2-portal-avatar{background:var(--green-800);width:32px;height:32px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.v2-portal-main{gap:18px;max-width:1080px;margin:auto;padding:22px 20px 96px;display:grid}.v2-portal-hello h1{margin:0;font-size:24px}.v2-portal-hello p{color:var(--text-3);margin:4px 0 0;font-size:13px}.v2-portal-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.v2-portal-stack{gap:16px;display:grid}.v2-portal .v2-panel{padding:18px}.v2-portal h2{margin:0 0 12px;font-size:16px}.v2-portal-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-portal-list{margin:0;padding:0;list-style:none}.v2-portal-list li{border-top:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.v2-portal-list li:first-child{border-top:0}.v2-portal-list small{color:var(--text-3);font-size:12px;display:block}.v2-portal-list strong{font-size:14px}.v2-portal-due{background:var(--green-800);color:var(--cream);border-radius:var(--radius-lg);gap:14px;padding:20px;display:grid}.v2-portal-due .v2-money{color:var(--cream)}.v2-portal-due p{margin:0;font-size:13px}.v2-portal-tools{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.v2-portal-tools label{flex:1;gap:6px;font-size:12px;display:grid}.v2-portal-lease{border-top:1px solid var(--border-1);padding:14px 0}.v2-portal-lease summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.v2-portal-lease summary small{color:var(--text-3);flex-basis:100%;font-size:12px}.v2-portal-lease p{font-size:13px}.v2-portal .v2-table{min-width:480px}.v2-portal-main>.v2-tabs{margin:0}@media (max-width:760px){.v2-portal-grid{grid-template-columns:minmax(0,1fr)}.v2-portal-top>div{padding:10px 16px}.v2-portal-who>span:first-child{max-width:155px}.v2-portal-main{padding:20px 16px 60px}.v2-portal-tools label{flex-basis:100%}.v2-portal-avatar{display:none}}.v2-table td.v2-cell-notes{white-space:normal;min-width:190px;max-width:280px;line-height:1.7}.v2-work-screen .v2-table td{padding:12px 14px}.v2-work-screen .v2-table th{padding:10px 14px}@media (max-width:760px){.ap-shell .v2-work-toolbar>select{flex:100%;width:100%}}.v2-report-tile{align-content:space-between;gap:16px;display:grid}.v2-report-tile>div:first-child{align-items:flex-start;gap:12px;display:flex}.v2-tile-icon{background:var(--green-50);width:40px;height:40px;color:var(--green-800);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.v2-report-tile h3{margin:0 0 4px;font-size:15px;font-weight:600}.v2-report-tile p{color:var(--text-3);margin:0;font-size:13px}.v2-report-tile .ds-actions{gap:6px;display:flex}.ap-shell .v2-portal-main{grid-template-columns:minmax(0,1fr);width:100%;max-width:1080px;margin-inline:auto}.v2-portal-main>*{min-width:0}.v2-portal-tools label,.v2-portal-tools select{min-width:0;max-width:100%}.v2-portal-tools select{width:100%}.v2-portal-top .amlak-brand{max-width:140px}.v2-portal-top .amlak-brand img{width:100%;height:auto}.v2-portal-hello h1{overflow-wrap:anywhere}.v2-file{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--neutral-50);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:12px;font-size:13px;font-weight:400;display:flex}.v2-file__choose{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-card);min-height:40px;color:var(--text-brand);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:relative}.ap-shell .v2-file input.v2-file__input{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}.v2-file__choose:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.v2-file:has(input[aria-invalid=true]){border-color:var(--status-danger-fg)}.v2-file__hint{color:var(--text-3);font-size:12px}.v2-file__name{min-width:0;max-width:100%;color:var(--text-2);align-items:center;gap:6px;display:flex}.v2-file__name bdi{overflow-wrap:anywhere;min-width:0}.v2-file__name svg{flex-shrink:0}@media (max-width:760px){.v2-file__choose,.v2-file__name button{min-height:44px}.v2-dialog__head,.v2-dialog__foot{flex-shrink:0}.v2-dialog__foot button,.v2-dialog__head button{min-width:44px;min-height:44px}.v2-dialog__body{min-height:0}.v2-portal-panel-head,.v2-portal-list li{flex-wrap:wrap}.v2-portal .v2-btn{min-height:44px}}.v2-account-kinds{margin-bottom:16px!important}.v2-account-kinds legend{margin-bottom:8px;font-size:13px;font-weight:500}.v2-account-kinds .v2-work-decisions{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-shell .v2-account-kinds label{border:1px solid var(--border-2);border-radius:var(--radius-md);padding:10px;align-items:center!important}.v2-account-kinds:disabled{opacity:.65}@media (max-width:760px){.v2-account-kinds .v2-work-decisions{grid-template-columns:minmax(0,1fr)}.v2-account-kinds label{min-height:44px}}.v2-table .ap-row-actions,.v2-table .ds-actions{flex-flow:row;align-items:center;gap:6px;display:flex}.v2-table .ap-row-actions>*{white-space:nowrap}.v2-table-wrap{min-width:0}.v2-tabs{max-width:100%}@media (max-width:760px){.v2-tabs>button,.v2-seg>button{min-height:44px!important}.v2-table .ap-secondary,.v2-table .ap-primary,.v2-table .ap-text{min-height:44px}}.v2-import-fields{gap:16px;display:grid}.v2-import-fields>button{justify-self:start}.v2-print-overlay{color:#fff;background:#5b6660;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0 16px 40px;position:fixed;inset:0;overflow:auto}.v2-print-bar{font-family:var(--font-arabic);z-index:2;background:#5b6660;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:12px 0;font-size:13px;font-weight:400;line-height:1.7;display:flex;position:sticky;top:0}.v2-print-frame{background:#fff;border:0;width:100%;margin:0 auto;display:block;box-shadow:0 10px 40px #00000040}.v2-print-paper{background:#fff;width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000040}.v2-print-paper .v2-print-frame{max-width:none;box-shadow:none;margin:0;position:absolute;top:0;right:0}.v2-print-feedback{background:var(--surface-card);max-width:600px;color:var(--text-1);border-radius:8px;margin:30px auto;padding:24px}@media (max-width:760px){.v2-print-bar .v2-btn{min-height:44px}}.v2-reports .v2-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;margin:0 0 20px}.v2-reports .v2-report-tile{gap:12px;padding:16px}.v2-reports .v2-report-tile h3{margin:0;font-size:15px}.v2-reports .v2-report-tile p{margin:2px 0 0;font-size:12px}.v2-report-heading{margin:20px 0 12px;font-size:16px;font-weight:600}.v2-property-directory .v2-registry-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.v2-property-directory .v2-registry-card{min-width:0;padding:16px}.v2-property-directory .v2-registry-card h2{margin:0;font-size:15px}.v2-property-directory .v2-registry-card dl{gap:6px;margin:12px 0;padding:10px 0 0;display:grid}.v2-property-directory .v2-registry-card dl>div{margin:0}.v2-property-card-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.v2-form-summary{background:var(--border-1);border:1px solid var(--border-1);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.v2-form-summary>div{background:var(--neutral-50);gap:2px;padding:10px 12px;display:grid}.v2-form-summary>div>span:not(.v2-money){color:var(--text-3);font-size:11px}.v2-form-summary b{font-size:13px;font-weight:600}.ap-shell .v2-pop--notes li button,.ap-shell .v2-pop--notes li button.is-unread{background:var(--surface-card);border-bottom:0;border-radius:0}.ap-shell .v2-pop--notes li button:hover{background:var(--surface-hover)}.v2-form-summary__value{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.v2-collection-dialog>div>.v2-form-summary{margin-bottom:16px}.v2-collection-dialog .v2-work-decisions legend{margin-bottom:6px;font-size:12px;font-weight:500}.ap-shell .v2-collection-dialog .v2-work-decisions label{border:1px solid var(--border-2);align-items:flex-start;gap:10px;padding:12px;display:flex}.v2-collection-dialog .v2-work-decisions label>span{gap:4px;display:grid}.v2-collection-dialog .v2-work-decisions b{font-size:13px;font-weight:500}.v2-collection-dialog .v2-work-decisions small{grid-column:auto}.v2-collection-dialog .v2-work-decisions input{margin-top:3px}.ap-shell .v2-collection-dialog .v2-work-decisions label:has(input:checked){border-color:var(--green-800)}.ap-shell .v2-maintenance-screen .v2-work-toolbar>select{flex:100%;width:100%}.v2-maintenance-priority legend{font:var(--type-label);margin-bottom:6px}.ap-shell .v2-maintenance-priority .v2-seg label{cursor:pointer;margin:0;padding:0;display:block;position:relative}.v2-maintenance-priority input{opacity:0;position:absolute;inset:0}.v2-maintenance-priority label>span{border-radius:var(--radius-sm);white-space:nowrap;min-height:32px;padding:6px 12px;display:block}.v2-maintenance-priority label:has(input:checked)>span{background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--text-brand)}.v2-maintenance-priority label:has(input:focus-visible)>span{outline:2px solid var(--focus-ring);outline-offset:1px}.v2-maintenance-details article{gap:14px;display:grid}.v2-maintenance-details .ap-detail-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v2-maintenance-details h3,.v2-maintenance-details p{margin:0}.v2-maintenance-details .ap-actions{flex-wrap:wrap;gap:8px;display:flex}.v2-property-data{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:20px}.v2-record-back .ap-back{color:var(--text-2);font-size:var(--text-caption);align-items:center;gap:6px;width:fit-content;margin:0;display:inline-flex}.v2-tenant-record>.v2-tabs{margin:20px 0 16px}.v2-tenant-information{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.v2-record-panel{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);min-width:0;padding:18px}.v2-record-panel>h3{margin:0 0 10px;font-size:14px}.v2-record-panel .v2-kv{margin:0}.v2-record-panel .v2-kv dd{overflow-wrap:anywhere}.v2-tenant-extra{grid-column:1/-1}.v2-record-notes{white-space:pre-wrap;overflow-wrap:anywhere}.v2-linked-leases-all{margin-top:12px;font-size:12px;display:inline-block}.v2-record-file-add{margin-top:10px}.v2-record-files{border:1px solid var(--border-1);border-radius:var(--radius-md);margin:0 0 14px;padding:0;list-style:none}.v2-record-files li{border-top:1px solid var(--border-1);align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:13px;display:flex}.v2-record-files li:first-child{border-top:0}.v2-record-files li>svg{flex-shrink:0}.v2-record-files li>a:not(.v2-btn){overflow-wrap:anywhere;flex:1;min-width:0}.v2-record-files small{color:var(--text-3);font-size:12px;display:block}.v2-tenant-kind{justify-items:start;gap:6px;display:grid}.v2-tenant-kind>span{font-size:13px;font-weight:500}@media (max-width:1100px){.v2-tenant-information{grid-template-columns:1fr}}.v2-unit-information{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--surface-card);white-space:normal;min-width:0;padding:20px}.v2-unit-information .v2-kv{margin:0}.v2-unit-information>a{align-items:center;gap:6px;display:inline-flex}.v2-unit-information .v2-kv dd{overflow-wrap:anywhere}.v2-unit-record>.v2-alert{margin-top:16px}.v2-property-back .ap-back{color:var(--text-2);font-size:var(--text-caption);align-items:center;gap:6px;width:fit-content;margin:0;display:inline-flex}.v2-property-unit-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.v2-property-unit-toolbar>.v2-field{width:200px}.v2-property-unit-toolbar>.v2-search{width:220px}.v2-property-unit-toolbar>[role=status],.v2-scope-note{font-size:var(--text-caption);color:var(--text-3)}.v2-property-unit-toolbar>[role=status]{margin-inline-start:auto}.v2-scope-note{margin:12px 0}@media (max-width:760px){.v2-property-unit-toolbar>.v2-field{flex:1;min-width:140px}.v2-property-unit-toolbar>.v2-search{width:100%}}.v2-sheet-toolbar,.v2-sheet-period,.v2-sheet-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-sheet-toolbar{justify-content:space-between;margin-bottom:14px}.v2-sheet-period>label{width:170px}.v2-sheet-period input{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:40px;font:inherit;color:var(--text-1);padding:8px 12px}.v2-sheet-period>span{font-size:var(--text-caption);color:var(--text-3)}.v2-sheet-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 0;display:flex}.v2-sheet-filters>label{font-size:var(--text-caption);gap:6px;display:grid}.v2-sheet-filters select{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-card);min-width:170px;min-height:40px;color:var(--text-1);font:inherit;padding:8px 12px}.v2-sheet-table .v2-table-wrap{max-height:520px}.v2-sheet-table .v2-table td,.v2-sheet-table .v2-table th{padding:8px 12px}.v2-sheet-previous{color:var(--status-danger-fg);background:var(--status-danger-bg);border-radius:4px;align-items:baseline;gap:4px;padding:1px 6px;font-size:12px;display:inline-flex}.v2-sheet-previous .v2-money__c{color:inherit}.v2-sheet-explanation{font-size:var(--text-caption);color:var(--text-3);margin-top:12px}.v2-sheet-explanation summary{cursor:pointer}.v2-sheet-cards{gap:8px;margin:0;padding:0;list-style:none;display:none}.v2-sheet-cards li{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);gap:10px;padding:12px 14px;display:grid}.v2-sheet-card-top{align-items:center;gap:10px;display:flex}.v2-sheet-card-top strong{min-width:40px;font-size:16px}.v2-sheet-card-top>span:not(.v2-badge){flex:1;font-size:14px}.v2-sheet-cards dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.v2-sheet-cards dt{color:var(--text-3);font-size:12px}.v2-sheet-cards dd{margin:0;font-size:13px}.v2-sheet-card-note{color:var(--text-2);font-size:12px}.v2-sheet-card-note small{display:block}.v2-sheet-collect{width:100%}@media (max-width:760px){.v2-sheet-table{display:none}.v2-sheet-cards{display:grid}.v2-sheet-tools{margin-inline-start:auto}}.v2-work-form .v2-form-section{color:var(--text-3);border-bottom:1px solid var(--border-1);padding:8px 0 6px;font-size:12px;font-weight:500}.v2-work-form .v2-form-choice{justify-items:start;gap:6px;display:grid}.v2-work-form .v2-form-choice>span{font:var(--type-label)}.v2-login-password-label{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.v2-login-password-label a{color:var(--text-brand);font-size:12px;font-weight:400;text-decoration:underline}.v2-print-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-print-bar{flex-wrap:wrap}
.u09-account-card{gap:16px;display:grid}.u09-account-card .ap-auth-form{gap:16px;max-width:none}.u09-account-card h1{margin:8px 0 0;font-size:22px}.u09-account-card p{color:var(--text-3);font-size:13px;line-height:1.7}.u09-account-icon{background:var(--status-success-bg);width:52px;height:52px;color:var(--status-success-fg);border-radius:50%;place-items:center;display:grid}.u09-password-rules{color:var(--text-3);gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.u09-password-rules li{align-items:center;gap:6px;display:flex}.u09-activation-summary{border:1px solid var(--border-1);border-radius:8px;gap:10px;margin:0;padding:12px 14px;font-size:13px;display:grid}.u09-activation-summary>div{justify-content:space-between;gap:16px;display:flex}.u09-activation-summary dt{color:var(--text-3)}.u09-activation-summary dd{overflow-wrap:anywhere;margin:0}.u09-account-card .u09-consent{align-items:center;gap:8px;display:flex}.u09-account-card .u09-consent input{flex-shrink:0;width:18px;height:18px}.u09-legal-copy{white-space:pre-wrap}.u09-account-card details summary{cursor:pointer;min-height:44px;color:var(--green-800);align-items:center;display:flex}.v2-login{font:400 14px/1.7 var(--font-arabic);color:var(--text-1)}.v2-login-card h1{line-height:1.7}.v2-login-card label{font:var(--type-label);gap:6px}.v2-login-card input:not([type=checkbox]){font:400 14px/1.5 var(--font-arabic);border-color:var(--border-strong)}.v2-login-card .v2-login-password-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-login-card form>button{padding-inline:20px;font-size:14px}.v2-login-card .v2-login-foot{line-height:1.7}.v2-login-card .v2-login-foot a:last-child{text-underline-offset:3px;font-size:12px}.v2-login-password-label a{text-underline-offset:3px}.v2-login-card form>p{line-height:1.7}.u09-account-icon{border-radius:14px}.u09-password-rules{flex-wrap:wrap;gap:6px 14px;margin:-8px 0 0;display:flex}.u09-password-rules li{gap:4px}.u09-activation-summary{background:var(--border-1);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;padding:0;overflow:hidden}.u09-activation-summary>div{background:var(--neutral-50);gap:2px;padding:10px 12px;display:grid}.u09-activation-summary dt{font-size:11px}.u09-activation-summary dd{font-size:13px;font-weight:600}@media (max-width:760px){.v2-login-card .u09-consent{align-items:flex-start;min-height:44px}.u09-consent input{margin-top:3px}}.v2-login-card.u09-account-card{min-width:0}.u09-account-card :is(form,dl,details){min-width:0;max-width:100%}.u09-account-card :is(h1,p,dd,summary){overflow-wrap:anywhere}@media (max-width:760px){.v2-login:has(.u09-activation-summary){align-content:start;place-items:start center}}.u09-account-card h2{margin:0;font-size:18px;line-height:1.7}.u09-account-card .v2-login-foot button{color:var(--green-800);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.u09-account-card .u09-activation-summary dd{overflow-wrap:anywhere;min-width:0}
select.v2-select,.ap-shell select.v2-select,.v2-dialog select.v2-select,.v2-portal select.v2-select{box-sizing:border-box;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6B62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:10px!important;background-repeat:no-repeat!important;height:40px!important;min-height:40px!important;padding:8px 12px 8px 34px!important}select.v2-select[multiple]{background-image:none!important;height:auto!important}@media (max-width:760px){.v2-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v2-summary__item{border-top:0;min-width:0;border-inline-start:0!important}.v2-summary__item:nth-child(2n){border-inline-start:1px solid var(--border-1)!important}.v2-summary__item:nth-child(n+3){border-top:1px solid var(--border-1)}.v2-summary__note{overflow-wrap:anywhere}}.v2-work-form .v2-wiz-review .v2-kv--rows{background:0 0;border:0;border-radius:0;padding:0}.v2-work-form .v2-wiz-review .v2-kv--rows>div,.v2-pay-review>div{grid-template-columns:minmax(80px,.65fr) minmax(0,1.35fr);align-items:baseline;gap:16px;padding:9px 0;display:grid}.v2-work-form .v2-wiz-review .v2-kv--rows dd,.v2-pay-review dd{text-align:end;overflow-wrap:anywhere;min-width:0;font-weight:500}.v2-dialog-native[open]{overflow:hidden}.v2-dialog__body,.ap-dialog-body{overscroll-behavior:contain;min-width:0;overflow-x:hidden!important}.v2-dialog__fields,.v2-dialog__fields>*,.v2-work-form,.v2-work-form .ap-fields>*{min-width:0;max-width:100%}.v2-dialog__fields input,.v2-dialog__fields textarea{box-sizing:border-box;max-width:100%}.v2-dialog__foot,.ap-dialog-footer{gap:8px;justify-content:flex-start!important}:is(.v2-dialog__foot,.ap-dialog-footer) :is(.v2-btn--danger,.ap-danger,.is-danger){margin-inline-start:auto}:is(.v2-dialog__foot,.ap-dialog-footer) :is(.v2-wiz-actions,.v2-pay-actions,.v2-follow-footer){align-items:center;gap:8px;display:flex}@media (max-width:760px){.v2-dialog-native[open]:not(.rd-command-dialog){align-items:flex-end;padding:0!important}.v2-dialog-native[open]>.v2-dialog{border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:92dvh}.v2-work-form .ap-fields,.v2-work-form .ap-follow-fields{grid-template-columns:minmax(0,1fr)}.ap-action-dialog[open]{border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0;inset:auto 0 0}}.v2-bell-count{background:var(--status-danger-fg);color:#fff;box-sizing:border-box;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:600;line-height:20px;display:grid}.v2-login{font-family:var(--font-arabic)}.v2-login-card .ap-auth-form .v2-login-foot{font-size:13px;line-height:1.7}.v2-state__actions{flex-wrap:wrap;justify-content:center}.ap-content:has(.ap-route-skeleton)>header{display:none!important}.ap-content .v2-work-screen:has(>.ap-route-skeleton)>header{display:none!important}@media (max-width:760px){.ap-content .v2-search:has(>.v2-search__clear){height:40px;min-height:40px;position:relative}.ap-content .v2-search__clear{inset-inline-end:2px;width:44px;height:44px;min-height:44px;position:absolute;top:50%;transform:translateY(-50%)}.ap-shell .ap-content .v2-search:has(>.v2-search__clear) input{padding-inline-end:32px!important}}
:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard) .v2-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px #c6a45b2e}:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard,.v2-dialog) .v2-field__label{font:var(--type-label)}:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard,.v2-dialog) :is(input.v2-input.v2-input,textarea.v2-textarea.v2-textarea,select.v2-select.v2-select){font:var(--weight-regular) var(--text-body)/1.5 var(--font-arabic);min-height:var(--control-h-md);padding:8px 12px}:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard,.v2-dialog) .v2-money-input input.v2-input.v2-input{font-family:var(--font-numeric);font-size:var(--text-amount-md);font-weight:var(--weight-semibold);min-height:52px;padding-inline-start:52px}.v2-money-input .v2-money-input__c{inset-inline:auto 14px}:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard,.v2-dialog) .v2-check{font-size:var(--text-body);line-height:1.5}:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard,.v2-dialog) .v2-search{line-height:1.7}:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard,.v2-dialog) .v2-search input{font-size:var(--text-small);line-height:1.7;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.ap-shell,.ap-portal,.ap-auth,.ap-onboard,.v2-dialog) :is(.v2-input,.v2-select,.v2-textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--green-800);box-shadow:none}.v2-dialog{font:var(--weight-regular) var(--text-body)/1.7 var(--font-arabic)}.v2-dialog .v2-dialog__title{line-height:1.7}.v2-dialog>div.v2-dialog__body{padding:20px}.v2-dialog__head>div{overflow-wrap:anywhere;min-width:0}.v2-dialog__head>button{flex-shrink:0}.v2-dialog__body :is(form,fieldset,.v2-work-form){min-width:0;max-width:100%}.v2-dialog__body .ap-fields{column-gap:14px;row-gap:14px!important}.v2-dialog__foot{min-width:0}.v2-dialog__foot :is(button,a){white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:760px){.v2-dialog-native[open]{align-items:flex-end;padding:0}.v2-dialog{width:100%;min-height:0;max-height:92dvh}.v2-dialog>div.v2-dialog__body{scrollbar-gutter:auto;min-height:0;padding:20px;overflow-y:auto}.v2-dialog-native[aria-label=الملف\ الشخصي]>.v2-dialog{min-height:min(92dvh,592.563px)}}.v2-dialog #account-preferences:not(.rd-account-preferences) label:has(>input[type=checkbox]){align-items:flex-start;min-height:24px}@media (max-width:760px){.v2-dialog #account-preferences:not(.rd-account-preferences) label:has(>input[type=checkbox]){min-height:44px}}.v2-table th{border-top:0}:is(.ap-shell,.ap-portal) .v2-table th button:focus-visible{outline-offset:0}@media (max-width:760px){.v2-summary__item:nth-child(3){border-inline-start:0!important}.v2-summary__item:nth-child(n+3){border-top:1px solid var(--border-1)}}:is(.ap-shell,.ap-portal) .v2-summary__item:focus-visible,:is(.ap-shell,.ap-portal) .v2-tabs button:focus-visible,:is(.ap-shell,.ap-portal) .v2-sidenav button:focus-visible{outline-offset:2px}:is(.ap-shell,.ap-portal) .v2-search input:focus-visible{box-shadow:none;outline:0}@media (min-width:761px){.v2-shell .v2-sidenav__group-title{font-size:11px}}:is(.ap-shell,.ap-portal) select.v2-topbar-org{width:auto;max-width:none;min-height:0;font-family:var(--font-arabic);appearance:auto;border-radius:0;line-height:1.7}:is(.ap-shell,.ap-portal) select.v2-topbar-org:focus-visible{outline-offset:2px}.ap-shell.v2-shell,.ap-shell.v2-shell .ap-content{line-height:1.7}.v2-work-screen .v2-table .v2-money{font-size:inherit}.v2-record-back{line-height:1.7;display:flex}@media (max-width:760px){.ap-shell.v2-shell .ap-mobile-nav button{min-height:52px;font-size:var(--text-micro);justify-content:normal;place-items:normal center;gap:2px;font-weight:500;display:grid}.ap-shell.v2-shell .ap-mobile-nav button[aria-current=page]{font-weight:600}.v2-shell .v2-org{max-width:50vw;padding:0 10px}.v2-shell .v2-org select{width:auto;max-width:calc(50vw - 45px)}}.v2-shell .v2-bell-count{top:2px;background:var(--status-danger-fg);min-width:16px;height:16px;color:var(--surface-card);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:grid;inset-inline-end:2px}:is(.v2-tenant-directory,.v2-lease-directory)>.v2-table-wrap .ap-row-actions,.v2-collection-u00>.u24-payment-directory>.v2-table-wrap .v2-work-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}@media (min-width:761px){.v2-shell .v2-sidenav__group-title .v2-sidenav__count{height:18px;min-height:18px;line-height:18px}}.v2-lease-directory>.v2-table-wrap>.v2-table{table-layout:auto;min-width:980px}@media (min-width:761px){.v2-lease-directory>.v2-table-wrap>.v2-table th:first-child{width:18.0599%}.v2-lease-directory>.v2-table-wrap>.v2-table th:nth-child(2){width:21.1022%}.v2-lease-directory>.v2-table-wrap>.v2-table th:nth-child(3){width:10.3512%}.v2-lease-directory>.v2-table-wrap>.v2-table th:nth-child(4){width:11.5434%}.v2-lease-directory>.v2-table-wrap>.v2-table th:nth-child(5){width:10.3512%}.v2-lease-directory>.v2-table-wrap>.v2-table th:nth-child(6){width:9.25999%}.v2-lease-directory>.v2-table-wrap>.v2-table th:nth-child(7){width:19.3321%}.u24-ejar-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table{table-layout:fixed}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table th:first-child{width:11.002%}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table th:nth-child(2){width:14.9503%}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table th:nth-child(3){width:11.2713%}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table th:nth-child(4){width:19.4822%}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table th:nth-child(5){width:19.9338%}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table th:nth-child(6){width:8.20102%}.v2-collection-u00>.u24-payment-directory>.v2-table-wrap>.v2-table th:nth-child(7){width:15.1593%}}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-sans-arabic-400.0w9p35fqow501.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-sans-arabic-500.2pdxirmh27jq8.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ibm-plex-sans-arabic-600.38t3e-pabc7hz.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ibm-plex-sans-arabic-700.1g4h7xof4d7ob.ttf)format("truetype")}@font-face{font-family:Clash Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/clash-display-400.0503wkblg3n6i.woff2)format("woff2")}@font-face{font-family:Clash Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/clash-display-500.1vlel4zddykfb.woff2)format("woff2")}@font-face{font-family:Clash Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/clash-display-600.35glwwf3jhwis.woff2)format("woff2")}@font-face{font-family:Clash Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/clash-display-700.0r1i3akrcjsqg.woff2)format("woff2")}
:root{--green-950:#0e2a22;--green-900:#143a2f;--green-800:#1d4e3f;--green-700:#255e4b;--green-600:#2e6b50;--green-400:#6f9a82;--green-300:#a3c0ae;--green-200:#cadbcf;--green-100:#e3ece5;--green-50:#f0f5f1;--gold-800:#6e5320;--gold-700:#86672a;--gold-500:#c6a45b;--gold-300:#dec794;--gold-100:#f5ecd8;--gold-50:#faf6ec;--ink:#203b32;--neutral-700:#44574d;--neutral-600:#5a6b62;--neutral-500:#7a887f;--neutral-300:#c9d2cb;--neutral-200:#dde3dd;--neutral-150:#e6ebe5;--neutral-100:#eef1ec;--neutral-50:#f8f9f6;--cream:#f5f0e7;--white:#fff;--red-700:#9b3520;--red-100:#fbeae4;--red-300:#e8b3a3;--amber-700:#83550f;--amber-100:#faefd9;--amber-300:#e3c68a;--teal-700:#1f5e6b;--teal-100:#e2f0f1;--teal-300:#a5ccd1;--slate-700:#4d5b66;--slate-100:#eceff1;--slate-300:#c3cbd1;--surface-canvas:var(--neutral-50);--surface-card:var(--white);--surface-sunken:var(--neutral-100);--surface-header:#f2f5f1;--surface-selected:var(--green-50);--surface-hover:#f4f7f3;--surface-brand:var(--green-800);--surface-brand-strong:var(--green-900);--surface-cream:var(--cream);--surface-print:#fff;--overlay-scrim:#0e2a226b;--text-1:var(--ink);--text-2:var(--neutral-700);--text-3:var(--neutral-600);--text-disabled:var(--neutral-500);--text-brand:var(--green-800);--text-on-brand:#fff;--text-on-brand-2:#cfddd3;--text-accent:var(--gold-700);--text-link:var(--green-700);--border-1:var(--neutral-150);--border-2:var(--neutral-200);--border-strong:var(--neutral-300);--border-brand:var(--green-800);--border-accent:var(--gold-500);--action-primary:var(--green-800);--action-primary-hover:var(--green-700);--action-primary-press:var(--green-900);--focus-ring:var(--gold-500);--focus-ring-inner:var(--green-800);--status-danger-fg:var(--red-700);--status-danger-bg:var(--red-100);--status-danger-border:var(--red-300);--status-warning-fg:var(--amber-700);--status-warning-bg:var(--amber-100);--status-warning-border:var(--amber-300);--status-success-fg:#2a6340;--status-success-bg:#e4f1e7;--status-success-border:#a9cdb3;--status-info-fg:var(--teal-700);--status-info-bg:var(--teal-100);--status-info-border:var(--teal-300);--status-neutral-fg:var(--slate-700);--status-neutral-bg:var(--slate-100);--status-neutral-border:var(--slate-300);--money-overdue:var(--status-danger-fg);--money-due:var(--status-warning-fg);--money-promised:var(--status-info-fg);--money-pending:var(--status-warning-fg);--money-confirmed:var(--status-success-fg);--money-reversed:var(--status-neutral-fg);--money-future:var(--text-3)}
:root{--font-arabic:"IBM Plex Sans Arabic",Tahoma,sans-serif;--font-display:"Clash Display","IBM Plex Sans Arabic",sans-serif;--font-ui:var(--font-arabic);--font-numeric:"IBM Plex Sans Arabic",Tahoma,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-micro:11px;--text-caption:12px;--text-small:13px;--text-body:14px;--text-lead:16px;--text-h4:15px;--text-h3:18px;--text-h2:22px;--text-h1:27px;--text-display:34px;--text-amount-lg:30px;--text-amount-md:20px;--leading-tight:1.35;--leading-snug:1.5;--leading-body:1.7;--leading-loose:1.9;--tracking-display:-.01em;--tracking-latin-caps:.04em;--type-page-title:var(--weight-bold) var(--text-h1)/var(--leading-tight) var(--font-arabic);--type-section-title:var(--weight-bold) var(--text-h3)/var(--leading-snug) var(--font-arabic);--type-body:var(--weight-regular) var(--text-body)/var(--leading-body) var(--font-arabic);--type-label:var(--weight-semibold) var(--text-caption)/var(--leading-snug) var(--font-arabic);--type-table:var(--weight-regular) var(--text-small)/var(--leading-snug) var(--font-arabic);--type-table-head:var(--weight-medium) var(--text-micro)/var(--leading-snug) var(--font-arabic)}
:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:20px;--space-10:24px;--space-11:28px;--space-12:32px;--space-14:40px;--space-16:48px;--space-20:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-round:999px;--border-width:1px;--border-width-strong:2px;--rule-accent:3px;--shadow-none:none;--shadow-1:0 1px 0 #143a2f0a;--shadow-2:0 4px 16px #143a2f14;--shadow-dialog:0 24px 64px #0e2a222e;--shadow-drawer:-10px 0 35px #17382b26;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:44px;--row-h-dense:40px;--row-h-regular:52px;--row-h-relaxed:64px;--sidebar-w:260px;--sidebar-w-compact:228px;--topbar-h:64px;--content-max:1500px;--content-pad:32px;--content-pad-mobile:16px;--bp-mobile:760px;--bp-tablet:1000px;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--dur-instant:80ms;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.32s;--dur-loader:2.4s;--z-sticky:10;--z-topbar:35;--z-drawer:30;--z-dialog:50;--z-toast:60}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-canvas);color:var(--text-1);font:var(--type-body);font-feature-settings:"tnum" 1;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--text-link);text-underline-offset:3px}a:hover{color:var(--green-900)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px #c6a45b2e}.ap-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.ap-ltr{direction:ltr;unicode-bidi:isolate}.ap-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-brand-loader{vertical-align:middle;color:var(--green-800);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:14px;animation:.24s ease-out .25s both ap-loader-in;display:inline-flex}.ap-brand-loader--section{width:100%;min-height:200px;padding:32px 0;display:flex}.ap-brand-loader--page{z-index:50;background:var(--surface-canvas);gap:18px;display:flex;position:fixed;inset:0}.ap-brand-loader__mark{width:var(--loader-size,44px);height:var(--loader-size,44px);-webkit-mask:var(--ap-mark-url,url(../media/mark-dark.0af8o-df38ikn.svg)) center/contain no-repeat;-webkit-mask:var(--ap-mark-url,url(../media/mark-dark.0af8o-df38ikn.svg)) center/contain no-repeat;mask:var(--ap-mark-url,url(../media/mark-dark.0af8o-df38ikn.svg)) center/contain no-repeat;background:currentColor;display:block;position:relative;overflow:hidden}.ap-brand-loader__mark>span{background:linear-gradient(115deg,transparent 35%,var(--gold-300) 47%,var(--gold-500) 50%,var(--gold-300) 53%,transparent 65%);background-size:250% 100%;animation:1.8s cubic-bezier(.45,0,.25,1) infinite ap-brand-light;position:absolute;inset:0}.ap-brand-loader__track{width:calc(var(--loader-size,44px) * 2);background:var(--green-100);border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.ap-brand-loader__track:after{content:"";border-radius:inherit;background:var(--gold-500);width:38%;animation:1.3s cubic-bezier(.45,0,.25,1) infinite ap-loader-track;position:absolute;top:0;bottom:0;left:0}.ap-brand-loader__text{font-size:var(--text-small);color:var(--text-3)}.ap-spinner{width:var(--spinner-size,16px);height:var(--spinner-size,16px);border:2px solid;opacity:.85;vertical-align:-3px;border-inline-start-color:#0000;border-radius:50%;flex-shrink:0;animation:.7s linear infinite ap-spin;display:inline-block}.ap-skel{background:linear-gradient(90deg,var(--neutral-100) 0%,var(--neutral-150) 40%,var(--neutral-100) 80%);background-size:250% 100%;border-radius:6px;animation:1.5s ease-in-out infinite ap-skel;display:block}.ap-skel-wrap{gap:12px;animation:.24s ease-out .25s both ap-loader-in;display:grid}.ap-refreshing{position:relative}.ap-refreshing:before{content:"";inset-inline:0;z-index:2;background:linear-gradient(90deg,transparent,var(--gold-500),transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:1.1s linear infinite ap-refresh;position:absolute;top:0}.ap-refreshing>*{opacity:.6;transition:opacity .2s}@keyframes ap-loader-in{0%{opacity:0}to{opacity:1}}@keyframes ap-brand-light{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ap-loader-track{0%{transform:translate(265%)}to{transform:translate(-100%)}}@keyframes ap-spin{to{transform:rotate(360deg)}}@keyframes ap-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ap-refresh{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes ap-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ap-check-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ap-brand-loader,.ap-skel-wrap{opacity:1;animation:none!important}.ap-spinner{animation:1.4s linear infinite ap-spin!important}}@media print{body{background:#fff}.ap-no-print{display:none!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr,.ap-avoid-break{break-inside:avoid}}
.ap-btn{min-height:var(--control-h-md);border-radius:var(--radius-md);font:var(--weight-semibold) var(--text-small)/1 var(--font-arabic);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-instant);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ap-btn:active:not(:disabled){transform:translateY(1px)}.ap-btn:disabled,.ap-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ap-btn[aria-busy=true]{cursor:progress;opacity:1}.ap-btn--sm{min-height:var(--control-h-sm);font-size:var(--text-caption);gap:6px;padding:0 12px}.ap-btn--lg{min-height:var(--control-h-lg);font-size:var(--text-body);padding:0 20px}.ap-btn--block{width:100%}.ap-btn--icon{width:var(--control-h-md);padding:0}.ap-btn--icon.ap-btn--sm{width:var(--control-h-sm)}.ap-btn--icon.ap-btn--lg{width:var(--control-h-lg)}.ap-btn--primary{background:var(--action-primary);color:var(--text-on-brand);border-color:var(--action-primary)}.ap-btn--primary:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.ap-btn--primary:active:not(:disabled){background:var(--action-primary-press)}.ap-btn--secondary{background:var(--surface-card);color:var(--text-brand);border-color:var(--border-2)}.ap-btn--secondary:hover:not(:disabled){border-color:var(--green-300);background:var(--surface-hover)}.ap-btn--ghost{color:var(--text-brand);background:0 0}.ap-btn--ghost:hover:not(:disabled){background:var(--green-50)}.ap-btn--danger{background:var(--surface-card);color:var(--status-danger-fg);border-color:var(--status-danger-border)}.ap-btn--danger:hover:not(:disabled){background:var(--status-danger-bg)}.ap-btn--onbrand{color:#fff;background:0 0;border-color:#ffffff59}.ap-btn--onbrand:hover:not(:disabled){background:#ffffff14}.ap-badge{border-radius:var(--radius-sm);min-height:24px;font:var(--weight-medium) var(--text-caption)/1.4 var(--font-arabic);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.ap-badge--sm{min-height:20px;font-size:var(--text-micro);padding:1px 6px}.ap-badge--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.ap-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.ap-badge--success{background:var(--status-success-bg);color:var(--status-success-fg)}.ap-badge--info{background:var(--status-info-bg);color:var(--status-info-fg)}.ap-badge--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.ap-badge--outline{background:var(--surface-card);color:var(--text-2);border-color:var(--border-2)}.ap-badge--brand{background:var(--green-50);color:var(--text-brand)}.ap-badge--struck .ap-badge__label{text-decoration:line-through;text-decoration-thickness:1px}.ap-money{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:4px;display:inline-flex}.ap-money__n{font-family:var(--font-numeric);direction:ltr;unicode-bidi:isolate}.ap-money__c{color:var(--text-3);font-size:.78em;font-weight:var(--weight-regular)}.ap-money--lg .ap-money__n{font-size:var(--text-amount-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.1}.ap-money--md .ap-money__n{font-size:var(--text-amount-md);font-weight:var(--weight-semibold)}.ap-money--struck .ap-money__n{text-decoration:line-through}.ap-field{align-content:start;gap:6px;min-width:0;display:grid}.ap-field__label{font:var(--type-label);color:var(--text-1);align-items:baseline;gap:6px;display:flex}.ap-field__opt{font-weight:var(--weight-regular);color:var(--text-3);font-size:var(--text-caption)}.ap-field__req{color:var(--status-danger-fg)}.ap-field__hint{font-size:var(--text-caption);color:var(--text-3);line-height:var(--leading-snug)}.ap-field__error{font-size:var(--text-caption);color:var(--status-danger-fg);align-items:center;gap:6px;display:flex}.ap-input,.ap-select,.ap-textarea{width:100%;min-width:0;min-height:var(--control-h-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-1);font:var(--weight-regular) var(--text-body)/1.5 var(--font-arabic);transition:border-color var(--dur-fast);padding:8px 12px}.ap-input:hover,.ap-select:hover,.ap-textarea:hover{border-color:var(--neutral-500)}.ap-input:focus-visible,.ap-select:focus-visible,.ap-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--green-800);box-shadow:none}.ap-input[aria-invalid=true],.ap-select[aria-invalid=true],.ap-textarea[aria-invalid=true]{border-color:var(--status-danger-fg)}.ap-input:disabled,.ap-select:disabled,.ap-textarea:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.ap-input[readonly]{background:var(--surface-sunken)}.ap-input--ltr{text-align:right;direction:ltr;unicode-bidi:plaintext}.ap-textarea{resize:vertical;min-height:88px}.ap-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6B62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;padding-inline:34px 12px}.ap-money-input{align-items:center;display:flex;position:relative}.ap-money-input .ap-input{font-family:var(--font-numeric);font-size:var(--text-amount-md);font-weight:var(--weight-semibold);text-align:right;font-variant-numeric:tabular-nums;direction:ltr;min-height:52px;padding-inline-start:52px}.ap-money-input__c{color:var(--text-3);font-size:var(--text-small);pointer-events:none;position:absolute;inset-inline-start:14px}.ap-check{cursor:pointer;font-size:var(--text-body);align-items:flex-start;gap:10px;min-height:24px;line-height:1.5;display:inline-flex}.ap-check input{appearance:none;border:1.5px solid var(--neutral-500);border-radius:var(--radius-xs);background:var(--surface-card);cursor:pointer;flex-shrink:0;place-items:center;width:18px;height:18px;margin:2px 0 0;display:grid}.ap-check input[type=radio]{border-radius:50%}.ap-check input:checked{background:var(--green-800);border-color:var(--green-800)}.ap-check input[type=checkbox]:checked:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.ap-check input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.ap-check input:disabled{opacity:.5;cursor:not-allowed}.ap-check__hint{font-size:var(--text-caption);color:var(--text-3);display:block}.ap-search{min-height:var(--control-h-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-3);align-items:center;gap:8px;padding:0 12px;display:flex}.ap-search:focus-within{outline:2px solid var(--focus-ring);border-color:var(--green-800)}.ap-search input{min-width:0;font-size:var(--text-small);color:var(--text-1);background:0 0;border:0;outline:0;flex:1;padding:0}.ap-search kbd{font:var(--text-micro)/1 var(--font-mono);color:var(--text-3);border:1px solid var(--border-2);direction:ltr;border-radius:4px;padding:3px 5px}.ap-search__clear{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:4px;display:grid}.ap-seg{background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-1);gap:2px;padding:3px;display:inline-flex}.ap-seg button{min-height:34px;color:var(--text-2);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ap-seg button:hover{color:var(--text-1)}.ap-seg button[aria-pressed=true]{background:var(--surface-card);color:var(--text-brand);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #143a2f1f}.ap-tabs{border-bottom:1px solid var(--border-2);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ap-tabs button{min-height:44px;color:var(--text-2);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.ap-tabs button:hover{color:var(--text-1)}.ap-tabs button[aria-selected=true]{color:var(--text-brand);font-weight:var(--weight-semibold)}.ap-tabs button[aria-selected=true]:after{content:"";inset-inline:10px;background:var(--green-800);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.ap-tabs__count{font-size:var(--text-micro);background:var(--surface-sunken);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px}.ap-table-wrap{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);max-width:100%;overflow:auto}.ap-table{border-collapse:separate;border-spacing:0;width:100%;font:var(--type-table);color:var(--text-1);text-align:start}.ap-table th{z-index:1;background:var(--surface-header);color:var(--text-3);font:var(--type-table-head);text-align:start;border-bottom:1px solid var(--border-2);white-space:nowrap;padding:10px 14px;position:sticky;top:0}.ap-table th[aria-sort] button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ap-table th[aria-sort] button:focus-visible{outline:2px solid var(--focus-ring)}.ap-table td{border-bottom:1px solid var(--border-1);vertical-align:middle;white-space:nowrap;padding:12px 14px}.ap-table td.is-wrap{white-space:normal;min-width:180px}.ap-table tbody tr:last-child td{border-bottom:0}.ap-table tbody tr:hover td{background:var(--surface-hover)}.ap-table tbody tr[aria-selected=true] td{background:var(--surface-selected)}.ap-table--dense td,.ap-table--dense th{padding:8px 12px}.ap-table .is-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ap-table tfoot td{background:var(--surface-header);font-weight:var(--weight-semibold);border-top:1px solid var(--border-2);border-bottom:0}.ap-table td small,.ap-cell-sub{color:var(--text-3);font-size:var(--text-caption);margin-top:2px;display:block}.ap-table .ap-cell-strong{font-weight:var(--weight-semibold)}.ap-pagination{font-size:var(--text-small);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.ap-pagination__size{align-items:center;gap:8px;display:flex}.ap-pagination__size select{padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--surface-card);min-height:32px;font-size:var(--text-small);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235A6B62' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:8px;background-repeat:no-repeat;padding-inline-start:28px}.ap-pagination__pages{align-items:center;gap:4px;display:flex}.ap-filterbar{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.ap-filterbar>.ap-field{flex:150px;max-width:220px}.ap-filterbar__search{flex:2 240px}.ap-filterbar__end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ap-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-chip{border:1px solid var(--green-200);background:var(--green-50);min-height:28px;color:var(--text-brand);border-radius:var(--radius-sm);font-size:var(--text-caption);align-items:center;gap:6px;padding:0 4px 0 0;padding-inline:10px 4px;display:inline-flex}.ap-chip b{font-weight:var(--weight-semibold)}.ap-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.ap-chip button:hover{background:var(--green-100)}.ap-summary{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.ap-summary__item{border-inline-start:1px solid var(--border-1);text-align:start;border-top:0;border-bottom:0;min-width:0;font:inherit;color:inherit;background:0 0;border-inline-end:0;gap:4px;padding:14px 16px;display:grid}.ap-summary__item:first-child{border-inline-start:0}button.ap-summary__item{cursor:pointer}button.ap-summary__item:hover{background:var(--surface-hover)}.ap-summary__item[aria-pressed=true]{background:var(--surface-selected);box-shadow:inset 0 -2px 0 var(--green-800)}.ap-summary__label{font-size:var(--text-caption);color:var(--text-2);font-weight:var(--weight-medium);align-items:center;gap:6px;display:flex}.ap-summary__dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ap-summary__value{font-size:var(--text-amount-md);font-weight:var(--weight-semibold)}.ap-summary__note{font-size:var(--text-caption);color:var(--text-3)}.ap-kv{grid-template-columns:repeat(var(--kv-cols,3),minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.ap-kv>div{min-width:0}.ap-kv dt{font-size:var(--text-caption);color:var(--text-3);margin-bottom:3px}.ap-kv dd{font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.ap-kv--rows{grid-template-columns:1fr;gap:0}.ap-kv--rows>div{border-bottom:1px solid var(--border-1);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.ap-kv--rows>div:last-child{border-bottom:0}.ap-kv--rows dt{font-size:var(--text-small);margin:0}.ap-timeline{margin:0;padding:0;list-style:none;display:grid}.ap-timeline li{grid-template-columns:24px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.ap-timeline li:before{content:"";inset-inline-start:11px;background:var(--border-2);width:1px;position:absolute;top:24px;bottom:0}.ap-timeline li:last-child:before{display:none}.ap-timeline__dot{background:var(--surface-sunken);width:24px;height:24px;color:var(--text-2);border:1px solid var(--border-2);border-radius:50%;place-items:center;display:grid}.ap-timeline__dot--success{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-border)}.ap-timeline__dot--warning{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:var(--status-warning-border)}.ap-timeline__dot--danger{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:var(--status-danger-border)}.ap-timeline__dot--info{background:var(--status-info-bg);color:var(--status-info-fg);border-color:var(--status-info-border)}.ap-timeline__dot--proposed{background:var(--surface-card);border-style:dashed}.ap-timeline__title{font-size:var(--text-small);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-timeline__meta{font-size:var(--text-caption);color:var(--text-3);margin-top:2px}.ap-timeline__body{font-size:var(--text-small);color:var(--text-2);margin-top:4px}.ap-alert{border-radius:var(--radius-md);font-size:var(--text-small);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.6;display:flex}.ap-alert__body{flex:1;min-width:0}.ap-alert__title{font-weight:var(--weight-semibold);display:block}.ap-alert__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ap-alert--danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.ap-alert--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.ap-alert--success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.ap-alert--info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.ap-alert--neutral{background:var(--surface-sunken);border-color:var(--border-2);color:var(--text-2)}.ap-alert .ap-alert__body{color:var(--text-1)}.ap-alert>svg{margin-top:2px}.ap-state{text-align:center;color:var(--text-2);justify-items:center;gap:10px;padding:48px 20px;display:grid}.ap-state__icon{border-radius:var(--radius-lg);background:var(--surface-sunken);width:48px;height:48px;color:var(--text-brand);place-items:center;display:grid}.ap-state__icon--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.ap-state__title{font-size:var(--text-lead);font-weight:var(--weight-semibold);color:var(--text-1);margin:0}.ap-state__text{font-size:var(--text-small);max-width:420px;line-height:var(--leading-body);margin:0}.ap-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ap-state--boxed{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card)}.ap-save{font-size:var(--text-caption);color:var(--text-3);align-items:center;gap:6px;min-height:24px;display:inline-flex}.ap-save--saved{color:var(--status-success-fg)}.ap-save--saved svg{animation:ap-check-pop var(--dur-slow) var(--ease-standard)}.ap-save--failed{color:var(--status-danger-fg)}.ap-dialog-scrim{background:var(--overlay-scrim);z-index:var(--z-dialog);animation:ap-fade-up var(--dur-base) var(--ease-standard);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ap-dialog{width:min(var(--dialog-w,560px),100%);background:var(--surface-card);border-radius:var(--radius-xl);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;overflow:hidden}.ap-dialog__head{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.ap-dialog__title{font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0}.ap-dialog__sub{font-size:var(--text-small);color:var(--text-3);margin:2px 0 0}.ap-dialog__body{padding:20px;overflow:auto}.ap-dialog__foot{border-top:1px solid var(--border-1);background:var(--neutral-50);flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:14px 20px;display:flex}.ap-dialog--sheet{align-self:end}@media (max-width:760px){.ap-dialog-scrim{place-items:end stretch;padding:0}.ap-dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92dvh}}.ap-sidenav{flex-direction:column;gap:14px;display:flex}.ap-sidenav__group-title{width:100%;font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-3);cursor:pointer;letter-spacing:.2px;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.ap-sidenav__group-title[aria-expanded=false] svg{transform:rotate(90deg)}.ap-sidenav__items{gap:2px;display:grid}.ap-sidenav__item{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-2);font-size:var(--text-small);font-weight:var(--weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ap-sidenav__item:hover{background:var(--surface-hover);color:var(--text-1)}.ap-sidenav__item[aria-current=page]{background:var(--green-50);color:var(--text-brand);font-weight:var(--weight-semibold);box-shadow:inset calc(var(--rule-accent) * -1) 0 0 var(--green-800)}[dir=ltr] .ap-sidenav__item[aria-current=page]{box-shadow:inset var(--rule-accent) 0 0 var(--green-800)}.ap-sidenav__count{min-width:22px;height:20px;font-size:var(--text-micro);font-variant-numeric:tabular-nums;background:var(--status-danger-bg);color:var(--status-danger-fg);font-weight:var(--weight-semibold);border-radius:4px;place-items:center;margin-inline-start:auto;padding:0 6px;display:grid}.ap-crumbs{font-size:var(--text-caption);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ap-crumbs a{color:var(--text-2);text-decoration:none}.ap-crumbs a:hover{color:var(--text-brand);text-decoration:underline}.ap-crumbs [aria-current=page]{color:var(--text-1);font-weight:var(--weight-medium)}.ap-crumbs svg{color:var(--neutral-500)}.ap-doc{color:var(--text-1);background:#fff;position:relative;overflow:hidden}.ap-doc__watermark{pointer-events:none;opacity:.06;position:absolute;transform:rotate(45deg)}@media (max-width:760px){.ap-btn,.ap-btn--sm{min-height:44px}.ap-btn--icon,.ap-btn--icon.ap-btn--sm{width:44px;min-width:44px}.ap-tabs button,.ap-seg button,.ap-sidenav__item,.ap-sidenav__group-title{min-height:44px}}

