/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-primary:"IBM Plex Sans Arabic",system-ui,-apple-system,sans-serif;--font-secondary:"IBM Plex Sans Arabic",system-ui,-apple-system,sans-serif;--font-english:"IBM Plex Sans Arabic",system-ui,-apple-system,sans-serif;--font-arabic:"IBM Plex Sans Arabic",system-ui,-apple-system,sans-serif;--text-xs:.625vw;--text-sm:.729vw;--text-base:.833vw;--text-lg:.938vw;--text-xl:1.042vw;--text-2xl:1.25vw;--text-3xl:1.563vw;--text-4xl:1.875vw;--text-5xl:2.5vw;--text-6xl:3.125vw;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--space-1:.013vw;--space-2:.026vw;--space-3:.039vw;--space-4:.052vw;--space-5:.065vw;--space-6:.078vw;--space-8:.104vw;--space-10:.13vw;--space-12:.156vw;--space-16:.208vw;--space-20:.26vw;--space-24:.313vw;--space-32:.417vw;--radius-sm:.0065vw;--radius:.013vw;--radius-md:.0195vw;--radius-lg:.026vw;--radius-xl:.039vw;--radius-2xl:.052vw;--radius-3xl:.078vw;--radius-full:9999px;--shadow-sm:0 .052vw .104vw 0 #0000000d;--shadow:0 .052vw .156vw 0 #0000001a,0 .052vw .104vw -.052vw #0000001a;--shadow-md:0 .208vw .313vw -.052vw #0000001a,0 .104vw .208vw -.104vw #0000001a;--shadow-lg:0 .521vw .781vw -.156vw #0000001a,0 .208vw .313vw -.208vw #0000001a;--shadow-xl:0 1.042vw 1.302vw -.26vw #0000001a,0 .417vw .521vw -.313vw #0000001a;--shadow-2xl:0 1.302vw 2.604vw -.625vw #00000040;--transition-colors:color .15s ease,background-color .15s ease,border-color .15s ease;--transition-all:all .15s ease;--transition-transform:transform .15s ease;--transition-opacity:opacity .15s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080}:root,:root.light{--background:#fff;--background-secondary:#f8fafc;--background-tertiary:#f1f5f9;--background-muted:#e2e8f0;--background-secondary-2:#140b27;--foreground:#0f172a;--foreground-secondary:#334155;--foreground-muted:#64748b;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-inverse:#fff;--border:#e2e8f0;--border-secondary:#cbd5e1;--border-muted:#f1f5f9;--border-light:#cbd5e17e;--primary:#230344;--primary-hover:#321b65;--primary-foreground:#fff;--secondary:#6b7280;--secondary-hover:#2403441c;--secondary-foreground:#fff;--accent:#f59e0b;--accent-hover:#d97706;--accent-foreground:#fff;--success:#10b981;--success-hover:#059669;--success-foreground:#fff;--warning:#f59e0b;--warning-hover:#d97706;--warning-foreground:#fff;--error:#ef4444;--error-hover:#dc2626;--error-foreground:#fff;--info:#3b82f6;--info-hover:#2563eb;--info-foreground:#fff;--muted:#f1f5f9;--muted-hover:#e2e8f0;--muted-foreground:#64748b;--card:#fff;--card-hover:#f8fafc;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--input:#fff;--input-border:#d1d5db;--input-focus:#3b82f6;--input-placeholder:#9ca3af;--button-background:#230344;--button-background-hover:#230344cc;--button-foreground:#0f172a;--button-text:#fff;--purple-normal:#e9e6ec;--purple-hover:#ded9e3;--purple-active:#bbb1c5;--primary-normal:#381e70;--primary-active:#2d185a;--gradient-purple:#522ea0;--gradient-blue:#43edd2;--gradient-pink:#942bc7;--category-card-bg:#bdb1cf;--background-transparent:#0000000d;--border-transparent:#0000001a;--svg-stroke-primary:#0f172a;--svg-stroke-secondary:#475569;--svg-stroke-muted:#64748b;--svg-stroke-inverse:#fff;--svg-fill-primary:#0f172a;--svg-fill-secondary:#475569;--svg-fill-muted:#64748b;--svg-fill-inverse:#fff;--svg-accent:#43edd2;--svg-success:#10b981;--svg-icon-light:#64748b;--svg-icon-dark:#0f172a}:root.dark{--background-transparent:#ffffff0d;--border-transparent:#ffffff1a;--category-card-bg:#0e0c15;--purple-normal:#230344;--purple-hover:#20033d;--purple-active:#1c0236;--primary-normal:#381e70;--primary-hover:#2403441c;--primary-active:#2d185a;--background:#140b27;--background-secondary:#fff;--background-tertiary:#334155;--background-muted:#1b1330;--foreground:#f8fafc;--foreground-secondary:#cbd5e1;--foreground-muted:#94a3b8;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-inverse:#0f172a;--border:#475569;--border-secondary:#64748b;--border-muted:#334155;--border-light:#cbd5e17e;--primary:#230344;--primary-foreground:#0f172a;--secondary:#9ca3af;--secondary-hover:#2403441c;--secondary-foreground:#0f172a;--accent:#fbbf24;--accent-hover:#f59e0b;--accent-foreground:#0f172a;--success:#34d399;--success-hover:#10b981;--success-foreground:#0f172a;--warning:#fbbf24;--warning-hover:#f59e0b;--warning-foreground:#0f172a;--error:#f87171;--error-hover:#ef4444;--error-foreground:#0f172a;--info:#60a5fa;--info-hover:#3b82f6;--info-foreground:#0f172a;--muted:#334155;--muted-hover:#475569;--muted-foreground:#94a3b8;--card:#1e293b;--card-hover:#334155;--card-foreground:#f8fafc;--popover:#1e293b;--popover-foreground:#f8fafc;--input:#1e293b;--input-border:#475569;--input-focus:#60a5fa;--input-placeholder:#64748b;--button-background:#e7e7e7;--button-background-hover:#fff;--button-foreground:#0f172a;--button-text:#230344;--black:#000;--white:#fff;--gradient-purple:#522ea0;--gradient-blue:#43edd2;--gradient-pink:#942bc7;--svg-stroke-primary:#f8fafc;--svg-stroke-secondary:#cbd5e1;--svg-stroke-muted:#94a3b8;--svg-stroke-inverse:#0f172a;--svg-fill-primary:#f8fafc;--svg-fill-secondary:#cbd5e1;--svg-fill-muted:#94a3b8;--svg-fill-inverse:#0f172a;--svg-accent:#43edd2;--svg-success:#34d399;--svg-icon-light:#94a3b8;--svg-icon-dark:#f8fafc}html{font-family:var(--font-primary);font-feature-settings:"cv11","ss01";font-variation-settings:"opsz" 32;scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-primary);line-height:var(--leading-normal);font-weight:var(--font-normal);transition:var(--transition-colors);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.figma-bg{background:#140b27;border:1px solid #000;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.figma-bg-overlay{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;position:absolute;inset:0}body.no-blur-overlay .figma-bg-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root.light .figma-bg{background:#f7f7f7;border-color:#00000014}:root.light .figma-bg-overlay{background:0 0}.figma-bg-content{z-index:1;position:relative}html[lang=ar]{--font-primary:var(--font-arabic);--font-secondary:var(--font-arabic)}html[lang=en]{--font-primary:var(--font-english);--font-secondary:var(--font-english)}html[dir=rtl]{text-align:right}html[dir=ltr]{text-align:left}::selection{background-color:var(--primary);color:var(--primary-foreground)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::-webkit-scrollbar{width:.417vw;height:.417vw}::-webkit-scrollbar-track{background:var(--background-secondary)}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--foreground-muted)}@media print{:root{--background:white;--foreground:black;--text-primary:black}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}}@media (max-width:480px){:root{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:2px;--radius:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040}::-webkit-scrollbar{width:8px;height:8px}}body.drawer-open{scrollbar-width:none}body.drawer-open::-webkit-scrollbar{display:none}html[dir=rtl] .flex-row-reverse-rtl{flex-direction:row-reverse}html[dir=rtl] .text-start{text-align:right}html[dir=ltr] .text-start,html[dir=rtl] .text-end{text-align:left}html[dir=ltr] .text-end{text-align:right}html[dir=rtl] .ms-auto{margin-left:0;margin-right:auto}html[dir=ltr] .ms-auto,html[dir=rtl] .me-auto{margin-left:auto;margin-right:0}html[dir=ltr] .me-auto{margin-left:0;margin-right:auto}html[dir=rtl] .ps-4{padding-left:0;padding-right:16px}html[dir=ltr] .ps-4,html[dir=rtl] .pe-4{padding-left:16px;padding-right:0}html[dir=ltr] .pe-4{padding-left:0;padding-right:16px}html[dir=rtl] .rtl-flip{transform:scaleX(-1)}html[dir=rtl] .border-start{border-right:1px solid var(--border);border-left:none}html[dir=ltr] .border-start,html[dir=rtl] .border-end{border-left:1px solid var(--border);border-right:none}html[dir=ltr] .border-end{border-right:1px solid var(--border);border-left:none}html[dir=rtl] .start-0{left:auto;right:0}html[dir=ltr] .start-0,html[dir=rtl] .end-0{left:0;right:auto}html[dir=ltr] .end-0{left:auto;right:0}.ui-button{font-family:var(--font-primary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.ui-button:focus-visible{outline:2px solid var(--primary-normal);outline-offset:2px}.ui-button-primary{background:var(--primary-normal);color:var(--text-inverse)}.ui-button-primary:hover:not(.ui-button-disabled){background:var(--primary-hover)}.ui-button-primary:active:not(.ui-button-disabled){background:var(--primary-active)}.ui-button-secondary{background:var(--purple-normal);color:var(--text-primary)}.ui-button-secondary:hover:not(.ui-button-disabled){background:var(--purple-hover)}.ui-button-secondary:active:not(.ui-button-disabled){background:var(--purple-active)}.ui-button-danger{background:var(--error);color:var(--text-inverse)}.ui-button-danger:hover:not(.ui-button-disabled){background:var(--error-hover)}.ui-button-ghost{color:var(--text-primary);background:0 0}.ui-button-ghost:hover:not(.ui-button-disabled){background:var(--background-muted)}.ui-button-outline{border:1px solid var(--border);color:var(--text-primary);background:0 0}.ui-button-outline:hover:not(.ui-button-disabled){background:var(--background-muted);border-color:var(--border-secondary)}.ui-button-sm{height:32px;padding:6px 12px;font-size:14px}.ui-button-md{height:40px;padding:10px 20px;font-size:16px}.ui-button-lg{height:48px;padding:12px 24px;font-size:18px}.ui-button-full-width{width:100%}.ui-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-button-loading{cursor:wait}.ui-button-spinner{animation:spin 1s linear infinite;display:inline-flex}.ui-button-content-loading{opacity:.7}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ui-card{background:var(--card);border-radius:12px;transition:all .15s}.ui-card-default{border:1px solid var(--border)}.ui-card-elevated{border:none;box-shadow:0 4px 12px #0000001a}.ui-card-outlined{border:1px solid var(--border-secondary)}.ui-card-flat{background:0 0;border:none}.ui-card-padding-none{padding:0}.ui-card-padding-sm{padding:12px}.ui-card-padding-md{padding:16px}.ui-card-padding-lg{padding:24px}.ui-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;animation:fadeIn .15s;position:fixed;inset:0;z-index:100005!important}.ui-modal{box-sizing:border-box;background:#140b27;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:100vw;max-height:90vh;padding:32px;animation:slideUp .2s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000004d;z-index:100006!important}.ui-modal-sm{width:90%;max-width:400px}.ui-modal-md{width:90%;max-width:600px}.ui-modal-lg{width:90%;max-width:800px}.ui-modal-xl{width:90%;max-width:1000px}.ui-modal-full{width:95%;max-width:none;height:95%;max-height:none}.ui-modal-header{z-index:1;border:none;flex-direction:row;flex:none;order:0;align-items:center;gap:2px;width:32px;height:32px;padding:0;display:flex;position:absolute;top:32px;right:32px}.ui-modal-title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.loading-overlay{z-index:9999;position:fixed;inset:0}.loading-card,.loading-overlay{background:0 0;justify-content:center;align-items:center;display:flex}.loading-card{width:100%;max-width:min(90%,420px);box-shadow:none;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:1rem;padding:24px}.loading-spinner{border:5px solid #ffffff2b;border-top:5px solid var(--primary-normal);border-radius:50%;width:52px;height:52px;animation:spin 1s linear infinite}.loading-text{color:var(--text-inverse,#fff);text-shadow:0 1px 4px #0009;text-align:center;font-size:16px;font-weight:600}:root.dark .loading-text,:root.dark .project-details-loading{color:#f7f7f7;text-shadow:0 1px 6px #0009}:root.light .loading-text,:root.light .project-details-loading{color:#0b0e1a;text-shadow:none}:root.light .loading-spinner{border-color:#140b2729}.ui-modal-close{color:#f7f7f7;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:none;order:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .15s;display:flex;position:relative}.ui-modal-close:hover{opacity:.7}.ui-modal-close svg{width:48px;height:48px;position:absolute;top:25%;left:25%;transform:translate(-50%,-50%)}.ui-modal-content{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;max-width:100%;padding:0;display:flex;overflow:hidden auto}.image-preview-modal.ui-modal-full{background:#140b27f5;width:min(96vw,1400px);height:min(96vh,960px);padding:24px}.image-preview-modal .ui-modal-content{overflow:hidden}.image-preview-modal-image{object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:100%;max-height:calc(96vh - 80px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.ui-input-wrapper{flex-direction:column;gap:8px;display:flex}.ui-input-full-width{width:100%}.ui-input-label{color:var(--text-primary);font-size:14px;font-weight:500}.ui-input-container{align-items:center;display:flex;position:relative}.ui-input{width:100%;font-size:16px;font-family:var(--font-primary);background:var(--input);border:1px solid var(--input-border);color:var(--text-primary);border-radius:8px;outline:none;padding:10px 16px;transition:all .15s}.ui-input::placeholder{color:var(--input-placeholder)}.ui-input:focus{border-color:var(--input-focus);box-shadow:0 0 0 3px #3b82f61a}.ui-input-error,.ui-input-error:focus{border-color:var(--error)}.ui-input-error:focus{box-shadow:0 0 0 3px #ef44441a}.ui-input-error-text{color:var(--error);font-size:12px}.ui-input-helper-text{color:var(--text-muted);font-size:12px}.ui-textarea-wrapper{flex-direction:column;gap:8px;display:flex}.ui-textarea-full-width{width:100%}.ui-textarea-label{color:var(--text-primary);font-size:14px;font-weight:500}.ui-textarea-container{position:relative}.ui-textarea{width:100%;font-size:16px;font-family:var(--font-primary);background:var(--input);border:1px solid var(--input-border);color:var(--text-primary);resize:vertical;border-radius:8px;outline:none;padding:10px 16px;transition:all .15s}.ui-textarea::placeholder{color:var(--input-placeholder)}.ui-textarea:focus{border-color:var(--input-focus);box-shadow:0 0 0 3px #3b82f61a}.ui-textarea-error,.ui-textarea-error:focus{border-color:var(--error)}.ui-textarea-error:focus{box-shadow:0 0 0 3px #ef44441a}.ui-textarea-error-text{color:var(--error);font-size:12px}.ui-textarea-helper-text{color:var(--text-muted);font-size:12px}.ui-select-wrapper{flex-direction:column;gap:8px;display:flex}.ui-select-full-width{width:100%}.ui-select-label{color:var(--text-primary);font-size:14px;font-weight:500}.ui-select,.ui-select-container{position:relative}.ui-select{color:#f7f7f7;box-sizing:border-box;appearance:none;cursor:pointer;z-index:1;background:#f7f7f708;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:12px 40px 12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .15s}.ui-select:disabled{cursor:not-allowed;opacity:.6}.ui-select:focus{border-color:#43edd2;outline:none;box-shadow:0 0 0 2px #43edd233}.ui-select-arrow{pointer-events:none;color:#f7f7f7;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ui-select-dropdown{z-index:1000;background:#fff;border:none;border-radius:12px;flex-direction:column;max-height:300px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.ui-select-dropdown-portal{min-width:160px;position:fixed}.ui-dropdown-wrapper{position:relative}.ui-dropdown-trigger-inline{display:inline-block}.ui-select-options{background:#fff;flex-direction:column;align-items:flex-start;max-height:240px;padding:4px;display:flex;overflow-y:auto}.ui-select-option{cursor:pointer;box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:row;flex:none;align-self:stretch;align-items:center;gap:8px;width:100%;height:40px;min-height:40px;padding:8px;transition:background .15s;display:flex}.ui-select-option-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ui-select-option:hover:not(.ui-select-option-disabled){background:#0000000a}.ui-select-option-selected{background:#0000000a;border-radius:4px}.ui-select-option-danger{color:#000}.ui-select-option-danger:hover:not(.ui-select-option-disabled){background:#0000000a}.ui-select-option-disabled{opacity:.5;cursor:not-allowed}.ui-select-option-label{color:#000;flex:1;align-items:center;height:24px;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex}.ui-select-no-options{text-align:center;color:#230344;opacity:.7;padding:16px;font-size:14px}.ui-badge{white-space:nowrap;color:#230344;background:#f7f7f7;border:1px solid #f7f7f7;border-radius:12px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.ui-badge-sm{padding:2px 8px;font-size:12px;line-height:1.2}.ui-badge-md{padding:4px 12px;font-size:14px;line-height:1.4}.ui-badge-lg{padding:6px 16px;font-size:16px;line-height:1.5}.ui-progress-bar-wrapper{width:100%}.ui-progress-bar-sm{height:4px}.ui-progress-bar-md{height:8px}.ui-progress-bar-lg{height:12px}.ui-progress-bar-label{color:var(--text-secondary);justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.ui-progress-bar-track{background:var(--background-muted);border-radius:9999px;width:100%;height:100%;overflow:hidden}.ui-progress-bar-fill{height:100%;width:var(--progress-width,0);border-radius:9999px;transition:width .3s}.ui-progress-bar-default{background:var(--primary-normal)}.ui-progress-bar-success{background:var(--success)}.ui-progress-bar-warning{background:var(--warning)}.ui-progress-bar-error{background:var(--error)}.ui-avatar{background:var(--background-muted);color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.ui-avatar-circle{border-radius:50%}.ui-avatar-square{border-radius:8px}.ui-avatar-rounded{border-radius:12px}.ui-avatar-xs{width:24px;height:24px;font-size:10px}.ui-avatar-sm{width:32px;height:32px;font-size:12px}.ui-avatar-md{width:40px;height:40px;font-size:14px}.ui-avatar-lg{width:56px;height:56px;font-size:18px}.ui-avatar-xl{width:80px;height:80px;font-size:24px}.ui-avatar-image{object-fit:cover;width:100%;height:100%}.ui-avatar-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}:root.light .ui-modal{border:1px solid #0000001a;box-shadow:0 20px 60px #00000026;background:#fff!important}:root.light .ui-modal-close,:root.light .ui-modal-title{color:#140b27!important}:root.light .ui-modal-content{color:#140b27}:root.light .image-preview-modal.ui-modal-full{background:#fffffffa}:root.light .ui-drawer{box-shadow:-4px 0 24px #0000001a;background:#fff!important}:root.light .ui-drawer-title{color:#140b27}:root.light .ui-drawer-close,:root.light .ui-drawer-subtitle{color:#454655}:root.light .ui-drawer-close:hover{color:#140b27;background:#0000000a}:root.light .ui-drawer-header{border-bottom-color:#00000014}:root.light .form-drawer-header-container{background:#381e7014}:root.light .form-drawer-back-btn{color:#140b27}:root.light .form-drawer-back-btn:hover{background:#0000000a}:root.light .form-drawer-title{color:#140b27}:root.light .form-drawer-subtitle{color:#454655}:root.light .form-drawer-header-save-button>button{color:#fff;background:#381e70}:root.light .form-drawer-header-save-button>button:hover{background:#2d185a}.ui-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;opacity:0;pointer-events:auto;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.ui-drawer-backdrop-open{opacity:1}.ui-drawer-backdrop-closing{opacity:0}.ui-drawer{background:var(--Foundation-Primary-Darker,#140b27);z-index:100001;flex-direction:column;max-height:100vh;display:flex;position:fixed;overflow:hidden;box-shadow:-4px 0 24px #0003}.ui-drawer-right{width:50vw;max-width:50vw;transition:transform .3s;top:0;bottom:0;right:0;transform:translate(100%)}.ui-drawer-right.ui-drawer-open{transform:translate(0)}.ui-drawer-right.ui-drawer-closing{transform:translate(100%)}html[dir=rtl] .ui-drawer-right{left:0;right:auto;box-shadow:4px 0 24px #0003}.ui-drawer-left{width:50%;max-width:none;transition:transform .3s;top:0;bottom:0;left:0;transform:translate(-100%)}.ui-drawer-left.ui-drawer-open{transform:translate(0)}.ui-drawer-top{max-height:90vh;transition:transform .3s;top:0;left:0;right:0;transform:translateY(-100%)}.ui-drawer-top.ui-drawer-open{transform:translateY(0)}.ui-drawer-bottom{max-height:90vh;transition:transform .3s;bottom:0;left:0;right:0;transform:translateY(100%)}.ui-drawer-bottom.ui-drawer-open{transform:translateY(0)}.ui-drawer-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.ui-drawer-header{border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 24px}.ui-drawer-header-top{align-items:flex-start;gap:16px;display:flex}.ui-drawer-close{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.ui-drawer-close:hover{background:var(--background-muted);color:var(--text-primary)}.ui-drawer-header-text{flex:1}.ui-drawer-title{color:var(--text-primary);margin:0 0 4px;font-size:20px;font-weight:600}.ui-drawer-subtitle{color:var(--text-secondary);margin:0;font-size:14px}.ui-drawer-body{flex:1;padding:32px;overflow-y:auto}.form-drawer-header-container{isolation:isolate;box-sizing:border-box;background:#f7f7f71a;border-radius:16px;flex-direction:column;flex:none;order:0;align-items:flex-start;width:100%;max-width:none;min-height:0;margin:0 auto 24px;padding:0;display:flex;position:relative;overflow:hidden;height:fit-content!important}.form-drawer-header-container:before{content:"";opacity:.4;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='stars' x='0' y='0' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='15' r='1' fill='rgba(255,255,255,0.4)'/%3E%3Ccircle cx='30' cy='25' r='1' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='50' cy='10' r='0.8' fill='rgba(255,255,255,0.35)'/%3E%3Ccircle cx='70' cy='30' r='1.2' fill='rgba(255,255,255,0.4)'/%3E%3Ccircle cx='90' cy='20' r='0.8' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='15' cy='45' r='1' fill='rgba(255,255,255,0.35)'/%3E%3Ccircle cx='35' cy='55' r='0.8' fill='rgba(255,255,255,0.4)'/%3E%3Ccircle cx='55' cy='50' r='1.2' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='75' cy='65' r='1' fill='rgba(255,255,255,0.35)'/%3E%3Ccircle cx='95' cy='60' r='0.8' fill='rgba(255,255,255,0.4)'/%3E%3Ccircle cx='20' cy='75' r='1.2' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='40' cy='85' r='1' fill='rgba(255,255,255,0.35)'/%3E%3Ccircle cx='60' cy='80' r='0.8' fill='rgba(255,255,255,0.4)'/%3E%3Ccircle cx='80' cy='95' r='1' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='5' cy='60' r='0.8' fill='rgba(255,255,255,0.35)'/%3E%3Ccircle cx='25' cy='70' r='1.2' fill='rgba(255,255,255,0.4)'/%3E%3Ccircle cx='45' cy='90' r='1' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='65' cy='5' r='0.8' fill='rgba(255,255,255,0.35)'/%3E%3Ccircle cx='85' cy='40' r='1' fill='rgba(255,255,255,0.4)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23stars)'/%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;background-size:200px 200px;flex:none;order:1;width:100%;height:100%;position:absolute;top:0;left:0}.form-drawer-header{z-index:2;width:100%;height:100%;position:relative}.form-drawer-header-top{z-index:0;box-sizing:border-box;flex-direction:row;flex:none;order:0;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;width:100%;max-width:812px;height:auto;min-height:48px;padding:16px 24px;display:flex;position:relative}.form-drawer-header-text-container{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;flex-direction:column;flex:auto;order:1;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:700px;height:auto;min-height:31px;margin:0 auto;padding:0;display:flex;position:relative}.form-drawer-header-save-button{z-index:2;flex-direction:row;flex:none;order:2;align-items:center;gap:16px;width:auto;height:44px;margin-left:auto;margin-right:0;padding:0;display:flex;position:relative}html[dir=rtl] .form-drawer-header-save-button{margin-left:0;margin-right:auto}.form-drawer-header-save-button>button{box-sizing:border-box;color:#230344;cursor:pointer;white-space:nowrap;background:#f7f0fe;border:none;border-radius:999px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;width:fit-content;min-width:auto;height:44px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;transition:all .15s;display:flex}.form-drawer-header-save-button>button:hover{background:#ede0fc;transform:translateY(-1px)}.form-drawer-header-save-button>button:active{transform:translateY(0)}.form-drawer-back-btn{cursor:pointer;color:#f7f7f7;background:0 0;border:none;border-radius:8px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;gap:12px;width:52px;height:48px;margin:0 auto;padding:12px 16px 12px 12px;transition:background .15s;display:flex}.form-drawer-back-btn svg{flex:none;order:0;width:24px;height:24px}.form-drawer-back-btn:hover{background:#ffffff1a}html[dir=rtl] .form-drawer-back-btn svg{transform:scaleX(-1)}.form-drawer-title{text-align:left;order:0;min-height:31px;font-size:24px;font-weight:700;line-height:129%}.form-drawer-subtitle,.form-drawer-title{color:#f7f7f7;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;flex:none;width:100%;height:auto;margin:0;padding:0;font-family:DM Sans,sans-serif;font-style:normal}.form-drawer-subtitle{order:1;align-self:stretch;max-width:100%;min-height:25px;font-size:16px;font-weight:400;line-height:155%;display:block}.profile-page-layout{background:var(--background);flex-direction:column;min-height:100vh;display:flex;position:relative}@media (max-width:1024px){.profile-page-layout:has(.profile-mobile-main-page),.profile-page-layout:has(.services-mobile-main-page){-webkit-overflow-scrolling:touch;height:100vh;position:fixed;inset:0;overflow:hidden auto}.profile-page-layout{position:relative}.profile-main-content,.profile-page-content,.profile-page-layout{height:auto;min-height:auto;overflow:visible}.profile-main-content{min-width:0}.profile-main-content:has(.profile-info-page),.profile-main-content:has(.services-mobile-main-page){flex-direction:column;height:100%;min-height:calc(100vh - 120px);display:flex}}.profile-page-content{box-sizing:border-box;z-index:1;flex-direction:row;align-items:flex-start;gap:40px;width:100%;max-width:1600px;min-height:100vh;margin:0 auto;padding:152px 40px 96px;display:flex;position:relative}.profile-left-sidebar{z-index:998;flex-shrink:0;align-self:flex-start;width:256px;max-height:700px;position:sticky;top:152px;overflow-y:auto}.profile-left-sidebar-content{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:12px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:16px;width:100%;height:700px;padding:24px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 16px #0000001a,inset 0 0 0 1px #ffffff26,inset 0 2px #ffffff80;background:0 0!important}.profile-left-sidebar-content:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fffc 50%,#0000);border-radius:12px 12px 0 0;height:2px;position:absolute;top:0;left:0;right:0}:root.dark .profile-left-sidebar-content{border-color:#ffffff1a;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #ffffff1a,inset 0 2px #fff6;background:0 0!important}:root.dark .profile-left-sidebar-content:before{background:linear-gradient(90deg,#0000,#fff9 50%,#0000)}.profile-sidebar-title-section{flex-direction:row;flex:none;order:0;align-self:stretch;align-items:center;gap:8px;width:208px;padding:0;display:flex}.profile-left-sidebar-content .profile-sidebar-title{text-align:left;color:#b9b9b9;white-space:nowrap;flex:none;order:0;justify-content:flex-start;align-self:flex-start;align-items:center;width:100%;min-height:24px;margin:0;padding:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex}.profile-sidebar-nav{flex-direction:column;flex:none;order:1;align-items:flex-start;padding:0}.profile-sidebar-item,.profile-sidebar-nav{border-radius:8px;align-self:stretch;width:208px;display:flex}.profile-sidebar-item{box-sizing:border-box;background:0 0;flex-direction:row;flex:none;align-items:center;gap:8px;height:40px;margin-bottom:4px;padding:4px;text-decoration:none;transition:all .15s}.profile-sidebar-item.active,.profile-sidebar-item:hover{background:#f7f7f71a;border-radius:8px;padding:4px}.profile-sidebar-icon{color:#f7f7f7;flex:none;order:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.profile-sidebar-icon svg{width:24px;height:24px;color:inherit}.profile-sidebar-label{color:#f7f7f7;flex-direction:row;flex:1 0 auto;order:1;align-items:center;width:156px;height:24px;padding:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex}.profile-main-content{flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;padding-bottom:0;display:flex;overflow:visible}@media (max-width:1024px){.profile-main-content{min-height:auto;overflow:visible}}.profile-main-content-full-width{flex:auto;width:100%;max-width:none}.profile-right-sidebar{flex-shrink:0;align-self:flex-start;width:321px;max-height:calc(100vh - 176px);position:sticky;top:152px;overflow-y:auto}@media (max-width:1400px){.profile-page-content{padding-left:16px;padding-right:16px}}@media (max-width:1024px){.profile-page-content{flex-direction:column;gap:20px;min-height:auto;padding:96px 16px 24px;overflow:visible}.profile-page-layout:has(.profile-mobile-main-page) .profile-page-content,.profile-page-layout:has(.services-mobile-main-page) .profile-page-content{padding-top:96px!important}.profile-left-sidebar,.profile-right-sidebar{width:100%;max-height:none;position:static}.profile-left-sidebar-content{width:100%}.profile-page-layout .profile-left-sidebar,.profile-page-layout .profile-right-sidebar{display:none}.profile-page-layout .profile-navbar-container{display:none!important}.profile-page-layout-mobile .profile-navbar-container,.profile-page-layout:has(.add-role-mobile-page) .profile-navbar-container,.profile-page-layout:has(.admin-details-mobile-page) .profile-navbar-container,.profile-page-layout:has(.admin-management-mobile-page) .profile-navbar-container,.profile-page-layout:has(.client-profile-mobile-page) .profile-navbar-container,.profile-page-layout:has(.clients-mobile-page) .profile-navbar-container,.profile-page-layout:has(.communications-messages-mobile-page) .profile-navbar-container,.profile-page-layout:has(.dashboard-mobile-page) .profile-navbar-container,.profile-page-layout:has(.dispute-details-mobile-page) .profile-navbar-container,.profile-page-layout:has(.disputes-mobile-page) .profile-navbar-container,.profile-page-layout:has(.freelancer-profile-mobile-page) .profile-navbar-container,.profile-page-layout:has(.freelancers-mobile-page) .profile-navbar-container,.profile-page-layout:has(.jobs-mobile-page) .profile-navbar-container,.profile-page-layout:has(.marketplace-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-deliverable-detail-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-deliverables-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-files-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-hourly-log-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-hourly-log-session-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-hourly-log-started-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-meetings-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-messages-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-payments-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-project-details-mobile-page) .profile-navbar-container,.profile-page-layout:has(.mp-support-tickets-mobile-page) .profile-navbar-container,.profile-page-layout:has(.payment-details-mobile-page) .profile-navbar-container,.profile-page-layout:has(.payment-history-mobile-page) .profile-navbar-container,.profile-page-layout:has(.payments-mobile-page) .profile-navbar-container,.profile-page-layout:has(.profile-mobile-main-page) .profile-navbar-container,.profile-page-layout:has(.projects-mobile-page) .profile-navbar-container,.profile-page-layout:has(.proposals-mobile-page) .profile-navbar-container,.profile-page-layout:has(.role-details-mobile-page) .profile-navbar-container,.profile-page-layout:has(.roles-permissions-mobile-page) .profile-navbar-container,.profile-page-layout:has(.services-mobile-main-page) .profile-navbar-container,.profile-page-layout:has(.support-history-mobile-page) .profile-navbar-container,.profile-page-layout:has(.support-mobile-page) .profile-navbar-container{display:flex!important}}.profile-page-content:has(.communications-messages-page),main.communications-layout .profile-page-content.communications-page-content{height:100vh;min-height:0;max-height:100vh;padding-bottom:0;overflow:hidden}.profile-page-content:has(.communications-messages-page) .profile-main-content,main.communications-layout .profile-page-content.communications-page-content .profile-main-content{height:100%;min-height:0;max-height:100%;overflow:hidden}main.communications-layout .profile-page-content.communications-page-content{padding-top:108px!important}main.communications-layout .profile-left-sidebar.communications-sidebar{top:108px!important}.profile-info-breadcrumbs{flex-direction:row;align-items:center;gap:8px;margin:0;padding:0;display:flex}.profile-info-breadcrumb-link{color:#f7f7f7;box-sizing:border-box;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:4px;height:44px;padding:12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:all .15s;display:flex}:root.light .profile-info-breadcrumb-link{color:#454655}:root.light .profile-info-breadcrumb-link svg path{fill:#454655}.profile-info-breadcrumb-link:hover{color:#e9e6ec;background:#f7f7f70d}:root.light .profile-info-breadcrumb-link:hover{color:#140b27;background:#0000000d}.profile-info-breadcrumb-link svg{color:#f7f7f7;flex-shrink:0;width:20px;height:20px}:root.light .profile-info-breadcrumb-link svg{color:#454655}.profile-info-breadcrumb-separator{color:#f7f7f7;justify-content:center;align-items:center;height:44px;display:flex}.profile-info-breadcrumb-separator svg{color:#f7f7f7;width:16px;height:16px}.profile-info-breadcrumb-current{color:#43edd2;box-sizing:border-box;background:0 0;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:4px;height:44px;padding:12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex}:root.light .profile-info-breadcrumb-separator{color:#454655}:root.light .profile-info-breadcrumb-separator svg path{stroke:#454655}:root.light .profile-info-breadcrumb-current{color:#381e70}main.communications-layout .communications-page-content .profile-main-content{padding-top:0!important}main.communications-layout .communications-messages-page .profile-info-breadcrumbs{z-index:1;position:relative;margin-top:0!important;margin-bottom:0!important;padding-top:0!important}@media (max-width:768px){.profile-page-content:has(.profile-mobile-main-page) .profile-left-sidebar,.profile-page-content:has(.profile-mobile-main-page) .profile-right-sidebar{display:none}.profile-page-content{padding-top:16px!important;padding-left:0!important;padding-right:0!important}.profile-page-layout:has(.admin-management-mobile-page) .profile-page-content,.profile-page-layout:has(.client-profile-mobile-page) .profile-page-content,.profile-page-layout:has(.clients-mobile-page) .profile-page-content,.profile-page-layout:has(.dashboard-mobile-page) .profile-page-content,.profile-page-layout:has(.freelancer-profile-mobile-page) .profile-page-content,.profile-page-layout:has(.freelancers-mobile-page) .profile-page-content,.profile-page-layout:has(.jobs-mobile-page) .profile-page-content,.profile-page-layout:has(.payment-history-mobile-page) .profile-page-content,.profile-page-layout:has(.payments-mobile-page) .profile-page-content,.profile-page-layout:has(.profile-mobile-main-page) .profile-page-content,.profile-page-layout:has(.projects-mobile-page) .profile-page-content,.profile-page-layout:has(.proposals-mobile-page) .profile-page-content,.profile-page-layout:has(.roles-permissions-mobile-page) .profile-page-content,.profile-page-layout:has(.services-mobile-main-page) .profile-page-content,.profile-page-layout:has(.support-history-mobile-page) .profile-page-content,.profile-page-layout:has(.support-mobile-page) .profile-page-content{padding-top:96px!important;padding-left:16px!important;padding-right:16px!important}.profile-page-layout:has(.marketplace-mobile-page) .profile-page-content{padding-top:0!important;padding-left:0!important;padding-right:0!important}.profile-page-layout:has(.profile-mobile-main-page) .profile-page-content,.profile-page-layout:has(.services-mobile-main-page) .profile-page-content{padding-top:136px!important}.profile-page-layout:has(.add-role-mobile-page) .profile-page-content,.profile-page-layout:has(.admin-details-mobile-page) .profile-page-content,.profile-page-layout:has(.deliverable-details-mobile-page) .profile-page-content,.profile-page-layout:has(.job-details-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-deliverable-detail-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-deliverables-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-files-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-hourly-log-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-hourly-log-session-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-hourly-log-started-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-meetings-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-messages-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-payments-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-project-details-mobile-page) .profile-page-content,.profile-page-layout:has(.mp-support-tickets-mobile-page) .profile-page-content,.profile-page-layout:has(.payment-details-mobile-page) .profile-page-content,.profile-page-layout:has(.project-deliverables-mobile-page) .profile-page-content,.profile-page-layout:has(.project-details-mobile-page) .profile-page-content,.profile-page-layout:has(.project-messages-mobile-page) .profile-page-content,.profile-page-layout:has(.project-payments-mobile-page) .profile-page-content,.profile-page-layout:has(.proposal-details-mobile-page) .profile-page-content,.profile-page-layout:has(.role-details-mobile-page) .profile-page-content,.profile-page-layout:has(.service-details-page) .profile-page-content,.profile-page-layout:has(.service-order-details-mobile) .profile-page-content{padding-top:16px!important;padding-left:0!important;padding-right:0!important}.profile-page-layout-mobile{background:#140b27;flex-direction:column;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.profile-page-layout-mobile .profile-navbar-container{z-index:1000;position:fixed;top:12px;left:0;right:0;display:flex!important}.profile-page-layout-mobile:has(.messaging-chat-panel-mobile) .profile-navbar-container{display:none!important}}:root.light .profile-page-layout{background:#f7f7f7}:root.light .profile-left-sidebar-content{border:1px solid #0000001a;box-shadow:0 4px 16px #0000000f,inset 0 0 0 1px #0000000d;background:#ffffffe6!important}:root.light .profile-left-sidebar-content:before{background:linear-gradient(90deg,#0000,#0000001a 50%,#0000)}:root.light .profile-left-sidebar-content .profile-sidebar-title,:root.light .profile-sidebar-item{color:#454655}:root.light .profile-sidebar-item:hover{background:#0000000a}:root.light .profile-sidebar-item.active{background:#381e7014}:root.light .profile-sidebar-label{color:#140b27}:root.light .profile-sidebar-icon,:root.light .profile-sidebar-icon svg{color:#230344}:root.light .profile-page-layout-mobile{background:#f7f7f7}.profile-navbar-container{z-index:10002;background:#140b2738;border-bottom:1px solid #ffffff26;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:auto;min-width:0;height:84px;display:flex;position:absolute;top:32px;left:40px;right:40px;box-shadow:0 -4px 12px #00000026;max-width:none!important}.profile-navbar-backdrop,.profile-navbar-container{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);padding:0;overflow:visible}.profile-navbar-backdrop{box-shadow:none;border:none;border-radius:24px;width:100%;position:relative;background:0 0!important}.profile-navbar-backdrop:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fffc 50%,#0000);border-radius:16px 16px 0 0;height:2px;position:absolute;top:0;left:0;right:0}:root.dark .profile-navbar-backdrop{border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff40;background:#140b2738!important}:root.dark .profile-navbar-backdrop:before{background:linear-gradient(90deg,#0000,#fff9 50%,#0000)}:root.dark .profile-navbar-container{border-bottom-color:#ffffff1f;box-shadow:0 -4px 12px #00000059}:root.light .profile-navbar-container{background:#ffffff73}:root.light .profile-navbar-backdrop{background:#ffffff73!important}.profile-navbar-inner{box-sizing:border-box;border-radius:24px;flex-direction:row;flex:none;order:0;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:100%;height:84px;padding:0 32px;display:flex;overflow:visible}.profile-navbar-left-group{align-items:center;gap:24px;display:flex}.profile-navbar-left,.profile-navbar-left-group{flex-direction:row;flex:none;order:0;width:auto;height:32px;margin:0;padding:0}.profile-navbar-left{gap:0}.profile-navbar-logo{background:0 0;border:none;padding:0}.profile-navbar-logo-icon{background:#e9e6ec;flex:none;order:0;width:28.8px;height:24px;display:block}.profile-navbar-center{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:88px;flex-direction:row;flex:0;order:1;justify-content:center;align-items:center;gap:8px;width:auto;min-width:783px;height:44px;margin:0;padding:12px 16px;display:flex;overflow:visible}.profile-nav-item-wrapper{align-items:center;padding-bottom:8px;display:flex;position:relative;overflow:visible}.profile-nav-dropdown{z-index:10000;pointer-events:auto;border-radius:12px;width:304px;height:88px;padding:4px;position:absolute;top:calc(100% + 2px);left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.profile-nav-dropdown,.profile-nav-dropdown-item{background:#fff;flex-direction:column;align-items:flex-start;display:flex}.profile-nav-dropdown-item{border-radius:8px;flex:none;order:0;align-self:stretch;gap:8px;width:296px;height:40px;padding:8px 8px 8px 12px;text-decoration:none;transition:all .15s}.profile-nav-dropdown-item:first-child{background:#fff;border-radius:8px}.profile-nav-dropdown-item:last-child{background:#0000000a;border-radius:4px}.profile-nav-dropdown-item:hover{background:#0000000f}.profile-nav-dropdown-item span{text-align:left;color:#1b122d;flex-direction:column;flex:none;order:0;align-self:stretch;align-items:flex-start;width:276px;height:24px;padding:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}.profile-nav-link{color:#f7f7f7;white-space:nowrap;background:0 0;border:none;border-radius:16px;height:29px;padding:4px 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;transition:all .15s}.profile-nav-link,.profile-nav-link.active,.profile-nav-link:hover{box-sizing:border-box;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;gap:10px;width:auto;font-size:14px;display:flex}.profile-nav-link.active,.profile-nav-link:hover{color:#e9e6ec;background:#7b7a7c1a;border:1px solid #dbbbfc33;border-radius:80px;height:32px;padding:8px 12px;font-weight:500;line-height:120%}.profile-nav-link svg{color:currentColor;width:15px;height:15px}.profile-nav-divider{background:#d0cece66;flex:none;width:1px;height:16px;margin:0}.profile-content-wrapper{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#f7f7f708;border:1px solid #dbbbfc33;border-radius:20px;width:100%;min-height:400px;padding:32px;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006,inset 0 1px #ffffff1a}.profile-content-wrapper h1{color:#e9e6ec;margin:0 0 16px;font-size:24px;font-weight:600;line-height:32px}.profile-content-wrapper h1,.profile-content-wrapper p{font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal}.profile-content-wrapper p{color:#e9e6eccc;margin:0;font-size:16px;font-weight:400;line-height:24px}.profile-navbar-utility-bar{box-sizing:border-box;width:auto;height:32px;box-shadow:none;isolation:isolate;background:#7b7a7c1a;border:1px solid #dbbbfc33;border-radius:80px;flex-direction:row;flex:none;order:0;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:8px 14px;display:flex;position:relative;overflow:visible}.profile-navbar-utility-bar:before{display:none}.profile-language-wrapper,.profile-theme-wrapper{flex-direction:row;flex:none;order:0;align-items:center;width:auto;height:auto;padding:0;display:flex;position:relative}.profile-navbar-utility-bar .profile-icon-btn{z-index:0;flex:none;order:0;width:20px;height:20px;position:relative}.profile-navbar-utility-bar .profile-icon-btn svg{width:22px;height:22px}.profile-utility-btn-language span{text-align:center;flex:none;order:0;font-size:16px;font-weight:400;line-height:24px}.profile-utility-btn,.profile-utility-btn-language span{color:#e9e6ec;align-items:center;width:auto;height:auto;font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal;display:flex}.profile-utility-btn{cursor:pointer;background:0 0;border:none;flex-direction:row;flex:none;gap:0;padding:0;font-size:14px;font-weight:700;line-height:120%;transition:all .15s}.profile-utility-btn span{text-align:center;color:#e9e6ec;align-items:center;width:20px;height:18px;display:flex}.profile-utility-btn:hover{color:#e9e6ec;background:0 0}.profile-utility-btn svg{color:#e9e6ec;width:22px;height:22px}.profile-utility-divider{background:0 0;border:none;border-left:1px solid #f7f7f71a;flex:none;width:1px;height:20.5px;margin:0}.profile-navbar-icons-group{box-sizing:border-box;width:auto;height:32px;box-shadow:none;isolation:isolate;background:#7b7a7c1a;border:1px solid #dbbbfc33;border-radius:80px;flex-direction:row;flex:none;order:2;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:8px 14px;display:flex;position:relative;overflow:visible}.profile-navbar-icons-group:before{display:none}.profile-icon-btn{color:#e9e6ec;cursor:pointer;z-index:0;background:0 0;border:none;justify-content:center;width:20px;min-width:20px;height:20px;text-decoration:none;transition:all .15s}.profile-icon-btn,.profile-messages-wrapper,.profile-notifications-wrapper{flex-direction:row;flex:none;align-items:center;display:flex;position:relative}.profile-messages-wrapper,.profile-notifications-wrapper{order:0;width:auto;height:auto;padding:0}.profile-messages-wrapper .profile-icon-btn,.profile-notifications-wrapper .profile-icon-btn{z-index:0;flex:none;order:0;width:20px;height:20px;position:relative}.profile-menu-wrapper,.profile-menu-wrapper .profile-icon-btn{z-index:2;flex:none;order:2;width:20px;height:20px;position:relative}.profile-icon-btn:hover{color:#e9e6ec;background:0 0}.profile-icon-btn svg{color:#f7f7f7;width:20px;height:20px;margin:0;display:block;position:absolute;top:0;left:0}.profile-icon-divider{z-index:1;border:1px solid #f7f7f71a;flex:none;width:0;height:20.5px;margin:0}.profile-menu-wrapper{position:relative;overflow:visible}.profile-menu-dropdown{z-index:10000;pointer-events:auto;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;width:200px;min-height:88px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:visible;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}html[dir=rtl] .profile-menu-dropdown{align-items:flex-end;left:0;right:auto}.profile-menu-dropdown-item{cursor:pointer;color:#1b122d;text-align:left;border:none;flex-direction:row;flex:none;order:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:12px;width:192px;min-height:40px;padding:8px 12px 8px 8px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;text-decoration:none;transition:all .15s;display:flex}.profile-menu-dropdown-item,.profile-menu-dropdown-item:first-child{background:#fff;border-radius:8px}.profile-menu-dropdown-item:last-child{background:#0000000a;border-radius:4px}html[dir=rtl] .profile-menu-dropdown-item{text-align:right;flex-direction:row-reverse;justify-content:flex-end;padding:8px 8px 8px 12px}.profile-menu-dropdown-item:hover{background:#0000000f}.profile-menu-dropdown-item svg{object-fit:contain;flex-shrink:0;order:-1;width:auto;height:22px}.profile-menu-dropdown-item span{color:#1b122d;white-space:nowrap;flex:none;order:1;align-items:center;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}.profile-menu-dropdown-separator{background:#0f172a0f;width:100%;height:1px;margin:4px 0}html[dir=rtl] .profile-menu-dropdown-item svg{order:1}html[dir=rtl] .profile-menu-dropdown-item span{order:-1}.profile-notification-btn{position:relative}.profile-notification-badge{z-index:3;background:#dc2626;border-radius:50%;flex:none;width:6px;height:6px;position:absolute;top:0;right:0}html[dir=rtl] .profile-notification-badge{left:0;right:auto}.profile-messages-btn{position:relative}.profile-messages-badge{z-index:3;background:#dc2626;border-radius:50%;flex:none;width:6px;height:6px;position:absolute;top:0;right:0}html[dir=rtl] .profile-messages-badge{left:0;right:auto}.messages-dropdown-backdrop{z-index:9998;background:0 0;position:fixed;inset:0}.messages-dropdown{z-index:10000;background:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;width:400px;max-height:600px;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006,inset 0 1px #ffffff1a}html[dir=rtl] .messages-dropdown{left:0;right:auto}.messages-dropdown-header{border-bottom:1px solid #00000014;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}html[dir=rtl] .messages-dropdown-header{flex-direction:row-reverse}.messages-dropdown-title{color:#1b122d;margin:0;font-size:18px;font-weight:600;line-height:24px}.messages-dropdown-mark-all,.messages-dropdown-title{padding:0;font-family:DM Sans,sans-serif;font-style:normal}.messages-dropdown-mark-all{color:#6b46c1;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;line-height:20px;transition:color .15s}.messages-dropdown-mark-all:hover:not(:disabled){color:#5b21b6}.messages-dropdown-mark-all:disabled{color:#1b122d66;cursor:not-allowed}.messages-dropdown-list{flex:1;max-height:480px;padding:8px 0;overflow-y:auto}.messages-dropdown-empty{text-align:center;padding:40px 20px}.messages-dropdown-empty p{color:#1b122d99;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.messages-dropdown-item{cursor:pointer;border-left:3px solid #0000;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 20px;transition:background-color .15s;display:flex;position:relative}html[dir=rtl] .messages-dropdown-item{border-left:none;border-right:3px solid #0000;flex-direction:row-reverse}.messages-dropdown-item:hover{background:#0000000a}.messages-dropdown-item-unread{background:#6b46c10d;border-left-color:#6b46c1}html[dir=rtl] .messages-dropdown-item-unread{border-left-color:#0000;border-right-color:#6b46c1}.messages-dropdown-item-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative}.messages-dropdown-item-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.messages-dropdown-item-avatar-placeholder{color:#fff;background:linear-gradient(135deg,#6b46c1,#9333ea);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;display:flex}.messages-dropdown-item-dot{background:#6b46c1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:0;right:0}html[dir=rtl] .messages-dropdown-item-dot{left:0;right:auto}.messages-dropdown-item-content{flex:1;min-width:0}.messages-dropdown-item-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}html[dir=rtl] .messages-dropdown-item-header{flex-direction:row-reverse}.messages-dropdown-item-sender{color:#1b122d;flex:1;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.messages-dropdown-item-time{color:#1b122d80;white-space:nowrap;flex-shrink:0;font-size:12px;line-height:16px}.messages-dropdown-item-preview,.messages-dropdown-item-time{font-family:DM Sans,sans-serif;font-style:normal;font-weight:400}.messages-dropdown-item-preview{color:#1b122db3;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.messages-dropdown-item-badge{color:#fff;background:#6b46c1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:DM Sans,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:16px;display:flex}.messages-dropdown-footer{border-top:1px solid #00000014;padding:12px 20px}.messages-dropdown-view-all{color:#6b46c1;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:8px 0;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;transition:color .15s}.messages-dropdown-view-all:hover{color:#5b21b6}@media (max-width:1024px){.profile-page-content{padding-left:20px;padding-right:20px}.profile-navbar-center{gap:4px}.profile-nav-link{padding:8px 12px;font-size:13px}.profile-nav-divider{margin:0 2px}.profile-navbar-backdrop{box-sizing:border-box;width:100%;max-width:100%;padding:0 24px}}@media (max-width:768px){.profile-navbar-container{width:100%;max-width:100%;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;justify-content:center;margin:0;position:fixed;top:12px;left:0;right:0;transform:none}.profile-page-content{padding-left:20px;padding-right:20px}.profile-navbar-inner{justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:56px;padding:8px 20px}.profile-navbar-left-group{align-items:center;gap:12px;height:32px}.profile-navbar-backdrop{background:radial-gradient(circle at 0 0,#2a1644 0,#160c27 45%,#120820 100%);border:1px solid #fff3;border-radius:999px;width:100%;margin:0 auto;padding:0 16px;box-shadow:0 4px 16px #0003}.profile-navbar-backdrop:before,.profile-navbar-center{display:none}.profile-navbar-utility-bar{width:auto;box-shadow:none;background:0 0;border:none;padding:0}.profile-navbar-utility-bar,.profile-navbar-utility-bar .profile-language-wrapper{height:32px;min-height:32px;align-items:center;display:flex}html[dir=ltr] .profile-navbar-utility-bar{margin-left:0;margin-right:auto}html[dir=rtl] .profile-navbar-utility-bar{margin-left:auto;margin-right:0}.profile-utility-btn-language{box-sizing:border-box;background:#7b7a7c1a;border:1px solid #dbbbfc33;border-radius:80px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;gap:0;width:32px;height:32px;padding:0;display:flex}.profile-utility-btn-language span{text-align:center;color:#e9e6ec;flex:none;order:0;justify-content:center;align-items:center;width:auto;height:auto;margin:0;font-family:Outfit,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:120%;display:flex}.profile-navbar-utility-bar .profile-icon-divider,.profile-theme-wrapper{display:none}.profile-navbar-icons-group{width:125px;height:auto;box-shadow:none;background:0 0;border:none;flex-direction:row;align-items:center;gap:12px;padding:0;display:flex}.profile-messages-wrapper,.profile-notifications-wrapper{display:flex;position:relative}.profile-icon-divider{display:none}.profile-messages-wrapper .profile-icon-btn,.profile-notifications-wrapper .profile-icon-btn{width:20px;height:20px;padding:0}.profile-messages-wrapper .profile-icon-btn svg,.profile-notifications-wrapper .profile-icon-btn svg{width:16px;height:16px}.profile-menu-wrapper{flex:none;order:2;width:24px;height:24px;margin:0}.profile-menu-wrapper .profile-icon-btn{background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.profile-menu-wrapper .profile-icon-btn svg{flex:none;order:1;width:24px;height:24px}.profile-menu-wrapper .profile-icon-btn svg path{stroke:#fdf9ff}.profile-navbar-backdrop,.profile-navbar-container,.profile-navbar-inner{overflow:visible}.profile-navbar-container{z-index:1050}}.profile-navbar{-webkit-backdrop-filter:blur(12px);height:60px;z-index:var(--z-fixed);border-bottom:1px solid #fff3;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 16px #0000001a;background:#f7f7f708!important}:root.dark .profile-navbar{border-bottom-color:#ffffff1a;box-shadow:0 4px 16px #0006;background:#f7f7f708!important}.profile-navbar .profile-navbar-container{width:100%;max-width:100%;padding:0 var(--space-6)}.profile-navbar .profile-navbar-container,.profile-navbar-left{align-items:center;gap:var(--space-4);display:flex}.profile-navbar-logo{font-size:var(--text-xl);color:var(--primary-normal);text-decoration:none}.profile-navbar-logo,.profile-navbar-logo-icon{font-weight:var(--font-bold);align-items:center;display:flex}.profile-navbar-logo-icon{width:32px;height:32px;color:var(--text-inverse);border-radius:var(--radius-md);font-size:var(--text-lg);background:0 0;justify-content:center}.profile-navbar-search{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);-webkit-backdrop-filter:blur(5px);border-radius:var(--radius-md);color:var(--foreground-secondary);font-size:var(--text-sm);border:1px solid #fff3;display:flex;background:#ffffff1a!important}.profile-navbar-search-icon{color:var(--foreground-muted);flex-shrink:0}.profile-navbar-search-text{color:var(--foreground-secondary)}.profile-navbar-controls{align-items:center;gap:var(--space-2);display:flex}.profile-navbar-control-btn{padding:var(--space-2)var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;transition:var(--transition-colors);background:0 0;justify-content:center;align-items:center;display:flex}.profile-navbar-control-btn:hover{background:var(--muted);border-color:var(--border-secondary)}.profile-navbar-middle{align-items:center;gap:var(--space-4);flex:1;justify-content:center;display:flex}.profile-navbar-link-wrapper{align-items:center;gap:var(--space-1);display:flex;position:relative}.profile-navbar-link{padding:var(--space-2)var(--space-3);color:var(--foreground-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);transition:var(--transition-colors);align-items:center;text-decoration:none;display:flex}.profile-navbar-link:hover{color:var(--foreground)}.profile-navbar-link-arrow{color:var(--foreground-muted);flex-shrink:0;width:12px;height:12px}.profile-navbar-link-dropdown{cursor:pointer;background:0 0;border:none}.profile-navbar-right{align-items:center;gap:var(--space-3);display:flex}@media (max-width:768px){.profile-navbar-container{padding:0;visibility:visible!important;opacity:1!important;display:flex!important}}.profile-navbar-icon-btn{padding:var(--space-2);color:var(--foreground-secondary);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-colors);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.profile-navbar-icon-btn:hover{background:var(--muted);color:var(--foreground)}.profile-navbar-notification-btn{position:relative}.profile-navbar-notification-dot{background:var(--error);border:2px solid var(--card);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.profile-navbar-user-menu{position:relative}.profile-navbar-user-btn{cursor:pointer;background:0 0;border:none;padding:0}.profile-navbar-user-avatar{background:var(--primary-normal);width:36px;height:36px;color:var(--text-inverse);font-weight:var(--font-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-navbar-user-avatar img{object-fit:cover;width:100%;height:100%}.profile-navbar-user-dropdown{top:calc(100% + var(--space-2));background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:180px;padding:var(--space-2);z-index:var(--z-dropdown);position:absolute;right:0}.profile-navbar-dropdown-item{padding:var(--space-3)var(--space-4);color:var(--foreground);font-size:var(--text-sm);border-radius:var(--radius-md);transition:var(--transition-colors);text-decoration:none;display:block}.profile-navbar-dropdown-item:hover{background:var(--muted)}.profile-navbar-dropdown-divider{background:var(--border);height:1px;margin:var(--space-2)0}.communications-mobile-dropdown{z-index:1200;background:#1e1433;border:1px solid #f7f0fe1a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:160px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000004d}.communications-mobile-dropdown-item{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .2s;display:flex}.communications-mobile-dropdown-item:active,.communications-mobile-dropdown-item:hover{background:#f7f0fe1a}.communications-mobile-dropdown-item svg{flex-shrink:0;width:20px;height:20px}.communications-mobile-dropdown-item span{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%}:root.light .profile-navbar-backdrop{border:1px solid #0000001a;box-shadow:0 4px 16px #0000000f,inset 0 0 0 1px #0000000d;background:#ffffffd9!important}:root.light .profile-navbar-backdrop:before{background:linear-gradient(90deg,#0000,#0000001a 50%,#0000)}:root.light .profile-nav-link{color:#140b27}:root.light .profile-nav-link.active,:root.light .profile-nav-link:hover{color:#140b27;background:#0000000f;border-color:#0000001a}:root.light .profile-nav-divider{color:#0003}:root.light .profile-navbar-utility-bar{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 2px 8px #0000000f}:root.light .profile-utility-btn,:root.light .profile-utility-btn span,:root.light .profile-utility-btn svg{color:#140b27}:root.light .profile-utility-divider{border-color:#0000001a}:root.light .profile-navbar-icons-group{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 2px 8px #0000000f}:root.light .profile-icon-btn,:root.light .profile-icon-btn svg,:root.light .profile-utility-btn-language span{color:#140b27}:root.light .profile-icon-divider{border-color:#0000001a}:root.light .profile-content-wrapper{background:#fff;border:1px solid #00000014}:root.light .profile-content-wrapper h1{color:#140b27}:root.light .profile-content-wrapper p{color:#454655}:root.light .messages-dropdown{background:#fff;border:1px solid #0000001a}:root.light .messages-dropdown-header{border-bottom:1px solid #00000014}:root.light .messages-dropdown-title{color:#140b27}:root.light .messages-dropdown-mark-all{color:#381e70}:root.light .messages-dropdown-item:hover{background:#0000000a}:root.light .messages-dropdown-item-unread{background:#381e700d;border-left-color:#381e70}:root.light .messages-dropdown-item-name{color:#140b27}:root.light .messages-dropdown-item-preview{color:#454655}:root.light .messages-dropdown-item-time{color:#949494}:root.light .profile-navbar-mobile-backdrop{border:1px solid #0000001a;background:#fffffff2!important}:root.light .profile-navbar-mobile-logo-icon{background-color:#381e70!important}:root.light .profile-mobile-menu-btn{color:#140b27}:root.light .profile-mobile-menu-btn svg path{stroke:#140b27}:root.light .communications-mobile-dropdown-item,:root.light .communications-mobile-dropdown-item span{color:#140b27}:root.light .communications-mobile-dropdown-item svg path,:root.light .profile-icon-btn svg path,:root.light .profile-menu-wrapper .profile-icon-btn svg path{stroke:#140b27!important}:root.light .profile-menu-dropdown{border:1px solid #0000001a;box-shadow:0 8px 24px -6px #0000001f,0 0 1px #0003;background:#fff!important}:root.light .profile-menu-dropdown-item{background:0 0;color:#140b27!important}:root.light .profile-menu-dropdown-item span{color:#140b27!important}:root.light .profile-menu-dropdown-item svg circle,:root.light .profile-menu-dropdown-item svg path{stroke:#140b27!important}:root.light .profile-menu-dropdown-item:hover{background:#0000000a!important}:root.light .profile-menu-dropdown-item:last-child{background:#0000000a}:root.light .profile-menu-dropdown-item:last-child:hover,:root.light .profile-menu-dropdown-separator{background:#00000014!important}:root.light .communications-mobile-dropdown{border:1px solid #0000001a;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006;background:#fff!important}:root.light .communications-mobile-dropdown-item:active,:root.light .communications-mobile-dropdown-item:hover{background:#0000000a}@media (max-width:768px){:root.light .profile-navbar-container{box-shadow:none;background:0 0;border:none}:root.light .profile-navbar-backdrop{border:1px solid #0000001a;box-shadow:0 4px 16px #00000014;background:#fffffff2!important}:root.light .profile-utility-btn-language{background:#0000000f;border-color:#0000001a}:root.light .profile-utility-btn-language span{color:#140b27}:root.light .profile-navbar-icons-group{box-shadow:none;background:0 0;border:none}:root.light .profile-menu-wrapper .profile-icon-btn svg path,:root.light .profile-notifications-wrapper .profile-icon-btn svg path{stroke:#140b27!important}:root.light .profile-navbar-logo-icon{fill:#230344}}.profile-unsaved-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#00000080;animation:fadeIn .15s;position:fixed;inset:0;z-index:100005!important}.profile-unsaved-modal{box-sizing:border-box;background:#140b27;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:640px;height:267px;padding:32px;animation:slideUp .2s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100006!important}@keyframes slideUpBottomSheet{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.profile-unsaved-modal-close-wrapper{z-index:1;flex-direction:row;gap:2px;position:absolute;top:32px;right:32px}.profile-unsaved-modal-close,.profile-unsaved-modal-close-wrapper{flex:none;order:0;align-items:center;width:32px;height:32px;padding:0;display:flex}.profile-unsaved-modal-close{color:#f7f7f7;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;justify-content:center;transition:opacity .15s;position:relative}.profile-unsaved-modal-close:hover{opacity:.7}.profile-unsaved-modal-close svg{width:48px;height:48px;position:absolute;top:25%;left:25%;transform:translate(-50%,-50%)}.profile-unsaved-modal-hero{flex-direction:row;flex:none;order:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:24px;width:100%;height:79px;padding:0;display:flex}.profile-unsaved-modal-title-section{flex-direction:row;flex:none;gap:8px}.profile-unsaved-modal-title-content,.profile-unsaved-modal-title-section{order:0;justify-content:center;align-items:center;width:100%;height:79px;padding:0;display:flex}.profile-unsaved-modal-title-content{flex-direction:column;flex:none;gap:0}.profile-unsaved-modal-title{order:0;width:100%;height:29px;margin-bottom:16px;padding-bottom:0;font-size:24px;font-weight:500;line-height:120%}.profile-unsaved-modal-message,.profile-unsaved-modal-title{text-align:center;color:#f7f7f7;flex:none;font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal}.profile-unsaved-modal-message{vertical-align:middle;order:1;justify-content:center;align-self:center;align-items:center;width:auto;max-width:100%;height:24px;margin:0 auto;padding-top:8px;padding-bottom:8px;font-size:16px;font-weight:400;line-height:150%;display:flex}.profile-unsaved-modal-error{color:#ff6b6b;text-align:center;box-sizing:border-box;background:#ff00001a;border:1px solid #ff00004d;border-radius:8px;width:100%;margin-bottom:16px;padding:12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.profile-unsaved-modal-actions{order:2;align-self:stretch;align-items:flex-start;gap:16px;width:100%;margin:0;padding:0}.profile-unsaved-modal-actions,.profile-unsaved-modal-btn{flex-direction:row;flex:none;justify-content:center;height:44px;display:flex}.profile-unsaved-modal-btn{box-sizing:border-box;cursor:pointer;border-radius:999px;align-items:center;width:150px;margin:0 auto;padding:12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:120%;transition:all .15s}.profile-unsaved-modal-btn-discard{color:#f7f7f7;box-sizing:border-box;background:0 0;border:1px solid #f7f7f7;order:0}.profile-unsaved-modal-btn-discard:hover{background:#f7f7f71a}.profile-unsaved-modal-btn-save{color:#230344;background:#f7f0fe;border:none;order:1}.profile-unsaved-modal-btn-save:hover{background:#e8d8f0}@media (max-width:768px){.profile-unsaved-modal{border-radius:24px 24px 0 0!important;width:100%!important;max-width:480px!important;height:auto!important;min-height:240px!important;padding:24px 20px 28px!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}.profile-unsaved-modal-actions{flex-direction:column;gap:12px;height:auto}.profile-unsaved-modal-btn{width:100%}}.logout-confirmation-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#00000080;animation:fadeIn .15s;position:fixed;inset:0;z-index:100005!important}.logout-confirmation-modal{box-sizing:border-box;background:#140b27;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:480px;min-height:200px;padding:32px;animation:slideUp .2s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100006!important}@media (min-width:1025px){.logout-confirmation-modal{border-radius:16px;width:480px;padding:32px;animation:slideUp .2s;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}.logout-confirmation-modal-handle{display:none}.logout-confirmation-modal-close-wrapper{z-index:1;gap:2px;position:absolute;top:32px;right:32px}.logout-confirmation-modal-close,.logout-confirmation-modal-close-wrapper{flex-direction:row;flex:none;order:0;align-items:center;width:32px;height:32px;padding:0;display:flex}.logout-confirmation-modal-close{cursor:pointer;background:0 0;border:none;justify-content:center;transition:opacity .15s}.logout-confirmation-modal-close:hover{opacity:.7}.logout-confirmation-modal-close svg{width:48px;height:48px;position:absolute;top:25%;left:25%;transform:translate(-50%,-50%)}.logout-confirmation-modal-content{text-align:center;flex-direction:column;flex:none;order:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex}.logout-confirmation-modal-title{color:#f7f7f7;order:0;margin:0 0 16px;padding-bottom:0;font-size:20px;font-weight:500;line-height:120%}.logout-confirmation-modal-message,.logout-confirmation-modal-title{text-align:center;flex:none;width:100%;font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal}.logout-confirmation-modal-message{color:#f7f7f7b3;order:1;margin:0;padding:0;font-size:14px;font-weight:400;line-height:150%}.logout-confirmation-modal-actions{order:1;align-self:stretch;align-items:flex-start;gap:16px;width:100%;margin:0;padding:0}.logout-confirmation-modal-actions,.logout-confirmation-modal-btn{flex-direction:row;flex:none;justify-content:center;height:44px;display:flex}.logout-confirmation-modal-btn{box-sizing:border-box;cursor:pointer;border-radius:999px;align-items:center;width:150px;margin:0 auto;padding:12px 24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:120%;transition:all .15s}.logout-confirmation-modal-btn-cancel{box-sizing:border-box;order:0;color:#f7f7f7!important;background:0 0!important;border:1px solid #f7f7f7!important}.logout-confirmation-modal-btn-cancel:hover{background:#f7f7f71a}.logout-confirmation-modal-btn-logout{order:1;color:#230344!important;background:#f7f0fe!important;border:none!important}.logout-confirmation-modal-btn-logout:hover{background:#e8d8f0}.confirmation-modal.withdrawal-confirmation-modal{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-end;gap:24px;width:640px;max-width:90vw;height:246px;max-height:90vh;padding:32px;display:flex}.withdrawal-confirmation-content{order:0;align-items:flex-end;gap:24px}.withdrawal-confirmation-content,.withdrawal-confirmation-hero{flex-direction:column;flex:none;width:100%;padding:0;display:flex}.withdrawal-confirmation-hero{order:1;justify-content:center;align-items:center;gap:8px;height:auto}.withdrawal-confirmation-title{flex-direction:row;order:0;justify-content:center;align-items:center;gap:12px;font-size:24px;font-weight:500;line-height:120%;display:flex}.withdrawal-confirmation-message,.withdrawal-confirmation-title{text-align:center;color:#f7f7f7;flex:none;width:100%;height:auto;margin:0;padding:0;font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal}.withdrawal-confirmation-message{order:1;align-self:stretch;font-size:14px;font-weight:400;line-height:150%}.withdrawal-confirmation-actions{flex-direction:row;flex:none;order:2;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:16px;width:100%;height:44px;padding:0;display:flex}.withdrawal-confirmation-btn-cancel{box-sizing:border-box;text-align:center;color:#f7f7f7;cursor:pointer;background:0 0;border:1px solid #f7f7f7;border-radius:999px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;width:150px;height:44px;margin:0 auto;padding:12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;transition:all .15s;display:flex}.withdrawal-confirmation-btn-cancel:hover{background:#f7f7f71a}.withdrawal-confirmation-btn-confirm{box-sizing:border-box;text-align:center;color:#230344;cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;width:150px;height:44px;margin:0 auto;padding:12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;transition:all .15s;display:flex}.withdrawal-confirmation-btn-confirm:hover{background:#e8d8f0}@media (max-width:1024px){.logout-confirmation-modal{border-radius:24px 24px 0 0!important;justify-content:flex-start!important;width:100%!important;max-width:480px!important;min-height:200px!important;padding:16px 20px 28px!important;animation:slideUpBottomSheet .2s!important;inset:auto auto 0 50%!important;transform:translate(-50%)translateY(0)!important}.logout-confirmation-modal-handle{background:#e2e8f0cc;border-radius:999px;width:72px;height:4px;margin:0 auto 24px;display:block}.logout-confirmation-modal-close-wrapper{display:none!important}.logout-confirmation-modal-actions{flex-direction:column!important;gap:12px!important;height:auto!important}.logout-confirmation-modal-btn{width:100%!important;margin:0!important}.confirmation-modal.withdrawal-confirmation-modal{width:90vw;height:auto;min-height:246px}.withdrawal-confirmation-actions{flex-direction:column;gap:12px;height:auto}.withdrawal-confirmation-btn-cancel,.withdrawal-confirmation-btn-confirm{width:100%}.profile-navbar-container{padding:18px 20px}.profile-page-content{padding-left:20px;padding-right:20px}.profile-navbar-middle{display:none}.profile-info-page{padding:0}.profile-picture-section{flex-direction:column;align-items:flex-start}.confirmation-modal,.delete-confirmation-modal{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;box-sizing:border-box!important;background:#140b27!important;border-radius:24px 24px 0 0!important;width:100%!important;max-width:480px!important;min-height:220px!important;padding:16px 20px 24px!important;animation:slideUpBottomSheet .2s!important;position:fixed!important;inset:auto auto 0 50%!important;transform:translate(-50%)translateY(0)!important}}:root.light .modal-overlay{background:#00000080}:root.light .modal-content{background:#fff;border:1px solid #0000001a}:root.light .modal-header-title{color:#140b27}:root.light .modal-body,:root.light .modal-close-btn{color:#454655}:root.light .modal-close-btn:hover{color:#140b27}:root.light .bottom-sheet-content{background:#fff!important}:root.light .bottom-sheet-title{color:#140b27}:root.light .profile-unsaved-modal{background:#fff;border:1px solid #0000001a}:root.light .profile-unsaved-modal-title{color:#140b27}:root.light .profile-unsaved-modal-close,:root.light .profile-unsaved-modal-message{color:#454655}:root.light .profile-unsaved-modal-btn-discard{color:#140b27;border-color:#0000001a}:root.light .profile-unsaved-modal-btn-discard:hover{background:#0000000a}:root.light .profile-unsaved-modal-btn-save{color:#fff;background:#381e70}:root.light .profile-unsaved-modal-btn-save:hover{background:#2a1655}@media (max-width:768px){:root.light .profile-unsaved-modal{background:#fff!important}}:root.light .logout-confirmation-modal{background:#fff;border:1px solid #0000001a}:root.light .logout-confirmation-modal-title{color:#140b27}:root.light .logout-confirmation-modal-message{color:#454655}:root.light .logout-confirmation-modal-close svg path{stroke:#454655}:root.light .logout-confirmation-modal-btn-cancel{color:#140b27!important;background:0 0!important;border:1px solid #0000001a!important}:root.light .logout-confirmation-modal-btn-cancel:hover{background:#0000000a!important}:root.light .logout-confirmation-modal-btn-logout{color:#fff!important;background:#381e70!important}:root.light .logout-confirmation-modal-btn-logout:hover{background:#2a1655!important}:root.light .confirmation-modal.withdrawal-confirmation-modal{background:#fff;border:1px solid #0000001a}:root.light .withdrawal-confirmation-title{color:#140b27}:root.light .withdrawal-confirmation-message{color:#454655}:root.light .withdrawal-confirmation-btn-cancel{color:#140b27;border-color:#0000001a}:root.light .withdrawal-confirmation-btn-cancel:hover{background:#0000000a}:root.light .withdrawal-confirmation-btn-confirm{color:#fff;background:#381e70}:root.light .withdrawal-confirmation-btn-confirm:hover{background:#2a1655}:root.light .confirmation-modal{background:#fff;border:1px solid #0000001a}:root.light .confirmation-modal-title{color:#140b27}:root.light .confirmation-modal-message{color:#454655}:root.light .confirmation-modal-btn-cancel{color:#140b27;border-color:#0000001a}:root.light .confirmation-modal-btn-cancel:hover{background:#0000000a}:root.light .confirmation-modal-btn-confirm{color:#fff;background:#381e70}:root.light .confirmation-modal-btn-confirm:hover{background:#2a1655}@media (max-width:1024px){:root.light .logout-confirmation-modal{background:#fff!important}:root.light .logout-confirmation-modal-handle{background:#00000026}:root.light .confirmation-modal,:root.light .delete-confirmation-modal{background:#fff!important}}.users-page-container{box-sizing:border-box;background:#140b27;width:100%;min-height:100vh;padding-bottom:160px;position:relative}.users-page-container .profile-left-sidebar-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:256px;height:851px;box-shadow:none;border:none;border-right:1px solid #f7f0fe;border-radius:12px;position:absolute;top:140px;left:40px;background:#1d143308!important}.users-page-container .profile-left-sidebar-content:before{display:none}.users-content-container{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:32px;width:calc(100vw - 396px);max-width:calc(100vw - 396px);height:auto;min-height:900px;padding:0;display:flex;position:absolute;top:140px;left:336px}.clients-profile-content{gap:24px}.users-content-header{flex-direction:row;flex:none;order:0;justify-content:space-between;align-self:stretch;align-items:center;gap:604px;width:100%;max-width:100%;height:40px;padding:0;display:flex}.users-add-button{color:#230344;cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;gap:8px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.users-add-button,.users-add-button-icon{justify-content:center;align-items:center;display:inline-flex}.users-add-button-icon{width:16px;height:16px}.users-add-button-label{color:#230344;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.users-content-header .profile-info-breadcrumbs{flex:none;order:0;width:226px;height:32px}.users-content-main{z-index:1;border-radius:16px;flex-direction:column;flex:none;order:1;align-items:flex-start;gap:16px;min-height:696px;position:relative}.users-content-header-bar,.users-content-main{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;padding:0;display:flex}.users-content-header-bar{flex-direction:row;flex:none;gap:32px;overflow:hidden}.users-content-header-bar,.users-search-container{order:0;align-items:center;min-width:0;height:49px}.users-search-container{box-sizing:border-box;border-radius:44px;flex-direction:row;flex:auto;gap:16px;width:auto;padding:12px 16px;display:flex}.users-filter-modal{background:#140b27;border-radius:24px;padding:24px;box-shadow:0 0 1px #0006,0 6px 24px #00000040}.users-filter-modal .ui-modal-content{align-items:stretch;gap:16px}.users-filter-modal-body{flex-direction:column;gap:16px;width:100%;display:flex}.users-filter-modal-title{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500}.users-filter-pill-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.users-filter-pill{color:#f7f7f7;cursor:pointer;white-space:normal;text-align:center;background:#f7f7f71a;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:1.35;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.users-filter-pill.is-selected{background:#f7f7f71f}.users-filter-pill--selected{color:#43edd2;background:0 0;border-color:#43edd2}.users-filter-pill--selected.is-selected{background:#43edd214}.users-filter-search-button{color:#1c045d;background:#fdf9ff;border-radius:18px;height:44px;font-weight:700}.users-filter-search-button:hover:not(.ui-button-disabled){background:#f7f0fe}.users-filter-clear-button{color:#e9e6ec;cursor:pointer;background:0 0;border:none;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px;font-weight:500}.reports-filter-section{flex-direction:column;gap:8px;display:flex}.reports-filter-section-title{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500}.users-filter-modal .disputes-tab-filters{flex-wrap:wrap;align-items:flex-start;row-gap:8px;height:auto}.users-filter-modal .disputes-tab-button{flex:0 auto}.reports-filter-date-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.reports-filter-date-field{color:#e9e6ec;flex-direction:column;gap:6px;font-family:IBM Plex Sans Arabic,sans-serif;display:flex}.reports-filter-date-label{color:#e9e6ec;font-size:12px;font-weight:500}.reports-filter-date-input{cursor:pointer;background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.reports-filter-date-input input{color:#e9e6ec;cursor:pointer;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:14px}.reports-filter-date-input input::placeholder{color:#949494}.reports-filter-date-icon{color:#e9e6ec;justify-content:center;align-items:center;display:inline-flex}.reports-filter-reason-select{cursor:pointer;background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.reports-filter-reason-label{color:#e9e6ec;font-family:DM Sans,sans-serif;font-size:14px}.reports-filter-reason-chevron{color:#e9e6ec;justify-content:center;align-items:center;display:inline-flex}.reports-filter-reason-multi{flex-direction:column;gap:6px;display:flex;position:relative}.reports-filter-reason-dropdown{z-index:10;background:#140b27fa;border:1px solid #f7f7f71f;border-radius:8px;flex-direction:column;gap:2px;max-height:220px;margin-top:4px;padding:6px 0;display:flex;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #00000073}.reports-filter-reason-option{color:#e9e6ec;align-items:center;gap:8px;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.reports-filter-reason-option input[type=checkbox]{accent-color:#43edd2;width:16px;height:16px}.users-search-input-wrapper{box-sizing:border-box;flex-direction:row;flex:auto;order:0;align-items:center;gap:8px;width:100%;min-width:0;height:25px;padding:0;display:flex}.users-search-icon{color:#f7f7f7;flex:none;order:0;width:20px;height:20px}.users-search-input{color:#f7f7f7;box-sizing:border-box;background:0 0;border:none;outline:none;flex:auto;order:1;align-items:center;width:100%;min-width:0;height:25px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%;display:flex}.users-search-input::placeholder{color:#f7f7f7;opacity:.7}.users-filter-container{justify-content:flex-end;gap:16px;width:auto;min-width:0;padding:0}.users-filter-button,.users-filter-container{box-sizing:border-box;flex-direction:row;flex:none;order:1;align-items:center;height:48px;display:flex}.users-filter-button{cursor:pointer;color:#f7f7f7;background:#f7f7f712;border:none;border-radius:4px;justify-content:center;gap:8px;width:48px;padding:12px}.users-filter-button:hover{background:#f7f7f71a}.users-filter-button svg{flex:none;order:1;width:19px;height:18px}.users-empty-state-wrapper{box-sizing:border-box;flex-direction:column;flex:1 0 auto;order:1;align-self:stretch;max-width:100%;height:599px}.users-empty-state,.users-empty-state-wrapper{justify-content:center;align-items:center;gap:16px;width:100%;padding:0;display:flex}.users-empty-state{flex-direction:column;flex:1;height:100%;min-height:100%;margin:auto}.users-empty-state-content{box-sizing:border-box;flex-direction:column;flex:none;order:0;align-items:center;gap:12px;width:auto;max-width:100%;height:auto;padding:0;display:flex}.users-empty-state-folder{flex:none;order:0;justify-content:center;align-items:center;width:146.85px;height:146.85px;display:flex}.users-empty-state-text{text-align:center;color:#f7f7f7;flex:none;height:21px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%}.users-empty-state-text,.users-table-section{order:1;align-self:stretch;width:100%;max-width:100%}.users-table-section{box-sizing:border-box;flex-direction:column;flex:auto;align-items:flex-start;gap:16px;padding:0;display:flex}.users-table-wrapper{flex:auto}.users-table-container,.users-table-wrapper{box-sizing:border-box;width:100%;max-width:100%}.users-table-container{flex-direction:column;align-items:flex-start;gap:16px;padding:0;display:flex}.users-table-header{box-sizing:border-box;background:#f7f7f712;border:1px solid #f7f7f71a;border-radius:8px;justify-content:flex-start;gap:16px;width:100%;max-width:100%;height:40px;padding:0 24px;overflow:hidden}.users-table-header,.users-table-header-cell{flex-direction:row;align-items:center;display:flex;position:relative}.users-table-header-cell{color:#f7f7f7;z-index:2;flex:auto;gap:10px;min-width:0;height:14px;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.users-table-header-cell--id{flex:0 0 8%;width:auto}.users-table-header-cell--name{flex:0 0 22%;width:auto}.users-table-header-cell--mail{flex:30%;width:auto}.users-table-header-cell--country{flex:0 0 16%;width:auto}.users-table-header-cell--status{flex:0 0 14%;width:auto}.users-table-header-cell--actions{flex:0 0 10%;justify-content:flex-end;width:auto}.users-table-body{flex-direction:column;align-items:flex-start;padding:0}.users-table-body,.users-table-row{box-sizing:border-box;gap:16px;width:100%;max-width:100%;display:flex}.users-table-row{background:#f7f7f708;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:center;min-width:0;height:88px;padding:24px}.users-table-row--clickable{cursor:pointer;transition:border-color .18s,background .18s}.users-table-row--clickable:hover{background:#f7f7f70d;border-color:#43edd259}.users-table-row--clickable:focus-visible{outline-offset:2px;outline:2px solid #43edd299}.users-table-cell{color:#f7f7f7;flex-direction:row;flex:auto;align-items:center;gap:10px;min-width:0;height:40px;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.users-table-cell--id{flex:0 0 8%;width:auto}.users-table-cell--name{flex:0 0 22%;width:auto}.users-table-cell--mail{flex:30%;width:auto}.users-table-cell--country{flex:0 0 16%;width:auto}.users-table-cell--status{flex:0 0 14%;width:auto}.users-table-cell--actions{cursor:default;flex:0 0 10%;justify-content:flex-end;width:auto}.users-table-cell--country>span,.users-table-cell--mail>span,.users-table-user-name{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.users-table-user-info{flex-direction:row;align-items:center;gap:10px;width:100%;height:40px;padding:0;display:flex}.users-table-avatar{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.users-table-avatar--placeholder{color:#f7f7f7;background:#f7f7f71a;justify-content:center;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;display:flex}.users-table-user-name{font-size:12px}.users-status-badge,.users-table-user-name{color:#f7f7f7;font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:400;line-height:120%}.users-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:#f7f7f71a;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:10px;height:24px;padding:0 16px;font-size:10px;display:flex}.users-status-badge--active,.users-status-badge--suspended{color:#f7f7f7;background:#f7f7f71a;width:75px;min-width:75px}.users-status-badge--pending{color:#ffc107;background:#ffc1071a}.support-status-badge--opened{min-width:90px}.support-status-badge--waiting{min-width:110px}.support-status-badge--resolved{min-width:90px}.support-status-badge--escalated{min-width:100px}.support-page-container .users-table-cell--id,.support-page-container .users-table-header-cell--id{flex:0 0 10%;width:auto}.support-page-container .users-table-cell--mail,.support-page-container .users-table-cell--name,.support-page-container .users-table-header-cell--mail,.support-page-container .users-table-header-cell--name{flex:20%;width:auto}.support-page-container .users-table-cell--country,.support-page-container .users-table-cell--status,.support-page-container .users-table-header-cell--country,.support-page-container .users-table-header-cell--status{flex:0 0 12%;width:auto}.support-page-container .users-table-cell--createdAt,.support-page-container .users-table-cell--lastUpdated,.support-page-container .users-table-header-cell--createdAt,.support-page-container .users-table-header-cell--lastUpdated{flex:0 0 13%;width:auto}.support-page-container .disputes-content-main .users-table-cell--id,.support-page-container .disputes-content-main .users-table-header-cell--id{flex:0 0 12%}.support-page-container .disputes-content-main .users-table-cell--name,.support-page-container .disputes-content-main .users-table-header-cell--name{flex:0 0 18%}.support-page-container .disputes-content-main .users-table-cell--mail,.support-page-container .disputes-content-main .users-table-header-cell--mail{flex:0 0 14%}.support-page-container .disputes-content-main .users-table-cell--country,.support-page-container .disputes-content-main .users-table-header-cell--country{flex:0 0 18%}.support-page-container .disputes-content-main .users-table-cell--status,.support-page-container .disputes-content-main .users-table-header-cell--status{flex:0 0 12%}.support-page-container .disputes-content-main .users-table-cell--createdAt,.support-page-container .disputes-content-main .users-table-cell--lastUpdated,.support-page-container .disputes-content-main .users-table-header-cell--createdAt,.support-page-container .disputes-content-main .users-table-header-cell--lastUpdated{flex:0 0 13%}.support-tickets-table-row{cursor:pointer}.support-page-container .users-filter-button .support-filter-icon{width:32px;height:32px}.support-reports-content{flex-direction:column;gap:16px;display:flex}.table-options-menu{display:inline-flex;position:relative}.table-options-menu__trigger{cursor:pointer;color:#f7f7f7;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.table-options-menu__trigger:hover{opacity:.8;background:#f7f7f71a}.table-options-menu__trigger:focus{outline-offset:2px;outline:2px solid #f7f7f74d}.dropdown-portal-menu{animation:dropdown-fade-in .12s ease-out}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.table-options-dropdown{background:#fff;border:1px solid #23034433;border-radius:8px;min-width:180px;overflow:hidden;box-shadow:0 6px 18px #0000001f,0 1px 4px #0000000f}.table-options-dropdown__list{margin:0;padding:4px 0;list-style:none}.table-options-dropdown__item{cursor:pointer;text-align:left;color:#230344;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;transition:background-color .1s;display:flex}.table-options-dropdown__item:hover{background:#2303440f}.table-options-dropdown__item:focus{background:#2303440f;outline:none}.table-options-dropdown__item--danger{color:#230344}.table-options-dropdown__item--danger:hover{color:#230344;background:#2303440f}.table-options-dropdown__icon{color:#f7f7f7;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.table-options-dropdown__icon svg{width:16px;height:16px}.table-options-dropdown__label{flex:1;line-height:1.2}.users-pagination{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#f7f7f708;border:1px solid #ffffff1a;border-radius:42px;flex-direction:row;justify-content:center;align-items:center;gap:24px;width:auto;height:58px;margin:0 auto;padding:16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0003,inset 0 0 0 1px #ffffff0d,inset 0 1px #fff3}.users-pagination:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);border-radius:42px 42px 0 0;height:1px;position:absolute;top:0;left:0;right:0}.users-pagination-control{box-sizing:border-box;cursor:pointer;color:#f7f7f7;background:0 0;border:1px solid #f7f7f71a;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:36px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .2s;display:flex}.users-pagination-control:hover:not(:disabled){background:#f7f7f70d;border-color:#f7f7f733}.users-pagination-control:disabled{opacity:.5;cursor:not-allowed}.users-pagination-control svg{flex:none;width:16px;height:16px}.users-pagination-pages{flex-direction:row;align-items:center;gap:12px;height:36px;padding:0;display:flex}.users-pagination-page{box-sizing:border-box;cursor:pointer;color:#f7f7f7;background:0 0;border:1px solid #f7f7f71a;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:31px;height:36px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .2s;display:flex}.users-pagination-page:hover{background:#f7f7f70d;border-color:#f7f7f733}.users-pagination-page--active{color:#140b27;font-weight:700;box-shadow:0 6px 6.9px -6px #0000000a,0 0 1px #0006}.users-pagination-page--active,.users-pagination-page--active:hover{background:#43edd2;border-color:#43edd2}.users-pagination-ellipsis{color:#230344;flex-direction:column;justify-content:center;align-items:center;width:31px;height:36px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.users-filter-tabs{width:fit-content;box-shadow:none;z-index:2;border:none;align-items:center;gap:16px;margin-bottom:0;padding:0 0 4px;display:flex;position:relative;overflow:visible}.users-filter-tab{color:#f7f7f7;cursor:pointer;box-sizing:border-box;background:#f7f7f70a;border:1px solid #595d62;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-width:160px;height:44px;padding:0 24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex;overflow:visible}.users-filter-tab:hover{color:#f7f7f7;background:#f7f7f714;border-color:#7a7e84}.users-filter-tab.active{color:#43edd2;background:#43edd214;border-color:#43edd2}.desktop-freelancers-view{width:100%;display:flex}.mobile-freelancers-view{display:none}.desktop-clients-view{width:100%;display:flex}.mobile-clients-view{display:none}.desktop-freelancer-profile-view{width:100%;display:block}.mobile-freelancer-profile-view{display:none}.desktop-client-profile-view{width:100%;display:flex}.mobile-client-profile-view{display:none}@media (max-width:768px){.desktop-freelancers-view{display:none!important}.mobile-freelancers-view{box-sizing:border-box;width:100%;min-height:100vh;padding:96px 16px 24px;display:block!important}.desktop-clients-view{display:none!important}.mobile-clients-view{box-sizing:border-box;width:100%;min-height:100vh;padding:96px 16px 24px;display:block!important}.desktop-freelancer-profile-view{display:none!important}.mobile-freelancer-profile-view{box-sizing:border-box;width:100%;min-height:100vh;padding:96px 16px 24px;display:block!important}.desktop-client-profile-view{display:none!important}.mobile-client-profile-view{box-sizing:border-box;width:100%;min-height:100vh;padding:96px 16px 24px;display:block!important}.client-profile-mobile-inner{flex-direction:column;gap:0;width:100%;display:flex}.client-profile-mobile-top{background:#f7f7f70a;border-bottom:1px solid #f7f7f714;width:calc(100% + 32px);margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding:0 16px 12px}.client-profile-mobile-back{color:#a0a0a0;align-items:center;gap:8px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.client-profile-mobile-back:hover{color:#f7f7f7}.client-profile-mobile-back svg{width:24px;height:24px}.mobile-client-profile-view .profile-main-content{max-width:100%;padding:0}.mobile-client-profile-view .user-profile-header{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-client-profile-view .client-profile-mobile-breadcrumb{flex:1;min-width:0}.mobile-client-profile-view .user-profile-header .user-profile-suspend{flex-shrink:0}.client-profile-mobile-breadcrumb{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500}.mobile-client-profile-view .user-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-client-profile-view .user-profile-stat-card{padding:16px 12px}.mobile-client-profile-view .user-profile-stat-value{font-size:24px}.mobile-client-profile-view .user-profile-card{flex-wrap:wrap}.mobile-client-profile-view .user-profile-avatar{width:56px;height:56px}.mobile-client-profile-view .user-profile-name{font-size:18px}.mobile-client-profile-view .user-profile-panel{padding:14px}.mobile-client-profile-view .user-profile-grid{grid-template-columns:1fr}.freelancer-profile-mobile-inner{flex-direction:column;gap:0;width:100%;display:flex}.freelancer-profile-mobile-top{background:#f7f7f70a;border-bottom:1px solid #f7f7f714;width:calc(100% + 32px);margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding:0 16px 12px}.freelancer-profile-mobile-back{color:#a0a0a0;align-items:center;gap:8px;margin-bottom:12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.freelancer-profile-mobile-back:hover{color:#f7f7f7}.freelancer-profile-mobile-back svg{width:24px;height:24px}.freelancer-profile-mobile-nav{gap:0;width:100%;display:flex}.freelancer-profile-mobile-nav-item{text-align:center;color:#a0a0a0;border-radius:8px;flex:1;padding:10px 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.freelancer-profile-mobile-nav-item:hover{color:#f7f7f7;background:#f7f7f70f}.freelancer-profile-mobile-nav-item.active{color:#43edd2;background:#43edd21a}.mobile-freelancer-profile-view .profile-main-content{max-width:100%;padding:0}.mobile-freelancer-profile-view .user-profile-header{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-freelancer-profile-view .freelancer-profile-mobile-breadcrumb{flex:1;min-width:0}.mobile-freelancer-profile-view .user-profile-header .user-profile-suspend{flex-shrink:0}.freelancer-profile-mobile-breadcrumb{color:#949494;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px}.mobile-freelancer-profile-view .user-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-freelancer-profile-view .user-profile-stat-card{padding:16px 12px}.mobile-freelancer-profile-view .user-profile-stat-value{font-size:24px}.mobile-freelancer-profile-view .user-profile-card{flex-wrap:wrap}.mobile-freelancer-profile-view .user-profile-avatar{width:56px;height:56px}.mobile-freelancer-profile-view .user-profile-name{font-size:18px}.mobile-freelancer-profile-view .user-profile-panel{padding:14px}.mobile-freelancer-profile-view .user-profile-grid{grid-template-columns:1fr}.mobile-freelancer-profile-view .user-profile-section-header h2,.mobile-freelancer-profile-view .user-profile-section-title{font-size:20px}.mobile-freelancer-profile-view .user-profile-carousel{gap:12px;padding-bottom:4px}.mobile-freelancer-profile-view .user-profile-service-card{min-width:260px}.mobile-freelancer-profile-view .user-profile-arrows{display:none}.users-mobile-nav{box-sizing:border-box;background:#f7f7f70a;border-bottom:1px solid #f7f7f714;width:calc(100% + 32px);margin-bottom:16px;margin-left:-16px;margin-right:-16px;overflow:auto hidden}.users-mobile-nav::-webkit-scrollbar{display:none}.users-mobile-nav-inner{flex-direction:row;align-items:stretch;gap:0;width:100%;min-width:100%;padding:0 16px;display:flex}.users-mobile-nav-item{color:#a0a0a0;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:108px;padding:12px 14px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex}.users-mobile-nav-item:hover{color:#f7f7f7;background:#f7f7f70a}.users-mobile-nav-item.active{color:#43edd2;background:#43edd214;border-bottom-color:#43edd2}.users-mobile-nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.users-mobile-nav-icon svg{width:20px;height:20px}.users-mobile-nav-label{white-space:nowrap}.freelancers-mobile-content{flex-direction:column;gap:16px;width:100%;display:flex}.freelancers-mobile-header{margin-bottom:4px}.freelancers-mobile-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-weight:600}.freelancers-mobile-toolbar{align-items:center;gap:12px;width:100%;display:flex}.freelancers-mobile-search-wrapper{background:#f7f7f70f;border:1px solid #f7f7f71a;border-radius:44px;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.freelancers-mobile-search-icon{color:#a0a0a0;flex-shrink:0}.freelancers-mobile-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.freelancers-mobile-search-input::placeholder{color:#949494}.freelancers-mobile-filter-btn{color:#f7f7f7;cursor:pointer;background:#f7f7f70f;border:1px solid #f7f7f71a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.freelancers-mobile-list{flex-direction:column;gap:12px;width:100%;display:flex}.freelancers-mobile-card{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#f7f7f70a;border:1px solid #f7f7f714;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.freelancers-mobile-card:active{background:#f7f7f714}.freelancers-mobile-card-main{align-items:center;gap:12px;width:100%;display:flex}.freelancers-mobile-card-avatar{color:#43edd2;background:#43edd233;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:600;display:flex}.freelancers-mobile-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.freelancers-mobile-card-name{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px;font-weight:600}.freelancers-mobile-card-country,.freelancers-mobile-card-email{color:#a0a0a0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px}.freelancers-mobile-card-status{border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.freelancers-mobile-card-id{color:#949494;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px}.freelancers-mobile-pagination{width:100%;margin-top:8px}.freelancers-mobile-pagination .users-pagination{border-radius:42px;justify-content:space-between;gap:8px;width:100%;max-width:100%;height:auto;min-height:44px;padding:10px 12px}.freelancers-mobile-pagination .users-pagination:before{display:none}.freelancers-mobile-pagination .users-pagination-control{border-radius:8px;gap:4px;min-width:32px;height:32px;padding:6px 10px;font-size:12px}.freelancers-mobile-pagination .users-pagination-control span{display:none}.freelancers-mobile-pagination .users-pagination-control svg{width:18px;height:18px;margin:0}.freelancers-mobile-pagination .users-pagination-pages{flex:1;justify-content:center;gap:6px;min-width:0;height:32px}.freelancers-mobile-pagination .users-pagination-page{border-radius:8px;width:28px;min-width:28px;height:32px;padding:0;font-size:13px}.freelancers-mobile-pagination .users-pagination-ellipsis{width:24px;min-width:24px;height:32px;padding:0;font-size:12px}.clients-mobile-content{flex-direction:column;gap:16px;width:100%;display:flex}.clients-mobile-header{margin-bottom:4px}.clients-mobile-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-weight:600}.clients-mobile-empty{width:100%}.clients-mobile-toolbar{align-items:center;gap:12px;width:100%;display:flex}.clients-mobile-search-wrapper{background:#f7f7f70f;border:1px solid #f7f7f71a;border-radius:44px;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.clients-mobile-search-icon{color:#a0a0a0;flex-shrink:0}.clients-mobile-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.clients-mobile-search-input::placeholder{color:#949494}.clients-mobile-filter-btn{color:#f7f7f7;cursor:pointer;background:#f7f7f70f;border:1px solid #f7f7f71a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.clients-mobile-list{gap:12px}.clients-mobile-card,.clients-mobile-list{flex-direction:column;width:100%;display:flex}.clients-mobile-card{text-align:left;cursor:pointer;color:inherit;font:inherit;background:#f7f7f70a;border:1px solid #f7f7f714;border-radius:12px;gap:8px;padding:14px 16px}.clients-mobile-card:active{background:#f7f7f714}.clients-mobile-card-main{align-items:center;gap:12px;width:100%;display:flex}.clients-mobile-card-avatar{color:#43edd2;background:#43edd233;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:600;display:flex}.clients-mobile-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.clients-mobile-card-name{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px;font-weight:600}.clients-mobile-card-country,.clients-mobile-card-email{color:#a0a0a0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px}.clients-mobile-card-status{border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.clients-mobile-card-id{color:#949494;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px}.clients-mobile-pagination{width:100%;margin-top:8px}.clients-mobile-pagination .users-pagination{border-radius:42px;justify-content:space-between;gap:8px;width:100%;max-width:100%;height:auto;min-height:44px;padding:10px 12px}.clients-mobile-pagination .users-pagination:before{display:none}.clients-mobile-pagination .users-pagination-control{border-radius:8px;min-width:32px;height:32px;padding:6px 10px;font-size:12px}.clients-mobile-pagination .users-pagination-control span{display:none}.clients-mobile-pagination .users-pagination-control svg{width:18px;height:18px}.clients-mobile-pagination .users-pagination-pages{flex:1;justify-content:center;gap:6px;min-width:0;height:32px}.clients-mobile-pagination .users-pagination-page{border-radius:8px;width:28px;min-width:28px;height:32px;padding:0;font-size:13px}.clients-mobile-pagination .users-pagination-ellipsis{width:24px;min-width:24px;height:32px;padding:0;font-size:12px}:root.light .mobile-freelancers-view{background:#f7f7f7}:root.light .users-mobile-nav{background:#fff;border-bottom-color:#00000014}:root.light .users-mobile-nav-item{color:#656565}:root.light .users-mobile-nav-item:hover{color:#140b27;background:#0000000a}:root.light .users-mobile-nav-item.active{color:#381e70;background:#381e7014;border-bottom-color:#381e70}:root.light .freelancers-mobile-title{color:#140b27}:root.light .freelancers-mobile-search-wrapper{background:#0000000a;border-color:#00000014}:root.light .freelancers-mobile-search-icon{color:#454655}:root.light .freelancers-mobile-search-input{color:#140b27}:root.light .freelancers-mobile-search-input::placeholder{color:#949494}:root.light .freelancers-mobile-filter-btn{color:#454655;background:#0000000a;border-color:#00000014}:root.light .freelancers-mobile-card{background:#fff;border-color:#00000014}:root.light .freelancers-mobile-card:active{background:#0000000a}:root.light .freelancers-mobile-card-name{color:#140b27}:root.light .freelancers-mobile-card-country,:root.light .freelancers-mobile-card-email{color:#656565}:root.light .freelancers-mobile-card-id{color:#949494}:root.light .freelancers-mobile-pagination .users-pagination{background:#fff;border-color:#00000014}:root.light .freelancers-mobile-pagination .users-pagination-control{color:#140b27;border-color:#00000014}:root.light .freelancers-mobile-pagination .users-pagination-control:hover:not(:disabled){background:#0000000a}:root.light .freelancers-mobile-pagination .users-pagination-control svg path{stroke:currentColor}:root.light .freelancers-mobile-pagination .users-pagination-page{color:#140b27;border-color:#00000014}:root.light .freelancers-mobile-pagination .users-pagination-page--active{color:#fff;background:#381e70;border-color:#381e70}:root.light .mobile-clients-view{background:#f7f7f7}:root.light .clients-mobile-title{color:#140b27}:root.light .clients-mobile-search-wrapper{background:#0000000a;border-color:#00000014}:root.light .clients-mobile-search-icon{color:#454655}:root.light .clients-mobile-search-input{color:#140b27}:root.light .clients-mobile-search-input::placeholder{color:#949494}:root.light .clients-mobile-filter-btn{color:#454655;background:#0000000a;border-color:#00000014}:root.light .clients-mobile-card{background:#fff;border-color:#00000014}:root.light .clients-mobile-card:active{background:#0000000a}:root.light .clients-mobile-card-name{color:#140b27}:root.light .clients-mobile-card-country,:root.light .clients-mobile-card-email{color:#656565}:root.light .clients-mobile-card-id{color:#949494}:root.light .clients-mobile-pagination .users-pagination{background:#fff;border-color:#00000014}:root.light .clients-mobile-pagination .users-pagination-control{color:#140b27;border-color:#00000014}:root.light .clients-mobile-pagination .users-pagination-control svg path{stroke:currentColor}:root.light .clients-mobile-pagination .users-pagination-page{color:#140b27;border-color:#00000014}:root.light .clients-mobile-pagination .users-pagination-page--active{color:#fff;background:#381e70;border-color:#381e70}:root.light .freelancer-profile-mobile-top{background:#fff;border-bottom-color:#00000014}:root.light .freelancer-profile-mobile-back{color:#656565}:root.light .freelancer-profile-mobile-back:hover{color:#140b27}:root.light .freelancer-profile-mobile-nav-item{color:#656565}:root.light .freelancer-profile-mobile-nav-item:hover{color:#140b27;background:#0000000a}:root.light .freelancer-profile-mobile-nav-item.active{color:#381e70;background:#381e701a}:root.light .freelancer-profile-mobile-breadcrumb{color:#949494}:root.light .client-profile-mobile-top{background:#fff;border-bottom-color:#00000014}:root.light .client-profile-mobile-back{color:#656565}:root.light .client-profile-mobile-back:hover,:root.light .client-profile-mobile-breadcrumb{color:#140b27}}:root.light .users-page-container{background:#f7f7f7}:root.light .users-page-container .profile-left-sidebar-content{border-right:1px solid #0000001a;background:#fff!important}:root.light .users-content-main{background:0 0;border:none}:root.light .users-search-container{background:#0000000a}:root.light .users-search-icon{color:#454655}:root.light .users-search-input{color:#140b27}:root.light .users-search-input::placeholder{color:#949494;opacity:1}:root.light .users-filter-button{color:#454655;background:#0000000a}:root.light .users-filter-button:hover{background:#00000014}:root.light .users-table-header{background:#0000000a;border-color:#00000014}:root.light .users-table-header-cell{color:#454655}:root.light .users-table-row{background:#fff;border-color:#00000014}:root.light .users-table-cell,:root.light .users-table-user-name{color:#140b27}:root.light .users-table-avatar--placeholder{color:#140b27;background:#0000000f}:root.light .users-status-badge,:root.light .users-status-badge--active,:root.light .users-status-badge--suspended{color:#140b27;background:#0000000d}:root.light .users-status-badge--pending{color:#b45309;background:#ffc1071f}:root.light .table-options-menu__trigger{color:#454655}:root.light .table-options-menu__trigger:hover{opacity:1;background:#0000000a}:root.light .users-pagination{background:#fff;border:1px solid #00000014;box-shadow:0 4px 16px #00000014,inset 0 0 0 1px #0000000a}:root.light .users-pagination:before{background:linear-gradient(90deg,#0000,#0000001f 50%,#0000)}:root.light .users-pagination-control{color:#454655;border-color:#00000014}:root.light .users-pagination-control:hover:not(:disabled){background:#0000000a;border-color:#0000001f}:root.light .users-pagination-page{color:#454655;border-color:#00000014}:root.light .users-pagination-page:hover{background:#0000000a;border-color:#0000001f}:root.light .users-pagination-page--active{color:#fff;background:#381e70;border-color:#381e70}:root.light .users-pagination-page--active:hover{background:#2d185a;border-color:#2d185a}:root.light .users-pagination-ellipsis{color:#64748b}:root.light .users-filter-modal{background:#fff;box-shadow:0 8px 24px -6px #0000001f,0 0 1px #0003}:root.light .users-filter-modal-title{color:#140b27}:root.light .users-filter-pill{color:#140b27;background:#0000000a}:root.light .users-filter-pill.is-selected{background:#381e701f}:root.light .users-filter-pill--selected{color:#381e70;border-color:#381e70}:root.light .users-filter-search-button{color:#fff;background:#381e70}:root.light .users-filter-search-button:hover:not(.ui-button-disabled){background:#2d185a}:root.light .users-filter-clear-button{color:#64748b}:root.light .users-empty-state-text{color:#454655}:root.light .users-filter-tab{color:#454655;background:#00000005;border-color:#00000026}:root.light .users-filter-tab:hover{color:#140b27;background:#0000000a;border-color:#0003}:root.light .users-filter-tab.active{color:#381e70;background:#381e7014;border-color:#381e70}:root.light .users-add-button{color:#fff;background:#381e70}:root.light .users-add-button-label{color:#fff}.admin-details-content-container{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;width:calc(100vw - 396px);max-width:calc(100vw - 396px);display:flex;position:absolute;top:140px;left:336px}.admin-details-header-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.admin-details-suspend-button{color:#230344;cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;padding:8px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.admin-details-section-card{box-sizing:border-box;background:#f7f7f708;border:1px solid #f7f7f71a;border-radius:16px;width:100%;padding:16px}.admin-details-section-title{color:#f7f7f7;margin:0 0 24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-weight:500;line-height:1.2}.admin-overview-grid,.admin-permissions-head-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.admin-permissions-head-grid{margin-bottom:24px}.admin-details-field{box-sizing:border-box;background:0 0;border:none;flex-direction:column;gap:8px;min-height:43px;padding:0;display:flex}.admin-details-label{color:#f7f7f7b3;font-size:14px;font-weight:400;line-height:1.2}.admin-details-label,.admin-details-value{font-family:IBM Plex Sans Arabic,sans-serif}.admin-details-value{color:#f7f7f7;font-size:16px;font-weight:500;line-height:1.3}.admin-lowercase{text-transform:lowercase}.admin-account-status-badge{background:#f7f7f71a;border-radius:4px;justify-content:center;align-items:center;width:60px;height:24px;font-size:10px;font-weight:400;display:flex}.admin-account-status-badge,.admin-feature-access-title{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.2}.admin-feature-access-title{margin:0 0 20px;font-size:24px;font-weight:500}.admin-permissions-matrix{flex-direction:column;gap:24px;display:flex}.admin-permission-row{grid-template-columns:150px 1fr;align-items:start;gap:6px;display:grid}.admin-permission-category{color:#f7f7f7b3;padding-top:18px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-weight:400;line-height:1.2}.admin-permission-actions{column-gap:22px;display:grid}.admin-permission-actions.is-five{grid-template-columns:repeat(5,minmax(120px,1fr))}.admin-permission-actions.is-six{grid-template-columns:repeat(6,minmax(100px,1fr))}.admin-permission-item{flex-direction:column;gap:8px;display:flex}.admin-permission-label{color:#f7f7f7cc;min-height:28px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.admin-toggle{cursor:pointer;background:#f7f7f799;border:none;border-radius:999px;width:36px;height:20px;padding:0;transition:background-color .15s;position:relative}.admin-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.admin-toggle.is-active{background:#2613a8}.admin-toggle.is-active .admin-toggle-knob{left:18px}.admin-toggle:focus-visible{outline-offset:2px;outline:2px solid #43edd2e6}.admin-details-empty{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}:root.light .admin-details-card{background:#2303440d}:root.light .admin-details-section-card{background:#2303440d;border-color:#2303441f}:root.light .admin-details-empty,:root.light .admin-details-section-title,:root.light .admin-details-value,:root.light .admin-feature-access-title,:root.light .admin-permission-category{color:#230344}:root.light .admin-details-label{color:#230344b3}:root.light .admin-account-status-badge{color:#230344;background:#2303441f}:root.light .admin-permission-label{color:#230344bf}@media (max-width:1260px){.admin-permission-row{grid-template-columns:1fr;gap:14px}.admin-permission-category{padding-top:0;font-size:18px}.admin-permission-actions.is-five,.admin-permission-actions.is-six{grid-template-columns:repeat(2,minmax(160px,1fr));row-gap:12px}}@media (max-width:1100px){.admin-overview-grid,.admin-permissions-head-grid{grid-template-columns:1fr}}.desktop-admin-details-view{width:100%;display:block}.mobile-admin-details-view{display:none}@media (max-width:768px){.desktop-admin-details-view{display:none!important}.mobile-admin-details-view{box-sizing:border-box;width:100%;min-height:100vh;padding:96px 16px 24px;display:block!important}}.admin-details-mobile-inner{flex-direction:column;gap:16px;display:flex}.admin-details-mobile-top{align-items:center;display:flex}.admin-details-mobile-back{color:#f7f7f7;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.admin-details-mobile-card{box-sizing:border-box;background:#f7f7f708;border:1px solid #f7f7f71a;border-radius:16px;padding:16px}.admin-details-mobile-card-title{color:#f7f7f7;margin:0 0 20px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.admin-details-mobile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-details-mobile-field{flex-direction:column;gap:6px;display:flex}.admin-details-mobile-label{color:#f7f7f78c;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.3}.admin-details-mobile-value{color:#f7f7f7;word-break:break-word;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.admin-details-mobile-status-badge{color:#f7f7f7;background:#f7f7f71a;border-radius:4px;justify-content:center;align-items:center;width:fit-content;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;line-height:1.2;display:inline-flex}.admin-details-mobile-perm-head{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.admin-details-mobile-matrix-title{color:#f7f7f7;margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.admin-details-mobile-matrix{flex-direction:column;gap:20px;display:flex}.admin-details-mobile-perm-group{flex-direction:column;gap:12px;display:flex}.admin-details-mobile-perm-category{color:#f7f7f7b3;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.2}.admin-details-mobile-perm-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-details-mobile-perm-item{flex-direction:column;gap:6px;display:flex}.admin-details-mobile-perm-label{color:#f7f7f7cc;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.admin-details-mobile-empty{color:#f7f7f7;margin:0;font-family:DM Sans,sans-serif;font-size:14px}:root.light .admin-details-mobile-back{color:#230344}:root.light .admin-details-mobile-card{background:#2303440a;border-color:#2303441a}:root.light .admin-details-mobile-card-title,:root.light .admin-details-mobile-matrix-title{color:#230344}:root.light .admin-details-mobile-label{color:#2303448c}:root.light .admin-details-mobile-empty,:root.light .admin-details-mobile-value{color:#230344}:root.light .admin-details-mobile-status-badge{color:#230344;background:#2303441a}:root.light .admin-details-mobile-perm-category{color:#230344b3}:root.light .admin-details-mobile-perm-label{color:#230344bf}.marketplace-page-container{box-sizing:border-box;background:#140b27;width:100%;min-height:100vh;padding-bottom:160px;position:relative}.marketplace-content-container{box-sizing:border-box;gap:40px;width:calc(100vw - 80px);min-height:851px;display:flex;position:absolute;top:140px;left:40px}.marketplace-sidebar{flex-shrink:0;width:256px}.marketplace-sidebar-content{height:851px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-right:1px solid #f7f0fe;border-radius:12px;background:#1d143308!important}.marketplace-main-content{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.marketplace-content-header{align-items:center;width:100%;display:flex}.marketplace-content-main{box-sizing:border-box;background:#f7f7f708;border-radius:16px;flex-direction:column;gap:16px;width:100%;min-height:787px;padding:16px;display:flex}.marketplace-content-main--filled{background:0 0}.marketplace-content-header-bar{align-items:center;gap:32px;width:100%;height:48px;display:flex}.marketplace-search-container{box-sizing:border-box;border-radius:44px;flex:auto;align-items:center;gap:16px;height:48px;padding:12px 16px;display:flex;background:0 0!important}.marketplace-search-input-wrapper{align-items:center;gap:8px;width:100%;height:25px;display:flex}.marketplace-search-icon{color:#f7f7f7;flex:none;width:20px;height:20px}.marketplace-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;align-items:center;width:100%;height:25px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%;display:flex}.marketplace-search-input::placeholder{color:#f7f7f7;opacity:1}.marketplace-filter-container{justify-content:flex-end;align-items:center;height:48px;display:flex}.marketplace-filter-button{cursor:pointer;color:#f7f7f7;background:#f7f7f712;border:none;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;transition:background .2s;display:flex}.marketplace-filter-button:hover{background:#f7f7f71a}.marketplace-filter-button svg{width:19px;height:18px}.marketplace-results-count{color:#f7f7f7;opacity:.7;padding:0 4px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:143%}.marketplace-projects-grid{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.marketplace-project-card{box-sizing:border-box;background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:12px;flex-direction:column;height:100%;min-height:280px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex}.marketplace-project-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.marketplace-project-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.marketplace-project-card-id{color:#f7f7f7;opacity:.5;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:133%}.marketplace-project-card-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.marketplace-project-card-title{-webkit-line-clamp:2;line-clamp:2;margin:0 0 8px;font-size:16px;font-weight:600;line-height:150%}.marketplace-project-card-description,.marketplace-project-card-title{color:#f7f7f7;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:IBM Plex Sans,sans-serif;font-style:normal;display:-webkit-box;overflow:hidden}.marketplace-project-card-description{opacity:.7;-webkit-line-clamp:3;line-clamp:3;margin:0 0 16px;font-size:14px;font-weight:400;line-height:143%}.marketplace-project-card-details{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.marketplace-project-card-detail{color:#f7f7f7;align-items:center;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:154%;display:flex}.marketplace-project-card-detail svg{opacity:.6;flex-shrink:0;width:16px;height:16px}.marketplace-project-card-detail-label{opacity:.6}.marketplace-project-card-detail-value{font-weight:500}.marketplace-project-card-meta{border-top:1px solid #f7f7f71a;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.marketplace-project-card-client{align-items:center;gap:8px;display:flex}.marketplace-project-card-avatar{background:#f7f7f71a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.marketplace-project-card-avatar img{object-fit:cover;width:100%;height:100%}.marketplace-project-card-avatar svg{color:#f7f7f7;opacity:.6;width:16px;height:16px}.marketplace-project-card-client-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.marketplace-project-card-client-label{color:#f7f7f7;opacity:.5;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:145%}.marketplace-project-card-client-name{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:154%;overflow:hidden}.marketplace-project-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketplace-project-card-proposals{color:#f7f7f7;opacity:.7;align-items:center;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:154%;display:flex}.marketplace-project-card-proposals svg{opacity:.6;width:16px;height:16px}.marketplace-project-status{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:4px 12px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:133%;display:inline-flex}.marketplace-project-status--open{color:#22c55e;background:#22c55e26}.marketplace-project-status--in-progress{color:#3b82f6;background:#3b82f626}.marketplace-project-status--completed{color:#a855f7;background:#a855f726}.marketplace-project-status--cancelled{color:#ef4444;background:#ef444426}.marketplace-table-section{flex-direction:column;order:1;align-self:stretch;align-items:flex-start;gap:16px;padding:0;display:flex}.marketplace-table-section,.marketplace-table-wrapper{box-sizing:border-box;flex:auto;width:100%;max-width:100%}.marketplace-table-container{flex-direction:column;align-items:flex-start;padding:0}.marketplace-table-container,.marketplace-table-header{box-sizing:border-box;gap:16px;width:100%;max-width:100%;display:flex}.marketplace-table-header{background:#f7f7f712;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;height:40px;padding:0 24px;position:relative;overflow:hidden}.marketplace-table-header-cell{color:#f7f7f7;z-index:2;flex-direction:row;flex:auto;align-items:center;gap:10px;height:14px;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%;display:flex;position:relative}.marketplace-table-header-cell--project-name{flex:0 0 120px;width:120px}.marketplace-table-header-cell--date{flex:0 0 80px;width:80px}.marketplace-table-header-cell--status{flex:0 0 90px;width:90px}.marketplace-table-header-cell--proposals{flex:0 0 63px;width:63px}.marketplace-table-header-cell--client-name{flex:0 0 97px;width:97px}.marketplace-table-header-cell--progress{flex:0 0 60px;width:60px}.marketplace-table-header-cell--actions{flex:0 0 24px;width:24px}.marketplace-table-body{flex-direction:column;align-items:flex-start;padding:0}.marketplace-table-body,.marketplace-table-row{box-sizing:border-box;gap:16px;width:100%;max-width:100%;display:flex}.marketplace-table-row{background:#f7f7f708;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;min-height:88px;padding:24px}.marketplace-table-cell{color:#f7f7f7;flex-direction:row;flex:auto;align-items:center;gap:10px;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.marketplace-table-cell--project-name{flex:0 0 120px;width:120px}.marketplace-table-cell--date{flex:0 0 80px;width:80px}.marketplace-table-cell--status{flex:0 0 90px;width:90px}.marketplace-table-cell--proposals{flex:0 0 63px;width:63px}.marketplace-table-cell--client-name{flex:0 0 97px;width:97px}.marketplace-table-cell--progress{flex:0 0 60px;gap:0;width:60px;padding:0}.marketplace-table-cell--actions{flex:0 0 24px;justify-content:flex-end;width:24px}.marketplace-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:24px;padding:0 16px;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:120%;display:flex}.marketplace-status-badge,.marketplace-status-badge--cancelled,.marketplace-status-badge--completed,.marketplace-status-badge--in-progress,.marketplace-status-badge--open{color:#f7f7f7;background:#f7f7f71a}.marketplace-progress-circle{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.marketplace-progress-svg{width:60px;height:60px;position:absolute;top:0;left:0;transform:rotate(0)}.marketplace-progress-bar{transition:stroke-dashoffset .3s}.marketplace-progress-text{text-align:center;color:#f7f7f7;z-index:1;font-family:IBM Plex Sans Arabic,sans-serif;font-size:10.87px;font-style:normal;font-weight:500;line-height:normal;position:relative}.marketplace-table-project-title{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;display:block}.marketplace-empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;margin:auto;display:flex}.marketplace-empty-state-content{flex-direction:column;align-items:center;gap:12px;display:flex}.marketplace-empty-state-folder{justify-content:center;align-items:center;width:146.855px;height:146.855px;display:flex}.marketplace-empty-state-folder-blur{clip-path:url(#bgblur_0_marketplace_clip_path)}.marketplace-empty-state-folder-blur,.marketplace-services-empty-state-folder-blur{-webkit-backdrop-filter:blur(6.56px);backdrop-filter:blur(6.56px);width:100%;height:100%}.marketplace-services-empty-state-folder-blur{clip-path:url(#bgblur_0_services_clip_path)}.marketplace-empty-state-text{text-align:center;color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%}.marketplace-services-content-main{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;min-height:789px;padding:0;display:flex}.marketplace-services-header-row{align-items:center;gap:32px;width:100%;min-height:48px;display:flex}.marketplace-services-search-wrapper{border-radius:44px;flex:1;align-items:center;gap:8px;padding:12px 16px;display:flex}.marketplace-services-search-icon{color:#f7f7f7;flex-shrink:0}.marketplace-services-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%}.marketplace-services-search-input::placeholder{color:#f7f7f7;opacity:1}.marketplace-services-filter-button{color:#f7f7f7;cursor:pointer;background:#f7f7f712;border:none;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex}.marketplace-services-filter-button:hover{background:#f7f7f71a}.marketplace-services-title-text{white-space:normal;max-width:150px;margin:0}.marketplace-service-cover-stack{width:72px;height:40px;position:relative}.marketplace-service-cover{background-position:50%;background-size:cover;border:1px solid #140b27;border-radius:8px;width:40px;height:40px;position:absolute}.marketplace-service-cover--one{background:linear-gradient(140deg,#fafbff,#89a8d8);top:1px;left:0;transform:rotate(-6deg)}.marketplace-service-cover--two{background:linear-gradient(140deg,#d5e3ff,#9db7e3);top:0;left:12px;transform:rotate(-4deg)}.marketplace-service-cover--three{background:linear-gradient(140deg,#a1bee8,#2f598f);top:2px;left:24px;transform:rotate(2deg)}.marketplace-services-table-reused .users-table-row{justify-content:space-between;gap:16px}.marketplace-services-table-reused .users-table-cell--id,.marketplace-services-table-reused .users-table-header-cell--id{flex:0 0 96px;width:96px}.marketplace-services-table-reused .users-table-cell--name,.marketplace-services-table-reused .users-table-header-cell--name{flex:0 0 220px;width:220px}.marketplace-services-table-reused .users-table-cell--mail,.marketplace-services-table-reused .users-table-header-cell--mail{flex:0 0 170px;width:170px}.marketplace-services-table-reused .users-table-cell--country,.marketplace-services-table-reused .users-table-header-cell--country{flex:0 0 90px;width:90px}.marketplace-services-table-reused .users-table-cell--status,.marketplace-services-table-reused .users-table-header-cell--status{flex:0 0 94px;width:94px}.marketplace-services-empty-state-content{flex-direction:column;align-items:center;gap:32px;display:flex}.marketplace-services-empty-state-folder{width:146.855px;height:146.855px}.marketplace-services-empty-state-texts{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.marketplace-services-empty-state-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%}.marketplace-services-empty-state-description{color:#dedede;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.marketplace-service-details-layout{align-items:flex-start}.marketplace-service-details-sidebar-content{height:851px}.marketplace-service-details-header-row{justify-content:space-between}.marketplace-service-details-disable-btn{color:#230344;cursor:pointer;background:#f7f0fe;border:none;border-radius:20px;padding:10px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.marketplace-service-details-content-grid{grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:24px;width:100%;display:grid}.marketplace-service-details-main-panel{flex-direction:column;gap:20px;display:flex}.marketplace-service-details-section{flex-direction:column;gap:12px;display:flex}.marketplace-service-details-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:22px;font-weight:500;line-height:1.3}.marketplace-service-details-images-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketplace-service-thumb{border:1px solid #f7f7f726;border-radius:12px;width:72px;height:72px}.marketplace-service-thumb.thumb-1{background:linear-gradient(140deg,#ffdfe8,#8ca8e8)}.marketplace-service-thumb.thumb-2{background:linear-gradient(140deg,#b8e4ff,#f5f0dc)}.marketplace-service-thumb.thumb-3{background:linear-gradient(140deg,#d6e6ff,#8bb4ee)}.marketplace-service-thumb.thumb-4{background:linear-gradient(140deg,#76d8f8,#1d85bf)}.marketplace-service-thumb.thumb-5{background:linear-gradient(140deg,#ffe9dd,#f6b695)}.marketplace-service-details-description{color:#f7f7f7db;max-width:100%;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:400;line-height:1.55}.marketplace-service-details-tools-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplace-service-details-tool-chip{color:#f7f7f7;background:#f7f7f71a;border-radius:16px;padding:6px 14px;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.2}.marketplace-service-process-list{flex-direction:column;gap:12px;display:flex}.marketplace-service-process-item{gap:12px;display:flex}.marketplace-service-process-marker{flex:0 0 22px;justify-content:center;width:22px;display:flex;position:relative}.marketplace-service-process-marker>span{color:#f7f7f7;border:1px solid #f7f7f7cc;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px;display:inline-flex}.marketplace-service-process-line{background:#f7f7f759;width:1px;height:calc(100% + 16px);position:absolute;top:24px}.marketplace-service-process-text h4{color:#f7f7f7;margin:0 0 6px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.marketplace-service-process-text p{color:#f7f7f7d9;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.marketplace-service-details-package-card{background:#f7f7f705;border:1px solid #f7f7f71a;border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.marketplace-service-package-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:400}.marketplace-service-package-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.marketplace-service-package-option{color:#f7f7f7;text-align:center;cursor:pointer;background:0 0;border:1px solid #f7f7f766;border-radius:8px;flex-direction:column;gap:4px;padding:10px 6px;display:flex}.marketplace-service-package-option.is-selected{border-color:#43edd2}.marketplace-service-package-option span{font-family:IBM Plex Sans,sans-serif;font-size:12px}.marketplace-service-package-option strong{font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-weight:700}.marketplace-service-package-divider{background:#f7f7f71f;height:1px}.marketplace-service-package-subtitle{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-weight:600}.marketplace-service-package-facts{flex-direction:column;gap:8px;display:flex}.marketplace-service-package-facts>div{color:#f7f7f7de;justify-content:space-between;gap:10px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;display:flex}.marketplace-service-package-facts>div strong{color:#f7f7f7;font-weight:400}.marketplace-service-package-deliverables{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketplace-service-package-deliverables li{color:#f7f7f7de;padding-inline-start:16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;position:relative}.marketplace-service-package-deliverables li:before{content:"✓";color:#f7f7f7;position:absolute;inset-inline-start:0}.mobile-marketplace-view .admin-details-mobile-inner{gap:16px}.mobile-marketplace-view .admin-details-mobile-card{border-radius:16px;padding:16px}.mobile-marketplace-view .admin-details-mobile-card-title{margin:0 0 16px;font-size:18px}.msd-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.msd-mobile-card-head .admin-details-mobile-card-title{flex:1;min-width:0}.msd-mobile-action-btn{color:#230344;white-space:nowrap;cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;flex-shrink:0;min-height:40px;padding:10px 18px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.msd-mobile-images-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.msd-mobile-images-grid .marketplace-service-thumb{width:100%;height:64px}.msd-mobile-tools-row{flex-wrap:wrap;gap:8px;display:flex}.msd-mobile-process-list{flex-direction:column;gap:12px;display:flex}.msd-mobile-process-item{gap:10px;display:flex}.msd-mobile-process-index{border:1px solid #f7f7f7b3;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.msd-mobile-process-index,.msd-mobile-process-text h4{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif}.msd-mobile-process-text h4{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}.msd-mobile-process-text p{color:#f7f7f7d1;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.msd-mobile-package-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.msd-mobile-package-option{color:#f7f7f7;text-align:center;cursor:pointer;background:0 0;border:1px solid #f7f7f759;border-radius:10px;flex-direction:column;gap:4px;padding:10px 6px;display:flex}.msd-mobile-package-option-head{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.msd-mobile-package-radio{border:2px solid #f7f7f7a6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.msd-mobile-package-radio-dot{background:0 0;border-radius:50%;width:12px;height:12px}.msd-mobile-package-radio.is-selected{border-color:#43edd2}.msd-mobile-package-radio.is-selected .msd-mobile-package-radio-dot{background:#43edd2}.msd-mobile-package-option.is-selected{border-color:#43edd2}.msd-mobile-package-label{font-family:IBM Plex Sans,sans-serif;font-size:12px}.msd-mobile-package-option strong{font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:700}.msd-mobile-facts{flex-direction:column;gap:8px;margin-top:4px;display:flex}.msd-mobile-facts>div{color:#f7f7f7de;justify-content:space-between;gap:10px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px;display:flex}.msd-mobile-facts>div strong{color:#f7f7f7;font-weight:500}.msd-mobile-deliverables-title{color:#f7f7f7;margin:6px 0 0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:600}.msd-mobile-deliverables-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.msd-mobile-deliverables-list li{color:#f7f7f7de;padding-inline-start:16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px;position:relative}.msd-mobile-deliverables-list li:before{content:"✓";color:#f7f7f7;position:absolute;inset-inline-start:0}@media (max-width:1200px){.marketplace-content-container{width:calc(100vw - 32px);left:16px}.marketplace-projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.marketplace-content-container{flex-direction:column;gap:24px;padding:0 16px;position:static}.marketplace-sidebar{width:100%}.marketplace-sidebar-content{height:auto}.marketplace-projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.marketplace-content-header-bar{flex-direction:column;align-items:stretch;gap:16px;height:auto}.marketplace-search-container{width:100%}.marketplace-filter-container{justify-content:flex-start}.marketplace-projects-grid{grid-template-columns:1fr}.marketplace-project-card{min-height:0}}:root.light .marketplace-page-container{background:#f7f7f7}:root.light .marketplace-sidebar-content{border-right:1px solid #0000001a;background:#fff!important}:root.light .marketplace-content-main{background:#fff;border:1px solid #00000014}:root.light .marketplace-content-main--filled{background:0 0}:root.light .marketplace-search-container{background:#0000000a}:root.light .marketplace-search-icon{color:#454655}:root.light .marketplace-search-input{color:#140b27}:root.light .marketplace-search-input::placeholder{color:#949494}:root.light .marketplace-filter-button{color:#454655;background:#0000000a}:root.light .marketplace-filter-button:hover{background:#00000014}:root.light .marketplace-empty-state-text{color:#454655}:root.light .marketplace-services-content-main{background:0 0}:root.light .marketplace-services-filter-button,:root.light .marketplace-services-search-icon,:root.light .marketplace-services-search-input,:root.light .marketplace-services-search-input::placeholder{color:#454655}:root.light .marketplace-services-filter-button{background:#0000000a}:root.light .marketplace-services-filter-button:hover{background:#00000014}:root.light .marketplace-services-empty-state-title{color:#140b27}:root.light .marketplace-services-empty-state-description{color:#454655}:root.light .marketplace-service-details-disable-btn{color:#f7f7f7;background:#230344}:root.light .marketplace-service-details-title,:root.light .marketplace-service-package-subtitle,:root.light .marketplace-service-package-title,:root.light .marketplace-service-process-text h4{color:#140b27}:root.light .marketplace-service-details-description,:root.light .marketplace-service-details-tool-chip,:root.light .marketplace-service-package-deliverables li,:root.light .marketplace-service-package-deliverables li:before,:root.light .marketplace-service-package-facts>div,:root.light .marketplace-service-package-facts>div strong,:root.light .marketplace-service-package-option,:root.light .marketplace-service-process-marker>span,:root.light .marketplace-service-process-text p{color:#454655}:root.light .marketplace-service-details-tool-chip{background:#0000000f}:root.light .marketplace-service-process-marker>span{border-color:#0006}:root.light .marketplace-service-package-divider,:root.light .marketplace-service-process-line{background:#0003}:root.light .marketplace-service-details-package-card{background:#fff;border-color:#0000001a}:root.light .msd-mobile-action-btn{color:#381e70;background:#381e701f}:root.light .msd-mobile-process-index{color:#381e70;border-color:#381e7073}:root.light .msd-mobile-deliverables-title,:root.light .msd-mobile-facts>div strong,:root.light .msd-mobile-process-text h4{color:#230344}:root.light .msd-mobile-deliverables-list li,:root.light .msd-mobile-facts>div,:root.light .msd-mobile-process-text p{color:#230344c7}:root.light .msd-mobile-package-option{color:#230344;border-color:#381e7033}:root.light .msd-mobile-package-radio{border-color:#381e7073}:root.light .msd-mobile-package-radio.is-selected{border-color:#381e70}:root.light .msd-mobile-package-radio.is-selected .msd-mobile-package-radio-dot{background:#381e70}:root.light .marketplace-results-count{color:#454655}:root.light .marketplace-project-card{background:#fff;border:1px solid #00000014}:root.light .marketplace-project-card:hover{box-shadow:0 8px 24px #00000014}:root.light .marketplace-project-card-id{color:#454655}:root.light .marketplace-project-card-title{color:#140b27}:root.light .marketplace-project-card-description,:root.light .marketplace-project-card-detail{color:#454655}:root.light .marketplace-project-card-meta{border-top-color:#00000014}:root.light .marketplace-project-card-avatar{background:#0000000a}:root.light .marketplace-project-card-avatar svg,:root.light .marketplace-project-card-client-label{color:#454655}:root.light .marketplace-project-card-client-name{color:#140b27}:root.light .marketplace-project-card-proposals{color:#454655}:root.light .marketplace-project-status--open{color:#16a34a;background:#22c55e1a}:root.light .marketplace-project-status--in-progress{color:#2563eb;background:#3b82f61a}:root.light .marketplace-project-status--completed{color:#9333ea;background:#a855f71a}:root.light .marketplace-project-status--cancelled{color:#dc2626;background:#ef44441a}:root.light .marketplace-table-header{background:#0000000a;border:1px solid #00000014}:root.light .marketplace-table-header-cell{color:#454655}:root.light .marketplace-table-row{background:#fff;border:1px solid #00000014}:root.light .marketplace-table-cell{color:#454655}:root.light .marketplace-status-badge,:root.light .marketplace-status-badge--cancelled,:root.light .marketplace-status-badge--completed,:root.light .marketplace-status-badge--in-progress,:root.light .marketplace-status-badge--open{color:#454655;background:#0000001a}:root.light .marketplace-progress-text{color:#454655}.desktop-marketplace-view{width:100%;display:block}.mobile-marketplace-view{display:none}@media (max-width:768px){.desktop-marketplace-view{display:none!important}.mobile-marketplace-view{box-sizing:border-box;width:100%;min-height:100vh;padding:96px 16px 24px;display:block!important}}.project-details-page-container{box-sizing:border-box;background:#140b27;width:100%;min-height:100vh;padding-bottom:200px;position:relative}.project-details-content-container{box-sizing:border-box;gap:40px;width:calc(100vw - 80px);min-height:851px;display:flex;position:absolute;top:140px;left:40px}.project-details-main-content{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.project-details-content-header{align-items:center;width:100%;display:flex}.project-details-content-main{box-sizing:border-box;background:0 0;border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:0;display:flex}.project-details-section-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:130%}.project-details-section{flex-direction:column;gap:24px;display:flex}.project-details-field{flex-direction:column;gap:8px;display:flex}.project-details-field-label{color:#f7f7f7b3;font-size:14px;line-height:143%}.project-details-field-label,.project-details-field-value{font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal;font-weight:400}.project-details-field-value{color:#f7f7f7;margin:0;font-size:16px;line-height:155%}.project-details-budget-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-details-budget-pill{color:#f7f7f7;background:#f7f0fe1f;border:1px solid #f7f7f726;border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:6px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.project-details-budget-pill-currency{opacity:.9;font-weight:600}:root.light .project-details-budget-pill{color:#381e70;background:#381e7014;border-color:#381e7026}.project-details-attachments{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:8px;display:grid}.project-details-attachment-card{background:#f7f0fe12;border:1px solid #f7f7f71a;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.project-details-attachment-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-details-attachment-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.project-details-attachment-icon{background:#f4ebff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.project-details-attachment-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.project-details-attachment-name{color:#f7f0fe;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.project-details-attachment-name,.project-details-attachment-size{font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:143%}.project-details-attachment-size{color:#c6c0cb;font-weight:400}.project-details-attachment-menu{cursor:pointer;color:#f7f7f7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.project-details-attachment-menu:hover{opacity:.8}.project-details-attachment-preview{background:#d9d9d9;border-radius:16px;width:100%;height:140px}.project-deliverables-content{flex-direction:column;gap:16px;width:100%;display:flex}.project-deliverables-header{background:#f7f7f71a;border-radius:8px;justify-content:space-between;align-items:center;height:40px;padding:0 24px;display:flex}.project-deliverables-header-cell{color:#f7f7f7;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.project-deliverables-list{flex-direction:column;gap:16px;display:flex}.project-deliverables-row{background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:8px;justify-content:space-between;align-items:center;height:88px;padding:0 24px;display:flex}.project-deliverables-cell{color:#f7f7f7;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.project-deliverables-cell--status,.project-deliverables-cell--title{flex:0 0 120px;width:120px}.project-deliverables-cell--date{flex:0 0 94px;width:94px}.project-deliverables-cell--submitted{flex:0 0 129px;width:129px}.project-deliverables-cell--progress{flex:0 0 60px;width:60px}.project-deliverables-cell--actions{flex:0 0 24px;justify-content:flex-end;width:24px;display:flex}.project-deliverables-header-cell--actions{opacity:0}.project-deliverables-title{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;display:block}.project-deliverables-status-badge{color:#381e70;white-space:nowrap;background:#e1ddea;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:24px;padding:0 16px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:inline-flex}.project-deliverables-submitter{align-items:center;gap:4px;display:flex}.project-deliverables-avatar{background:#f7f7f7;border-radius:50%;width:16px;height:16px}.project-details-loading{width:100%;min-height:30vh;color:var(--text-inverse,#fff);text-shadow:0 1px 5px #00000073;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.project-deliverables-submitter-name{color:#f7f7f7;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.project-deliverable-details-card{background:#1d14330d;border:1px solid #f7f7f71a;border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:16px;display:flex}.project-deliverable-details-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.project-deliverable-details-section{flex-direction:column;gap:16px;width:100%;display:flex}.project-deliverable-details-label{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%}.project-deliverable-details-text{color:#dedede;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.project-deliverable-milestones{flex-direction:column;gap:24px;width:100%;display:flex}.project-deliverable-milestone{align-items:flex-start;gap:16px;display:flex}.project-deliverable-milestone-index{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.project-deliverable-milestone-number{color:#f7f7f7;border:1px solid #f7f7f7;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%;display:flex}.project-deliverable-milestone-connector{background:#f7f7f799;flex:1;width:1px;margin-top:8px}.project-deliverable-milestone-content{flex:1;min-width:0}.project-deliverable-milestone-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-deliverable-milestone-copy{flex-direction:column;gap:8px;display:flex}.project-deliverable-milestone-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%}.project-deliverable-milestone-text{color:#dedede;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.project-deliverable-milestone-price{margin:0}.project-deliverable-milestone-price-strong{color:#ded8e5;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%}.project-deliverable-milestone-price-unit{color:#ded8e5;margin-left:4px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.project-deliverable-details-attachments{flex-wrap:wrap;gap:24px;display:flex}.project-deliverable-details-attachment-card{background:#f7f0fe12;border-radius:16px;flex-direction:column;gap:12px;width:250px;max-width:100%;padding:16px;display:flex}.project-deliverable-details-attachment-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-deliverable-details-attachment-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.project-deliverable-details-attachment-icon{background:#f4ebff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.project-deliverable-details-attachment-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.project-deliverable-details-attachment-name{color:#f7f0fe;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:143%;overflow:hidden}.project-deliverable-details-attachment-size{color:#c6c0cb;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:143%}.project-deliverable-details-attachment-menu{cursor:pointer;color:#f7f7f7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.project-deliverable-details-attachment-preview{background:#d9d9d9;border-radius:16px;width:100%;height:140px}.project-deliverable-submitted-section{flex-direction:column;gap:24px;width:100%;display:flex}.project-deliverable-section-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:120%}.project-deliverable-milestone-card{background:#1d14330d;border:1px solid #f7f7f71a;border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:16px;display:flex}.project-deliverable-card-header{justify-content:space-between;align-items:center;width:100%;display:flex}.project-deliverable-card-title-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-deliverable-card-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.project-deliverable-submissions{flex-direction:column;gap:24px;margin-bottom:24px;display:flex}.project-deliverable-submission-card{background:#1d14330d;border:1px solid #f7f7f71a;border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:16px;display:flex}.project-deliverable-submission-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-deliverable-submission-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.project-deliverable-submission-menu{color:#f7f7f7;cursor:pointer;background:0 0;border:none;width:24px;margin-left:auto}.project-deliverable-status-badge,.project-deliverable-submission-menu{justify-content:center;align-items:center;height:24px;display:inline-flex}.project-deliverable-status-badge{color:#bb8f06;white-space:nowrap;background:#fdf7e6;border-radius:4px;gap:6px;padding:0 12px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.project-deliverable-status-badge--approved{color:#17534a;background:#ecfdfb}.project-deliverable-status-badge--cancelRequested,.project-deliverable-status-badge--rejected{color:#dc2626;background:#fce9e9}.project-deliverable-status-icon{flex-shrink:0;width:12px;height:12px}.project-deliverable-rejection-banner{color:#b01e1e;background:#fce9e9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.project-deliverable-rejection-content{flex:1;align-items:center;gap:8px;display:inline-flex}.project-deliverable-rejection-icon{color:#dc2626;justify-content:center;align-items:center;display:inline-flex}.project-deliverable-rejection-action{color:#fce9e9;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:999px;padding:4px 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.project-files-content{flex-direction:column;gap:16px;width:100%;display:flex}.project-files-section{background:#1d14330d;border:1px solid #f7f7f71a;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.project-files-section-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.2}.project-files-folders-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.project-files-folder-card{background:#f7f7f712;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:200px;padding:16px;display:flex}.project-files-folder-preview{justify-content:center;align-items:center;display:flex}.project-files-folder-preview svg{width:150px;height:auto}.project-files-folder-badge{background:#140b27;border:1px solid #140b27;border-radius:8px;align-items:center;gap:8px;width:100%;height:32px;padding:4px 8px;display:inline-flex}.project-files-folder-badge-icon{color:#f7f7f7;flex-shrink:0;width:16px;height:16px;display:inline-flex}.project-files-folder-name{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden}.project-files-images-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;display:grid}.project-files-image-thumb{background:#f7f7f712;border:1px solid #eaecf033;border-radius:8px;flex-direction:column;height:54px;display:flex;overflow:hidden}.project-files-image-thumb-img{object-fit:cover;width:100%;height:100%}.project-files-image-thumb-top{background:#f8f9fb;border-bottom:1px solid #eaecf0;height:14px}.project-files-image-thumb-lines{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:6px;display:flex}.project-files-image-thumb-lines span{background:#e9e6ec;border-radius:1px;height:2px;display:block}.project-files-recent-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-files-filter-button{color:#f7f7f7;cursor:pointer;background:0 0;border:1px solid #f7f7f7;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.project-files-filter-button.active{color:#43edd2;background:#43edd21f;border-color:#43edd2}.project-files-search{align-items:center;gap:8px;width:100%;max-width:420px;padding:0;display:inline-flex}.project-files-search-icon{color:#f7f7f7b3;width:18px;height:18px;display:inline-flex}.project-files-search-input{color:#f7f7f7b3;background:0 0;border:none;outline:none;width:100%;font-family:IBM Plex Sans Arabic,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.2}.project-files-search-input::placeholder{color:#f7f7f7b3}.project-files-recent-grid{flex-wrap:wrap;gap:16px;display:flex}.project-files-recent-card{background:#f7f7f712;border:1px solid #f7f7f71a;border-radius:16px;flex-direction:column;flex:0 0 200px;gap:12px;width:200px;padding:16px;display:flex}.project-files-no-results{color:#f7f7f7b3;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.project-messages-layout{gap:24px;width:100%;display:flex}.project-messages-chat-panel,.project-messages-list-panel{background:#f7f7f708;border:1px solid #f7f7f71a;border-radius:16px}.project-messages-list-panel{width:411px;min-width:411px}.project-messages-chat-panel,.project-messages-list-panel{flex-direction:column;gap:16px;height:814px;padding:16px;display:flex}.project-messages-chat-panel{flex:1;min-width:0}.project-messages-panel-header{justify-content:space-between;align-items:center;display:flex}.project-messages-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.2}.project-messages-header-actions{align-items:center;gap:12px;display:inline-flex}.project-messages-icon-btn{color:#f7f7f7;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.project-messages-icon-btn:hover{background:#f7f7f714}.project-messages-divider{background:#f7f7f724;width:100%;height:1px}.project-messages-tabs{align-items:center;gap:12px;display:flex}.project-messages-tab{color:#f7f7f7;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}.project-messages-tab.active{color:#43edd2;box-shadow:inset 0 -2px #43edd2}.project-messages-search{width:100%}.project-messages-search-input{color:#f7f7f7;background:#f7f7f70a;border:1px solid #f7f7f733;border-radius:8px;width:100%;height:40px;padding:0 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.project-messages-search-input::placeholder{color:#b9b9b9}.project-messages-list{flex-direction:column;gap:0;padding-right:4px;display:flex;overflow-y:auto}.project-message-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f7f7f724;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:12px 0;display:flex}.project-message-item.active{background:#f7f7f70a}.project-message-avatar-wrap{width:48px;min-width:48px;height:48px;position:relative}.project-message-avatar-wrap.chat{width:48px;height:48px}.project-message-avatar{object-fit:cover;border-radius:999px;width:48px;height:48px}.project-message-status{border:2px solid #140b27;border-radius:999px;width:12px;height:12px;position:absolute;bottom:0;right:0}.project-message-status.online{background:#00c9af}.project-message-status.offline{background:#c5c6ca}.project-message-status.typing{background:#00a15c}.project-message-item-content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.project-message-item-name{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:1.29}.project-message-item-preview{color:#b6b1ba;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.project-message-item-preview.typing{color:#00a15c}.project-message-meta{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.project-message-time{font-size:11px;font-weight:400;line-height:1.2}.project-message-read,.project-message-time{color:#c5c6ca;font-family:IBM Plex Sans,sans-serif}.project-message-read{font-size:12px}.project-message-read.read{color:#00a15c}.project-message-unread{color:#f7f7f7;background:#381e70;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.project-messages-chat-top{justify-content:space-between;align-items:center;display:flex}.project-messages-chat-user{align-items:center;gap:12px;display:inline-flex}.project-messages-chat-user-text{flex-direction:column;gap:2px;display:inline-flex}.project-messages-chat-name{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.project-messages-chat-last-seen{color:#c6c6c6;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.project-messages-thread{flex-direction:column;flex:1;gap:16px;padding-right:4px;display:flex;overflow-y:auto}.project-message-bubble-row{align-items:flex-end;gap:8px;display:flex}.project-message-bubble-row.sent{justify-content:flex-end}.project-message-bubble-row.received{justify-content:flex-start}.project-message-bubble-avatar{object-fit:cover;border-radius:999px;width:32px;height:32px}.project-message-bubble{border-radius:16px;max-width:70%;padding:14px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.project-message-bubble.sent{color:#fff;background:#381e70;border-bottom-right-radius:16px}.project-message-bubble.received{color:#f7f7f7;background:#f7f0fe33}.project-messages-input-row{align-items:center;gap:12px;display:flex}.project-message-tool-btn{color:#c6c6c6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.project-messages-input{color:#f7f7f7;background:0 0;border:none;flex:1;min-width:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;line-height:1.55}.project-messages-input::placeholder{color:#c6c6c6}.project-messages-input:focus{outline:none}.project-message-send-btn{color:#f7f7f7;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.project-files-recent-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.project-files-recent-card-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.project-files-recent-card-icon{color:#7f56d9;background:#f4ebff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.project-files-recent-card-text{flex-direction:column;min-width:0;display:flex}.project-files-recent-card-name{color:#f7f0fe;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.project-files-recent-card-name,.project-files-recent-card-size{font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:20px}.project-files-recent-card-size{color:#c6c0cb;font-weight:400}.project-files-recent-card-menu{color:#f7f7f7;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.project-files-recent-card-preview{background:#d9d9d9;border-radius:12px;width:100%;height:120px}.project-files-recent-card-preview-img{object-fit:cover;border-radius:0 0 12px 12px;width:100%;height:100%}.project-payments-content{flex-direction:column;gap:24px;width:100%;display:flex}.project-payments-table .users-table-row{gap:24px;height:72px;padding:16px}.users-table-cell--invoice,.users-table-header-cell--invoice{flex:0 0 90px;width:90px}.users-table-cell--date,.users-table-cell--payment-type,.users-table-header-cell--date,.users-table-header-cell--payment-type{flex:0 0 160px;width:160px}.users-table-cell--total,.users-table-header-cell--total{flex:0 0 140px;width:140px}.project-payments-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.project-payments-search{background:0 0;border:#0000;border-radius:44px;flex:1;align-items:center;gap:8px;min-width:0;padding:12px 16px;display:flex}.hourly-log-active-summary{background:#f7f0fe14;border:1px solid #f7f7f733;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:16px;padding:16px 20px;display:flex}.hourly-log-active-summary-content{flex-direction:column;gap:8px;display:flex}.hourly-log-active-summary-label{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:18px;font-weight:600}.hourly-log-active-summary-meta{color:#f7f7f7b8;flex-wrap:wrap;gap:16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;display:flex}.hourly-log-active-summary-button{color:#230344;cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.project-payments-search-icon{color:#f7f7f7;justify-content:center;align-items:center;display:inline-flex}.project-payments-search-input{color:#f7f7f7;background:0 0;border:none;flex:1;min-width:0;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.55}.project-payments-search-input::placeholder{color:#f7f7f7b3}.project-payments-search-input:focus{outline:none}.project-payments-filter{position:relative}.project-payments-filter-button{color:#f7f7f7;cursor:pointer;background:#43edd226;border:1px solid #43edd2;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:48px;padding:12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.project-payments-filter-dropdown{z-index:50;background:#fff;border-radius:12px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.project-payments-filter-option{color:#0c0118;text-align:left;cursor:pointer;background:#fff;border:none;border-radius:8px;min-height:40px;padding:8px;font-family:DM Sans,sans-serif;font-size:14px;line-height:24px}.project-payments-filter-option--active,.project-payments-filter-option:hover{background:#0000000a}.project-payments-empty{text-align:center;color:#f7f7f7b3;padding:24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.project-meetings-actions{justify-content:flex-end;display:flex}.meetings-breadcrumbs-container{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.meetings-breadcrumbs-container .profile-info-breadcrumbs{flex:1;min-width:0}.meetings-schedule-button{color:#230344;cursor:pointer;white-space:nowrap;background:#f7f0fe;border:none;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;gap:8px;height:45px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%;transition:all .15s;display:flex;border-radius:999px!important;padding:12px 16px!important}:root:not(.light) .meetings-schedule-button.ui-button-primary{color:#230344;background:#f7f0fe;border:none}:root:not(.light) .meetings-schedule-button.ui-button-primary:active:not(.ui-button-disabled),:root:not(.light) .meetings-schedule-button.ui-button-primary:hover:not(.ui-button-disabled){background:#f7f0fe}.communications-meetings-empty-state{background:#f7f7f708;border:1px solid #f7f7f729;gap:24px;min-height:650px;padding:24px}.communications-meetings-empty-icon{width:90px;height:90px;display:inline-flex}.communications-meetings-empty-content{max-width:460px}.communications-meetings-empty-title{font-size:32px;line-height:1.2}.communications-meetings-empty-description{color:#f7f7f7;font-size:16px;line-height:1.55}.meetings-feedback-banner{border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-height:44px;margin-top:12px;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.4;display:flex}.meetings-feedback-banner--success{color:#b0f1e6;background:#43edd229;border-color:#43edd273}.meetings-feedback-banner--error{color:#fecaca;background:#f8717129;border-color:#f8717159}.meetings-filled-state{flex-direction:column;gap:32px;width:100%;display:flex}.meetings-history-section,.meetings-upcoming-section{flex-direction:column;gap:16px;width:100%;display:flex}.meetings-upcoming-section{padding-top:16px}.meetings-history-header,.meetings-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.meetings-section-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.meetings-scroll-arrows{align-items:center;gap:12px;display:inline-flex}.meetings-scroll-arrow-btn{color:#949098;cursor:pointer;background:#f7f7f70f;border:1px solid #949098;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .12s,border-color .12s,color .12s;display:inline-flex}.meetings-scroll-arrow-btn:not(:disabled):hover{color:#f7f7f7;border-color:#c6c6c6}.meetings-scroll-arrow-btn:disabled{opacity:.45;cursor:not-allowed}.meetings-cards-container{scroll-behavior:smooth;direction:ltr;flex-direction:row;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:24px;width:100%;padding:0;display:flex;overflow-x:auto}.meetings-cards-container::-webkit-scrollbar{display:none}.meeting-card{box-sizing:border-box;background:#f7f7f70d;border-radius:8px;flex-direction:column;flex:0 0 338.67px;justify-content:center;width:338.67px;height:121px;padding:16px}.meeting-card,.meeting-card-header{order:0;align-items:flex-start;gap:16px;display:flex}.meeting-card-header{flex-direction:row;flex:none;justify-content:space-between;align-self:stretch;width:100%;height:41px;padding:0}.hourly-log-started-session-desktop-section{margin-top:16px}.meeting-card-title-group{flex-direction:column;flex:none;order:0;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0;height:41px;padding:0;display:flex}.meeting-card-title{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;flex:none;order:0;width:100%;max-width:176px;height:19px;margin:0;padding:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%;overflow:hidden}.meeting-card-time{flex-direction:row;flex:none;order:1;align-items:center;gap:2px;width:100%;max-width:170px;height:16px;padding:0;display:flex}.meeting-card-time svg{flex:none;order:0;width:16px;height:16px}.meeting-card-time-text{color:#c6c6c6;flex:none;order:1;width:180px;height:14px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.meeting-card-options{cursor:pointer;background:0 0;border:none;flex:none;order:1;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s;display:inline-flex}.meeting-card-options:hover{opacity:.7}.meeting-card-menu-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.meeting-card-menu-dropdown{z-index:40;background:#fff;border-radius:12px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.meeting-card-menu-item{color:#0c0118;text-align:left;cursor:pointer;background:#fff;border:none;border-radius:8px;min-height:40px;padding:8px;font-family:DM Sans,sans-serif;font-size:14px;line-height:24px}.meeting-card-menu-item:hover{background:#0000000a}.meeting-card-footer{flex-direction:row;flex:none;order:1;justify-content:space-between;align-self:stretch;width:100%}.meeting-card-attendees,.meeting-card-footer{align-items:center;gap:4px;height:32px;padding:0;display:flex}.meeting-card-attendees{flex-direction:row;flex:1;order:0;min-width:0}.meeting-card-join-btn{color:#140b27;cursor:pointer;background:#f7f7f7;border:none;border-radius:4px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;width:fit-content;height:24px;padding:4px 8px;font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;transition:all .15s;display:flex}.meeting-card-join-btn:hover{background:#e8e8e8}.meeting-card-join-btn:active{background:#d9d9d9}.meetings-avatar-group{gap:8px;min-width:0}.meetings-avatar-group,.meetings-avatars{align-items:center;display:inline-flex}.meetings-avatar-wrapper{background:#ddd;border:2px solid #fff;border-radius:999px;width:32px;height:32px;margin-left:-8px;overflow:hidden}.meetings-avatar-wrapper:first-child{margin-left:0}.meetings-avatar{object-fit:cover;width:100%;height:100%}.meetings-avatar-more{background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;display:inline-flex}.meetings-avatar-more-count{color:#606c80;font-family:Inter,sans-serif;font-size:10px;font-weight:800;line-height:16px}.meetings-avatar-more-text{color:#c6c6c6;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px}.meetings-filter-wrapper{align-items:center;display:inline-flex;position:relative}.meetings-filter-button{color:#f7f7f7;cursor:pointer;background:#f7f7f70d;border:none;border-radius:999px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;gap:12px;width:auto;min-width:174px;height:48px;margin:0;padding:12px 12px 12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%;transition:all .15s;display:flex}.meetings-filter-button:hover{background:#f7f7f714}.meetings-filter-button svg{flex:none;order:1;width:24px;height:24px}.meetings-filter-button span{color:#f7f7f7;white-space:nowrap;flex:none;order:0;align-items:center;width:auto;height:21px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%;display:flex}.meetings-filter-dropdown{z-index:50;background:#fff;border-radius:12px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.meetings-filter-option{color:#0c0118;text-align:left;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;transition:background .15s;display:flex}.meetings-filter-option--active,.meetings-filter-option:hover{background:#0000000a}.meetings-filter-option--active{font-weight:500}.meeting-title-cell{flex-direction:column;gap:4px;display:flex}.meeting-title-text{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px;font-weight:600;line-height:1.2}.meeting-subtitle-text{color:#c6c6c6;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:400;line-height:1.2}.meetings-history-table{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;width:100%;min-height:496px;padding:0;display:flex;overflow:visible}.meetings-history-table .users-table-header,.meetings-history-table .users-table-row{gap:0}.meetings-history-table .users-table-cell--title,.meetings-history-table .users-table-header-cell--title{flex:24%;min-width:0}.meetings-history-table .users-table-cell--date,.meetings-history-table .users-table-header-cell--date{flex:0 14%;min-width:0}.meetings-history-table .users-table-cell--time,.meetings-history-table .users-table-header-cell--time{flex:0 16%;min-width:0}.meetings-history-table .users-table-cell--status,.meetings-history-table .users-table-header-cell--status{flex:0 12%;min-width:0}.meetings-history-table .users-table-cell--attendance,.meetings-history-table .users-table-header-cell--attendance{flex:24%;min-width:0}.meetings-history-table .users-table-cell--actions,.meetings-history-table .users-table-header-cell--actions{flex:0 0 56px;justify-content:flex-end;min-width:56px}.meetings-history-table .users-table-cell--date>span,.meetings-history-table .users-table-cell--time>span,.meetings-history-table .users-table-cell--title>span{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.meetings-history-table .users-table-cell--date,.meetings-history-table .users-table-cell--time{color:#c6c6c6}.meetings-history-table .users-table-cell--actions{overflow:visible}.meetings-history-table .deliverable-menu-wrapper{margin-left:auto}.meetings-history-table .deliverable-menu-dropdown{max-width:min(280px,100vw - 40px);left:auto;right:0}.meetings-history-table--menu-open .users-table-row .deliverable-menu-button{opacity:0;pointer-events:none}.meetings-history-table--menu-open .users-table-row.meetings-history-row--menu-open .deliverable-menu-button{opacity:.7;pointer-events:auto}.meetings-history-table--menu-open .users-table-row.meetings-history-row--menu-open .deliverable-menu-button:hover{opacity:1}.meeting-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f71a;border-radius:4px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;gap:10px;width:70px;height:24px;padding:0 16px;display:flex}.meeting-status-badge span{text-align:center;color:#f7f7f7;flex:none;order:0;width:38px;height:12px;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.meetings-history-section .services-table-container{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:16px;width:100%;min-height:496px;padding:0;display:flex;overflow:visible}.meetings-history-section .services-table{border-spacing:0;table-layout:fixed;border-collapse:separate;width:100%}.meetings-history-section .services-table thead{position:relative}.meetings-history-section .services-table thead:before{display:none!important}.meetings-history-section .services-table thead:after{border-radius:8px;box-shadow:none!important;background:#f7f7f707!important;border:1px solid #f7f7f71a!important}.meetings-history-section .services-table thead tr{height:56px;background:#f7f7f71a!important;border:1px solid #f7f7f71a!important;border-radius:8px!important}.meetings-history-section .services-table thead th{color:#f7f7f7;text-align:left;vertical-align:middle;background:0 0;border:none;height:14px;padding:0 24px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.meetings-history-section .services-table .meetings-table-spacer-row,.meetings-history-section .services-table .meetings-table-spacer-row td{background:0 0!important;border:none!important;height:8px!important;min-height:8px!important;max-height:8px!important;margin:0!important;padding:0!important;line-height:0!important}.meetings-history-section .services-table tbody tr:first-child:not(.meetings-table-spacer-row) td{padding-top:12px!important;padding-bottom:12px!important}.meetings-history-section .services-table thead th:first-child{width:120px;min-width:120px;padding-inline-start:24px}.meetings-history-section .services-table thead th:nth-child(2){width:80px;min-width:80px}.meetings-history-section .services-table thead th:nth-child(3){width:94px;min-width:94px}.meetings-history-section .services-table thead th:nth-child(4){width:90px;min-width:90px}.meetings-history-section .services-table thead th:nth-child(5){width:200px;min-width:200px}.meetings-history-section .services-table thead th:last-child{opacity:0;width:24px;min-width:24px;padding-inline-end:24px}.meetings-history-section .services-table tbody tr{box-sizing:border-box;background:#f7f7f708;border-bottom:1px solid #f7f7f71a;height:56px}.meetings-history-section .services-table tbody tr:first-child{border-radius:8px 8px 0 0}.meetings-history-section .services-table tbody tr:first-child td:first-child{border-start-start-radius:8px}.meetings-history-section .services-table tbody tr:first-child td:last-child{border-start-end-radius:8px}.meetings-history-section .services-table tbody tr:last-child{border-bottom:none;border-radius:0 0 8px 8px}.meetings-history-section .services-table tbody tr:last-child td:first-child{border-end-start-radius:8px}.meetings-history-section .services-table tbody tr:last-child td:last-child{border-end-end-radius:8px}.meetings-history-section .services-table tbody td{color:#f7f7f7;vertical-align:middle;box-sizing:border-box;background:0 0;border:none;height:56px;padding:12px 24px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.meetings-history-section .services-table tbody td:first-child{width:120px;min-width:120px;padding-inline-start:24px}.meetings-history-section .services-table tbody td:first-child .services-title{word-wrap:break-word;word-break:break-word;white-space:normal;width:150px;max-width:150px;min-height:40px;line-height:1.4;display:block;overflow:visible}.meetings-history-section .services-table tbody td:nth-child(2){width:80px;min-width:80px}.meetings-history-section .services-table tbody td:nth-child(2) .services-orders-count{width:120px;max-width:120px;height:14px;display:block}.inline-dropdown{display:inline-block;position:relative}.inline-dropdown-menu{z-index:50;background:#fff;border-radius:6px;width:max-content;min-width:0;max-width:min(240px,100vw - 32px);padding:8px;position:absolute;top:100%;box-shadow:0 4px 8px #0000001a}.inline-dropdown-menu--left{left:0}.inline-dropdown-menu--right{right:0}.inline-dropdown-item{text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;width:auto;padding:8px 10px;font-size:12px;line-height:1.2;display:flex}.inline-dropdown-item span{white-space:nowrap}.hourly-log-screenshot-trigger{border-radius:inherit;cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;overflow:hidden}.portfolio-drawer-required{color:#e33e38;margin-inline-start:4px}.meetings-history-section .services-table tbody td:nth-child(3){width:94px;min-width:94px}.meetings-history-section .services-table tbody td:nth-child(3) .services-orders-count{width:80px;max-width:80px;height:14px;display:block}.meetings-history-section .services-table tbody td:nth-child(4){width:90px;min-width:90px}.meetings-history-section .services-table tbody td:nth-child(5){width:200px;min-width:200px}.meetings-history-section .services-table tbody td:last-child{text-align:right;vertical-align:middle;width:24px;min-width:24px;height:24px;padding:0;padding-inline-end:24px;overflow:visible}.meetings-history-section,.meetings-history-section .services-table,.meetings-history-section .services-table tbody,.meetings-history-section .services-table tbody td,.meetings-history-section .services-table tbody tr,.meetings-history-section .services-table thead,.meetings-history-section .services-table-container{overflow:visible!important}:is(.meetings-history-section,.meetings-history-section .services-table-container,.meetings-history-section .services-table,.meetings-history-section .services-table thead,.meetings-history-section .services-table tbody,.meetings-history-section .services-table tbody tr,.meetings-history-section .services-table tbody td) .meetings-col-title{width:120px}:is(.meetings-history-section,.meetings-history-section .services-table-container,.meetings-history-section .services-table,.meetings-history-section .services-table thead,.meetings-history-section .services-table tbody,.meetings-history-section .services-table tbody tr,.meetings-history-section .services-table tbody td) .meetings-col-date{width:80px}:is(.meetings-history-section,.meetings-history-section .services-table-container,.meetings-history-section .services-table,.meetings-history-section .services-table thead,.meetings-history-section .services-table tbody,.meetings-history-section .services-table tbody tr,.meetings-history-section .services-table tbody td) .meetings-col-time{width:94px}:is(.meetings-history-section,.meetings-history-section .services-table-container,.meetings-history-section .services-table,.meetings-history-section .services-table thead,.meetings-history-section .services-table tbody,.meetings-history-section .services-table tbody tr,.meetings-history-section .services-table tbody td) .meetings-col-status{width:90px}:is(.meetings-history-section,.meetings-history-section .services-table-container,.meetings-history-section .services-table,.meetings-history-section .services-table thead,.meetings-history-section .services-table tbody,.meetings-history-section .services-table tbody tr,.meetings-history-section .services-table tbody td) .meetings-col-attendance{width:200px}:is(.meetings-history-section,.meetings-history-section .services-table-container,.meetings-history-section .services-table,.meetings-history-section .services-table thead,.meetings-history-section .services-table tbody,.meetings-history-section .services-table tbody tr,.meetings-history-section .services-table tbody td) .meetings-col-actions{width:24px}.meetings-history-section .services-table tbody td:last-child{z-index:1;position:relative}.deliverable-menu-button{cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex}.deliverable-menu-button:hover{opacity:1}.deliverable-menu-button svg{width:32px;height:32px}.deliverable-menu-wrapper{z-index:100;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.meetings-history-section .deliverable-menu-wrapper{z-index:10000;display:inline-block;position:relative}.deliverable-menu-dropdown{z-index:9999;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.meetings-history-section .deliverable-menu-dropdown{isolation:isolate;min-width:240px;position:absolute;top:calc(100% + 8px);right:0;transform:translateZ(0);z-index:999999!important;pointer-events:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.deliverable-menu-item{cursor:pointer;color:#0c0118;text-align:left;pointer-events:auto;background:#fff;border:none;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;transition:background .15s;display:flex}.deliverable-menu-item:hover{background:#0000000a}.deliverable-menu-item svg{flex-shrink:0;width:24px;height:24px}.deliverable-menu-item span{flex:1}.schedule-meeting-drawer .ui-drawer{width:560px;max-width:100vw}.schedule-meeting-drawer .ui-drawer-body{padding:0}.schedule-meeting-drawer-content{min-height:100%}.portfolio-drawer-save-btn{min-width:128px;border-radius:999px!important}.schedule-meeting-drawer-form{gap:16px;padding:16px 24px 24px}.schedule-meeting-label-wrapper{display:inline-flex}.schedule-meeting-label{font-size:14px;font-weight:500}.schedule-meeting-input-container,.schedule-meeting-textarea-container{position:relative}.schedule-meeting-email-tags-wrapper,.schedule-meeting-input,.schedule-meeting-select,.schedule-meeting-textarea{color:#f7f7f7;background:#f7f7f70a;border:1px solid #f7f7f733;border-radius:12px;width:100%;font-family:IBM Plex Sans Arabic,sans-serif}.schedule-meeting-email-tags-wrapper,.schedule-meeting-input,.schedule-meeting-select{min-height:48px;padding:0 14px}.schedule-meeting-input-with-icon{padding-right:48px}.schedule-meeting-textarea{resize:vertical;min-height:120px;padding:12px 14px}.schedule-meeting-email-input::placeholder,.schedule-meeting-input::placeholder,.schedule-meeting-textarea::placeholder{color:#949494}.schedule-meeting-input-icon{padding:0}.schedule-meeting-datetime-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.schedule-meeting-email-tags-wrapper{padding:8px 12px}.schedule-meeting-email-tag{background:#43edd22e;border-radius:999px;gap:6px;padding:6px 10px;font-family:IBM Plex Sans,sans-serif;font-size:12px;display:inline-flex}.schedule-meeting-email-tag-remove{width:14px;height:14px;display:inline-flex}.schedule-meeting-email-input{min-width:180px;font-family:IBM Plex Sans Arabic,sans-serif}.schedule-meeting-email-hint{font-family:IBM Plex Sans,sans-serif;line-height:1.2}.schedule-meeting-email-hint.error{color:#e33e38}.meetings-mobile-main-page{padding:0}.meetings-mobile-page{padding:16px}.meetings-mobile-content{align-items:flex-start;padding:0}.meetings-mobile-history-section,.meetings-mobile-upcoming-section{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex}.meetings-mobile-section-title{text-align:left;width:auto;min-height:22px;font-size:18px;font-weight:700}html[dir=rtl] .meetings-mobile-section-title{text-align:right}.meetings-mobile-cards-container{-ms-overflow-style:none;box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:16px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:0 16px 8px;display:flex;overflow-x:auto}html[dir=rtl] .meetings-mobile-cards-container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.meetings-mobile-cards-container::-webkit-scrollbar{display:none}.meetings-mobile-card{cursor:pointer;flex-shrink:0;gap:8px;width:calc(100vw - 72px);min-width:calc(100vw - 72px);max-width:280px;height:118px;transition:background .15s}.meetings-mobile-card:hover{background:#f7f7f71a}.meetings-mobile-card-header{height:54px}.meetings-mobile-card-title-group{flex-direction:column;flex:1;align-items:flex-start;min-width:0;height:54px;margin:0;padding:0;display:flex}.meetings-mobile-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;order:0;align-self:stretch;margin:0 0 4px;display:-webkit-box}.meetings-mobile-card-time{flex:none;order:1;width:auto}.meetings-mobile-card-time svg{flex-shrink:0}.meetings-mobile-card-time-text{color:#c6c6c6;white-space:nowrap;flex:none;order:1;height:14px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.meetings-mobile-card-options{cursor:pointer;background:0 0;border:none;flex:none;order:1;width:40px;height:40px;margin:0 auto;padding:0}.meetings-mobile-card-menu-wrapper,.meetings-mobile-card-options{justify-content:center;align-items:center;display:flex;position:relative}.meetings-mobile-card-menu-dropdown{z-index:1000;background:#fff;border-radius:12px;min-width:180px;padding:4px;position:absolute;top:40px;right:0;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.meetings-mobile-card-menu-item{cursor:pointer;color:#0c0118;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:IBM Plex Sans,sans-serif;font-size:14px;display:flex}.meetings-mobile-card-menu-item:hover{background:#0000000a}.meetings-mobile-card-menu-item span{color:#0c0118}.meetings-mobile-card-menu-item svg circle,.meetings-mobile-card-menu-item svg path{stroke:#0c0118}.meetings-mobile-card-footer{align-items:flex-end;height:24px}.meetings-mobile-card-attendees{flex:none;order:0;justify-content:flex-start;gap:4px;height:16px;margin:0}html[dir=rtl] .meetings-mobile-card-attendees{justify-content:flex-end}.meetings-mobile-card-status{flex:none;order:1}html[dir=rtl] .meetings-mobile-card-status{margin-left:0;margin-right:auto}.meetings-mobile-status-badge{text-align:center;color:#f7f7f7;flex:none;order:0;width:38px;height:12px;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.meetings-mobile-card-status.ongoing{background:#e6f7ed}.meetings-mobile-card-status.ongoing .meetings-mobile-status-badge{color:#0e7b3e}.meetings-mobile-card-status.completed{background:#fdfaff}.meetings-mobile-card-status.completed .meetings-mobile-status-badge{color:#565459}.meetings-mobile-card-status.cancelled{background:#fee}.meetings-mobile-card-status.cancelled .meetings-mobile-status-badge{color:#e33e38}.meetings-mobile-history-header-right{align-items:center;gap:8px;display:flex;position:relative}.meetings-mobile-filter-button{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.meetings-mobile-filter-dropdown{z-index:1000;background:#fff;border-radius:12px;min-width:180px;padding:4px;position:absolute;top:32px;right:0;box-shadow:0 8px 24px -6px #00000029,0 0 1px #0006}.meetings-mobile-filter-dropdown .meetings-filter-option{text-align:left;color:#0c0118;cursor:pointer;background:#fff;border:none;width:100%;padding:8px 12px;font-family:IBM Plex Sans,sans-serif;font-size:14px}.meetings-mobile-filter-dropdown .meetings-filter-option--active{background:#43edd21f}.meetings-mobile-filter-dropdown .meetings-filter-option:hover{background:#0000000a}.meetings-mobile-history-cards{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex}.meetings-mobile-history-cards .meetings-mobile-card{width:100%;min-width:100%;max-width:100%}@media (min-width:769px){.meetings-mobile-content{display:none}}.hourly-log-container{flex-direction:column;flex:none;order:1;align-items:flex-start;gap:24px}.hourly-log-container,.hourly-log-header{align-self:stretch;width:100%;padding:0;display:flex}.hourly-log-header{flex-direction:row;flex:none;order:0;align-items:center;gap:32px;height:49px}.hourly-log-search{border-radius:44px;gap:16px;height:49px;padding:12px 16px}.hourly-log-search,.hourly-log-search-content{flex-direction:row;flex:1;align-items:center;display:flex}.hourly-log-search-content{gap:8px;height:25px;padding:0}.hourly-log-search-content svg{flex:none;order:0;width:20px;height:20px}.hourly-log-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;flex:none;order:1;height:25px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%;width:100%!important}.hourly-log-search-input::placeholder{color:#f7f7f7;opacity:.7}.hourly-log-breadcrumbs-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.hourly-log-breadcrumbs-container-top-gap{margin-top:16px}.hourly-log-start-session-button{cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;width:fit-content;height:45px;padding:12px 16px;transition:all .15s;display:flex}.hourly-log-start-session-button:active,.hourly-log-start-session-button:hover{background:#f7f0fe}.hourly-log-start-session-button,.hourly-log-start-session-button span{color:#230344;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%}.hourly-log-start-session-button span{text-align:center;flex:none;order:0;align-items:center;width:96px;height:21px;display:flex}.hourly-log-stop-session-button{cursor:pointer;background:#fce9e9;border:none;border-radius:999px;flex-direction:row;flex:none;order:0;justify-content:center;align-self:stretch;align-items:center;width:125px;height:45px;padding:12px 16px;transition:all .15s;display:flex}.hourly-log-stop-session-button:active,.hourly-log-stop-session-button:hover{background:#fce9e9}.hourly-log-stop-session-button,.hourly-log-stop-session-button span{color:#dc2626;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%}.hourly-log-stop-session-button span{text-align:center;flex:none;order:0;align-items:center;width:93px;height:21px;display:flex}.hourly-log-session-card{box-sizing:border-box;background:0 0;border:1px solid #f7f7f733;border-radius:8px;flex-direction:column;align-items:flex-end;gap:26px;width:100%;height:295px;margin:0;padding:16px;display:flex}.hourly-log-session-card-content,.hourly-log-session-timer-section{flex-direction:column;flex:none;order:0;align-self:stretch;align-items:center;gap:16px;width:100%;height:120px;padding:0;display:flex}.hourly-log-session-timer{text-align:center;color:#fff;flex:none;order:0;align-self:stretch;width:100%;height:72px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:120%}.hourly-log-session-banner{background:#e6faf7cc;border-radius:8px;flex-direction:row;flex:none;order:1;align-items:center;gap:8px;width:300px;height:32px;padding:4px 8px;display:flex}.hourly-log-session-banner-content{flex-direction:row;flex:1 0 auto;order:0;align-items:center;gap:8px;width:284px;height:24px;padding:0;display:flex}.hourly-log-session-banner-icon{isolation:isolate;flex-direction:row;align-items:flex-start;gap:7.5px;padding:0}.hourly-log-session-banner-icon,.hourly-log-session-banner-icon-circle{flex:none;order:0;width:24px;height:24px;display:flex;position:relative}.hourly-log-session-banner-icon-circle{z-index:0;background:#0e2656;border-radius:50%;justify-content:center;align-items:center}.hourly-log-session-banner-icon-circle svg{z-index:1;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hourly-log-session-banner-text{color:#0e2656;flex:none;order:1;align-items:center;width:180px;height:14px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.hourly-log-session-screenshots-section{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:16px;width:100%;height:117px;padding:0;display:flex}.hourly-log-session-screenshots-title{color:#fff;flex:none;order:0;align-self:stretch;align-items:center;width:100%;height:21px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%;display:flex}.hourly-log-session-screenshots-grid{flex-direction:row;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:16px;width:100%;height:80px;padding:0;display:flex}.hourly-log-session-screenshot-item{flex:none;order:0;width:100px;height:80px;position:relative}.hourly-log-session-screenshot-placeholder{background:#fff;border-radius:8px;width:100px;height:80px;position:relative;overflow:hidden}.hourly-log-header-actions{order:1;justify-content:flex-end;gap:24px;padding:0}.hourly-log-header-actions,.hourly-log-status-filter-button{flex-direction:row;flex:none;align-items:center;height:48px;display:flex}.hourly-log-status-filter-button{cursor:pointer;color:#f7f7f7;background:#43edd226;border:1px solid #43edd2;border-radius:999px;order:0;justify-content:center;gap:12px;width:112px;padding:12px 12px 12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%;transition:all .15s}.hourly-log-status-filter-button:hover{background:#43edd240}.hourly-log-status-filter-button:active{background:#43edd233}.hourly-log-status-filter-button svg{flex:none;order:1;width:24px;height:24px}.hourly-log-table-container{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex}.hourly-log-table-container .services-table{border-spacing:0;table-layout:fixed;border-collapse:separate;width:100%}.hourly-log-table-container .services-table tbody{border-collapse:separate;border-radius:8px;overflow:hidden}.hourly-log-table-container .services-table thead{position:relative}.hourly-log-table-container .services-table thead:before{display:none!important}.hourly-log-table-container .services-table thead:after{content:""!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:none!important;z-index:-1!important;background:#f7f7f71a!important;border:1px solid #f7f7f726!important;border-bottom:none!important;border-radius:8px!important;position:absolute!important;inset:0!important;box-shadow:0 4px 6px #0000001a,inset 0 1px #ffffff1a!important}.hourly-log-table-container .services-table thead tr{height:40px;z-index:1!important;background:0 0!important;border:none!important;border-radius:8px!important;position:relative!important}.hourly-log-table-container .services-table thead th{color:#f7f7f7;text-align:left;vertical-align:middle;box-sizing:border-box;background:0 0;border:none;height:14px;margin:0 auto;padding:0 24px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.hourly-log-table-container .services-table thead th:first-child{width:20%;min-width:20%;padding:0 24px}.hourly-log-table-container .services-table thead th:nth-child(2){width:20%;min-width:20%}.hourly-log-table-container .services-table thead th:nth-child(3),.hourly-log-table-container .services-table thead th:nth-child(4){text-align:center;width:20%;min-width:20%}.hourly-log-table-container .services-table thead th:last-child{opacity:0;width:20%;min-width:20%;padding-inline-end:24px}.hourly-log-table-container .services-table .hourly-log-table-spacer-row{display:table-row!important}.hourly-log-table-container .services-table .hourly-log-table-spacer-row,.hourly-log-table-container .services-table .hourly-log-table-spacer-row td{background:0 0!important;border:none!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;line-height:0!important}.hourly-log-table-container .services-table .hourly-log-table-spacer-row td{border-radius:0!important}.hourly-log-table-container .services-table tbody tr{box-sizing:border-box;z-index:1;background:#f7f7f708;border-bottom:1px solid #f7f7f71a;width:100%;height:88px;display:table-row;position:relative}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:last-child{border-top-right-radius:8px!important;border-bottom-right-radius:0!important;border-top:2px solid #f7f7f71a!important;border-right:1px solid #f7f7f71a!important;border-end-end-radius:0!important}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:nth-child(2),.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:nth-child(3),.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:nth-child(4),.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:nth-child(5){border-top:2px solid #f7f7f71a!important}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:not(:first-child):not(:last-child){border-left:none!important;border-right:none!important}.hourly-log-table-container .services-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px!important;border-end-start-radius:8px!important}.hourly-log-table-container .services-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px!important;border-end-end-radius:8px!important}.hourly-log-table-container .services-table tbody tr:not(.hourly-log-table-spacer-row){border-bottom:1px solid #f7f7f71a!important}.hourly-log-table-container .services-table tbody td{color:#f7f7f7;vertical-align:middle;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #f7f7f71a;height:88px;padding:24px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;border-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:0!important}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td{border-top:2px solid #f7f7f71a!important}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row~tr~tr td{border-top:none!important}.hourly-log-table-container .services-table tbody td:first-child{border-left:1px solid #f7f7f71a;width:20%;min-width:20%;padding:24px}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:first-child{border-top-left-radius:8px!important;border-start-start-radius:8px!important;border-bottom-left-radius:0!important;border-end-start-radius:0!important;z-index:1!important;border-radius:8px 0 0!important;position:relative!important;overflow:hidden!important}.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:first-child .hourly-log-date,.hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:first-child>*{border-radius:0!important;overflow:visible!important}.hourly-log-table-container .services-table tbody tr:not(:first-child):not(.hourly-log-table-spacer-row) td:first-child{border-start-start-radius:0!important;border-end-start-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.hourly-log-table-container .services-table tbody td:nth-child(2),.hourly-log-table-container .services-table tbody td:nth-child(3){width:20%;min-width:20%}.hourly-log-table-container .services-table tbody td:nth-child(4){text-align:center;width:20%;min-width:20%}.hourly-log-table-container .services-table tbody td:last-child{text-align:right;vertical-align:middle;padding:0;border-right:1px solid #f7f7f71a;width:20%;min-width:20%;height:24px;padding-inline-end:24px;border-start-end-radius:0!important;border-end-end-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}@media (max-width:768px){.hourly-log-mobile-page{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.hourly-log-search,.hourly-log-search-content{min-width:0}.hourly-log-search-input{flex:auto;min-width:0;width:auto!important}.hourly-log-mobile-list{flex-direction:column;gap:12px;width:100%;display:flex}.hourly-log-mobile-start-wrapper{width:100%;margin-top:8px;margin-bottom:16px}.hourly-log-start-session-button{align-self:stretch;width:100%}.hourly-log-session-page{background:#140b27;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-y:auto}.hourly-log-session-page-header{box-sizing:border-box;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.hourly-log-session-page-back-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.hourly-log-session-page-title{text-align:center;color:#f7f0fe;flex:1;margin-right:24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:120%}.hourly-log-session-page-timer-section{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:40px;padding:0 16px;display:flex}.hourly-log-session-page-timer{text-align:center;color:#fff;font-family:IBM Plex Sans Arabic,sans-serif;font-size:60px;font-weight:700;line-height:120%}.hourly-log-session-page-banner{box-sizing:border-box;background:#e6faf7cc;border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:100%;padding:4px 8px;display:flex}.hourly-log-session-page-banner-icon{flex-shrink:0;width:24px;height:24px}.hourly-log-session-page-banner-icon-circle{background:#0e2656;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hourly-log-session-page-banner-icon-circle svg{width:16px;height:16px}.hourly-log-session-page-banner-text{color:#0e2656;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.hourly-log-session-page-screenshots-section{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;gap:16px;width:100%;margin-top:24px;padding:0 16px;display:flex}.hourly-log-session-page-screenshots-title{color:#fff;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.hourly-log-session-page-screenshots-grid{flex-flow:wrap;gap:16px;width:100%;display:flex}.hourly-log-session-page-screenshot-item{aspect-ratio:1.3;background:#fff;border-radius:8px;width:calc(33.3333% - 10.6667px);overflow:hidden}.hourly-log-session-page-screenshot-placeholder{background:#fff;width:100%;height:100%}.hourly-log-session-page-screenshot-img{object-fit:cover;width:100%;height:100%;display:block}.hourly-log-session-page-footer{box-sizing:border-box;background:#140b27;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:auto;padding:8px 16px 24px;display:flex;position:sticky;bottom:0}.hourly-log-session-page-stop-btn{cursor:pointer;box-sizing:border-box;background:#fce9e9;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:45px;padding:12px 16px;display:flex}.hourly-log-session-page-stop-btn span{color:#dc2626;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.hourly-log-details-mobile-page{background:#140b27;flex-direction:column;width:100%;min-height:100vh;padding-bottom:24px;display:flex}.hourly-log-details-mobile-header{box-sizing:border-box;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.hourly-log-details-mobile-back-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.hourly-log-details-mobile-header-title{text-align:center;color:#f7f0fe;flex:1;margin-right:24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:120%}.hourly-log-details-mobile-title{color:#fff;text-align:left;margin:0;padding:16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-weight:600;line-height:120%}.hourly-log-details-mobile-sessions-list{gap:24px;padding:0 16px}.hourly-log-details-mobile-session-card,.hourly-log-details-mobile-sessions-list{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;display:flex}.hourly-log-details-mobile-session-card{border:1px solid #f7f7f712;border-radius:8px;gap:16px;padding:16px}.hourly-log-details-mobile-session-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.hourly-log-details-mobile-session-info{flex-direction:column;flex:1;gap:8px;display:flex}.hourly-log-details-mobile-session-title-row{flex-direction:row;align-items:center;gap:16px;display:flex}.hourly-log-details-mobile-session-title{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:700;line-height:120%}.hourly-log-details-mobile-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#f7f7f71a;border-radius:4px;justify-content:center;align-items:center;height:24px;padding:6px 16px;display:flex}.hourly-log-details-mobile-status-badge span{text-align:center;color:#f7f7f7;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:400;line-height:120%}.hourly-log-details-mobile-session-amount{flex-direction:row;align-items:center;gap:8px;display:flex}.hourly-log-details-mobile-amount-text{color:#43edd2;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:700;line-height:120%}.hourly-log-details-mobile-amount-text.danger{color:#dc2626}.hourly-log-details-mobile-menu-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:flex}.hourly-log-details-mobile-screenshots-grid{flex-flow:wrap;gap:16px;width:100%;display:flex}.hourly-log-details-mobile-screenshot-item{aspect-ratio:1.16;background:#fff;border-radius:8px;width:calc(33.3333% - 10.6667px);overflow:hidden}.hourly-log-details-mobile-screenshot-placeholder{background:#fff;width:100%;height:100%}.hourly-log-details-mobile-screenshot-img{object-fit:cover;width:100%;height:100%;display:block}.hourly-log-details-mobile-rejection-banner{box-sizing:border-box;background:#fce9e9;border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:100%;padding:4px 8px;display:flex}.hourly-log-details-mobile-rejection-icon{flex-shrink:0;width:24px;height:24px}.hourly-log-details-mobile-rejection-text{color:#b01e1e;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.hourly-log-details-mobile-dispute-banner{box-sizing:border-box;background:#fce9e9;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:4px 8px;display:flex}.hourly-log-details-mobile-dispute-content{flex-direction:row;flex:1;align-items:flex-start;gap:8px;display:flex}.hourly-log-details-mobile-dispute-icon{flex-shrink:0;width:24px;height:24px}.hourly-log-details-mobile-dispute-text{color:#b01e1e;flex:1;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.hourly-log-details-mobile-dispute-view-btn{cursor:pointer;color:#fce9e9;background:#dc2626;border:none;border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:4px 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:120%;display:flex}.hourly-log-dispute-mobile-footer{box-sizing:border-box;z-index:100;background:#140b27;border-top:1px solid #f7f7f71a;padding:16px;position:sticky;bottom:0;left:0;right:0}.hourly-log-dispute-mobile-send-btn{cursor:pointer;color:#230344;text-align:center;background:#f7f0fe;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:48px;padding:12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;display:flex}.hourly-log-dispute-mobile-send-btn:hover{background:#f0e5fe}.hourly-log-dispute-mobile-send-btn:active{background:#e9d7fe}.hourly-log-mobile-card{cursor:pointer;background:#f7f7f70d;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:12px 12px 10px;transition:background .15s;display:flex}.hourly-log-mobile-card:focus,.hourly-log-mobile-card:hover{background:#f7f7f714;outline:none}.hourly-log-mobile-card-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hourly-log-mobile-card-title-group{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hourly-log-mobile-card-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:700;line-height:120%}.hourly-log-mobile-card-subtitle span{color:#c6c6c6;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.hourly-log-mobile-card-status-wrapper{justify-content:flex-end;align-items:flex-start;display:flex}.hourly-log-mobile-card-menu-button{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.hourly-log-mobile-card-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.hourly-log-mobile-card-metadata{flex-direction:column;gap:2px;display:flex}.hourly-log-mobile-card-date{color:#c6c0cb}.hourly-log-mobile-card-date,.hourly-log-mobile-card-label{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.hourly-log-mobile-card-label{color:#c6c6c6}.hourly-log-mobile-card-value{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:600;line-height:120%}.hourly-log-mobile-card-screenshots{cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;padding:0;display:flex}.hourly-log-mobile-card-screenshots-text{color:#00c9af;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.hourly-log-mobile-filter-button{box-sizing:border-box;background:#f7f7f712;border:none;border-radius:4px;flex-direction:row;flex:none;order:2;justify-content:center;align-items:center;gap:8px;width:48px;height:48px;margin:0 auto;padding:12px;display:flex}.hourly-log-filter-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#f7f7f71a;position:fixed;inset:0}.hourly-log-filter-sheet{z-index:51;background:#1d1433;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:24px;padding:16px 16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.hourly-log-filter-handle{background:#c1c2c3;border-radius:16.6667px;width:40px;height:6px}.hourly-log-filter-content{flex-direction:column;gap:24px;width:100%;max-width:343px;display:flex}.hourly-log-filter-status-section{flex-direction:column;gap:16px;display:flex}.hourly-log-filter-status-label{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.hourly-log-filter-status-chips{flex-wrap:wrap;gap:12px;display:flex}.hourly-log-filter-chip{cursor:pointer;background:#f7f7f70d;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;display:flex}.hourly-log-filter-chip span{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.hourly-log-filter-chip--active{background:#43edd226;border:1px solid #43edd2}.hourly-log-filter-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.hourly-log-filter-search-button{cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:343px;height:44px;padding:12px 16px;display:flex}.hourly-log-filter-search-button span{color:#230344;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:600;line-height:120%}.hourly-log-filter-clear-button{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;display:flex}.hourly-log-filter-clear-button span{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:24px}.hourly-log-breadcrumbs-container,.hourly-log-table-container{display:none}}.hourly-log-date,.hourly-log-duration,.hourly-log-screenshot{color:#f7f7f7;flex-direction:row;flex:none;align-self:stretch;align-items:center;gap:10px;height:40px;margin:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.hourly-log-date{width:100%;border-radius:0!important}.hourly-log-duration{width:100%}.hourly-log-screenshot{justify-content:center;width:100%;margin:0 auto}.hourly-log-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f71a;border-radius:4px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:10px;min-width:69px;height:24px;margin:0 auto;padding:0 16px;display:inline-flex}.hourly-log-status-badge span{text-align:center;color:#f7f7f7;white-space:nowrap;flex:none;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.hourly-log-status-badge.approved,.hourly-log-status-badge.disputed,.hourly-log-status-badge.pending,.hourly-log-status-badge.rejected,.hourly-log-status-badge[data-status=approved],.hourly-log-status-badge[data-status=disputed],.hourly-log-status-badge[data-status=pending],.hourly-log-status-badge[data-status=rejected]{background:#f7f7f71a}.hourly-log-table-container .deliverable-menu-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.hourly-log-table-container .deliverable-menu-button svg{width:24px;height:24px}html[dir=rtl] .hourly-log-table-container .services-table thead th{text-align:right!important}html[dir=rtl] .hourly-log-table-container .services-table thead th:nth-child(3),html[dir=rtl] .hourly-log-table-container .services-table thead th:nth-child(4){text-align:center!important}html[dir=rtl] .hourly-log-table-container .services-table tbody td{text-align:right!important}html[dir=rtl] .hourly-log-table-container .services-table tbody td:nth-child(4){text-align:center!important}html[dir=rtl] .hourly-log-table-container .services-table tbody td:last-child{text-align:left!important}html[dir=rtl] .hourly-log-date,html[dir=rtl] .hourly-log-duration{text-align:right!important;justify-content:flex-start!important}html[dir=rtl] .hourly-log-screenshot{text-align:center!important;justify-content:center!important}html[dir=rtl] .hourly-log-header,html[dir=rtl] .hourly-log-search-content{flex-direction:row-reverse!important}html[dir=rtl] .hourly-log-search-content svg{order:1!important}html[dir=rtl] .hourly-log-search-input{text-align:right!important;order:0!important}html[dir=rtl] .hourly-log-header-actions{order:-1!important}html[dir=rtl] .hourly-log-table-container .services-table tbody td:first-child{border-left:none!important;border-right:1px solid #f7f7f71a!important}html[dir=rtl] .hourly-log-table-container .services-table tbody td:last-child{border-left:1px solid #f7f7f71a!important;border-right:none!important}html[dir=rtl] .hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:first-child{border-left:none!important;border-right:1px solid #f7f7f71a!important}html[dir=rtl] .hourly-log-table-container .services-table tbody tr.hourly-log-table-spacer-row+tr td:last-child{border-left:1px solid #f7f7f71a!important;border-right:none!important}.hourly-log-table-container .services-table tbody tr:last-child:not(.hourly-log-table-spacer-row) td:first-child{border-bottom-left-radius:8px!important;border-end-start-radius:8px!important;border-bottom-right-radius:0!important;border-end-end-radius:0!important}.hourly-log-table-container .services-table tbody tr:last-child:not(.hourly-log-table-spacer-row) td:last-child,html[dir=rtl] .hourly-log-table-container .services-table tbody tr:last-child:not(.hourly-log-table-spacer-row) td:first-child{border-bottom-right-radius:8px!important;border-end-end-radius:8px!important;border-bottom-left-radius:0!important;border-end-start-radius:0!important}html[dir=rtl] .hourly-log-table-container .services-table tbody tr:last-child:not(.hourly-log-table-spacer-row) td:last-child{border-bottom-right-radius:0!important;border-end-end-radius:0!important;border-bottom-left-radius:8px!important;border-end-start-radius:8px!important}.hourly-log-session-details-container{flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:0;display:flex}.hourly-log-session-details-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.hourly-log-sessions-list{flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:0;display:flex}.hourly-log-session-card-detail{box-sizing:border-box;border:1px solid #f7f7f712;border-radius:8px;flex-direction:column;flex:none;order:0;align-self:stretch;align-items:flex-start;gap:16px;width:100%;max-width:1064px;height:fit-content;padding:16px;display:flex}.hourly-log-session-card-header{justify-content:space-between;align-self:stretch;gap:10px;width:100%}.hourly-log-session-card-header,.hourly-log-session-card-header-left{flex-direction:row;flex:none;order:0;align-items:center;height:24px;padding:0;display:flex}.hourly-log-session-card-header-left{gap:16px;width:auto;margin:0}.hourly-log-session-card-title{color:#f7f7f7;flex:none;order:0;width:117px;height:17px;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:120%}.hourly-log-session-card-header-right{flex-direction:row;flex:none;order:1;align-items:center;gap:10px;padding:0;display:flex}.hourly-log-session-card-menu-button{cursor:pointer;background:0 0;border:none;flex:none;order:1;justify-content:center;align-items:center;width:23px;height:23px;margin:0 auto;padding:0;display:flex}.hourly-log-session-card-menu-button svg{width:24px;height:24px}.hourly-log-session-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f71a;border-radius:4px;flex:none;order:1;justify-content:center;align-items:center;width:69px;height:24px;display:flex}.hourly-log-session-status-text{text-align:center;color:#f7f7f7;white-space:nowrap;width:auto;height:auto;font-family:IBM Plex Sans Arabic,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:120%}.hourly-log-session-screenshots-container{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:24px;width:100%;min-height:80px;padding:0;display:flex}.hourly-log-session-screenshots-grid-detail{flex-flow:wrap;flex:none;order:0;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex}.hourly-log-session-screenshots-row{flex-direction:row;flex:none;order:0;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex}.hourly-log-session-screenshot-thumbnail{background:#fff;border-radius:8px;flex:none;width:100px;height:80px;position:relative;overflow:hidden}.hourly-log-session-screenshot-image{background:#f0f0f0;border-radius:8px;width:152.99px;height:134.95px;position:absolute;top:-28.33px;left:-24.87px}.hourly-log-session-screenshot-img{object-fit:cover;width:100%;height:100%;display:block}.hourly-log-session-rejection-banner{background:#fce9e9;border-radius:8px;flex-direction:row;flex:none;order:3;align-self:stretch;align-items:center;gap:8px;width:100%;max-width:1032px;height:32px;padding:4px 8px;display:flex}.hourly-log-session-rejection-body,.hourly-log-session-rejection-content{flex-direction:row;flex:1 0 auto;order:0;align-items:center;gap:8px;width:100%;max-width:1016px;height:24px;padding:0;display:flex}.hourly-log-session-rejection-icon{isolation:isolate;flex-direction:row;flex:none;order:0;align-items:flex-start;gap:7.5px;width:24px;height:24px;padding:0;display:flex;position:relative}.hourly-log-session-rejection-icon svg{width:24px;height:24px}.hourly-log-session-rejection-text{color:#b01e1e;flex:none;order:1;align-items:center;width:auto;height:14px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.hourly-log-session-dispute-banner{background:#fce9e9;border-radius:8px;flex-direction:row;flex:none;order:3;align-self:stretch;max-width:1032px;height:32px;padding:24px 8px}.hourly-log-session-dispute-banner,.hourly-log-session-dispute-body{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.hourly-log-session-dispute-body{flex-direction:row;flex:1 0 auto;order:0;max-width:1016px;height:24px;padding:0}.hourly-log-session-dispute-content{align-items:center;gap:8px;width:auto}.hourly-log-session-dispute-content,.hourly-log-session-dispute-icon{flex-direction:row;flex:none;order:0;height:24px;padding:0;display:flex}.hourly-log-session-dispute-icon{isolation:isolate;align-items:flex-start;gap:7.5px;width:24px;position:relative}.hourly-log-session-dispute-icon svg{width:24px;height:24px}.hourly-log-session-dispute-text-container{flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:0;display:flex}.hourly-log-session-dispute-title{order:0}.hourly-log-session-dispute-message,.hourly-log-session-dispute-title{color:#b01e1e;flex:none;align-items:center;width:auto;height:14px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.hourly-log-session-dispute-message{order:1}.hourly-log-session-dispute-button{cursor:pointer;color:#fff;background:#dc2626;border:none;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%;transition:background-color .2s;display:flex}.hourly-log-session-dispute-button:hover{background:#b91c1c}.hourly-log-session-dispute-button:active{background:#991b1b}:root.light .hourly-log-search{background:#381e7014}:root.light .hourly-log-date,:root.light .hourly-log-details-mobile-header-title,:root.light .hourly-log-details-mobile-session-title,:root.light .hourly-log-details-mobile-status-badge span,:root.light .hourly-log-details-mobile-title,:root.light .hourly-log-duration,:root.light .hourly-log-filter-chip span,:root.light .hourly-log-filter-clear-button span,:root.light .hourly-log-filter-status-label,:root.light .hourly-log-mobile-card-title,:root.light .hourly-log-mobile-card-value,:root.light .hourly-log-screenshot,:root.light .hourly-log-search-input,:root.light .hourly-log-search-input::placeholder,:root.light .hourly-log-session-card-title,:root.light .hourly-log-session-details-title,:root.light .hourly-log-session-status-text,:root.light .hourly-log-status-badge span,:root.light .hourly-log-status-filter-button,:root.light .hourly-log-table-container .services-table tbody td,:root.light .hourly-log-table-container .services-table thead th{color:#140b27}:root.light .hourly-log-details-mobile-menu-btn svg path,:root.light .hourly-log-mobile-filter-button svg path,:root.light .hourly-log-search-content svg path,:root.light .hourly-log-session-card-menu-button svg path,:root.light .hourly-log-status-filter-button svg path,:root.light .hourly-log-table-container .deliverable-menu-button svg path{stroke:#381e70!important}:root.light .hourly-log-table-container .services-table thead:after{background:#381e7014!important;border:1px solid #381e7033!important}:root.light .hourly-log-table-container .services-table tbody tr{background:#fff;border-bottom:1px solid #140b271a}:root.light .hourly-log-table-container .services-table tbody td,:root.light .hourly-log-table-container .services-table tbody td:first-child,:root.light .hourly-log-table-container .services-table tbody td:last-child,:root.light html[dir=rtl] .hourly-log-table-container .services-table tbody td:first-child,:root.light html[dir=rtl] .hourly-log-table-container .services-table tbody td:last-child{border-color:#140b271a!important}:root.light .hourly-log-status-filter-button{background:#381e701a;border-color:#381e704d}:root.light .hourly-log-details-mobile-status-badge,:root.light .hourly-log-session-status-badge,:root.light .hourly-log-status-badge{background:#381e701f}:root.light .hourly-log-session-card{background:#fff;border-color:#140b271a}:root.light .hourly-log-session-screenshots-title,:root.light .hourly-log-session-timer{color:#140b27}:root.light .hourly-log-session-screenshot-placeholder{background:#fff;border:1px solid #140b2714}:root.light .hourly-log-details-mobile-session-card,:root.light .hourly-log-mobile-card,:root.light .hourly-log-session-card-detail{background:#fff;border-color:#140b2714}:root.light .hourly-log-mobile-card-date,:root.light .hourly-log-mobile-card-label,:root.light .hourly-log-mobile-card-subtitle span{color:#6c6480}:root.light .hourly-log-mobile-filter-button{background:#381e7014}:root.light .hourly-log-filter-backdrop{background:#00000040}:root.light .hourly-log-filter-sheet{background:#fff}:root.light .hourly-log-active-summary{background:#fff;border-color:#140b2714}:root.light .hourly-log-active-summary-label{color:#140b27}:root.light .hourly-log-active-summary-meta{color:#454655cc}:root.light .hourly-log-filter-chip{background:#381e7014}:root.light .hourly-log-filter-chip--active{background:#381e7029;border-color:#381e70}:root.light .hourly-log-details-mobile-page,:root.light .hourly-log-dispute-mobile-footer,:root.light .hourly-log-session-page,:root.light .hourly-log-session-page-footer{background:#f7f7f7}:root.light .hourly-log-dispute-mobile-footer{border-top-color:#140b271a}:root.light .hourly-log-details-mobile-header-title,:root.light .hourly-log-details-mobile-session-title,:root.light .hourly-log-details-mobile-title,:root.light .hourly-log-session-page-screenshots-title,:root.light .hourly-log-session-page-timer,:root.light .hourly-log-session-page-title{color:#140b27}:root.light .hourly-log-details-mobile-back-btn svg path,:root.light .hourly-log-session-page-back-btn svg path{stroke:#381e70!important}:root.light .hourly-log-details-mobile-screenshot-item,:root.light .hourly-log-details-mobile-screenshot-placeholder,:root.light .hourly-log-session-page-screenshot-item,:root.light .hourly-log-session-page-screenshot-placeholder{background:#fff;border:1px solid #140b2714}:root.light .hourly-log-details-mobile-menu-btn svg path{fill:#381e70!important}.portfolio-drawer .ui-drawer{width:560px;max-width:100vw}.portfolio-drawer .ui-drawer-body{padding:0}.portfolio-drawer-content{flex-direction:column;min-height:100%;display:flex}.portfolio-drawer-form{flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}.portfolio-drawer-form-group{flex-direction:column;gap:8px;display:flex}.portfolio-drawer-form-label{margin-bottom:8px;font-weight:500;line-height:1.3;display:block}.portfolio-drawer-form-label,.portfolio-drawer-form-textarea{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.portfolio-drawer-form-textarea{resize:vertical;box-sizing:border-box;background:#f7f7f70a;border:1px solid #f7f7f733;border-radius:12px;outline:none;width:100%;min-height:180px;padding:12px 14px;line-height:1.5}.portfolio-drawer-form-textarea::placeholder{color:#f7f7f78c}.portfolio-drawer-form-textarea:focus{border-color:#6d42c7}.portfolio-drawer-mobile-header{display:none}.portfolio-drawer-mobile-back-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.portfolio-drawer-mobile-title{color:#f7f7f7;text-align:center;flex:1;margin-right:24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}@media (max-width:1200px){.project-details-content-container{width:calc(100vw - 32px);left:16px}}@media (max-width:1024px){.project-details-content-container{flex-direction:column;gap:24px;padding:0 16px;position:static}.project-payments-header{flex-direction:column;align-items:stretch}.project-payments-filter{align-self:flex-end}}@media (max-width:768px){.project-details-attachments{grid-template-columns:1fr}.project-files-search-input,.project-files-section-title{font-size:16px}.project-messages-layout{flex-direction:column}.communications-meetings-empty-title{font-size:24px}.meetings-history-header{flex-direction:column;align-items:flex-start}.project-payments-filter,.project-payments-filter-button{width:100%}.schedule-meeting-datetime-row{grid-template-columns:1fr}.project-messages-chat-panel,.project-messages-list-panel{width:100%;min-width:0;height:auto;min-height:480px}.project-message-bubble{max-width:86%}.project-files-folders-grid{grid-template-columns:1fr}.project-files-recent-card{flex-basis:100%;width:100%}.project-files-images-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.meetings-cards-container{flex-direction:column;overflow-x:visible}.meeting-card{flex:auto;width:100%}.meetings-scroll-arrows{display:none}.project-meetings-table{min-width:780px}.project-deliverables-content{padding-bottom:8px;overflow-x:auto}.project-deliverables-header,.project-deliverables-row{min-width:720px}.portfolio-drawer .form-drawer-header-container{display:none!important}.portfolio-drawer-mobile-header{box-sizing:border-box;flex-direction:row;align-items:center;gap:12px;width:100%;padding:16px 24px;display:flex}}:root.light .project-details-page-container{background:#f7f7f7}:root.light .portfolio-drawer-form-label{color:#454655}:root.light .portfolio-drawer-form-textarea{color:#140b27;background:#fff;border-color:#140b2724}:root.light .portfolio-drawer-form-textarea::placeholder{color:#454655b3}:root.light .portfolio-drawer-mobile-title{color:#140b27}:root.light .portfolio-drawer-mobile-back-btn svg path{stroke:#140b27}:root.light .project-details-section-title{color:#140b27}:root.light .project-details-field-label{color:#454655b3}:root.light .project-details-field-value{color:#140b27}:root.light .project-deliverables-header{background:#140b270f}:root.light .project-deliverables-cell,:root.light .project-deliverables-header-cell,:root.light .project-deliverables-submitter-name{color:#140b27}:root.light .project-deliverables-row{background:#fff;border:1px solid #eaecf0}:root.light .project-deliverables-avatar,:root.light .project-deliverables-status-badge{color:#381e70;background:#e9e6ec}:root.light .project-deliverable-details-card{background:#fff;border:1px solid #eaecf0}:root.light .project-deliverable-card-title,:root.light .project-deliverable-details-label,:root.light .project-deliverable-details-title,:root.light .project-deliverable-milestone-title,:root.light .project-deliverable-section-title{color:#140b27}:root.light .project-deliverable-milestone-number{color:#140b27;border-color:#140b27}:root.light .project-deliverable-milestone-connector{background:#eaecf0}:root.light .project-deliverable-details-text,:root.light .project-deliverable-milestone-price-strong,:root.light .project-deliverable-milestone-price-unit,:root.light .project-deliverable-milestone-text{color:#454655}:root.light .project-deliverable-details-attachment-card{background:#f9fafb;border:1px solid #eaecf0}:root.light .project-deliverable-details-attachment-name{color:#101828}:root.light .project-deliverable-details-attachment-menu,:root.light .project-deliverable-details-attachment-size{color:#667085}:root.light .project-deliverable-milestone-card,:root.light .project-deliverable-submission-card{background:#fff;border:1px solid #eaecf0}:root.light .project-deliverable-submission-title{color:#140b27}:root.light .project-deliverable-submission-menu{color:#667085}:root.light .project-deliverable-rejection-banner{color:#b01e1e;background:#fce9e9}:root.light .project-details-attachment-card{background:#f9fafb;border:1px solid #eaecf0}:root.light .project-details-attachment-name{color:#101828}:root.light .project-details-attachment-menu,:root.light .project-details-attachment-size{color:#667085}:root.light .project-files-section{background:#fff;border:1px solid #eaecf0}:root.light .project-files-section-title{color:#140b27}:root.light .project-files-folder-card,:root.light .project-files-recent-card{background:#f9fafb;border:1px solid #eaecf0}:root.light .project-files-folder-badge{background:#fff;border-color:#eaecf0}:root.light .project-files-filter-button,:root.light .project-files-folder-badge-icon,:root.light .project-files-folder-name,:root.light .project-files-recent-card-menu{color:#140b27}:root.light .project-files-recent-card-name{color:#101828}:root.light .project-files-no-results,:root.light .project-files-recent-card-size,:root.light .project-files-search-icon,:root.light .project-files-search-input,:root.light .project-files-search-input::placeholder{color:#667085}:root.light .project-files-filter-button{border-color:#d0d5dd}:root.light .project-files-filter-button.active{color:#1ca891;background:#43edd229;border-color:#2ecfb5}:root.light .project-messages-chat-panel,:root.light .project-messages-list-panel{background:#fff;border-color:#eaecf0}:root.light .project-message-item-name,:root.light .project-messages-chat-name,:root.light .project-messages-title{color:#140b27}:root.light .project-message-item-preview,:root.light .project-message-read,:root.light .project-message-time,:root.light .project-message-tool-btn,:root.light .project-messages-chat-last-seen,:root.light .project-messages-input,:root.light .project-messages-input::placeholder{color:#667085}:root.light .project-message-item,:root.light .project-messages-divider{border-color:#eaecf0}:root.light .project-messages-divider{background:#eaecf0}:root.light .project-messages-icon-btn{color:#140b27}:root.light .project-message-send-btn{color:#667085}:root.light .project-messages-tab{color:#454655}:root.light .project-messages-tab.active{color:#1ca891;box-shadow:inset 0 -2px #1ca891}:root.light .project-messages-search-input{color:#101828;background:#f9fafb;border-color:#d0d5dd}:root.light .project-message-status{border-color:#fff}:root.light .project-message-bubble.sent{color:#fff;background:#381e70}:root.light .project-message-bubble.received{color:#140b27;background:#f4ebff}:root.light .communications-meetings-empty-state{background:#fff;border-color:#00000014}:root.light .communications-meetings-empty-icon svg{filter:drop-shadow(0 8px 16px #140b271f)}:root.light .project-payments-search{background:#f9fafb;border-color:#d0d5dd}:root.light .project-payments-search-input,:root.light .project-payments-search-input::placeholder{color:#667085}:root.light .project-payments-filter-button{color:#1ca891;background:#43edd229;border-color:#2ecfb5}:root.light .communications-meetings-empty-title,:root.light .meeting-card-options,:root.light .meeting-card-title,:root.light .meeting-title-text,:root.light .meetings-filter-button,:root.light .meetings-section-title,:root.light .project-meetings-table td,:root.light .project-meetings-table th,:root.light .schedule-meeting-email-input,:root.light .schedule-meeting-email-tag,:root.light .schedule-meeting-input,:root.light .schedule-meeting-label,:root.light .schedule-meeting-select,:root.light .schedule-meeting-textarea{color:#140b27}:root.light .communications-meetings-empty-description,:root.light .meeting-card-time-text,:root.light .meeting-subtitle-text,:root.light .meetings-avatar-more-text,:root.light .schedule-meeting-email-hint{color:#454655}:root.light .meeting-card,:root.light .project-meetings-table td{background:#fff;border-color:#00000014}:root.light .project-meetings-table thead tr{background:#381e700f}:root.light .meetings-filter-button{background:#140b270a}:root.light .meetings-filter-button span{color:#140b27}:root.light .meetings-filter-button svg path{stroke:#140b27!important}:root.light .meeting-card-menu-dropdown,:root.light .meetings-filter-dropdown{border:1px solid #00000014}:root.light .meeting-status-badge{background:#381e7014}:root.light .meeting-status-badge span{color:#381e70}:root.light .meeting-card-join-btn{color:#fff;background:#381e70}:root.light .schedule-meeting-email-tags-wrapper,:root.light .schedule-meeting-input,:root.light .schedule-meeting-select,:root.light .schedule-meeting-textarea{background:#f9fafb;border-color:#d0d5dd}:root.light .schedule-meeting-email-tag{background:#381e7024}:root.light .meetings-history-section .services-table thead tr,:root.light .meetings-history-section .services-table thead:after{background:#381e700f!important;border-color:#00000014!important}:root.light .meetings-history-section .services-table thead th{color:#140b27!important}:root.light .meetings-history-section .services-table tbody tr{background:#fff!important;border-bottom-color:#00000014!important}:root.light .meetings-history-section .services-table tbody td,:root.light .meetings-history-section .services-table tbody td .services-title{color:#140b27!important}:root.light .meetings-history-section .services-table tbody td .services-orders-count{color:#454655!important}:root.light .deliverable-menu-button,:root.light .meeting-card-options{color:#140b27;opacity:1}:root.light .deliverable-menu-button svg path,:root.light .meeting-card-options svg path{stroke:#140b27!important}:root.light .meetings-scroll-arrow-btn{color:#667085;background:#fff;border-color:#c4c7d1}:root.light .meetings-scroll-arrow-btn:not(:disabled):hover{color:#344054;border-color:#98a2b3}:root.light .meetings-history-table .users-table-cell--date,:root.light .meetings-history-table .users-table-cell--time{color:#454655}:root.light .meetings-feedback-banner--success{color:#065f46;background:#43edd233;border-color:#2cbba273}:root.light .meetings-feedback-banner--error{color:#b42318;background:#f8717129;border-color:#dc262647}:root.light .meetings-mobile-card-time svg path{stroke:#949494!important}:root.light .meetings-mobile-card-time-text{color:#454655!important}:root.light .meetings-mobile-card-options svg path{stroke:#140b27!important;fill:#140b27!important}:root.light .meetings-mobile-status-badge{color:#454655!important}:root.light .meetings-mobile-card-status.ongoing{background:#00c9af1a!important}:root.light .meetings-mobile-card-status.ongoing .meetings-mobile-status-badge{color:#00a895!important}:root.light .meetings-mobile-card-status.completed{background:#381e7014!important}:root.light .meetings-mobile-card-status.completed .meetings-mobile-status-badge{color:#381e70!important}:root.light .meetings-mobile-card-status.cancelled{background:#e33e381a!important}:root.light .meetings-mobile-card-status.cancelled .meetings-mobile-status-badge{color:#e33e38!important}.payments-container{flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:0;display:flex}.payments-header{gap:32px;width:100%;padding:0}.payments-header,.payments-search{flex-direction:row;align-items:center;height:49px;display:flex}.payments-search{border-radius:44px;flex:1;gap:16px;padding:12px 16px}.payments-search-content{flex-direction:row;flex:1;align-items:center;gap:8px;height:25px;padding:0;display:flex}.payments-search-content svg{width:20px;height:20px}.payments-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;flex:1;height:25px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%;width:100%!important}.payments-search-input::placeholder{color:#f7f7f7;opacity:.7}.payments-header-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;height:48px;padding:0;display:flex}.payments-status-filter-wrapper{position:relative}.payments-status-filter-button{cursor:pointer;color:#f7f7f7;background:#43edd226;border:1px solid #43edd2;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:112px;height:48px;padding:12px 12px 12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%;display:flex}.payments-status-filter-button:hover{background:#43edd240}.payments-status-filter-button:active{background:#43edd233}.payments-status-filter-button svg{width:24px;height:24px}.payments-status-dropdown{z-index:1000;background:#230344;border:1px solid #f7f7f71a;border-radius:8px;min-width:160px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #0000004d}.payments-status-dropdown-option{color:#f7f7f7;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:10px 16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;transition:background .15s;display:flex}.payments-status-dropdown-option:hover{background:#f7f7f714}.payments-status-dropdown-option.active{color:#8a38f5;background:#7f56d933}.payments-table-container{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex}.payments-table-container .services-table{border-spacing:0;table-layout:fixed;border-collapse:separate;width:100%}.payments-table-container .services-table tbody{border-collapse:separate;border-radius:8px;overflow:hidden}.payments-table-container .services-table thead{position:relative}.payments-table-container .services-table thead:before{display:none!important}.payments-table-container .services-table thead:after{content:""!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:none!important;z-index:-1!important;background:#f7f7f72c!important;border:1px solid #f7f7f726!important;border-radius:8px!important;position:absolute!important;inset:0!important;box-shadow:0 4px 6px #0000001a,inset 0 1px #ffffff1a!important}.payments-table-container .services-table thead tr{height:50px;z-index:1!important;background:0 0!important;border:none!important;border-radius:8px!important;position:relative!important}.payments-table-container .services-table thead th{color:#f7f7f7;text-align:left;vertical-align:middle;box-sizing:border-box;background:0 0;border:none;padding:0 24px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.payments-table-container .services-table thead th:first-child,.payments-table-container .services-table thead th:nth-child(2),.payments-table-container .services-table thead th:nth-child(3){width:80px;min-width:80px;padding-left:24px;padding-right:24px}.payments-table-container .services-table thead th:nth-child(4){width:94px;min-width:94px;padding-left:24px;padding-right:24px}.payments-table-container .services-table thead th:last-child{opacity:0;width:24px;min-width:24px;padding-left:0;padding-right:24px}.payments-table-container .services-table .payments-table-spacer-row,.payments-table-container .services-table .payments-table-spacer-row td{background:0 0!important;border:none!important;height:8px!important;min-height:8px!important;max-height:8px!important;margin:0!important;padding:0!important;line-height:0!important}.payments-table-container .services-table tbody tr{box-sizing:border-box;background:#f7f7f708;border-bottom:1px solid #f7f7f71a;width:100%;height:88px;display:table-row}.payments-table-container .services-table tbody tr:first-child:not(.payments-table-spacer-row) td:first-child{border-top:1px solid #f7f7f71a;border-top-left-radius:8px}.payments-table-container .services-table tbody tr:first-child:not(.payments-table-spacer-row) td:last-child{border-top:1px solid #f7f7f71a;border-top-right-radius:8px}.payments-table-container .services-table tbody tr:first-child:not(.payments-table-spacer-row) td{border-top:1px solid #f7f7f71a}.payments-table-container .services-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.payments-table-container .services-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.payments-table-container .services-table tbody td{color:#f7f7f7;vertical-align:middle;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #f7f7f71a;height:88px;padding:24px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.payments-table-container .services-table tbody td:first-child{border-left:1px solid #f7f7f71a;width:80px;min-width:80px;padding-left:24px;padding-right:24px}.payments-table-container .services-table tbody td:nth-child(3){width:80px;min-width:80px;padding-left:24px;padding-right:24px}.payments-table-container .services-table tbody td:nth-child(4),.payments-table-container .services-table tbody td:nth-child(5){width:94px;min-width:94px;padding-left:24px;padding-right:24px}.payments-table-container .services-table tbody td:last-child{text-align:right;vertical-align:middle;border-right:1px solid #f7f7f71a;width:24px;min-width:24px;height:24px;padding:0 24px 0 0}.payments-amount,.payments-date,.payments-invoice-id,.payments-payment-type{color:#f7f7f7;flex-direction:row;align-items:center;gap:10px;height:40px;margin:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:flex}.payments-date,.payments-invoice-id,.payments-payment-type{width:80px}.payments-amount{width:94px}.payment-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f71a;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:10px;height:24px;padding:0 16px;display:flex;width:fit-content!important}.payment-status-badge span{text-align:center;color:#f7f7f7;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.payments-table-container .deliverable-menu-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.payments-table-container .deliverable-menu-button svg{width:24px;height:24px}.invoice-download-button,.invoice-download-button.ui-button,.invoice-download-button.ui-button-primary{color:#230344!important;background:#f7f0fe!important;border:none!important;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;height:45px!important;padding:12px 16px!important;font-family:IBM Plex Sans Arabic,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:129%!important;display:inline-flex!important}.invoice-basic-info,.invoice-drawer-content{flex-direction:column;gap:24px;width:100%;padding:24px;display:flex}.invoice-basic-info{box-sizing:border-box;border:1px solid #f7f7f71a;border-radius:16px}.invoice-section-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.invoice-info-grid{grid-template-columns:1fr 1fr;gap:32px;width:100%;display:grid}.invoice-info-column{gap:24px}.invoice-info-column,.invoice-info-item{flex-direction:column;width:100%;display:flex}.invoice-info-item{gap:8px}.invoice-info-label{opacity:.7;font-size:14px;font-weight:400;line-height:155%}.invoice-info-label,.invoice-info-value{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal}.invoice-info-value{font-size:16px;font-weight:700;line-height:120%}.project-payments-mobile-page{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:16px;display:flex}.payments-mobile-header{justify-content:space-between;gap:12px;width:100%;height:48px}.payments-mobile-header,.payments-mobile-search{flex-direction:row;align-items:center;display:flex}.payments-mobile-search{background:#f7f7f712;border-radius:44px;flex:1;gap:8px;min-width:0;height:45px;padding:12px 16px}.payments-mobile-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;flex:1;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:400;line-height:150%}.payments-mobile-search-input::placeholder{color:#f7f7f799}.payments-mobile-filter-button{cursor:pointer;background:#f7f7f712;border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex}.payments-mobile-list{flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:0;display:flex}.payments-mobile-card{box-sizing:border-box;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f7f708;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100px;margin-bottom:12px;padding:16px;transition:background .15s;display:flex}.payments-mobile-card:last-child,.payments-mobile-card:only-child{margin-bottom:0}.payments-mobile-card:hover{background:#f7f7f70f}.payments-mobile-card-info{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;display:flex}.payments-mobile-card-label{color:#f7f7f7;opacity:.7;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.payments-mobile-card-type{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.payments-mobile-card-date{color:#c6c0cb;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.payments-mobile-card-right{flex-direction:column;justify-content:space-between;align-items:flex-end;height:68px;display:flex}.payments-mobile-card-status{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f71a;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:fit-content;height:24px;padding:6px 16px;display:flex}.payments-mobile-card-status span{text-align:center;color:#f7f7f7;white-space:nowrap;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:400;line-height:120%}.payments-mobile-card-status-paid{background:#00c9af26}.payments-mobile-card-status-paid span{color:#00c9af}.payments-mobile-card-status-pending{background:#bb8f0626}.payments-mobile-card-status-pending span{color:#bb8f06}.payments-mobile-card-status-blocked{background:#f7f7f71a}.payments-mobile-card-status-blocked span{color:#f7f7f7}.payments-mobile-card-amount{color:#00c9af;white-space:nowrap;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:700;line-height:120%}.payments-filter-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#f7f7f71a;position:fixed;inset:0}.payments-filter-sheet{z-index:51;background:#1d1433;border-radius:16px 16px 0 0;flex-direction:column;align-items:center;gap:24px;padding:16px 16px 32px;display:flex;position:fixed;bottom:0;left:0;right:0}.payments-filter-handle{background:#c1c2c3;border-radius:16.6667px;width:40px;height:6px}.payments-filter-content{flex-direction:column;gap:24px;width:100%;display:flex}.payments-filter-section{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.payments-filter-section-label{color:#f7f7f7;width:100%;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.payments-filter-chips{flex-flow:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.payments-filter-chip{cursor:pointer;background:#f7f7f70d;border:1px solid #0000;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;display:flex}.payments-filter-chip span{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.payments-filter-chip--active{background:#43edd226;border:1px solid #43edd2}.payments-filter-chip--active span{color:#43edd2}.payments-filter-date-inputs{flex-direction:row;align-items:flex-start;gap:16px;width:100%;height:48px;display:flex}.payments-filter-date-input{background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;height:48px;padding:12px;display:flex}.payments-filter-date-input input{color:#f7f7f7;background:0 0;border:none;outline:none;flex:1;min-width:0;height:24px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.payments-filter-date-input input::placeholder{color:#949494}.payments-filter-date-input input::-webkit-calendar-picker-indicator{display:none}.payments-filter-actions{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.payments-filter-search-button{cursor:pointer;background:#f7f0fe;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:45px;padding:12px 16px;display:flex}.payments-filter-search-button span{color:#230344;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:600;line-height:120%}.payments-filter-clear-button{cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;display:flex}.payments-filter-clear-button span{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:24px}.transaction-details-mobile-page{box-sizing:border-box;background:#140b27;flex-direction:column;width:100%;min-height:100vh;display:flex}.transaction-details-mobile-header{box-sizing:border-box;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.transaction-details-mobile-back-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.transaction-details-mobile-title{text-align:center;color:#f7f0fe;flex:1;margin-right:24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:120%}.transaction-details-mobile-content{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:16px;display:flex;overflow-y:auto}.transaction-details-mobile-card{box-sizing:border-box;border:1px solid #f7f7f71a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:16px;display:flex}.transaction-details-mobile-card-title{color:#b9b9b9;font-size:16px}.transaction-details-mobile-card-title,.transaction-details-mobile-card-title-small{margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-weight:700;line-height:120%}.transaction-details-mobile-card-title-small{color:#f7f7f7;flex:1;font-size:14px}.transaction-details-mobile-card-header{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.transaction-details-mobile-download-btn{cursor:pointer;background:#f7f7f7;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:24px;padding:4px 8px 4px 4px;display:flex}.transaction-details-mobile-download-btn span{color:#230344;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:16px}.transaction-details-mobile-fields{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.transaction-details-mobile-row{flex-direction:row;align-items:flex-start;gap:24px;width:100%;display:flex}.transaction-details-mobile-field{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.transaction-details-mobile-field-label,.transaction-details-mobile-field-label-light{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:120%}.transaction-details-mobile-field-label{color:#dedede}.transaction-details-mobile-field-label-light{color:#c6c0cb}.transaction-details-mobile-field-value,.transaction-details-mobile-field-value-light{font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;line-height:129%}.transaction-details-mobile-field-value{color:#f7f7f7}.transaction-details-mobile-field-value-light{color:#f7f0fe}:root.light .payments-container{background:0 0!important}:root.light .payments-search-content{background:0 0!important;border:none!important}:root.light .payments-search-content svg path{stroke:#949494!important}:root.light .payments-search-input,:root.light .payments-search-input::placeholder{color:#140b27!important}:root.light .payments-status-filter-button{background:linear-gradient(135deg,#381e7026,#8a38f540)!important;border:1px solid #381e704d!important}:root.light .payments-status-filter-button span{color:#381e70!important}:root.light .payments-status-filter-button svg path{stroke:#381e70!important}:root.light .payments-table-container{background:#fff!important;border:1px solid #00000014!important}:root.light .payments-table-container .services-table thead tr,:root.light .payments-table-container .services-table thead:after{background:#381e700f!important}:root.light .payments-table-container .services-table thead th{color:#381e70!important}:root.light .payments-table-container .services-table tbody tr{background:#fff!important}:root.light .payments-table-container .services-table tbody tr:hover{background:#381e7005!important}:root.light .payments-table-container .services-table tbody td{border-bottom:1px solid #0000000f!important}:root.light .payments-amount,:root.light .payments-date,:root.light .payments-invoice-id,:root.light .payments-payment-type{color:#140b27!important}:root.light .payment-status-badge{background:#381e7014!important}:root.light .payment-status-badge span{color:#381e70!important}:root.light .payments-table-container .deliverable-menu-button svg path{stroke:#140b27!important}:root.light .payments-status-dropdown{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 16px #0000001a!important}:root.light .payments-status-dropdown-option{color:#140b27!important}:root.light .payments-status-dropdown-option:hover{background:#381e700f!important}:root.light .payments-status-dropdown-option.active{color:#381e70!important;background:#381e701a!important}.mp-project-payments-container{flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:0;display:flex}.mp-project-payments-header{flex-direction:row;align-items:center;gap:32px;width:100%;min-height:49px;padding:0;display:flex}.mp-project-payments-search{border-radius:44px;gap:16px;height:49px;padding:12px 16px}.mp-project-payments-search,.mp-project-payments-search-content{flex-direction:row;flex:1;align-items:center;min-width:0;display:flex}.mp-project-payments-search-content{gap:8px}.mp-project-payments-search-content svg{flex-shrink:0;width:20px;height:20px}.mp-project-payments-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%}.mp-project-payments-search-input::placeholder{color:#f7f7f7;opacity:.7}.mp-project-payments-header-actions{flex-direction:row;justify-content:flex-end;align-items:center;height:48px;display:flex}.mp-project-payments-status-filter-wrapper{position:relative}.mp-project-payments-status-filter-button{cursor:pointer;color:#f7f7f7;background:#43edd226;border:1px solid #43edd2;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:112px;height:48px;padding:12px 12px 12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:129%;display:inline-flex}.mp-project-payments-status-filter-button svg{width:24px;height:24px}.mp-project-payments-status-dropdown{z-index:10;background:#230344;border:1px solid #f7f7f71a;border-radius:8px;min-width:160px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #0000004d}.mp-project-payments-status-dropdown-option{text-align:left;color:#f7f7f7;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-family:IBM Plex Sans,sans-serif;font-size:14px}.mp-project-payments-status-dropdown-option:hover{background:#f7f7f714}.mp-project-payments-status-dropdown-option.active{color:#8a38f5;background:#7f56d933}.mp-project-payments-table-section,.mp-project-payments-table-wrapper{width:100%}.mp-project-payments-table-header{box-sizing:border-box;background:#f7f7f71a;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 24px;display:flex}.mp-project-payments-table-header-cell{color:#f7f7f7;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%;display:flex}.mp-project-payments-table-cell--date,.mp-project-payments-table-cell--id,.mp-project-payments-table-cell--type,.mp-project-payments-table-header-cell--date,.mp-project-payments-table-header-cell--id,.mp-project-payments-table-header-cell--type{width:80px;min-width:80px}.mp-project-payments-table-cell--amount,.mp-project-payments-table-cell--status,.mp-project-payments-table-header-cell--amount,.mp-project-payments-table-header-cell--status{width:94px;min-width:94px}.mp-project-payments-table-cell--actions,.mp-project-payments-table-header-cell--actions{justify-content:flex-end;width:24px;min-width:24px}.mp-project-payments-table-body{flex-direction:column;width:100%;display:flex}.mp-project-payments-table-row{box-sizing:border-box;background:#f7f7f708;border-bottom:1px solid #f7f7f71a;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:88px;padding:24px;display:flex}.mp-project-payments-table-row:first-child{border-top:1px solid #f7f7f71a;border-top-left-radius:8px;border-top-right-radius:8px;margin-top:12px}.mp-project-payments-table-row:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.mp-project-payments-table-cell{font-size:12px;display:flex}.mp-project-payments-status-badge,.mp-project-payments-table-cell{color:#f7f7f7;align-items:center;font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:400;line-height:120%}.mp-project-payments-status-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:#f7f7f71a;border-radius:4px;justify-content:center;height:24px;padding:0 16px;font-size:10px;display:inline-flex}.mp-project-payments-menu-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.mp-project-payments-menu-button svg{width:24px;height:24px}:root.light .mp-project-payments-search-content svg path{stroke:#949494}:root.light .mp-project-payments-search-input,:root.light .mp-project-payments-search-input::placeholder{color:#140b27}:root.light .mp-project-payments-status-filter-button{color:#381e70;background:#381e701f;border-color:#381e7059}:root.light .mp-project-payments-status-filter-button svg path{stroke:#381e70}:root.light .mp-project-payments-table-header{background:#381e7014}:root.light .mp-project-payments-table-cell,:root.light .mp-project-payments-table-header-cell{color:#140b27}:root.light .mp-project-payments-table-row{background:#ffffffe6;border-bottom-color:#00000014}:root.light .mp-project-payments-table-row:first-child{border-top-color:#00000014}:root.light .mp-project-payments-status-badge{color:#381e70;background:#381e701a}:root.light .mp-project-payments-status-dropdown{background:#fff;border-color:#00000014;box-shadow:0 4px 16px #0000001f}:root.light .mp-project-payments-status-dropdown-option{color:#140b27}:root.light .mp-project-payments-status-dropdown-option:hover{background:#381e700f}:root.light .mp-project-payments-status-dropdown-option.active{color:#381e70;background:#381e701f}:root.light .invoice-basic-info{background:#fff!important;border:1px solid #00000014!important}:root.light .invoice-section-title{color:#140b27!important}:root.light .invoice-info-label{color:#949494!important}:root.light .invoice-info-value{color:#140b27!important}:root.light .project-payments-mobile-page{background:#fff!important}:root.light .payments-mobile-filter-button,:root.light .payments-mobile-search{background:#0000000d!important}:root.light .payments-mobile-search svg path{stroke:#949494!important}:root.light .payments-mobile-search-input{color:#140b27!important}:root.light .payments-mobile-search-input::placeholder{color:#949494!important}:root.light .payments-mobile-filter-button svg path{stroke:#140b27!important}:root.light .payments-mobile-card{background:#fff!important;border-bottom:1px solid #00000014!important}:root.light .payments-mobile-card:hover{background:#381e7005!important}:root.light .payments-mobile-card-label{color:#6b7280!important}:root.light .payments-mobile-card-type{color:#140b27!important}:root.light .payments-mobile-card-date{color:#454655!important}:root.light .payments-mobile-card-status{background:#0000000d!important}:root.light .payments-mobile-card-status span{color:#454655!important}:root.light .payments-mobile-card-status-paid{background:#00c9af1a!important}:root.light .payments-mobile-card-status-paid span{color:#00a895!important}:root.light .payments-mobile-card-status-pending{background:#bb8f061a!important}:root.light .payments-mobile-card-status-pending span{color:#9a7a05!important}:root.light .payments-mobile-card-status-blocked{background:#0000000d!important}:root.light .payments-mobile-card-status-blocked span{color:#454655!important}:root.light .payments-mobile-card-amount{color:#00a895!important}:root.light .transaction-details-mobile-page{background:#fff!important}:root.light .transaction-details-mobile-header{border-bottom:1px solid #00000014}:root.light .transaction-details-mobile-back-btn svg path{stroke:#140b27}:root.light .transaction-details-mobile-title{color:#140b27!important}:root.light .transaction-details-mobile-card{background:#f7f7f7;border:1px solid #00000014!important}:root.light .transaction-details-mobile-card-title{color:#454655!important}:root.light .transaction-details-mobile-card-title-small{color:#140b27!important}:root.light .transaction-details-mobile-download-btn{background:#230344}:root.light .transaction-details-mobile-download-btn span{color:#fff}:root.light .transaction-details-mobile-download-btn svg path{fill:#fff}:root.light .transaction-details-mobile-field-label,:root.light .transaction-details-mobile-field-label-light{color:#949494!important}:root.light .transaction-details-mobile-field-value,:root.light .transaction-details-mobile-field-value-light{color:#140b27!important}:root.light .payments-filter-backdrop{background:#0000004d!important}:root.light .payments-filter-sheet{background:#fff!important}.project-support-tickets-container{flex-direction:column;gap:16px;width:100%;display:flex}.support-tickets-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-tickets-search{color:#f7f7f7;background:#f7f7f714;border-radius:12px;align-items:center;gap:8px;width:100%;max-width:420px;height:44px;padding:0 12px;display:flex}.support-tickets-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;width:100%;font-family:IBM Plex Sans Arabic,sans-serif;font-size:20px;font-weight:400;line-height:120%}.support-tickets-search-input::placeholder{color:#f7f7f7b3}.support-tickets-status-filter-wrap{position:relative}.support-tickets-status-button{color:#f7f7f7;cursor:pointer;background:#f7f7f714;border:1px solid #0000;border-radius:80px;justify-content:space-between;align-items:center;gap:8px;min-width:140px;height:44px;padding:0 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:500;display:flex}.support-tickets-status-button svg{width:20px;height:20px}.support-tickets-status-dropdown{z-index:20;background:#1d1433;border:1px solid #f7f7f724;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.support-tickets-status-option{color:#f7f7f7;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.support-tickets-status-option.active,.support-tickets-status-option:hover{background:#f7f7f71a}.support-tickets-table-container{border-radius:12px;overflow:hidden}.support-tickets-table{border-collapse:separate;border-spacing:0 12px;width:100%}.support-tickets-table thead th{color:#f7f7f7;text-align:left;background:#f7f7f71a;padding:13px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12px;font-weight:500;line-height:120%}.support-tickets-table thead th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.support-tickets-table thead th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.support-tickets-table tbody td{color:#f7f7f7;background:#f7f0fe12;padding:18px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:400;line-height:24px}.support-ticket-row{cursor:pointer}.support-ticket-row:hover td{background:#f7f0fe1f}.support-tickets-table tbody td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.support-tickets-table tbody td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.support-ticket-user-cell{align-items:center;gap:8px;display:flex}.support-ticket-user-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px}.support-ticket-status-badge{color:#f7f7f7;white-space:nowrap;background:#f7f7f71a;border-radius:4px;justify-content:center;align-items:center;min-width:49px;height:24px;padding:0 10px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:10px;font-weight:400;line-height:120%;display:inline-flex}.support-ticket-status-badge.status-waiting-on-you{background:#f7f0fe33}.support-ticket-status-badge.status-resolved{color:#43edd2;background:#43edd22e}.support-ticket-status-badge.status-escalated{color:#ff8a8a;background:#dc262633}:root.light .support-tickets-search{color:#140b27;background:#381e7014}:root.light .support-tickets-search svg path{stroke:#381e70}:root.light .support-tickets-search-input{color:#140b27}:root.light .support-tickets-search-input::placeholder{color:#949494}:root.light .support-tickets-status-button{color:#140b27;background:#381e7014}:root.light .support-tickets-status-dropdown{background:#fff;border:1px solid #00000014}:root.light .support-tickets-status-option{color:#140b27}:root.light .support-tickets-status-option.active,:root.light .support-tickets-status-option:hover{background:#381e7014}:root.light .support-tickets-table thead th{color:#381e70;background:#381e7014}:root.light .support-tickets-table tbody td{color:#140b27;background:#fff;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f}:root.light .support-ticket-row:hover td{background:#381e700a}:root.light .support-tickets-table tbody td:first-child{border-left:1px solid #0000000f}:root.light .support-tickets-table tbody td:last-child{border-right:1px solid #0000000f}:root.light .support-ticket-status-badge{color:#381e70;background:#381e7014}:root.light .support-ticket-status-badge.status-waiting-on-you{background:#381e701f}:root.light .support-ticket-status-badge.status-resolved{color:#018e7b;background:#43edd22e}:root.light .support-ticket-status-badge.status-escalated{color:#b91c1c;background:#dc26261f}@media (max-width:1200px){.support-tickets-table-container{overflow-x:auto}.support-tickets-table{min-width:900px}}.desktop-project-details-view{width:100%;display:block}.mobile-project-details-view{display:none}@media (max-width:768px){.desktop-project-details-view{display:none!important}.mobile-project-details-view{box-sizing:border-box;width:100%;min-height:100vh;padding:96px 16px 24px;display:block!important}}.pd-mobile-fields{flex-direction:column;gap:16px;display:flex}.pd-mobile-field{flex-direction:column;gap:6px;display:flex}.pd-mobile-attachment-card,.pd-mobile-attachments{flex-direction:column;gap:12px;display:flex}.pd-mobile-attachment-card{background:#f7f0fe12;border:1px solid #f7f7f71a;border-radius:12px;padding:14px}.pd-mobile-attachment-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-mobile-attachment-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pd-mobile-attachment-icon{background:#f4ebff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pd-mobile-attachment-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pd-mobile-attachment-name{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.pd-mobile-attachment-size{color:#f7f7f78c;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.3}.pd-mobile-attachment-menu{cursor:pointer;color:#f7f7f7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.pd-mobile-attachment-preview{background:#d9d9d9;border-radius:10px;width:100%;height:120px}.pd-mobile-budget-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-mobile-budget-pill{color:#f7f7f7;background:#f7f0fe1f;border:1px solid #f7f7f726;border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.pd-mobile-budget-pill-currency{opacity:.9;font-weight:600}.mobile-project-details-view .freelancers-mobile-card-avatar .support-ticket-user-avatar{border-radius:50%;width:100%;height:100%}:root.light .pd-mobile-attachment-card{background:#2303440a;border-color:#2303441a}:root.light .pd-mobile-attachment-name{color:#230344}:root.light .pd-mobile-attachment-size{color:#2303448c}:root.light .pd-mobile-attachment-menu{color:#230344}:root.light .pd-mobile-budget-pill{color:#381e70;background:#381e7014;border-color:#381e7026}.dlv-mobile-card-body{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;gap:12px;padding:0;display:flex}.dlv-mobile-avatar{color:#7f56d9!important;background:#7f56d926!important;font-size:12px!important;font-weight:600!important}.dlv-mobile-card-meta{border-top:1px solid #f7f7f714;flex-direction:column;gap:6px;padding-top:8px;display:flex}.dlv-mobile-card-meta-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.dlv-mobile-card-meta-label{color:#f7f7f78c;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.dlv-mobile-card-meta-value{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.dlv-mobile-card-footer{align-items:center;gap:8px;padding-top:4px;display:flex}.dlv-mobile-status-badge{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.dlv-mobile-status-badge--submitted{color:#22c55e;background:#22c55e26}.dlv-mobile-status-badge--pending{color:#eab308;background:#eab30826}:root.light .dlv-mobile-card-meta{border-top-color:#00000014}:root.light .dlv-mobile-card-meta-label{color:#2303448c}:root.light .dlv-mobile-card-meta-value{color:#230344}:root.light .dlv-mobile-status-badge--submitted{color:#16a34a;background:#22c55e1a}:root.light .dlv-mobile-status-badge--pending{color:#ca8a04;background:#eab3081a}.ddm-section{flex-direction:column;gap:6px;display:flex}.ddm-section-inline{flex-direction:row;gap:16px}.ddm-label{color:#f7f7f78c;font-size:12px}.ddm-label,.ddm-text{font-family:DM Sans,sans-serif;font-weight:400}.ddm-text{color:#f7f7f7d9;margin:0;font-size:14px;line-height:1.55}.project-deliverable-meta-row{color:#667085;gap:24px;margin-bottom:24px;font-size:14px;display:flex}.project-deliverable-meta-label{font-weight:500}.ddm-milestones{flex-direction:column;gap:20px;display:flex}.ddm-milestone{align-items:flex-start;gap:12px;display:flex}.ddm-milestone-index{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.ddm-milestone-number{color:#f7f7f7;border:1px solid #f7f7f7;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;display:flex}.ddm-milestone-connector{background:#f7f7f766;flex:1;width:1px;margin-top:6px}.ddm-milestone-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ddm-milestone-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ddm-milestone-title{color:#f7f7f7;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.ddm-milestone-desc{color:#f7f7f7b3;margin:0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.ddm-milestone-price{margin:0}.ddm-milestone-price-strong{color:#f7f7f7cc;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.ddm-milestone-price-unit{color:#f7f7f7a6;margin-left:3px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400}.ddm-status-badge{white-space:nowrap;color:#bb8f06;background:#fdf7e6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.ddm-status-badge--approved{color:#17534a;background:#ecfdfb}.ddm-status-badge--cancelRequested,.ddm-status-badge--rejected{color:#dc2626;background:#fce9e9}.ddm-section-title{color:#f7f7f7;margin:4px 0 0;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.2}.ddm-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ddm-card-header-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ddm-card-title{color:#f7f7f7;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.ddm-rejection-banner{color:#b01e1e;background:#fce9e9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.4;display:flex}.ddm-rejection-content{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.ddm-rejection-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ddm-rejection-action{color:#fce9e9;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:999px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}:root.light .ddm-label{color:#2303448c}:root.light .ddm-text{color:#454655}:root.light .ddm-milestone-number{color:#230344;border-color:#230344}:root.light .ddm-milestone-connector{background:#00000026}:root.light .ddm-card-title,:root.light .ddm-milestone-title,:root.light .ddm-section-title{color:#230344}:root.light .ddm-milestone-desc,:root.light .ddm-milestone-price-strong,:root.light .ddm-milestone-price-unit{color:#454655}.pfm-folders-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pfm-folder-card{background:#f7f7f712;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:150px;padding:12px;display:flex}.pfm-folder-preview{justify-content:center;align-items:center;display:flex}.pfm-folder-preview svg{width:100px;height:auto}.pfm-folder-badge{box-sizing:border-box;background:#140b27;border:1px solid #140b27;border-radius:8px;align-items:center;gap:6px;width:100%;height:28px;padding:4px 8px;display:inline-flex}.pfm-folder-badge-icon{color:#f7f7f7;flex-shrink:0;width:14px;height:14px;display:inline-flex}.pfm-folder-name{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.pfm-images-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.pfm-image-thumb{background:#f7f7f712;border:1px solid #eaecf033;border-radius:6px;flex-direction:column;height:48px;display:flex;overflow:hidden}.pfm-image-thumb img,.pfm-image-thumb-img{object-fit:cover;width:100%;height:100%}.pfm-image-thumb-img{border-radius:8px}.pfm-image-thumb-top{background:#f8f9fb;border-bottom:1px solid #eaecf0;height:12px}.pfm-image-thumb-lines{flex-direction:column;flex:1;justify-content:center;gap:3px;padding:4px 6px;display:flex}.pfm-image-thumb-lines span{background:#e9e6ec;border-radius:1px;height:2px;display:block}.pfm-recent-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pfm-filter-button{color:#f7f7f7;cursor:pointer;background:0 0;border:1px solid #f7f7f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.pfm-filter-button.active{color:#43edd2;background:#43edd21f;border-color:#43edd2}.pfm-search{align-items:center;gap:8px;width:100%;padding:0;display:inline-flex}.pfm-search-icon{color:#f7f7f7b3;flex-shrink:0;width:18px;height:18px;display:inline-flex}.pfm-search-input{color:#f7f7f7;background:0 0;border:none;outline:none;width:100%;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.pfm-search-input::placeholder{color:#f7f7f780}.pfm-recent-grid{gap:12px}.pfm-recent-card,.pfm-recent-grid{flex-direction:column;display:flex}.pfm-recent-card{background:#f7f7f712;border:1px solid #f7f7f71a;border-radius:12px;gap:10px;padding:12px}.pfm-recent-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pfm-recent-card-info{align-items:center;gap:10px;min-width:0;display:flex}.pfm-recent-card-icon{color:#7f56d9;flex-shrink:0;width:20px;height:20px;display:inline-flex}.pfm-recent-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pfm-recent-card-name{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.pfm-recent-card-name,.pfm-recent-card-size{font-family:DM Sans,sans-serif;line-height:1.4}.pfm-recent-card-size{color:#f7f7f780;font-size:12px;font-weight:400}.pfm-recent-card-menu{color:#f7f7f7;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pfm-recent-card-preview{background:#f7f7f70d;border-radius:8px;width:100%;height:120px}.pfm-recent-card-preview-img{object-fit:cover;border-radius:0 0 12px 12px;width:100%;height:100%}.pfm-no-results{color:#f7f7f780;text-align:center;padding:24px 0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5}:root.light .pfm-folder-card,:root.light .pfm-recent-card{background:#f9fafb;border-color:#eaecf0}:root.light .pfm-folder-badge{background:#fff;border-color:#eaecf0}:root.light .pfm-folder-badge-icon,:root.light .pfm-folder-name{color:#140b27}:root.light .pfm-filter-button{color:#140b27;border-color:#d0d5dd}:root.light .pfm-filter-button.active{color:#1ca891;background:#43edd229;border-color:#2ecfb5}:root.light .pfm-search-icon,:root.light .pfm-search-input,:root.light .pfm-search-input::placeholder{color:#667085}:root.light .pfm-recent-card-name{color:#101828}:root.light .pfm-recent-card-size{color:#667085}:root.light .pfm-recent-card-menu{color:#140b27}:root.light .pfm-recent-card-preview{background:#f0f0f0}:root.light .pfm-no-results{color:#667085}.pmm-list-card{flex-direction:column;gap:12px;display:flex;overflow:hidden}.pmm-header{justify-content:flex-end;align-items:center;display:flex}.pmm-header-actions{gap:8px}.pmm-header-actions,.pmm-icon-btn{align-items:center;display:inline-flex}.pmm-icon-btn{color:#f7f7f7;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;width:36px;height:36px}.pmm-divider{background:#f7f7f724;flex-shrink:0;width:100%;height:1px}.pmm-tabs{border-bottom:1px solid #f7f7f724;align-items:center;gap:0;width:100%;display:flex}:root.light .pmm-tabs{border-bottom-color:#eaecf0}.pmm-tab{color:#f7f7f7;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:1;justify-content:center;align-items:center;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}.pmm-tab.active{color:#43edd2;box-shadow:inset 0 -2px #43edd2}.pmm-search{width:100%}.pmm-search-input{color:#f7f7f7;box-sizing:border-box;background:#f7f7f70a;border:1px solid #f7f7f733;border-radius:8px;width:100%;height:38px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:14px}.pmm-search-input::placeholder{color:#b9b9b9}.pmm-contact-list{flex-direction:column;gap:0;display:flex;overflow-y:auto}.pmm-contact-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f7f7f724;align-items:flex-start;gap:10px;width:100%;padding:12px 0;display:flex}.pmm-avatar-wrap{width:44px;min-width:44px;height:44px;position:relative}.pmm-avatar{object-fit:cover;border-radius:999px;width:44px;height:44px}.pmm-status{border:2px solid #140b27;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.pmm-status.online{background:#00c9af}.pmm-status.offline{background:#c5c6ca}.pmm-status.typing{background:#00a15c}.pmm-contact-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pmm-contact-name{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.3}.pmm-contact-preview{color:#b6b1ba;white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.pmm-contact-preview.typing{color:#00a15c}.pmm-contact-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:inline-flex}.pmm-contact-time{font-size:11px;font-weight:400;line-height:1.2}.pmm-contact-read,.pmm-contact-time{color:#c5c6ca;font-family:DM Sans,sans-serif}.pmm-contact-read{font-size:12px}.pmm-contact-read.read{color:#00a15c}.pmm-contact-unread{color:#f7f7f7;background:#381e70;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;display:inline-flex}.pmm-chat-view{flex-direction:column;height:calc(100vh - 160px);min-height:400px;display:flex}.pmm-chat-top{align-items:center;gap:10px;padding-bottom:12px;display:flex}.pmm-chat-back{color:#f7f7f7;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.pmm-chat-avatar-wrap{flex-shrink:0;width:40px;min-width:40px;height:40px;position:relative}.pmm-chat-avatar{object-fit:cover;border-radius:999px;width:40px;height:40px}.pmm-chat-status{border:2px solid #140b27;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.pmm-chat-status.online{background:#00c9af}.pmm-chat-status.offline{background:#c5c6ca}.pmm-chat-status.typing{background:#00a15c}.pmm-chat-user-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pmm-chat-name{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.pmm-chat-last-seen{color:#c6c6c6;white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.pmm-chat-more{color:#f7f7f7;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.pmm-thread{flex-direction:column;flex:1;gap:14px;padding:12px 0;display:flex;overflow-y:auto}.pmm-bubble-row{align-items:flex-end;gap:8px;display:flex}.pmm-bubble-row.sent{justify-content:flex-end}.pmm-bubble-row.received{justify-content:flex-start}.pmm-bubble-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:28px;height:28px}.pmm-bubble{border-radius:16px;max-width:82%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.pmm-bubble.sent{color:#fff;background:#381e70}.pmm-bubble.received{color:#f7f7f7;background:#f7f0fe33}.pmm-input-row{align-items:center;gap:10px;padding-top:8px;display:flex}.pmm-tool-btn{color:#c6c6c6;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.pmm-input,.pmm-tool-btn{background:0 0;border:none}.pmm-input{color:#f7f7f7;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}.pmm-input::placeholder{color:#c6c6c6}.pmm-input:focus{outline:none}.pmm-send-btn{color:#f7f7f7;cursor:pointer;background:#381e70;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}:root.light .pmm-chat-back,:root.light .pmm-chat-more,:root.light .pmm-icon-btn{color:#140b27}:root.light .pmm-divider{background:#eaecf0}:root.light .pmm-tab{color:#454655}:root.light .pmm-tab.active{color:#1ca891;box-shadow:inset 0 -2px #1ca891}:root.light .pmm-search-input{color:#101828;background:#f9fafb;border-color:#d0d5dd}:root.light .pmm-contact-item{border-color:#eaecf0}:root.light .pmm-chat-status,:root.light .pmm-status{border-color:#fff}:root.light .pmm-chat-name,:root.light .pmm-contact-name{color:#140b27}:root.light .pmm-chat-last-seen,:root.light .pmm-contact-preview,:root.light .pmm-contact-read,:root.light .pmm-contact-time,:root.light .pmm-input,:root.light .pmm-input::placeholder,:root.light .pmm-tool-btn{color:#667085}:root.light .pmm-bubble.sent{color:#fff;background:#381e70}:root.light .pmm-bubble.received{color:#140b27;background:#f4ebff}:root.light .pmm-chat-back,:root.light .pmm-chat-more{color:#230344}:root.light .pmm-chat-view{color:#140b27}.mtm-action{z-index:10;background:#140b27;border-top:1px solid #f7f7f71a;padding:12px 16px;position:fixed;bottom:0;left:0;right:0}.mtm-schedule-btn{color:#f7f7f7;cursor:pointer;background:#381e70;border:none;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;display:flex}.mtm-schedule-btn svg{flex-shrink:0}:root.light .mtm-action{background:#fff;border-top-color:#eaecf0}:root.light .mtm-schedule-btn{color:#fff;background:#381e70}.schedule-meeting-drawer{background:#140b27;flex-direction:column;height:100%;display:flex}.schedule-meeting-drawer-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.schedule-meeting-drawer-form{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.schedule-meeting-field{flex-direction:column;gap:8px;width:100%;display:flex}.schedule-meeting-label-wrapper{flex-direction:row;align-items:center;gap:4px;display:flex}.schedule-meeting-label{color:#f7f7f7;font-size:16px;line-height:155%}.schedule-meeting-label,.schedule-meeting-required{font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal;font-weight:400}.schedule-meeting-required{color:#e33e38;font-size:14px;line-height:150%}.schedule-meeting-input-container{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:100%;height:48px;padding:12px;display:flex;position:relative}.schedule-meeting-input{color:#f7f7f7;background:0 0;border:none;outline:none;width:100%;height:24px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.schedule-meeting-input::placeholder{color:#949494}.schedule-meeting-select{color:#f7f7f7;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23F7F7F7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 0 center no-repeat;border:none;outline:none;width:100%;height:24px;padding-right:32px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.schedule-meeting-select option{color:#f7f7f7;background:#230344}.schedule-meeting-textarea-container{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:column;width:100%;min-height:120px;padding:12px;display:flex}.schedule-meeting-textarea{color:#f7f7f7;resize:none;background:0 0;border:none;outline:none;width:100%;min-height:96px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.schedule-meeting-textarea::placeholder{color:#949494}.schedule-meeting-datetime-row{flex-direction:row;gap:16px;width:100%;display:flex}.schedule-meeting-datetime-row .schedule-meeting-field{flex:1}.schedule-meeting-input-icon{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.schedule-meeting-input[type=date],.schedule-meeting-input[type=time]{color-scheme:dark}.schedule-meeting-input[type=date]::-webkit-calendar-picker-indicator,.schedule-meeting-input[type=time]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;z-index:0;width:24px;height:24px;position:absolute;right:12px}.schedule-meeting-email-tags-container{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f70d;border:1px solid #f7f7f71a;border-radius:8px;flex-direction:column;gap:8px;width:100%;min-height:48px;padding:8px 12px;display:flex}.schedule-meeting-email-tags-wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-meeting-email-tag{color:#f7f7f7;background:#7f56d933;border:1px solid #7f56d966;border-radius:16px;flex-direction:row;align-items:center;gap:8px;padding:4px 8px 4px 12px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.schedule-meeting-email-tag-remove{cursor:pointer;color:#f7f7f7;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:flex}.schedule-meeting-email-tag-remove:hover{opacity:1}.schedule-meeting-email-input{color:#f7f7f7;background:0 0;border:none;outline:none;flex:1;min-width:200px;height:32px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.schedule-meeting-email-input::placeholder{color:#949494}.schedule-meeting-email-hint{color:#949494;margin-top:4px;font-family:DM Sans,sans-serif;font-size:12px}:root.light .schedule-meeting-drawer,:root.light .schedule-meeting-drawer-content{background:#fff!important}:root.light .schedule-meeting-label{color:#140b27!important}:root.light .schedule-meeting-input-container{background:#f7f7f7!important;border:1px solid #0000001a!important}:root.light .schedule-meeting-input{color:#140b27!important;color-scheme:light!important}:root.light .schedule-meeting-input::placeholder{color:#949494!important}:root.light .schedule-meeting-select{color:#140b27!important;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23140B27' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 0 center!important;background-repeat:no-repeat!important}:root.light .schedule-meeting-select option{color:#140b27!important;background:#fff!important}:root.light .schedule-meeting-textarea-container{background:#f7f7f7!important;border:1px solid #0000001a!important}:root.light .schedule-meeting-textarea{color:#140b27!important}:root.light .schedule-meeting-textarea::placeholder{color:#949494!important}:root.light .schedule-meeting-email-tags-container{background:#f7f7f7!important;border:1px solid #0000001a!important}:root.light .schedule-meeting-email-tag{color:#381e70!important;background:#381e701a!important;border-color:#381e704d!important}:root.light .schedule-meeting-email-tag-remove{color:#381e70!important}:root.light .schedule-meeting-email-input{color:#140b27!important}:root.light .schedule-meeting-email-input::placeholder{color:#949494!important}:root.light .schedule-meeting-input-icon svg path{stroke:#140b27!important}.communications-meetings-empty-state{box-sizing:border-box;border:1px solid #f7f7f712;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:1064px;min-height:782px;margin:0 auto;padding:54px 32px;display:flex}.project-details-page-container:has(.communications-meetings-empty-state){min-height:830px;max-height:none;padding-bottom:24px;overflow:visible}.communications-meetings-empty-icon{flex:none;order:0;justify-content:center;align-items:center;width:164px;height:166.59px;display:flex}.communications-meetings-empty-icon svg{width:100%;height:100%}.communications-meetings-empty-content{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:center;gap:12px;width:100%;max-width:1000px;padding:0;display:flex}.communications-meetings-empty-title{color:#f7f7f7;order:0;align-self:stretch;width:100%;max-width:1000px;font-size:16px;font-weight:500;line-height:129%}.communications-meetings-empty-description,.communications-meetings-empty-title{text-align:center;flex:none;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-style:normal}.communications-meetings-empty-description{color:#dedede;order:1;width:auto;max-width:442.81px;font-size:14px;font-weight:400;line-height:150%}.meetings-mobile-page{background:#140b27;height:100dvh;min-height:100vh;padding-top:140px;position:relative;overflow:hidden}.meetings-mobile-content,.meetings-mobile-page{box-sizing:border-box;flex-direction:column;display:flex}.meetings-mobile-content{flex:1;align-items:center;gap:24px;width:100%;overflow-y:auto;padding:90px 0!important}.meetings-mobile-section{flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}.meetings-mobile-section-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%}.meetings-mobile-upcoming-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:16px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:0 16px 4px;display:flex;overflow:auto hidden}.meetings-mobile-upcoming-scroll::-webkit-scrollbar{display:none}.meetings-mobile-card{box-sizing:border-box;background:#f7f7f70d;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:16px;width:100%;max-width:343px;height:121px;padding:16px;display:flex}.meetings-mobile-card-upcoming{flex-shrink:0;width:calc(100vw - 100px);min-width:calc(100vw - 100px);max-width:280px}.meetings-mobile-card-header{flex-direction:row;flex:none;order:0;justify-content:space-between;align-self:stretch;gap:16px;height:41px}.meetings-mobile-card-header,.meetings-mobile-card-info{align-items:flex-start;width:100%;padding:0;display:flex}.meetings-mobile-card-info{flex-direction:column;gap:6px}.meetings-mobile-card-title{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:23px;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%;overflow:hidden}.meetings-mobile-card-time{flex-direction:row;align-items:center;gap:2px;height:16px;padding:0;display:flex}.meetings-mobile-card-time svg{width:16px;height:16px}.meetings-mobile-card-time span{color:#c6c6c6;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.meetings-mobile-card-menu{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.meetings-mobile-card-footer{flex-direction:row;flex:none;order:1;justify-content:space-between;align-self:stretch;align-items:center;gap:4px;width:100%;height:32px;padding:0;display:flex}.meetings-mobile-card-attendees{flex-direction:row;flex:1;align-items:center;gap:8px;padding:0;display:flex}.meetings-mobile-card-status{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f71a;border-radius:4px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:70px;height:24px;padding:0 16px;display:flex}.meetings-mobile-card-status span{text-align:center;color:#f7f7f7;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.meetings-mobile-history-header{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:0;display:flex}.meetings-mobile-filter-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.meetings-mobile-history-list{box-sizing:border-box;border-radius:8px 8px 0 0;flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:0 16px;display:flex}.meetings-mobile-history-list .meetings-mobile-card{width:100%!important;min-width:100%!important;max-width:100%!important}.meetings-mobile-action{box-sizing:border-box;z-index:10;background:#140b27;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px 16px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.meetings-mobile-schedule-btn{cursor:pointer;color:#140b27;background:#f7f7f7;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;max-width:343px;height:40px;padding:8px 16px 8px 8px;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px;display:flex}.meetings-mobile-schedule-btn:hover{background:#e9e6ec}.meetings-mobile-schedule-btn svg{width:24px;height:24px}.schedule-meeting-mobile-drawer.portfolio-drawer{width:100%!important;max-width:100%!important}.schedule-meeting-mobile-drawer .schedule-meeting-drawer-content{box-sizing:border-box;background:#140b27;flex-direction:column;height:100dvh;padding:0;display:flex;position:relative;overflow:hidden}.schedule-meeting-mobile-drawer .form-drawer-header-container{display:none!important}.schedule-meeting-mobile-header{box-sizing:border-box;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.schedule-meeting-mobile-back-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.schedule-meeting-mobile-title{text-align:center;color:#f7f0fe;flex:1;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.schedule-meeting-mobile-header-spacer{flex-shrink:0;width:24px;height:24px}.schedule-meeting-mobile-form{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex;overflow-y:auto;padding:0 16px 120px!important}.schedule-meeting-mobile-action{box-sizing:border-box;z-index:10;background:#140b27;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:16px 16px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.schedule-meeting-mobile-submit-btn{width:100%;height:40px;color:#140b27!important;background:#f7f7f7!important;border-radius:8px!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}.schedule-meeting-mobile-submit-btn:disabled{opacity:.5;cursor:not-allowed}.schedule-meeting-mobile-drawer .schedule-meeting-datetime-row{flex-direction:row;gap:12px;width:100%;display:flex}.schedule-meeting-mobile-drawer .schedule-meeting-datetime-row .schedule-meeting-field{flex:1;width:50%;min-width:0}:root.light .meetings-page{background:#f7f7f7}:root.light .meetings-section-title{color:#140b27}:root.light .meetings-mobile-page{background:#fff!important}:root.light .meetings-mobile-action{background:#fff!important;border-top:1px solid #00000014!important}:root.light .meetings-mobile-schedule-btn{color:#fff!important;background:#140b27!important}:root.light .meetings-mobile-schedule-btn:hover{background:#2a1850!important}:root.light .meetings-mobile-section-title{color:#140b27!important}:root.light .meetings-mobile-card{background:#fff!important;border:1px solid #00000014!important}:root.light .meetings-mobile-card:hover{background:#381e7005!important}:root.light .meetings-mobile-card-title{color:#140b27!important}:root.light .meetings-mobile-card-time svg circle,:root.light .meetings-mobile-card-time svg path{stroke:#454655!important;fill:none!important}:root.light .meetings-mobile-card-time span{color:#454655!important}:root.light .meetings-mobile-card-menu svg path{stroke:#140b27!important;fill:#140b27!important}:root.light .meetings-mobile-card-status{background:#0000000d!important}:root.light .meetings-mobile-card-status span{color:#454655!important}:root.light .schedule-meeting-mobile-action{background:#fff!important;border-top:1px solid #00000014!important}:root.light .schedule-meeting-mobile-submit-btn{color:#fff!important;background:#140b27!important}:root.light .schedule-meeting-mobile-drawer .schedule-meeting-drawer-content{background:#fff!important}:root.light .schedule-meeting-mobile-header{background:#fff}:root.light .schedule-meeting-mobile-title{color:#140b27}:root.light .schedule-meeting-mobile-back-btn svg path{stroke:#140b27}:root.light .schedule-meeting-mobile-form{background:#fff}.project-meeting-room-page,.project-premeeting-page{box-sizing:border-box;background:#140b27;min-height:100vh;padding:140px 40px 40px}.project-premeeting-breadcrumbs{margin-bottom:20px}.project-premeeting-shell{background:#f7f7f708;border:1px solid #f7f7f71f;border-radius:16px;flex-direction:column;gap:20px;width:100%;padding:20px;display:flex}.project-premeeting-topbar{flex-direction:column;gap:8px;display:flex}.project-premeeting-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-weight:600}.project-premeeting-meta{color:#c6c6c6;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:14px}.project-premeeting-video-wrap{aspect-ratio:16/9;background:#0f0a1b;border:1px solid #f7f7f714;border-radius:16px;width:100%;max-height:60vh;position:relative;overflow:hidden}.project-premeeting-video{object-fit:cover;width:100%;height:100%;display:block}.project-meeting-media-error,.project-premeeting-video-placeholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.project-meeting-media-error{z-index:4;text-align:center;background:#140b27d1;flex-direction:column;gap:12px;padding:16px}.project-meeting-media-error-text{color:#f7f7f7;max-width:520px;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.project-meeting-media-error-retry-btn{color:#f7f7f7;cursor:pointer;background:#f7f7f714;border:1px solid #f7f7f74d;border-radius:999px;padding:10px 14px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.project-premeeting-controls{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.project-premeeting-control-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f7f7;cursor:pointer;background:#140b278c;border:1px solid #f7f7f740;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:border-color .2s,color .2s;display:flex}.project-premeeting-control-btn.active{color:#43edd2;border-color:#43edd2}.project-premeeting-join-btn{color:#230344;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f0fe;border:none;border-radius:999px;padding:10px 20px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:500}.project-meeting-room-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.project-meeting-room-title-wrap{flex-direction:column;gap:6px;display:flex}.project-meeting-room-title{color:#f7f7f7;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:24px;font-weight:600}.project-meeting-room-meta{color:#c6c6c6;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:14px}.project-meeting-room-timer{color:#f7f7f7;background:#f7f7f70d;border:1px solid #f7f7f729;border-radius:999px;padding:8px 12px;font-family:IBM Plex Sans,sans-serif;font-size:14px}.project-meeting-room-body{grid-template-columns:1fr;gap:16px;display:grid}.project-meeting-room-main{aspect-ratio:16/9;background:#0f0a1b;border:1px solid #f7f7f71f;border-radius:16px;max-height:65vh;position:relative;overflow:hidden}.project-meeting-room-video{object-fit:cover;width:100%;height:100%;display:block}.project-meeting-room-video-placeholder{color:#f7f7f7;justify-content:center;align-items:center;font-family:IBM Plex Sans Arabic,sans-serif;display:flex;position:absolute;inset:0}.project-meeting-room-chat{background:#f7f7f708;border:1px solid #f7f7f71f;border-radius:16px;flex-direction:column;min-height:320px;max-height:65vh;display:flex}.project-meeting-room-chat-header{color:#f7f7f7;border-bottom:1px solid #f7f7f71f;justify-content:space-between;align-items:center;padding:12px 14px;font-family:IBM Plex Sans Arabic,sans-serif;display:flex}.project-meeting-room-chat-header button{color:#f7f7f7;cursor:pointer;background:0 0;border:none;font-size:20px}.project-meeting-room-chat-list{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.project-meeting-room-chat-item{background:#f7f7f70f;border:1px solid #f7f7f714;border-radius:10px;padding:10px}.project-meeting-room-chat-author{color:#f7f7f7;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px;font-weight:600}.project-meeting-room-chat-text{color:#dedede;margin-top:4px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13px}.project-meeting-room-chat-time{color:#949494;margin-top:4px;font-family:IBM Plex Sans,sans-serif;font-size:11px}.project-meeting-room-chat-input-wrap{border-top:1px solid #f7f7f71f;align-items:center;gap:8px;padding:12px;display:flex}.project-meeting-room-chat-input-wrap input{color:#f7f7f7;background:#f7f7f708;border:1px solid #f7f7f733;border-radius:10px;flex:1;min-width:0;height:40px;padding:0 10px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}.project-meeting-room-chat-input-wrap button{color:#fff;cursor:pointer;background:#381e70;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.project-meeting-room-controls{z-index:3;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.project-meeting-room-control-btn,.project-meeting-room-leave-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f7f7;cursor:pointer;background:#140b278c;border:1px solid #f7f7f740;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:border-color .2s,color .2s;display:flex}.project-meeting-room-control-btn.active{color:#43edd2;border-color:#43edd2}.project-meeting-room-leave-btn{color:#fff;background:#e33e38;border-color:#e33e38}@media (min-width:1200px){.project-meeting-room-body{grid-template-columns:1fr 360px}.project-meeting-room-main.with-chat{max-height:65vh}}@media (max-width:768px){.project-meeting-room-page,.project-premeeting-page{padding:110px 16px 24px}.project-meeting-room-title,.project-premeeting-title{font-size:20px}.project-meeting-room-main,.project-premeeting-video-wrap{max-height:50vh}}:root.light .project-meeting-room-page,:root.light .project-premeeting-page{background:#f7f7f7}:root.light .project-meeting-room-chat,:root.light .project-meeting-room-main,:root.light .project-premeeting-shell{background:#fff;border-color:#eaecf0}:root.light .project-meeting-room-chat-author,:root.light .project-meeting-room-chat-header,:root.light .project-meeting-room-chat-header button,:root.light .project-meeting-room-chat-text,:root.light .project-meeting-room-chat-time,:root.light .project-meeting-room-meta,:root.light .project-meeting-room-timer,:root.light .project-meeting-room-title,:root.light .project-meeting-room-video-placeholder,:root.light .project-premeeting-meta,:root.light .project-premeeting-title{color:#140b27}:root.light .project-meeting-room-chat-input-wrap input,:root.light .project-meeting-room-chat-item,:root.light .project-meeting-room-control-btn,:root.light .project-meeting-room-timer,:root.light .project-premeeting-control-btn{background:#f9fafb;border-color:#d0d5dd}:root.light .project-meeting-room-chat-input-wrap input{color:#140b27}:root.light .project-meeting-room-control-btn,:root.light .project-premeeting-control-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3}@media (max-width:768px){.desktop-only{display:none!important}.admin-details-mobile-inner,.freelancers-mobile-content{gap:16px}.freelancers-mobile-header{margin-bottom:0}.admin-details-mobile-card-title{margin:0 0 16px;font-size:18px;line-height:1.2}.freelancers-mobile-search-wrapper,.support-history-search,.support-tickets-search,.users-search-input-wrapper{border-radius:44px;height:44px;min-height:44px;padding:10px 14px}.freelancers-mobile-search-input,.support-history-search-input,.support-tickets-search-input,.users-search-input{font-size:14px;line-height:1.3}.freelancers-mobile-filter-btn,.marketplace-job-offers-filter-button,.marketplace-services-filter-button,.payments-mobile-filter-button,.users-filter-button{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.disable-service-drawer-cancel-btn,.disable-service-drawer-confirm-btn,.enable-service-confirm-cancel,.enable-service-confirm-primary,.mjo-mobile-remove-btn,.msd-mobile-action-btn,.rmf-apply-btn,.support-history-status,.user-profile-suspend,.users-filter-search-button{border-radius:999px;height:40px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:600}.support-history-mobile-nav-item,.users-mobile-nav-item{min-height:44px}.support-history-mobile-nav-item,.users-mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enable-service-confirm-modal.ui-modal-sm,.judge-dispute-confirm-modal.ui-modal-sm,.payments-filter-modal.ui-modal-sm,.reports-mobile-filter-modal.ui-modal-sm,.users-filter-modal.ui-modal-sm{border-radius:20px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;padding:20px 16px!important}.enable-service-confirm-modal .ui-modal-content,.judge-dispute-confirm-modal .ui-modal-content,.payments-filter-modal .ui-modal-content,.reports-mobile-filter-modal .ui-modal-content,.users-filter-modal .ui-modal-content{align-items:stretch;gap:16px}.disable-service-drawer.ui-drawer-right,.judge-dispute-drawer.ui-drawer-right,.report-details-drawer.ui-drawer-right,.suspend-account-drawer.ui-drawer-right,.ticket-details-drawer.ui-drawer-right{border-radius:0;width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}}@media (min-width:769px){.mobile-only{display:none!important}}@media (max-width:480px){.users-mobile-nav-item{padding-inline:8px;min-width:0!important}.users-mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.enable-service-confirm-modal.ui-modal-sm,.judge-dispute-confirm-modal.ui-modal-sm,.payments-filter-modal.ui-modal-sm,.reports-mobile-filter-modal.ui-modal-sm,.users-filter-modal.ui-modal-sm{border-radius:16px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:16px 12px!important}}