:root{--font-family:var(--font-ibm-plex-sans-arabic),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-feature-settings:"cv02","cv03","cv04","cv11";--surface-a:#ffffff;--surface-b:#f9fafb;--surface-c:#f3f4f6;--surface-d:#e5e7eb;--surface-e:#ffffff;--surface-f:#ffffff;--text-color:#4b5563;--text-color-secondary:#6b7280;--primary-color-text:#ffffff;--surface-0:#ffffff;--surface-50:#f9fafb;--surface-100:#f3f4f6;--surface-200:#e5e7eb;--surface-300:#d1d5db;--surface-400:#9ca3af;--surface-500:#6b7280;--surface-600:#4b5563;--surface-700:#374151;--surface-800:#1f2937;--surface-900:#111827;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--content-padding:1.25rem;--inline-spacing:0.5rem;--surface-ground:#f9fafb;--surface-section:#ffffff;--surface-card:#ffffff;--surface-overlay:#ffffff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring:0 0 0 0.2rem #92b5e3;--maskbg:rgba(0,0,0,0.4);--highlight-bg:#e6f9f0;--highlight-text-color:var(--primary-700);--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-20:#f7fdfa;--primary-50:#ebfcf4;--primary-100:#ebf4ef;--primary-100-rgb:235,244,239;--primary-200:#d5e9dd;--primary-300:#bcdac7;--primary-400:#a0b9a9;--primary-500:#2a3a30;--primary-500-rgb:42,58,48;--primary-600:#34473c;--primary-700:#282f2b;--primary-700-rgb:40,47,43;--primary-800:#052015;--primary-900:#02150d;--secondary-100:#fbebe6;--secondary-200:#f8d8cf;--secondary-300:#f4bcac;--secondary-400:#f5967d;--secondary-500:#923d24;--secondary-500-rgb:146,61,36;--secondary-600:#bd4f31;--secondary-700:#622815;--secondary-800:#3a1509;--primary-focus-ring-color:#a7f3d0;--highlight-focus-bg:rgba(var(--primary-color-rgb),0.24);--primary-color:var(--primary-500);--primary-color-rgb:var(--primary-500-rgb);--primary-background:#2a3a30;--primary-hover:#34473c;--secondary-color:var(--secondary-500);--secondary-color-rgb:var(--secondary-500-rgb);--vanilla-bg:#e7dec7;--vanilla-bg-2:#faf8f4;--vanilla-bg-3:#f5f2e9;--dark-bg:#171b19;--light-secondary:#b6582c;--light-secondary-rgb:182,88,44;--yellow-color:#de9a45;--dark-green:#171b19;--vanilla-color:#e7dec7;--neutral-100:#ffffff;--neutral-200:#e6e6e6;--neutral-200-rgb:230,230,230;--neutral-300:#cccccc;--neutral-400:#b3b3b3;--neutral-500:#999999;--neutral-600:#666666;--neutral-700:#4d4d4d;--neutral-800:#333333;--neutral-900:#1a1a1a;--light-grey-bg:#fafafa;--dark-bg:#1a1a1a;--color-black:#040404;--color-black-rgb:4,4,4;--color-white:#ffffff;--color-cream:#f5f5f0;--color-warning:#ffc107;--color-warning-rgb:255,193,7;--color-success:#28a745;--color-success-rgb:40,167,69;--color-danger:#dc2626;--color-danger-rgb:220,38,38;--color-info:#17a2b8;--color-info-rgb:23,162,184;--color-background:var(--neutral-100);--color-surface:var(--neutral-200);--color-border:var(--neutral-400);--color-text:var(--neutral-900);--color-text-secondary:var(--neutral-600);--spacing-base:1rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:5rem;--spacing-6xl:6.25rem;--section-padding:3.5rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1;--line-height-normal:1.5;--border-radius:6px;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--border-radius-xl:1rem;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--z-dropdown:1000;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;--grid-columns:12;--grid-gutter:1.5rem;--container-padding:1rem;--container-max-width:calc(1240px + var(--container-padding) * 2);--container-max-width-sm:955px;font-family:var(--font-family);font-size:var(--font-size-base);font-variation-settings:normal;color-scheme:light;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);line-height:1.5;scroll-behavior:smooth}body{background-color:var(--color-background);margin:0}canvas,img,picture,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);margin:0}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5,h6,p{font-size:var(--font-size-base)}p{margin:0}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.font-medium{font-weight:var(--font-weight-medium)}.font-bold{font-weight:var(--font-weight-bold)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-2xl)}.text-2xl{font-size:var(--font-size-3xl)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border-radius:2px;background:rgba(var(--neutral-200-rgb),.5)}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}.app-container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.app-container--sm{max-width:var(--container-max-width-sm)}.blank-layout{display:flex;flex-direction:column;min-height:100vh;background-color:var(--neutral-100)}.blank-layout__main{flex:1 1;display:flex;flex-direction:column}.blank-layout__content{padding-block:var(--spacing-3xl)}@media(max-width:767.98px){.blank-layout__content{padding-block:var(--spacing-xl)}}.form-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);-webkit-margin-after:var(--spacing-lg);margin-block-end:var(--spacing-lg)}.form-row:last-child{-webkit-margin-after:0;margin-block-end:0}@media(max-width:767.98px){.form-row{grid-template-columns:1fr}}@media(max-width:575.98px){.form-row{gap:var(--spacing-base);-webkit-margin-after:var(--spacing-base);margin-block-end:var(--spacing-base)}}.form-row--single{grid-template-columns:1fr}.form-field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-required{color:var(--color-danger)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form{width:100%}.form__header{text-align:center}.form__header__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--neutral-900)}@media(max-width:767.98px){.form__header__title{font-size:var(--font-size-xl)}}.form__header__title--has-back-icon{padding-inline:2.2rem;position:relative}@media(max-width:767.98px){.form__header__title--has-back-icon{padding-inline:2rem}}.form__header__title__link[class]{display:flex;position:absolute;top:50%;align-items:center;transform:translateY(-50%);font-size:1.875rem;flex-shrink:0;transition:color .2s;width:auto;height:auto;min-height:auto;color:inherit;gap:0}html[dir=ltr] .form__header__title__link[class]{inset-inline-start:0}html[dir=rtl] .form__header__title__link[class]{inset-inline-end:0}@media(max-width:767.98px){.form__header__title__link[class]{font-size:1.5rem}}.form__header__title__link[class]:hover{color:var(--primary-color)}.form__header__subtitle{font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:1rem}@media(max-width:767.98px){.form__header__subtitle{margin-top:.5rem;font-size:var(--font-size-sm)}}.form__label{display:flex;gap:.25rem;align-items:flex-start;-webkit-margin-after:.5rem;margin-block-end:.5rem;max-width:max-content;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--neutral-900)}.form__label--required:after{content:"*";color:var(--color-danger);-webkit-margin-start:.25rem;margin-inline-start:.25rem}.form__label__asterisk{color:var(--color-danger)}.form__label--bold{font-weight:var(--font-weight-bold)}.form__label .field-comment-indicator{-webkit-margin-start:.25rem;margin-inline-start:.25rem;margin-top:2px}.form__section{padding:var(--spacing-xl);background-color:var(--neutral-100);border-radius:1.5rem;box-shadow:0 0 18px 0 rgba(191,191,191,.25)}@media(max-width:767.98px){.form__section{padding:var(--spacing-lg) var(--spacing-base)}}.form__section__title{font-size:var(--font-size-lg);color:var(--neutral-900);-webkit-margin-after:var(--spacing-lg);margin-block-end:var(--spacing-lg)}@media(max-width:575.98px){.form__section__title{font-size:var(--font-size-md)}}.form__actions[class]{display:flex;justify-content:flex-end;gap:1rem}html[dir=rtl] .form__actions[class]{flex-direction:row-reverse}@media(max-width:991.98px){.form__actions[class]{gap:.5rem}}.form__actions[class] .form__button--back[class],.form__actions[class] .form__button--end[class]{padding:0}html[dir=rtl] .form__actions[class] .form__button--back[class],html[dir=rtl] .form__actions[class] .form__button--end[class]{-webkit-margin-start:auto;margin-inline-start:auto;flex-direction:row-reverse}html[dir=ltr] .form__actions[class] .form__button--back[class],html[dir=ltr] .form__actions[class] .form__button--end[class]{-webkit-margin-end:auto;margin-inline-end:auto}.form__actions[class] .form__button--back[class]{color:var(--color-black);display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0);font-weight:var(--font-weight-medium)}.form__actions[class] .form__button--back[class] .icon{font-size:1.1875rem;flex-shrink:0}.form__button{min-height:50px}.form__button--sm[class]{min-height:unset;padding:.5rem 1rem}.form__checkbox-wrapper{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-black);font-size:.875rem}.form__checkbox-wrapper--lg{font-size:1rem;font-weight:var(--font-weight-medium)}.form__checkbox-col-group{display:flex;flex-direction:column;gap:.75rem}.form__radio-wrapper{display:flex;gap:.5rem;color:var(--color-black);font-size:1rem;font-weight:var(--font-weight-medium)}.form__radio-wrapper .p-radiobutton{margin-top:4px}.form__radio-content__title{color:var(--color-black)}.form__radio-content__subtitle{font-size:.875rem;color:var(--neutral-600);margin-top:.25rem}.form__radiobox{padding:.75rem 1rem;border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .3s}@media(max-width:575.98px){.form__radiobox{flex-wrap:wrap}}.form__radiobox:not(:last-child){margin-bottom:1rem}.form__radiobox:hover{background:var(--light-grey-bg)}.form__radiobox.active{border-color:var(--primary-color);box-shadow:0 0 18px rgba(191,191,191,.25)}.form__radiobox.active .form__radio-wrapper{color:var(--primary-color)}.form__radiobox__tag{padding:.375rem .75rem;border-radius:24px;background:rgba(var(--neutral-200-rgb),.5);color:var(--color-black);font-size:.875rem;font-weight:var(--font-weight-medium);flex-shrink:0}.form__radio-label{transition:all .3s}.form__radio-label--active{color:var(--primary-color)}.form__radio-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem}.form__radio-group--col{flex-direction:column;align-items:flex-start}.form__radio-box-group{display:flex;flex-direction:column;gap:1rem}.form__radio-box{cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border:1px solid rgba(var(--color-black-rgb),.1);border-radius:3px;font-size:14px;color:var(--color-black);transition:border-color .15s ease-in-out}.form__radio-box:hover{border-color:var(--primary-200)}.form__radio-box__icon{font-size:1.25rem;flex-shrink:0;color:rgba(var(--color-black-rgb),.7)}.form__radio-box__text{flex-grow:1}.form__radio-box__text strong{font-weight:600}.form__switch{display:inline-flex;gap:.75rem;cursor:pointer}.form__switch .p-inputswitch{height:10px;width:34px;flex-shrink:0;-webkit-margin-before:10px;margin-block-start:10px}.form__switch .p-inputswitch .p-inputswitch-slider[class]{background:var(--neutral-200)}.form__switch .p-inputswitch .p-inputswitch-slider[class]:before{width:18px;height:18px;left:-1px;margin-top:-.6rem;background:var(--neutral-500)}.form__switch .p-inputswitch.p-highlight .p-inputswitch-slider:before{background:var(--primary-color);transform:translateX(17px)}.form__switch .p-inputswitch.p-disabled{opacity:.5;cursor:not-allowed}.form__switch .p-inputswitch.p-disabled+div,.form__switch .p-inputswitch.p-disabled+label,.form__switch .p-inputswitch.p-disabled+span{cursor:auto;opacity:.7}.form__switch .switch-label{color:var(--neutral-900);font-weight:var(--font-weight-medium)}.form__switch .switch-content .switch-title{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-black)}.form__switch .switch-content .switch-desc{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--neutral-600);display:block;margin-top:.25rem}.form__switch--center{align-items:center}.form__switch--center .p-inputswitch{margin-top:4px}.form__phone-input{border-radius:var(--border-radius);border:1px solid var(--gray-300);direction:ltr}.form__phone-input:focus-within{border-color:var(--primary-color)}.form__phone-input .react-international-phone-country-selector{flex-shrink:0}.form__phone-input .react-international-phone-country-selector-button{height:44px;-webkit-padding-start:.625rem;padding-inline-start:.625rem;-webkit-border-end:none;border-inline-end:none;margin:0}.form__phone-input .react-international-phone-country-selector-button,.form__phone-input .react-international-phone-input[class]{border:none;border-radius:var(--border-radius)}.form__phone-input .react-international-phone-input[class]{flex-grow:1;min-height:44px;width:calc(100% - 54px);border-bottom-left-radius:0;border-top-left-radius:0}.form__phone-input .react-international-phone-country-selector-button--disabled[class],.form__phone-input .react-international-phone-input--disabled[class]{background-color:var(--neutral-200)}.form__error{display:block;font-size:var(--font-size-sm);color:var(--color-danger);font-weight:var(--font-weight-medium);-webkit-margin-before:var(--spacing-xs);margin-block-start:var(--spacing-xs)}.form__input--required[class]{border-color:var(--color-danger)}.form__upload-btn .icon{font-size:1.6875rem}.form__upload-box{padding:2.25rem 1rem;border:1px dashed var(--neutral-200);border-radius:var(--border-radius);color:var(--neutral-500);font-weight:var(--font-weight-medium);background:rgba(var(--neutral-200-rgb),.1);transition:all .2s;font-size:1.125rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:1rem;position:relative;cursor:pointer}@media(max-width:991.98px){.form__upload-box{font-size:1rem;padding:1.5rem 1rem;gap:.5rem}}.form__upload-box .icon{font-size:2rem;flex-shrink:0}.form__upload-box.highlight,.form__upload-box:hover{background:rgba(var(--neutral-200-rgb),.3);color:var(--primary-color);border-color:var(--primary-color)}.form__upload-box input{position:absolute;opacity:0;inset:0;cursor:pointer}.form__uploaded-list{margin-top:1.5rem}@media(max-width:991.98px){.form__uploaded-list{margin-top:1rem}}.form__uploaded-list .uploaded-item{display:flex;gap:.75rem}.form__description{font-weight:var(--font-weight-medium)}.form__verification-info{display:flex;align-items:center;gap:.5rem}.form__verification-info button .p-button-label{font-weight:var(--font-weight-medium)}.form__table__header{margin-bottom:.75rem}.form__table__title{font-weight:var(--font-weight-medium)}.form__table__title>span{padding-inline:1.1875rem}@media(max-width:1199.98px){.form__table__title>span{padding-inline:1rem}}.form__table__row[class]{margin-inline:0;border:1px solid var(--neutral-200);border-radius:6px;padding:.9375rem 1.1875rem;background:var(--light-grey-bg)}@media(max-width:1199.98px){.form__table__row[class]{padding:1rem}}.form__table__row[class]:not(:last-child){-webkit-margin-after:.75rem;margin-block-end:.75rem}.form__table__row[class] .grid{--gutter-y:0.75rem}.form__table__row[class] .p-inputtext{min-height:30px;padding-block:.4rem}.form__table__row[class] .p-dropdown,.form__table__row[class] .p-inputnumber,.form__table__row[class] .p-inputtext,.form__table__row[class] .p-multiselect{min-height:30px}.form__table__row[class] .p-multiselect-label-container{padding-block:4px}.form__table__row[class] .p-multiselect-chip .p-multiselect-token{padding-block:2.5px}.form__table__actions{display:flex;justify-content:flex-end;gap:1rem}.form__action-icon-btn{flex-shrink:0}.form__action-icon-btn .icon{font-size:1.375rem}.form__file-info[class]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;background-color:rgba(var(--neutral-200-rgb),.3);border:1px solid rgba(var(--neutral-200-rgb),.3);transition:all .3s;text-align:start;justify-content:flex-start}.form__file-info[class] .icon{width:auto;height:1.625rem;flex-shrink:0}.form__file-info[class] .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:var(--font-weight-medium);color:var(--color-black);text-overflow:ellipsis;overflow:hidden;word-break:break-word}@media(max-width:767.98px){.form__file-info[class] .name{font-size:.875rem}}.form__file-info[class]:is(a):hover{border-color:var(--primary-color)}.form__file-info[class] .p-button-loading-icon{color:var(--primary-color)}.form__file-info[class] .info-icon{display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:var(--neutral-900);flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.form__file-info[class] .comment-icon{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--primary-color);transition:opacity .2s;cursor:pointer;flex-shrink:0}.form__file-info[class] .comment-icon:hover{opacity:.8}.form__file-info[class].preview{cursor:unset}.form__file-info[class].preview [data-pc-name=ripple]{display:none}.form__link{color:var(--primary-color);text-decoration:none;font-size:.875rem;font-weight:var(--font-weight-medium)}.form__link--underline,.form__link:hover{text-decoration:underline}.form__link--underline:hover{opacity:.8}.form__tags{display:flex;gap:.75rem;flex-wrap:wrap}.form__tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:24px;background:rgba(var(--neutral-200-rgb),.5);font-weight:var(--font-weight-medium);color:var(--color-black)}@media(max-width:991.98px){.form__tag{font-size:.875rem;padding:.25rem .75rem}}.form__tag:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary-color)}.form__tag--no-dot:before{display:none}.form__tag--counter{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.form__tag__text{color:var(--neutral-600)}.form__info-list__item{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--neutral-700)}.form__info-list__item:not(:last-child){margin-bottom:var(--spacing-sm)}.form__info-list__icon{font-size:1rem;color:var(--primary-700);flex-shrink:0}.form__info-list__desc{color:var(--neutral-600)}.form__loading-btn[class]{color:var(--color-black);font-size:.875rem;font-weight:var(--font-weight-medium);margin-top:1rem;opacity:1}.form__image-item{background:rgba(var(--neutral-200-rgb),.4);border-radius:8px;height:200px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;gap:.5rem}.form__image-item img{max-height:calc(100% - .5rem - 60px);max-width:100%;margin:auto}.form__image-item .star-btn{align-self:flex-end;font-size:18px;color:var(--color-black);z-index:1;flex-shrink:0}.form__image-item .star-btn--active{color:var(--color-warning)}.form__image-item .star-btn--active svg{fill:var(--color-warning)}.form__image-item .star-icon{position:absolute;top:1rem;inset-inline-end:1rem;font-size:1.125rem;color:var(--neutral-400);z-index:1;cursor:pointer;transition:color .2s ease}.form__image-item .star-icon--active,.form__image-item .star-icon.is-primary,.form__image-item .star-icon:hover{color:var(--color-warning)}.form__image-item .star-icon--readonly{cursor:default;pointer-events:none}.form__image-item .star-icon--readonly--active,.form__image-item .star-icon--readonly.is-primary{color:var(--color-warning)}.form__image-item .delete-btn{width:40px;height:40px;padding:5px;border-radius:50%;flex-shrink:0}.form__image-item .delete-btn .icon{font-size:19px}.form__image-item .loader-container{position:absolute;inset:0;background:hsla(0,0%,100%,.7);z-index:2;display:flex;align-items:center;justify-content:center}.form__image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--neutral-400);background:rgba(var(--neutral-200-rgb),.2);border-radius:4px}.form__image-placeholder .app-icon{font-size:3rem;opacity:.5}.form__slider-input__range{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;color:var(--neutral-500);font-weight:var(--font-weight-medium);margin-top:.75rem}.form__slider-input .p-slider.p-slider-horizontal{height:20px;border-radius:20px;overflow:hidden}.form__slider-input .p-slider .p-slider-range{border-radius:20px}.form__slider-input .p-slider .p-slider-handle[class]{border:none;width:16px;margin:0;height:16px;transform:translateY(-50%);background:var(--surface-a)}.form__slider-input .p-slider .p-slider-handle[class]:hover{background:var(--surface-a)}.form__slider-input .p-slider .p-slider-handle[class].p-slider-handle-start{transform:translateY(-50%) translateX(2px)}.form__slider-input .p-slider .p-slider-handle[class].p-slider-handle-end{transform:translateY(-50%) translateX(calc(-100% - 2px))}.form__hint{font-size:.875rem;margin-top:.5rem;color:var(--neutral-600);font-weight:var(--font-weight-regular)}.calendar-field{position:relative;width:100%;max-width:100%;flex-shrink:0}.calendar-field .p-calendar{position:relative;z-index:1;min-height:auto}.calendar-field .p-inputtext{-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;min-height:40px}.calendar-field .calendar-icon{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:1rem;font-size:1.125rem;color:var(--neutral-900);z-index:1;pointer-events:none}.calendar-field .p-calendar-timeonly{direction:ltr}html[dir=rtl] .calendar-field .p-calendar-timeonly .p-inputtext{-webkit-padding-end:.75rem;padding-inline-end:.75rem;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem;text-align:end}.file-uploader{position:relative}.file-uploader .p-inputtext{cursor:pointer;line-height:1.7;-webkit-padding-end:135px;padding-inline-end:135px}.file-uploader .p-inputtext::-webkit-file-upload-button{display:none}.file-uploader .p-inputtext::file-selector-button{display:none}.file-uploader--has-icon .file-icon{position:absolute;top:50%;inset-inline-start:1rem;transform:translateY(-50%);pointer-events:none;background:var(--error-color);color:var(--color-white);width:2rem;height:2rem;font-size:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px}.file-uploader--has-icon .file-icon.disabled{opacity:.3}.file-uploader--has-icon .p-inputtext{-webkit-padding-start:3.75rem;padding-inline-start:3.75rem}.file-uploader__label{cursor:pointer;background:var(--surface-a);color:var(--primary-color);font-size:.875rem;font-weight:var(--font-weight-bold);border-radius:2px;position:absolute;inset-inline-end:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem}.file-uploader__label .icon{font-size:1.25rem}.require-changes-error{background-color:var(--red-50);border-radius:var(--border-radius);padding:var(--spacing-sm) var(--spacing-md);-webkit-margin-before:var(--spacing-sm);margin-block-start:var(--spacing-sm)}.require-changes-error p{color:var(--red-600);font-size:var(--font-size-sm);line-height:1.6;margin:0;text-align:start}.require-changes-error__icon{font-size:1em;color:currentColor;margin-inline:.25rem}.attachment-btn-tooltip .p-tooltip-text[class]{text-align:start;padding:.5rem 1rem}.attachment-btn-tooltip .tooltip-title{font-weight:var(--font-weight-bold);font-size:1rem}.attachment-btn-tooltip .tooltip-content{font-size:.875rem;margin-top:.25rem;font-weight:var(--font-weight-medium)}.attachment-btn-tooltip .tooltip-content .tooltip-content__label{font-weight:var(--font-weight-medium)}.attachment-btn-tooltip .tooltip-content .tooltip-content__value{font-weight:var(--font-weight-regular);color:var(--neutral-300);margin-top:.125rem}.attachment-btn-tooltip .tooltip-content .tooltip-content__value--md{font-weight:var(--font-weight-medium)}.text-highligh{font-weight:var(--font-weight-semibold);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.text-dark,.text-highligh{color:var(--neutral-900)}.rotate-180,html[dir=rtl] .rtl-rotate-180{transform:rotate(180deg)}.text-divider{display:flex;align-items:center;gap:1rem;color:var(--neutral-600);font-weight:var(--font-weight-medium)}.text-divider:after,.text-divider:before{content:"";display:block;flex-grow:1;height:1px;background:var(--neutral-300)}.app-icon{width:1em;height:1em}.basic-header{-webkit-border-after:.5px solid var(--neutral-300);border-block-end:.5px solid var(--neutral-300);background-color:var(--neutral-100);padding-block:var(--spacing-lg)}@media(max-width:767.98px){.basic-header{padding-block:var(--spacing-base)}}.basic-header__row{display:flex;justify-content:space-between;align-items:center}.basic-header__logo{display:flex;align-items:center;transition:opacity .2s ease}.basic-header__logo:hover{opacity:.8}.basic-header__logo-image{width:143px;height:auto}@media(max-width:767.98px){.basic-header__logo-image{max-height:55px}}.basic-header__actions{display:flex;align-items:center;gap:1.5rem}@media(max-width:1199.98px){.basic-header__actions{gap:1rem}.basic-header__actions .profile-trigger .profile-info{display:none}}.basic-header__actions__divider{width:1px;height:34px;flex-shrink:0;background-color:var(--neutral-300)}.language-switcher{color:var(--neutral-900);direction:ltr}@media(max-width:767.98px){.language-switcher{font-size:var(--font-size-sm)}}.language-switcher .p-button-label[class]{font-weight:var(--font-weight-medium)}.language-switcher__icon{font-size:1.5rem}@media(max-width:767.98px){.language-switcher__icon{font-size:1.2rem}}.pagination-skeleton{margin-top:1.5rem;display:flex;justify-content:center;gap:.5rem}@media(max-width:767.98px){.pagination-skeleton{flex-direction:column}}.pagination-skeleton__dropdown{-webkit-margin-end:auto;margin-inline-end:auto}@media(max-width:767.98px){.pagination-skeleton__dropdown{width:100%!important;height:1.875rem!important}}.pagination-skeleton__items{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap}.pagination-skeleton__item[class]{border-radius:50%}@media(max-width:767.98px){.pagination-skeleton__item[class]{width:1.875rem!important;height:1.875rem!important}}.inner-page__body .pagination-skeleton{padding-inline:var(--inner-page-padding)}.app-breadcrumbs{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;color:var(--neutral-600)}@media(max-width:767.98px){.app-breadcrumbs{font-size:var(s--font-size-sm)}}.app-breadcrumbs__item:not(:last-of-type):after{content:"/";margin-inline:.25rem}.app-breadcrumbs__link:hover{color:var(--primary-color)}.categories-slider{display:flex;align-items:center;gap:.75rem}.categories-slider .swiper{width:100%;padding-block:12px;margin-block:-12px}.categories-slider .swiper-slide{width:auto}.categories-slider .slider-btn button{width:54px;height:54px;border-radius:50%;padding:2px;box-shadow:0 0 20px rgba(103,103,103,.25);border:none}@media(max-width:991.98px){.categories-slider .slider-btn button{width:40px;height:40px}}.categories-slider .slider-btn button .icon{font-size:14px}.categories-slider .slider-btn.swiper-button-disabled{display:none}.categories-slider .app-tabs__item.active{border-color:rgba(0,0,0,0)}.status-timeline{display:flex;flex-direction:column;gap:var(--spacing-sm)}.status-timeline .item{display:flex;gap:var(--spacing-base)}@media(max-width:767.98px){.status-timeline .item{gap:var(--spacing-sm)}}.status-timeline .item__info{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3px}.status-timeline .item__icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;margin-block:5px}@media(max-width:767.98px){.status-timeline .item__icon{width:30px;height:30px;font-size:16px}}.status-timeline .item__icon span{width:16px;height:16px;border-radius:50%}.status-timeline .item__line{flex-grow:1;height:100%;-webkit-border-start:2px dashed var(--neutral-300);border-inline-start:2px dashed var(--neutral-300)}.status-timeline .item__title{color:var(--color-black);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.status-timeline .item__title{font-size:var(--font-size-sm)}}.status-timeline .item__desc{color:var(--neutral-500);margin-top:.1875rem}@media(max-width:767.98px){.status-timeline .item__desc{font-size:var(--font-size-sm)}}.status-timeline .item__content-notes{border-radius:12px;padding:var(--spacing-base);background:var(--light-grey-bg);flex-grow:1;font-size:.875rem;font-weight:var(--font-weight-medium)}.status-timeline .item__content-notes:not(:first-of-type){margin-top:.25rem}@media(max-width:767.98px){.status-timeline .item__content-notes{padding:var(--spacing-sm) var(--spacing-base)}}.status-timeline .item:not(:last-of-type) .item__content{min-height:90px;padding-bottom:1rem}@media(max-width:767.98px){.status-timeline .item:not(:last-of-type) .item__content{min-height:70px}}.status-timeline .item--success .item__icon{color:var(--color-success);background:rgba(var(--color-success-rgb),.1)}.status-timeline .item--error .item__icon{color:var(--color-danger);background:rgba(var(--color-danger-rgb),.1)}.status-timeline .item--warning-2 .item__icon{color:var(--color-warning);background:rgba(var(--color-warning-rgb),.1)}.status-timeline .item--info .item__icon{color:var(--color-info);background:rgba(var(--color-info-rgb),.1)}.status-timeline .item--warning .item__icon{height:auto}.status-timeline .item--warning .item__icon span{outline:2px dashed var(--color-warning)}.status-timeline .item--pending .item__title{color:var(--neutral-400)}.status-timeline .item--pending .item__icon{height:auto}.status-timeline .item--pending .item__icon span{background-color:var(--neutral-200)}.filter-section{border:1px solid var(--neutral-400,#b3b3b3);border-radius:6px;margin-bottom:24px;background-color:var(--neutral-100,white)}.filter-section__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,0);transition:all .3s ease}.filter-section__header:hover{background-color:rgba(0,0,0,.02)}.filter-section__header__content{display:flex;align-items:center;gap:12px}.filter-section__header__icon{font-size:20px;color:var(--neutral-900,#1a1a1a)}.filter-section__header__title{font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;font-weight:700;color:var(--neutral-900,#1a1a1a);margin:0}.filter-section__header__toggle{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.filter-section__header__toggle:hover{transform:scale(1.1)}.filter-section__body{padding:24px;border-top:1px solid var(--neutral-300,#ccc)}.filter-section__body .field-checkbox{display:flex;align-items:center;gap:12px}.filter-section__body .field-checkbox .form__label{margin:0}.app-currency{display:inline-block}html[dir=rtl] .app-currency{direction:ltr}.app-currency span{display:inline-block;vertical-align:middle}.app-currency .currency-symbol{-webkit-margin-end:.375rem;margin-inline-end:.375rem}.app-currency .icon-saudi_riyal{font-size:1.5em;line-height:1;padding-bottom:2px;font-weight:var(--font-weight-medium)}.filter-sidebar{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--surface-a);max-width:100%;color:var(--color-black);--sidebar-spacing:1.5rem}@media(max-width:991.98px){.filter-sidebar{--sidebar-spacing:1rem}}.filter-sidebar .filter-header{padding-block:var(--sidebar-spacing);margin-inline:var(--sidebar-spacing);display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid rgba(var(--color-black-rgb),.1)}.filter-sidebar .filter-header .title{font-size:1.25rem;font-weight:var(--font-weight-semibold)}@media(max-width:991.98px){.filter-sidebar .filter-header .title{font-size:1rem}}.filter-sidebar .filter-header .close-btn{font-size:.875rem;color:var(--color-black)}.filter-sidebar .filter-header .close-btn:hover{opacity:.7}.filter-sidebar .filter-body{padding:var(--sidebar-spacing);flex-grow:1;overflow-y:auto}.filter-sidebar .filter-body .sidebar-filter-grid{--gutter-y:var(--sidebar-spacing)}.filter-sidebar .filter-footer{padding:var(--sidebar-spacing);display:flex;gap:1rem}.filter-sidebar .filter-footer__btn{width:50%}.bookmark-btn{color:var(--color-black);font-size:1.4375rem;flex-shrink:0}.bookmark-btn--active,.bookmark-btn:hover{color:var(--primary-color)}.app-quantity-selector{display:inline-flex;align-items:center;justify-content:space-between;max-width:100%}.app-quantity-selector .qty-btn{width:1.5rem;height:1.5rem;flex-shrink:0;border:1px solid var(--neutral-400);border-radius:4px;background:rgba(0,0,0,0);font-size:.7rem;color:var(--color-black);display:flex;align-items:center;justify-content:center;padding:.125rem;box-shadow:none}.app-quantity-selector .qty-btn:hover{background:var(--primary-100);border-color:var(--primary-color)}.app-quantity-selector .qty-btn:disabled{opacity:.5;cursor:not-allowed}.app-quantity-selector .qty-input{font-size:1.125rem;font-weight:var(--font-weight-medium);min-width:1.875rem;text-align:center;flex-grow:1;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-black);-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.app-quantity-selector .qty-input::-webkit-inner-spin-button,.app-quantity-selector .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-reveal-container{display:inline-block;width:100%}.text-reveal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0}.text-reveal__word-wrapper{display:inline-flex;white-space:nowrap}.text-reveal__word{will-change:transform,opacity}.text-reveal__space,.text-reveal__word{display:inline-block}.public-header--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:100}.public-header--sticky .public-header__container{background:var(--surface-a);box-shadow:0 -1px 12px rgba(139,139,139,.25)}.public-header--fixed{position:fixed;top:0;left:0;right:0;z-index:1000}.public-header--transparent .public-header__container{background:rgba(0,0,0,0);box-shadow:none;padding-block:2.9rem}@media(max-width:991.98px){.public-header--transparent .public-header__container{padding-block:1.625rem}}.public-header--scrolled .public-header__container{background:var(--surface-a);box-shadow:0 -1px 12px rgba(139,139,139,.25)}.public-header__container{transition:all .3s ease-in-out;padding-block:1rem;position:relative}@media(max-width:991.98px){.public-header__container{padding-block:.5rem}}.public-header__actions,.public-header__row{display:flex;align-items:center;gap:.5rem}@media(max-width:991.98px){.public-header__actions .actions__link{display:none}}.public-header__actions .actions__btn{border-radius:16px;font-size:1.125rem;padding:.75rem 1rem;min-width:140px;transition:all .3s}.public-header__actions .actions__btn--secondary{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--primary-color)}.public-header__actions .actions__btn--secondary:hover{color:var(--secondary-500);border-color:var(--secondary-500)}.public-header__actions .actions__btn .p-button-label{font-weight:var(--font-weight-medium)}@media(max-width:1199.98px){.public-header__actions .profile-trigger .profile-info{display:none}}.public-header__row{justify-content:space-between}.public-header .logo-img{-webkit-margin-end:auto;margin-inline-end:auto}.public-header .logo-img img{width:143px;max-height:26px;max-width:100%}.public-header .action-btn{cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s;background:var(--surface-a)}.public-header .action-btn:hover{background:var(--surface-b)}.public-header .action-btn .icon{font-size:1.5625rem;color:rgba(var(--color-black-rgb),.7)}.public-header .toggle-btn{display:none}@media(max-width:991.98px){.public-header .toggle-btn{display:flex}}.public-header .nav-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:2rem;flex-grow:1;-webkit-padding-start:3rem;padding-inline-start:3rem}@media(max-width:1199.98px){.public-header .nav-menu{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}}@media(max-width:991.98px){.public-header .nav-menu{justify-content:center;-webkit-padding-start:0;padding-inline-start:0;gap:1rem}}.public-header .nav-menu__item__link{color:var(--primary-color);font-size:1.125rem;font-weight:var(--font-weight-medium);text-decoration:none;transition:color .3s;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.public-header .nav-menu__item__link.active,.public-header .nav-menu__item__link:hover{color:var(--primary-hover)}.public-header .nav-menu__item__link.active{font-weight:var(--font-weight-bold)}.public-header .nav-menu__item__link .icon{font-size:1rem;transition:transform .3s ease}@media(min-width:992px){html[dir=rtl] .public-header .language-switcher{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}html[dir=ltr] .public-header .language-switcher{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}}.public-header .actions{display:none}@media(max-width:991.98px){.public-header .actions,.public-header .nav-menu{display:none}}.public-header.sidebar .public-header__menu{flex-direction:column}.public-header.sidebar .actions,.public-header.sidebar .nav-menu{display:flex;flex-direction:column;width:100%}.public-header.sidebar .actions__btn,.public-header.sidebar .actions__link,.public-header.sidebar .nav-menu__btn,.public-header.sidebar .nav-menu__link{width:100%;justify-content:center}.public-header.sidebar .nav-menu{gap:.5rem}.public-header.sidebar .nav-menu__item{width:100%}.public-header.sidebar .nav-menu__item__link{padding-block:.5rem;display:flex;justify-content:space-between}.public-header.sidebar .sidebar-logo-img{max-height:50px}.public-header.sidebar .actions{display:flex;gap:1rem;margin-top:.5rem}.public-header.sidebar .mobile-menu-cta{margin-top:2rem;padding:3rem 1.5rem;background:var(--primary-color);color:var(--vanilla-color);border-radius:16px;text-align:center;align-items:center}.public-header.sidebar .mobile-menu-cta__title{font-size:1.375rem;font-weight:var(--font-weight-semibold)}.public-header.sidebar .mobile-menu-cta__button{width:100%;padding-block:.625rem;margin-top:2rem;border-radius:16px}.public-header.sidebar .mobile-menu-cta__button .p-button-label{font-weight:var(--font-weight-medium)}.mobile-sidebar{background:linear-gradient(180deg,var(--surface-a) 19.28%,var(--vanilla-bg) 100%)}.mobile-sidebar .p-sidebar-header{padding-block:1rem}.mobile-sidebar .p-sidebar-header .p-sidebar-icon{width:40px;height:40px;background:var(--vanilla-bg);color:var(--color-black);box-shadow:none}.mobile-sidebar .p-sidebar-header .p-sidebar-icon:hover{background:var(--primary-color);color:var(--vanilla-color)}.mobile-sidebar .p-sidebar-content{padding:1rem}.mobile-sidebar__container{background:var(--vanilla-bg-2);border-radius:1rem;padding:2.5rem 2rem 3rem}.public-footer{background:var(--dark-bg);color:var(--vanilla-color);padding-block:3.4375rem}@media(max-width:767.98px){.public-footer{padding-block:2rem}}.public-footer__logo{max-height:77px}.public-footer__grid[class]{--gutter-y:0.5rem}.public-footer__desc{margin-top:1rem;max-width:456px;opacity:.5}@media(max-width:767.98px){.public-footer__desc{font-size:.875rem}}.public-footer__social{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-top:5rem}@media(max-width:767.98px){.public-footer__social{margin-block:2.5rem}}.public-footer__social-link{transition:color .2s ease;font-size:1.5rem}.public-footer__social-link:hover{color:#fff}.public-footer__title{font-size:1.125rem;margin-bottom:1.5rem}@media(max-width:767.98px){.public-footer__title{font-size:1rem;margin-bottom:1.25rem}}.public-footer__links{list-style:none;padding:0;margin:0}.public-footer__links li:not(:last-child){margin-bottom:1rem}@media(max-width:767.98px){.public-footer__links li:not(:last-child){margin-bottom:.5rem}}.public-footer__link{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-weight:var(--font-weight-medium);transition:color .2s ease}@media(max-width:767.98px){.public-footer__link{font-size:.875rem}}.public-footer__link .icon{flex-shrink:0;font-size:1.125rem}.public-footer__link:hover{color:#fff}.public-footer__bottom{display:flex;justify-content:center;align-items:center;text-align:center}.dashboard-layout{min-height:100vh;display:flex}.dashboard-layout .main{display:flex;flex-direction:column;flex-grow:1;max-width:calc(100% - 300px)}@media(max-width:1199.98px){.dashboard-layout .main{max-width:100%}}.dashboard-layout .main .app-content{padding:2rem;flex-grow:1}@media(max-width:1199.98px){.dashboard-layout .main .app-content{padding:1rem}}.dashboard-layout .main .app-content .content-wrapper{max-width:1600px;margin:0 auto}.dashboard-layout .main .footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-block:1.5rem;margin-inline:2rem;border-top:1px solid rgba(var(--color-black-rgb),.2);color:rgba(var(--color-black-rgb),.4)}.dashboard-layout .header{background:var(--surface-a);min-height:100px;display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--neutral-200)}@media(max-width:1199.98px){.dashboard-layout .header{min-height:auto;padding:1rem}}.dashboard-layout .header .app-sidebar__toggle{display:none}@media(max-width:1199.98px){.dashboard-layout .header .app-sidebar__toggle{display:flex}}.dashboard-layout .header__actions{display:flex;align-items:center;gap:1.5rem}@media(max-width:1199.98px){.dashboard-layout .header__actions{gap:1rem}.dashboard-layout .header__actions .profile-trigger .profile-info{display:none}}@media(max-width:991.98px){.dashboard-layout .header__actions{gap:.75rem}}.dashboard-layout .header__actions__divider{width:1px;height:34px;flex-shrink:0;background-color:var(--neutral-300)}.dashboard-layout .footer{margin-top:auto}.dashboard-layout .notifications__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--primary-color)}.app-sidebar{width:300px;min-width:300px;height:100dvh;background:var(--surface-a);-webkit-border-end:1px solid var(--neutral-200);border-inline-end:1px solid var(--neutral-200);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media(max-width:1199.98px){.app-sidebar{display:none}}.app-sidebar__header{border-bottom:1px solid var(--neutral-200);padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:100px;flex-shrink:0}.app-sidebar__logo{display:flex;align-items:center;transition:opacity .2s ease}.app-sidebar__logo:hover{opacity:.8}.app-sidebar__logo__img{width:152px;height:auto}@media(max-width:767.98px){.app-sidebar__logo__img{max-height:55px}}.app-sidebar__toggle{cursor:pointer;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s;background:var(--surface-a)}.app-sidebar__toggle:hover{background:var(--surface-b)}.app-sidebar__toggle__icon{font-size:1.5625rem;color:rgba(var(--color-black-rgb),.7)}.app-sidebar__menu{padding:1.5rem}.app-sidebar__menu__title{color:rgba(var(--color-black-rgb),.4);font-weight:500;margin:0 0 .65rem;padding-inline:1rem;-webkit-padding-start:2rem;padding-inline-start:2rem;font-size:.875rem;text-transform:uppercase}.app-sidebar__menu__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.app-sidebar__menu__link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;color:rgba(var(--color-black-rgb),.8);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .3s,background .3s}.app-sidebar__menu__link__icon{width:1.5rem;height:1.5rem;flex-shrink:0}.app-sidebar__menu__link__icon .icon{font-size:1.5rem;max-width:100%;max-height:100%}.app-sidebar__menu__link__arrow-icon{font-size:.75rem;-webkit-margin-start:auto;margin-inline-start:auto}.app-sidebar__menu__link.expanded,.app-sidebar__menu__link:hover{background:rgba(var(--primary-100-rgb),.3);color:var(--primary-color)}.app-sidebar__menu__link.active{font-weight:var(--font-weight-bold);background:var(--primary-color);color:#fff}.app-sidebar__menu__link--disabled,.app-sidebar__menu__link.disabled{pointer-events:none;color:var(--neutral-400);opacity:.6;cursor:not-allowed}.app-sidebar__dropdown{list-style:none;padding:.5rem 0;margin:0;transition:opacity .3s;display:none;-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}.app-sidebar__dropdown.active{opacity:1;visibility:visible;display:block}.app-sidebar__dropdown .app-sidebar__menu__link{background:rgba(0,0,0,0);padding-block:.5rem;font-weight:var(--font-weight-regular);position:relative;-webkit-border-start:.5px solid var(--neutral-500);border-inline-start:.5px solid var(--neutral-500);border-radius:0;color:rgba(var(--color-black-rgb),.8)}.app-sidebar__dropdown .app-sidebar__menu__link:before{content:"";position:absolute;top:0;inset-inline-start:-1.5px;width:2.5px;height:0;background:var(--primary-color);transition:height .3s;border-radius:4px}.app-sidebar__dropdown .app-sidebar__menu__link.active,.app-sidebar__dropdown .app-sidebar__menu__link:hover{color:var(--primary-color)}.app-sidebar__dropdown .app-sidebar__menu__link.active{font-weight:var(--font-weight-medium)}.app-sidebar__dropdown .app-sidebar__menu__link.active:before{height:100%}.header-sidebar .p-sidebar-content{padding:0}.header-sidebar .p-sidebar-header{padding-block:.75rem;border-bottom:1px solid var(--neutral-200)}.header-sidebar .app-sidebar__logo__img{width:120px}.notifications__trigger{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:opacity .3s}.notifications__trigger:hover{opacity:.8}.notifications__icon{font-size:1.5rem;color:var(--neutral-900)}.notifications__badge{position:absolute;min-width:8px;height:8px;border-radius:50%;background:var(--primary-color);top:-7px;right:0}.notifications-menu{width:440px;max-width:100%;box-shadow:0 0 18px rgba(191,191,191,.4);border-radius:8px;color:var(--color-black)}.notifications-menu:after,.notifications-menu:before{display:none}.notifications-menu .p-overlaypanel-content{padding:0;display:flex;flex-direction:column;max-height:calc(100vh - 100px)}.notifications-menu__header{padding:1.5rem 1.5rem 1rem;flex-shrink:0}.notifications-menu__header__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.notifications-menu__tabs{display:flex;align-items:center;gap:.25rem;margin-top:1rem}.notifications-menu__tabs .notifications-menu__tab[class]{color:rgba(var(--color-black-rgb),.7);font-weight:var(--font-weight-medium);border-radius:8px;transition:all .3s;padding:.5rem 1rem;border-radius:20px}.notifications-menu__tabs .notifications-menu__tab[class].active,.notifications-menu__tabs .notifications-menu__tab[class]:hover{color:var(--primary-color)}.notifications-menu__tabs .notifications-menu__tab[class].active{background:rgba(var(--primary-100-rgb),.7)}.notifications-menu__title{font-size:1.125rem;font-weight:var(--font-weight-bold)}.notifications-menu__mark-all[class]{font-size:1rem;font-weight:var(--font-weight-medium)}.notifications-menu__body{flex-grow:1;overflow-y:auto}.notifications-menu__footer{flex-shrink:0;padding:1rem 1.5rem 1.5rem}.notifications-menu__footer__btn[class]{width:100%;padding-block:.8rem}.notifications-list{list-style:none;padding:0;margin:0}.notifications-list__empty{padding:1rem 1.5rem;color:var(--neutral-500)}.notifications-list .notification{display:flex;gap:.75rem;cursor:pointer;transition:background .3s;position:relative;padding-block:1rem;padding-inline:1.5rem;overflow:hidden}.notifications-list .notification:not(:last-child){border-bottom:1px solid rgba(var(--color-black-rgb),.1)}.notifications-list .notification:hover{background:rgba(var(--primary-100-rgb),.2)}.notifications-list .notification--readonly{cursor:auto;opacity:.6}.notifications-list .notification__icon{flex-shrink:0;font-size:1.625rem}.notifications-list .notification__icon--info{color:var(--color-info)}.notifications-list .notification__icon--warning{color:var(--color-warning)}.notifications-list .notification__icon--success{color:var(--color-success)}.notifications-list .notification__icon--danger{color:var(--color-danger)}.notifications-list .notification__unread-dot{width:.625rem;height:.625rem;flex-shrink:0;border-radius:50%;background:var(--primary-color);transition:all .3s}.notifications-list .notification__unread-dot--invisible{opacity:0;transform:scale(0)}.notifications-list .notification__content{flex-grow:1;font-weight:var(--font-weight-medium)}.notifications-list .notification__content__row{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.notifications-list .notification__title{font-size:.875rem;font-weight:var(--font-weight-bold)}.notifications-list .notification__desc{font-size:.875rem;color:var(--neutral-600);margin-top:.5rem}.notifications-list .notification__date{font-size:.875rem;color:var(--neutral-500);margin-top:1rem}.profile-menu{width:360px;max-width:100%;box-shadow:-1px 2px 40px rgba(167,167,167,.4)}.profile-menu:after,.profile-menu:before{display:none}.profile-menu .p-overlaypanel-content{padding:0}.profile-menu .profile-trigger{padding:1rem;border-bottom:1px dashed var(--neutral-300)}.profile-menu .profile-trigger .profile-avatar{width:40px;height:40px}.profile-menu .profile-trigger .profile-email{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.profile-menu .footer{padding:.5rem 1rem 1rem}.profile-menu .footer__btn{width:100%;padding-block:8px}.profile-menu .body .actions-list{list-style:none;padding:0;margin:0}.profile-menu .body .actions-list__item{display:flex;align-items:center;gap:.5rem;padding:1rem;color:var(--color-black);cursor:pointer;font-size:.875rem;font-weight:var(--font-weight-medium);transition:all .3s}.profile-menu .body .actions-list__item:hover{background:rgba(var(--neutral-200-rgb),.3)}.profile-menu .body .actions-list__item .icon{font-size:1rem}.profile-trigger{display:flex;align-items:center;gap:.75rem}.profile-trigger .profile-avatar{width:48px;height:48px;border-radius:8px}.profile-trigger .profile-info .profile-name{font-weight:700;font-size:1rem}.profile-trigger .profile-info .profile-email{font-size:.875rem;color:var(--neutral-600)}.profile-trigger.p-ripple{cursor:pointer}.profile-trigger.p-ripple .profile-email,.profile-trigger.p-ripple .profile-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.back-link{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);transition:all .3s}@media(max-width:767.98px){.back-link{font-size:var(--font-size-base)}}.back-link .icon{font-size:1.875rem;flex-shrink:0}@media(max-width:767.98px){.back-link .icon{font-size:1.25rem}}html[dir=ltr] .back-link .icon{transform:rotate(180deg)}.back-link:hover{color:var(--primary-color)}.history-fixed-btn[class]{position:fixed;z-index:4;top:45%;transform:translateY(-50%);inset-inline-end:0;width:3.625rem;height:3.625rem;justify-content:center;background:var(--surface-a);box-shadow:0 0 18px rgba(127,127,127,.25);border-end-end-radius:0;border-start-end-radius:0;border-start-start-radius:4px;border-end-start-radius:4px;border:none;padding:0}.history-fixed-btn[class]:hover{background:var(--primary-50)}.history-fixed-btn[class] .icon{font-size:1.625rem}@media(max-width:991.98px){.history-fixed-btn[class]{width:3rem;height:3rem}}.inner-page{--inner-page-padding:var(--spacing-lg)}@media(max-width:991.98px){.inner-page{--inner-page-padding:var(--spacing-base)}}.inner-page__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl)}@media(max-width:767.98px){.inner-page__heading{flex-direction:column;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}}.inner-page__heading--has-back-link{flex-direction:row;align-items:flex-start}.inner-page__heading__content{flex-grow:1}.inner-page__heading__actions{flex-shrink:0;display:flex;gap:var(--spacing-base)}@media(max-width:767.98px){.inner-page__heading__actions{flex-wrap:wrap;gap:var(--spacing-sm)}}@media(max-width:991.98px){.inner-page__heading__actions button{padding:.75rem 1rem;font-size:var(--font-size-sm)}}.inner-page__heading__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.inner-page__heading__title{font-size:var(--font-size-lg)}}.inner-page__heading__title__label{color:var(--primary-color)}.inner-page__heading__title .status-badge{-webkit-margin-start:var(--spacing-lg);margin-inline-start:var(--spacing-lg)}@media(max-width:767.98px){.inner-page__heading__title .status-badge{-webkit-margin-start:var(--spacing-sm);margin-inline-start:var(--spacing-sm)}}.inner-page__heading__subtitle{font-weight:var(--font-weight-medium);color:var(--neutral-600);-webkit-margin-before:1px;margin-block-start:1px}.inner-page__heading .app-breadcrumbs{margin-top:.125rem}.inner-page__body{border:1px solid var(--neutral-200);border-radius:24px;overflow-x:hidden;padding-block:var(--inner-page-padding)}.inner-page__footer{padding-inline:var(--inner-page-padding);-webkit-padding-before:var(--inner-page-padding);padding-block-start:var(--inner-page-padding);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-base);border-top:1px solid var(--neutral-200)}@media(max-width:767.98px){.inner-page__footer{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm)}}.inner-page__footer__count{font-weight:var(--font-weight-bold);color:var(--neutral-500)}.inner-page__footer .app-paginator[class]{margin:0}.inner-page__filters{display:flex;gap:1rem 2rem;margin-bottom:var(--inner-page-padding);padding-inline:var(--inner-page-padding)}@media(max-width:575.98px){.inner-page__filters{flex-direction:column}}.inner-page__filters__grid[class]{--gutter-y:var(--spacing-base);flex-grow:1}.inner-page__filters .actions{display:flex;align-items:center;gap:1rem}.inner-page__filters .actions__btn{color:var(--color-black);font-size:.875rem}.inner-page__filters .actions__btn.toggle-filter-btn{gap:.5rem;padding:.5rem 0}.inner-page__filters .actions__btn.toggle-filter-btn .icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.inner-page__filters .actions__icon-btn{width:40px;height:40px;padding:3px;font-size:26px}.inner-page__filters .actions__icon-btn.p-button-secondary{color:var(--color-black)}.inner-page__filters .actions .divider{width:1px;height:29px;background-color:var(--neutral-200)}@media(max-width:991.98px){.inner-page__filters .actions .divider{display:none}}.inner-page__filters .actions .app-tabs{gap:.5rem;flex-wrap:nowrap}.inner-page__filters .actions .export-btn .icon{font-size:.75rem}.inner-page__filters .actions .select-all-checkbox{color:var(--primary-color);font-size:1rem}.inner-page__categories-slider{margin-bottom:var(--spacing-xl)}@media(max-width:767.98px){.inner-page__categories-slider{margin-bottom:var(--spacing-lg)}}.inner-page__content{padding:0 var(--inner-page-padding) var(--inner-page-padding)}.actions-menu-btn{height:38px;width:38px;color:var(--color-black);font-size:1.375rem;justify-content:center}.app-table a.avatar-item{color:rgba(var(--color-black-rgb),.7)}.app-table a.avatar-item:hover{color:var(--primary-color)}.app-table a.avatar-item:hover .avatar-item__title{color:inherit}.app-table .circle-plus{min-width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color);background:rgba(var(--light-bg-rgb),.4);-webkit-margin-start:.375rem;margin-inline-start:.375rem}.app-table .sticky-col{text-align:end;position:-webkit-sticky;position:sticky;inset-inline-end:0;z-index:1;padding-inline:.5rem}.app-table .sticky-col--status{inset-inline-end:104px}@media(max-width:991.98px){.app-table .sticky-col--status{position:static}}.app-table .sticky-col--center{text-align:center}.app-table .sticky-col--center .p-column-header-content{justify-content:center}.app-table__actions-menu[class]{font-size:.875rem;font-weight:var(--font-weight-medium);width:auto;min-width:110px}.app-table__actions-menu[class] .p-menuitem-link[class]{padding:.5rem 1rem;gap:.5rem;color:var(--color-black)}.app-table__actions-menu[class] .p-menuitem-link[class] .icon{font-size:1.375rem;color:rgba(var(--color-black-rgb),.8)}.app-table__actions-menu[class] .p-menuitem-text{color:var(--color-black);line-height:inherit}.app-table__row{display:flex;align-items:center;gap:.5rem}.app-table .p-datatable-tbody>tr.p-highlight>td:not(.sticky-col){background:var(--primary-20)}.app-table .p-datatable-tbody>tr>td{font-size:var(--font-size-base);color:var(--neutral-900);font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--surface-a);text-align:initial;border:none;padding:1rem 1.25rem}@media(max-width:991.98px){.app-table .p-datatable-tbody>tr>td{padding:1rem;font-size:var(--font-size-sm)}}.app-table .p-datatable-tbody>tr>td.actions-column{text-align:center;min-width:104px;-webkit-border-start:1px solid var(--neutral-200);border-inline-start:1px solid var(--neutral-200)}@media(max-width:767.98px){.app-table .p-datatable-tbody>tr>td.actions-column{min-width:unset}}.app-table .p-datatable-thead>tr>th{border-width:0;background:var(--light-grey-bg);color:var(--color-black);font-weight:var(--font-weight-medium);white-space:nowrap;padding:1.25rem;border-block:1px solid var(--neutral-200)}@media(max-width:991.98px){.app-table .p-datatable-thead>tr>th{padding:1rem;font-size:var(--font-size-sm)}}.app-table .p-datatable-thead>tr>th:first-child{border-start-start-radius:2px;border-end-start-radius:2px}.app-table .p-datatable-thead>tr>th:last-child{border-start-end-radius:2px;border-end-end-radius:2px}.app-table .archived-icon>span{display:flex;align-items:center}.app-table .archived-icon .icon{color:var(--color-black)}.app-table .p-column-header-content{display:flex;align-items:center;gap:4px}.app-table .p-sortable-column .p-sortable-column-icon{width:.75rem;height:.75rem;margin:0}.app-table .p-selection-column .p-checkbox{margin-bottom:5px}.lookup-table__actions{display:flex;align-items:center;justify-content:center;gap:.25rem}.lookup-table__actions .p-button{width:2rem;height:2rem;padding:0}@media(max-width:767.98px){.lookup-table__actions .p-button{width:1.75rem;height:1.75rem}}.status-badge{--color:var(--color-black);--background:rgba(var(--color-black-rgb),0.1);border-radius:1rem;padding:.375rem .9375rem;display:inline-flex;align-items:center;gap:.375rem;font-weight:var(--font-weight-bold);font-size:.875rem;white-space:nowrap;word-break:keep-word;color:var(--color);background:var(--background);flex-shrink:0}@media(max-width:767.98px){.status-badge{font-size:.75rem}}.status-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color)}@media(min-width:992px){.status-badge--lg{padding:.75rem 1.5rem;border-radius:2rem}.status-badge--md{padding:.75rem 1rem;border-radius:2rem}}.status-badge--success{--color:var(--color-success);--background:rgba(var(--color-success-rgb),0.1)}.status-badge--success-border{border:1px solid rgba(var(--color-success-rgb),.3)}.status-badge--error{--color:var(--color-danger);--background:rgba(var(--color-danger-rgb),0.1)}.status-badge--grey,.status-badge--pending{--color:var(--neutral-700);--background:rgba(var(--neutral-200-rgb),0.5)}.status-badge--warning{--color:var(--color-warning);--background:rgba(var(--color-warning-rgb),0.1)}.status-badge--info{--color:var(--color-info);--background:rgba(var(--color-info-rgb),0.1)}.status-badge--info-border{border:1px solid rgba(var(--color-info-rgb),.3)}.status-badge--secondary{--color:var(--secondary-color);--background:rgba(var(--secondary-color-rgb),0.05)}.status-badge--warning-2{--color:var(--color-warning);--background:rgba(var(--color-warning-rgb),0.1)}.status-badge--clickable{cursor:pointer;transition:opacity .2s ease}.status-badge--clickable:hover{opacity:.85}.status-badge__dropdown-icon{font-size:.75rem;flex-shrink:0}.status-badge--icon:before{display:none}.status-badge--icon .icon{font-size:1.2em;flex-shrink:0}.app-table__tooltip .p-tooltip-text{background:var(--surface-a);color:var(--color-black)}.app-table__tooltip .p-tooltip-arrow{opacity:0}.app-table__tooltip .tooltip-item{font-size:.875rem}.app-table__tooltip .tooltip-item:not(:last-of-type){margin-bottom:1rem}.app-tooltip .p-tooltip-text{font-size:.875rem;background:#000;color:#fff;font-weight:500;padding:.5625rem 1.5rem;text-align:center}.app-tooltip .p-tooltip-arrow{border-top-color:var(--color-black);bottom:1px!important}.app-tooltip--without-arrow .p-tooltip-arrow{opacity:0}.app-tooltip--white .p-tooltip-text{background:var(--surface-a);color:var(--color-black);border-radius:12px;font-size:1.125rem}@media(max-width:575.98px){.app-tooltip--white .p-tooltip-text{font-size:.875rem}}.app-actions-bar{position:-webkit-sticky;position:sticky;bottom:1rem;background:var(--primary-20);padding:1rem 1.5rem;margin-top:1rem;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:99}@media(max-width:767.98px){.app-actions-bar{padding:1rem}}.app-actions-bar,.app-actions-bar__row{display:flex;align-items:center;gap:1.5rem}@media(max-width:767.98px){.app-actions-bar,.app-actions-bar__row{align-items:flex-start;gap:1rem}}.app-actions-bar__row{flex-grow:1;justify-content:space-between}@media(max-width:767.98px){.app-actions-bar__row{flex-direction:column}}.app-actions-bar__title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:var(--font-weight-bold);color:var(--secondary-color)}.app-actions-bar__title .icon{color:var(--secondary-color);font-size:1.3125rem;flex-shrink:0}.app-actions-bar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}@media(max-width:767.98px){.app-actions-bar__actions{gap:.5rem}}.app-actions-bar__actions button{padding-block:.5rem}@media(max-width:767.98px){.app-actions-bar__actions button{font-size:.75rem;padding:.5rem .75rem}}.app-actions-bar__close-btn{flex-shrink:0;font-size:1rem}@media(max-width:767.98px){.app-actions-bar__close-btn{margin-top:.3125rem}}.app-paginator.p-paginator{gap:.25rem;padding:0;margin-top:1.5rem;border:none;background:rgba(0,0,0,0)}@media(max-width:767.98px){.app-paginator.p-paginator{padding-inline:0}}.app-paginator.p-paginator .per-page-label{font-weight:var(--font-weight-medium);color:var(--neutral-500);-webkit-margin-end:.75rem;margin-inline-end:.75rem}@media(max-width:767.98px){.app-paginator.p-paginator .per-page-label{display:none}}.app-paginator.p-paginator .p-paginator-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.app-paginator.p-paginator .p-link{border-radius:4px;width:auto;min-width:30px;height:30px;font-weight:var(--font-weight-medium);margin:0;color:var(--color-black);border-radius:50%;font-size:var(--font-size-sm)}.app-paginator.p-paginator .p-link:hover{background:var(--surface-b)}@media(max-width:767.98px){.app-paginator.p-paginator .p-link{min-width:30px;height:30px;font-size:.875rem}}.app-paginator.p-paginator .p-link.p-highlight{background:var(--primary-50);color:var(--primary-color)}.app-paginator.p-paginator .p-link.p-disabled{background:rgba(var(--light-bg-rgb),.5);border-color:rgba(0,0,0,0);color:var(--light-grey-color);opacity:1}.app-paginator.p-paginator .p-dropdown{background:rgba(0,0,0,0);border-color:var(--surface-300);-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto;width:auto;height:auto;min-height:40px}@media(max-width:767.98px){.app-paginator.p-paginator .p-dropdown{width:100%}}.app-paginator.p-paginator .p-dropdown .p-dropdown-trigger{width:2rem}.app-paginator.p-paginator .p-dropdown .p-dropdown-trigger svg{width:14px}.app-paginator.p-paginator .p-dropdown .p-inputtext{min-height:auto;padding:6px 10px;display:inline-flex;align-items:center}html[dir=rtl] .app-paginator.p-paginator .p-paginator-first,html[dir=rtl] .app-paginator.p-paginator .p-paginator-last,html[dir=rtl] .app-paginator.p-paginator .p-paginator-next,html[dir=rtl] .app-paginator.p-paginator .p-paginator-prev{transform:rotate(180deg)}.empty-box{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;min-height:40vh;padding-block:var(--spacing-xl)}.empty-box__icon{font-size:2.75rem;color:var(--neutral-500)}.empty-box__title{font-size:1rem;font-weight:var(--font-weight-bold);-webkit-margin-before:1.5rem;margin-block-start:1.5rem;color:var(--color-black)}@media(max-width:767.98px){.empty-box__title{font-size:var(--font-size-sm)}}.empty-box__desc{color:var(--neutral-700);-webkit-margin-before:.25rem;margin-block-start:.25rem}@media(max-width:767.98px){.empty-box__desc{font-size:var(--font-size-sm)}}.empty-box__btn{min-height:50px;margin-top:2rem}@media(min-width:768px){.empty-box__btn,.empty-box__menu{min-width:16.75rem!important}}.empty-box__img svg{max-width:100%;height:auto}.app-message{--icon-color:var(--color-warning);--text-color:rgba(var(--color-black-rgb),0.7);--bg-color:rgba(var(--color-warning-rgb),0.1);padding:.75rem 1rem;border-radius:6px;background:var(--bg-color);color:var(--text-color)}.app-message,.app-message__row{display:flex;gap:.5rem}.app-message--has-list{flex-direction:column;gap:.625rem}.app-message__list{padding:0;margin:0;list-style:none;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--icon-color);-webkit-padding-start:.3rem;padding-inline-start:.3rem}@media(max-width:767.98px){.app-message__list{font-size:.75rem}}.app-message__list__item{display:flex;align-items:center;gap:.5rem}.app-message__list__item:not(:last-of-type){margin-bottom:.5rem}.app-message__list__item:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--icon-color);flex-shrink:0}.app-message__icon{font-size:1.1rem;color:var(--icon-color);flex-shrink:0;margin-top:3px}.app-message__content{font-size:1rem;font-weight:var(--font-weight-medium);margin:0;color:var(--text-color);line-height:1.5}.app-message__content__desc{margin-top:.125rem;color:var(--icon-color)}.app-message--sm .app-message__icon{margin-top:2px}.app-message--sm .app-message__content{font-size:.875rem}.app-message--lg .app-message__content{font-size:1rem}.app-message--lg .app-message__icon{font-size:1.5rem}.app-message--error{--icon-color:var(--color-danger);--text-color:#842029;--bg-color:rgba(var(--color-danger-rgb),0.1)}.app-message--info{--icon-color:var(--color-info);--text-color:var(--neutral-600);--bg-color:rgba(var(--color-info-rgb),0.08)}.app-message--dark-text,.app-message--primary-text,.app-message--transparent{--bg-color:transparent;padding:0}.app-message--transparent{--icon-color:var(--neutral-900);--text-color:var(--neutral-600)}.app-message--primary-text{--icon-color:var(--primary-color);--text-color:var(--primary-color)}.app-message--dark-text{--icon-color:var(--neutral-900);--text-color:var(--neutral-900)}.app-message--success{--icon-color:var(--color-success);--text-color:var(--primary-color);--bg-color:#e6f4ea}.app-message--border{border:1px solid var(--icon-color)}.require-changes-error__icon{display:inline;vertical-align:middle;margin:0 .25rem;font-size:1.1em}.form-modal .p-dialog-header{border-bottom:1px solid rgba(var(--color-black-rgb),.1);padding-block:1.2rem}.form-modal .p-dialog-header .text-primary{color:var(--secondary-500)!important}.form-modal .p-dialog-header .p-dialog-title{display:flex;align-items:center;gap:12px;color:var(--color-black)}.form-modal .p-dialog-header .p-dialog-title .icon{font-size:2rem;flex-shrink:0}.form-modal .p-dialog-header .item-title{color:var(--secondary-500);-webkit-margin-start:.75rem;margin-inline-start:.75rem}@media(max-width:767.98px){.form-modal .p-dialog-header .item-title{-webkit-margin-start:.25rem;margin-inline-start:.25rem}}.form-modal .p-dialog-content{padding-top:1.5rem}.form-modal--without-header .p-dialog-header{border-bottom:0;padding-bottom:0}.form-modal--without-header .p-dialog-content{padding-top:1rem}.form-modal--custom-header{min-height:90vh}.form-modal--custom-header .p-dialog-header{padding:0;border-bottom:0}.form-modal--custom-header .p-dialog-content{padding-top:0}.form-modal--custom-header .form__actions[class]{margin-top:0}.form-modal__header-container{width:100%}.form-modal__header-container .app-steps{padding-block:1.5rem;padding-inline:1.5rem}.form-modal__header-container .app-steps .step{margin-bottom:0}.form-modal__header{display:flex;align-items:center;gap:.75rem;color:var(--color-black);padding:1rem 1.5rem;border-bottom:1px solid rgba(var(--color-black-rgb),.1)}.form-modal__header__stepper{padding:2rem 1.5rem 1rem}.form-modal__header__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-grow:1}@media(max-width:575.98px){.form-modal__header__row{flex-wrap:wrap}}.form-modal__header__close-btn[class]{-webkit-margin-start:auto;margin-inline-start:auto;padding:2px;width:2rem;height:2rem;font-size:1rem;color:var(--color-black);gap:0}.form-modal .review-card:not(:last-child){margin-bottom:1.5rem}.form-modal .form__actions,.form-modal .form__actions button,.form-steps-card .form__actions,.form-steps-card .form__actions button{margin:0}@media(max-width:991.98px){.form-modal .form__actions button,.form-steps-card .form__actions button{padding:.75rem 1rem;font-size:.875rem;min-height:40px}}.side-modal{margin:0;min-height:100vh;min-height:100dvh;max-width:100%}.side-modal .p-dialog-footer,.side-modal .p-dialog-header{border-radius:0}.side-modal .form__actions[class]{margin-top:0}.side-modal .app-container{padding:0}.confirmation-modal__row{display:flex;align-items:center;gap:var(--spacing-base);padding-bottom:var(--spacing-base);color:var(--color-black)}@media(max-width:767.98px){.confirmation-modal__row{flex-direction:column;gap:0;text-align:center}}.confirmation-modal__row--col{flex-direction:column;text-align:center}.confirmation-modal__row--col .confirmation-modal__icon{font-size:4.9375rem}.confirmation-modal__row--col .confirmation-modal__icon--sm{font-size:4.375rem}.confirmation-modal__row--col .confirmation-modal__title{font-size:1.125rem}.confirmation-modal__row--col .confirmation-modal__desc{margin-top:.75rem}.confirmation-modal__icon{font-size:2.0625rem;flex-shrink:0;display:flex}.confirmation-modal__icon--warning{color:var(--color-warning)}.confirmation-modal__icon--dark{color:var(--primary-700);font-size:2.75rem}.confirmation-modal__title{font-size:var(--font-size-base);color:var(--neutral-900)}.confirmation-modal__desc{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-md);color:var(--neutral-600)}.confirmation-modal__desc strong{color:var(--color-black)}.status-management-modal .request-cards-container{display:flex;flex-direction:column;gap:var(--spacing-sm)}.status-management-modal .remaining-items-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.status-management-modal .remaining-items-tags .remaining-item-tag{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:var(--neutral-100);border:1px solid var(--neutral-300);border-radius:4px;font-size:var(--font-size-sm);color:var(--neutral-700);font-weight:var(--font-weight-medium)}.status-management-modal .request-card{border-radius:6px;border:1px solid var(--neutral-200);padding:1rem 1.5rem;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--neutral-900)}@media(max-width:767.98px){.status-management-modal .request-card{padding:1rem}}.status-management-modal .request-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.status-management-modal .request-card__title--lg{font-size:1.125rem;font-weight:var(--font-weight-bold)}@media(max-width:767.98px){.status-management-modal .request-card__title--lg{font-size:var(--font-size-sm)}}.status-management-modal .request-card__title .table-tag-list{display:inline-block;vertical-align:middle;-webkit-margin-start:var(--spacing-xs);margin-inline-start:var(--spacing-xs)}.status-management-modal .request-card__title .table-tag-list__count{font-size:1rem}@media(max-width:767.98px){.status-management-modal .request-card__title .table-tag-list__count{font-size:var(--font-size-sm)}}.status-management-modal .request-card__subtitle{font-size:var(--font-size-sm);color:var(--neutral-600)}.status-management-modal .request-card__icon{display:flex;font-size:var(--font-size-xl);flex-shrink:0}.status-management-modal .request-card__image{flex-shrink:0}.status-management-modal .request-card__image .app-avatar{width:48px;height:48px}.status-management-modal .request-card__content{flex-grow:1;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}@media(max-width:767.98px){.status-management-modal .request-card__content{flex-direction:column;align-items:flex-start}}.confirmation-content{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-base) 0}@media(max-width:767.98px){.confirmation-content{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-base)}}.confirmation-content__icon{font-size:3rem;flex-shrink:0;color:var(--color-warning)}@media(max-width:767.98px){.confirmation-content__icon{font-size:2.5rem}}.confirmation-content__icon.pi-exclamation-triangle{color:var(--color-warning)}.confirmation-content__icon.pi-check-circle{color:var(--color-success)}.confirmation-content__text{flex-grow:1}.confirmation-content__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--neutral-900);margin-bottom:var(--spacing-sm)}@media(max-width:767.98px){.confirmation-content__title{font-size:var(--font-size-base)}}.confirmation-content__description{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-bottom:var(--spacing-base)}@media(max-width:767.98px){.confirmation-content__description{font-size:var(--font-size-sm)}}.confirmation-content__item{margin-top:var(--spacing-base);padding:var(--spacing-sm) var(--spacing-base);background:var(--light-grey-bg);border-radius:6px}.confirmation-content__item strong{color:var(--primary-color);font-weight:var(--font-weight-bold)}.review-card{border:1px solid var(--neutral-300);border-radius:8px;padding:1.3rem 1.5rem}@media(max-width:767.98px){.review-card{padding:1rem}}.review-card__title{font-size:1.125rem;color:var(--neutral-900);flex-grow:1}@media(max-width:767.98px){.review-card__title{font-size:1rem}}.review-card__title--margin-bottom{margin-bottom:var(--spacing-xl)}@media(max-width:767.98px){.review-card__title--margin-bottom{margin-bottom:var(--spacing-lg);font-size:1.125rem}}.review-card__desc{font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:.25rem}.review-card__desc--sm{font-size:var(--font-size-sm)}.review-card__grid[class]{--gutter-y:1rem;align-items:flex-start}.review-card__grid__item{display:flex;gap:.5rem;font-weight:var(--font-weight-medium);font-size:.875rem}.review-card__grid__item.active .comment-btn,.review-card__grid__item:hover .comment-btn{opacity:1}.review-card__grid__item .label{color:var(--neutral-900);font-weight:var(--font-weight-bold)}.review-card__grid__item .value{color:var(--neutral-600);word-break:break-word}.review-card__grid__item .comment-btn{font-size:1.375rem;color:var(--primary-color);display:inline-flex;vertical-align:middle;-webkit-margin-start:.75rem;margin-inline-start:.75rem;flex-shrink:0;opacity:0;transition:opacity .3s}.review-card__grid__item .comment-btn--has-comment,.review-card__grid__item .comment-btn.active{opacity:1}.review-card__grid__item .comment-btn--has-comment{color:var(--green-500)}@media(max-width:991.98px){.review-card__grid__item .comment-btn{-webkit-margin-start:.5rem;margin-inline-start:.5rem;opacity:1}}.review-card__content{width:100%}.review-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.375rem}.review-card__header__edit-btn[class]{width:2rem;height:2rem;-webkit-margin-start:auto;margin-inline-start:auto;padding:.125rem;font-size:.875rem;border-radius:50%;justify-content:center;background:var(--primary-100);border:none;color:var(--primary-color)}.review-card__header__edit-btn[class]:hover{background:var(--primary-200)}@media(max-width:767.98px){.review-card__header--with-actions{flex-direction:column;align-items:flex-start}}.review-card__header__actions{display:flex;align-items:center;gap:1rem 1.5rem}@media(max-width:767.98px){.review-card__header__actions{flex-wrap:wrap}}.review-card__tags{display:flex;gap:.5rem 1rem;flex-wrap:wrap}.review-card__tags__item{background:var(--light-grey-bg);border:1px solid var(--neutral-200);border-radius:4px;padding:.375rem .5rem}.comment-panel{margin-top:0;border-radius:24px;box-shadow:0 0 18px rgba(191,191,191,.25)}.comment-panel:after,.comment-panel:before{display:none}.comment-panel .p-dialog-content,.comment-panel .p-overlaypanel-content{padding:var(--spacing-lg)}@media(max-width:575.98px){.comment-panel .p-dialog-content,.comment-panel .p-overlaypanel-content{padding:var(--spacing-base)}.comment-panel .form__actions{flex-wrap:wrap}}.field-comment-btn[class]{font-size:1.25rem;color:var(--primary-color);padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;min-width:auto}.field-comment-btn[class]:hover{opacity:.8}[data-commentable]{position:relative}[data-commentable][data-has-comment=true]:after{content:"";position:absolute;top:0;inset-inline-end:0;width:8px;height:8px;background:var(--green-500);border-radius:50%}.attachment-commentable{display:block}.message-card{max-width:974px;margin-inline:auto;padding:var(--spacing-4xl) var(--spacing-3xl);border-radius:24px;box-shadow:0 0 18px rgba(191,191,191,.25);text-align:center;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767.98px){.message-card{padding:var(--spacing-3xl) var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-base)}}.message-card__icon[class]{font-size:4.5rem;height:auto}@media(max-width:767.98px){.message-card__icon[class]{font-size:3.5rem}}.message-card__content{max-width:555px;margin-inline:auto}.message-card__title{font-size:var(--font-size-2xl);margin-top:var(--spacing-lg)}@media(max-width:767.98px){.message-card__title{font-size:var(--font-size-lg);margin-top:var(--spacing-base)}}@media(max-width:575.98px){.message-card__title{font-size:var(--font-size-md)}}.message-card__description{font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:var(--spacing-base)}@media(max-width:767.98px){.message-card__description{font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}}.message-card__actions{margin-top:var(--spacing-2xl);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-base)}@media(max-width:767.98px){.message-card__actions{margin-top:var(--spacing-lg);gap:var(--spacing-sm)}.message-card__actions__btn[class]{font-size:var(--font-size-sm);padding:.75rem 1rem}}.avatar-item{display:inline-flex;align-items:center;gap:.75rem}.avatar-item__icon,.avatar-item__img{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.avatar-item__icon{width:40px;height:40px;background:var(--light-grey-bg);color:var(--primary-700);font-size:17px}.avatar-item__icon--square{width:40px;height:40px;border-radius:4px}.avatar-item__icon--lg{width:60px;height:40px;border-radius:6px}.avatar-item__img{width:40px;height:40px;background:var(--secondary-500);color:var(--neutral-100);text-transform:uppercase;font-size:1rem;font-weight:var(--font-weight-bold);overflow:hidden;position:relative}.avatar-item__img img{object-fit:cover;width:100%;height:100%}.avatar-item__content{width:calc(100% - 40px - .75rem)}.avatar-item__title{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--neutral-900);margin:0}@media(max-width:991.98px){.avatar-item__title{font-size:var(--font-size-sm)}}.avatar-item__subtitle{font-size:.875rem;margin:.25rem 0 0;color:var(--neutral-600)}.avatar-item__inactive-flag{width:20px;height:20px;padding:0;-webkit-margin-start:-9px;margin-inline-start:-9px;cursor:pointer;flex-shrink:0}.avatar-item__inactive-flag-icon{font-size:1rem}.avatar-item--square .avatar-item__img{border-radius:4px;height:30px;object-fit:cover}.avatar-item--square .avatar-item__img--lg{width:60px;height:40px;border-radius:6px}.app-timeline{display:flex;flex-direction:column;gap:var(--spacing-sm);--indicator-size:16px}.app-timeline .timeline-item{display:flex;gap:var(--spacing-md);position:relative;z-index:0}.app-timeline .timeline-item:not(:last-child):before{content:"";position:absolute;top:calc(var(--indicator-size)*1.5);height:calc(100% - var(--indicator-size)*2);width:1px;inset-inline-start:calc(var(--indicator-size)/2);background:rgba(var(--color-black-rgb),.1)}.app-timeline .timeline-item:not(:last-child) .timeline-item__content:last-child{margin-bottom:var(--spacing-lg)}.app-timeline .timeline-item__indicator{--indicator-color:var(--neutral-200);width:var(--indicator-size);height:var(--indicator-size);border-radius:50%;background:var(--indicator-color);flex-shrink:0}.app-timeline .timeline-item__indicator--warning{--indicator-color:var(--color-warning)}.app-timeline .timeline-item__indicator--info{--indicator-color:var(--color-info)}.app-timeline .timeline-item__indicator--success{--indicator-color:var(--color-success)}.app-timeline .timeline-item__indicator--danger{--indicator-color:var(--color-danger)}.app-timeline .timeline-item__content-wrapper{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}.app-timeline .timeline-item__content{border-radius:12px;padding:var(--spacing-base);background:var(--light-grey-bg);flex-grow:1}.app-timeline .timeline-item__title{font-size:var(--font-size-base);color:var(--neutral-900)}.app-timeline .timeline-item__desc{font-size:var(--font-size-base);color:var(--neutral-600);display:flex;justify-content:space-between;gap:var(--spacing-sm);margin-top:.1875rem}@media(max-width:767.98px){.app-timeline .timeline-item__desc{flex-direction:column;gap:var(--spacing-sm)}}.app-timeline .timeline-item__desc .date{flex-shrink:0}.app-timeline .timeline-item .info-list__item{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--neutral-900)}.app-timeline .timeline-item .info-list__item:not(:last-child){margin-bottom:var(--spacing-sm)}.app-timeline .timeline-item .info-list__icon{font-size:1rem;color:var(--primary-700);flex-shrink:0}.app-timeline .timeline-item .info-list__desc{color:var(--neutral-600)}.supplier-review .review-card:not(:last-of-type){margin-bottom:var(--spacing-lg)}.supplier-review__profile-card{display:flex;flex-direction:column;gap:var(--spacing-base)}.supplier-review__profile-content{display:flex;align-items:center;gap:var(--spacing-base)}.supplier-review__avatar{flex-shrink:0;width:3.625rem;height:3.625rem;border-radius:50%;background:var(--light-grey-bg);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1.5rem}.supplier-review__profile-name{font-size:1.125rem;color:var(--neutral-900)}@media(max-width:767.98px){.supplier-review__profile-name{font-size:1rem}}.supplier-review__profile-type{font-weight:var(--font-weight-medium);color:var(--neutral-600)}@media(max-width:767.98px){.supplier-review__profile-type{font-size:.875rem}}.supplier-review__contact-row{font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--spacing-sm);color:var(--neutral-900);word-break:break-word}.supplier-review__contact-row .icon{font-size:1.125rem;flex-shrink:0}.supplier-review__documents-grid{--gutter-y:1rem}.selection-card-group{display:flex;flex-direction:column;gap:var(--spacing-base)}.selection-card{padding:1.25rem 2rem;background-color:var(--neutral-100);border:1.5px solid rgba(0,0,0,0);border-radius:24px;box-shadow:0 0 18px 0 rgba(191,191,191,.25);cursor:pointer;transition:all .3s;display:flex;gap:var(--spacing-base)}@media(max-width:767.98px){.selection-card{padding:1rem 1.5rem}}.selection-card:hover{box-shadow:0 4px 24px 0 rgba(191,191,191,.35)}.selection-card--selected{border-color:var(--primary-color)}.selection-card--selected .selection-card__check .icon{opacity:1;transform:scale(1)}.selection-card--selected .selection-card__icon{color:var(--primary-color)}.selection-card__check{flex-shrink:0}.selection-card__check .icon{color:var(--primary-color);font-size:1.625rem;opacity:0;transform:scale(0);transition:all .3s}@media(max-width:767.98px){.selection-card__check .icon{font-size:1.25rem}}.selection-card__row{display:flex;align-items:center;gap:var(--spacing-base);flex-grow:1}.selection-card__icon{width:74px;height:74px;flex-shrink:0;background:var(--light-grey-bg);display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:50%;transition:all .3s}@media(max-width:767.98px){.selection-card__icon{font-size:20px;width:50px;height:50px}}.selection-card__title{font-size:var(--font-size-md)}@media(max-width:767.98px){.selection-card__title{font-size:var(--font-size-base)}}.selection-card__subtitle{color:var(--neutral-600);font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.selection-card__subtitle{font-size:var(--font-size-sm)}}.section-heading{text-align:center}.section-heading__title{font-size:1.875rem;margin:0}.section-heading__title--lg{font-size:3.125rem}@media(max-width:1199.98px){.section-heading__title--lg{font-size:2.5rem}}@media(max-width:991.98px){.section-heading__title--lg{font-size:1.75rem}}.section-heading__title span{color:var(--primary-color)}.section-heading__desc{-webkit-margin-before:1rem;margin-block-start:1rem;color:var(--neutral-600);line-height:1.7;font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.section-heading__desc{font-size:.875rem}}.section-heading__desc--lg{font-size:1.125rem}@media(max-width:991.98px){.section-heading__desc--lg{font-size:.875rem}}.section-heading__subtitle{font-weight:var(--font-weight-bold);font-size:1rem;margin-bottom:1rem;color:var(--primary-color);display:inline-flex;align-items:center;gap:var(--spacing-sm)}.section-heading__subtitle .icon{font-size:1.75rem;flex-shrink:0}.section-heading__btn{margin-top:2rem}.table-tag-list{display:flex;align-items:center;gap:.5rem}.table-tag-list__item{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:rgba(var(--neutral-200-rgb),.5);border-radius:1.5rem;font-weight:var(--font-weight-medium)}.table-tag-list__count{background:var(--primary-color);color:var(--color-white);font-weight:var(--font-weight-bold);border-radius:1.5rem;padding:.375rem .75rem;cursor:pointer}.table-tag-list__overlay.p-overlaypanel{border-radius:6px;box-shadow:0 0 18px rgba(191,191,191,.25);border:none}.table-tag-list__overlay.p-overlaypanel:after,.table-tag-list__overlay.p-overlaypanel:before{display:none!important}.table-tag-list__overlay.p-overlaypanel .p-overlaypanel-content{padding:0;max-height:250px;overflow-y:auto;width:250px;max-width:100%}.table-tag-list__overlay .overlay-list-item{padding:1rem 1.5rem;justify-content:flex-start;display:flex;align-items:center;gap:.5rem;color:var(--color-black);font-weight:var(--font-weight-medium);word-break:break-word}.table-tag-list__overlay .overlay-list-item:not(:last-child){border-bottom:1px solid var(--neutral-300)}@media(max-width:991.98px){.table-tag-list__overlay .overlay-list-item{font-size:var(--font-size-sm)}}.table-tag-list__overlay .overlay-list-item .icon{font-size:1.25rem;flex-shrink:0}.status-change-slider{display:flex;justify-content:space-between;gap:.5rem;margin-top:1.5rem;color:var(--color-black)}.status-change-slider .slider-track{flex-grow:1;flex-shrink:0;min-width:2rem;padding:3px;border-block:2px solid rgba(var(--color-black-rgb),.1);text-align:center;color:var(--color-black);font-size:1.5rem;position:relative;align-self:flex-start;margin-top:3px}.status-change-slider .slider-track .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-change-slider .status-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;min-width:60px;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);--dot-color:var(--primary-700)}.status-change-slider .status-item--warning{--dot-color:var(--color-warning)}.status-change-slider .status-item--error{--dot-color:var(--color-danger)}.status-change-slider .status-item:before{content:"";width:1rem;height:1rem;border-radius:50%;background-color:var(--dot-color)}.wizard-stepper__container{display:flex;justify-content:center;align-items:center;justify-content:flex-start;gap:1rem;margin-inline:auto;overflow-x:auto}.wizard-stepper__step{display:flex;align-items:center;gap:.75rem}.wizard-stepper__step--active .wizard-stepper__circle,.wizard-stepper__step--completed .wizard-stepper__circle{color:var(--color-white)}.wizard-stepper__step--active .wizard-stepper__circle{background-color:var(--primary-color);border-color:var(--primary-color)}.wizard-stepper__step--completed .wizard-stepper__circle{background-color:var(--color-success);border-color:var(--color-success)}.wizard-stepper__circle{display:flex;justify-content:center;align-items:center;transition:all .2s ease;width:2.5rem;height:2.5rem;border-radius:.25rem;flex-shrink:0;background-color:var(--color-white);border:1px solid var(--neutral-900);color:var(--neutral-900)}@media(max-width:1199.98px){.wizard-stepper__circle{width:2rem;height:2rem}}.wizard-stepper__number{font-size:1.125rem;font-weight:var(--font-weight-medium);text-align:center;line-height:1}@media(max-width:1199.98px){.wizard-stepper__number{font-size:1rem}}.wizard-stepper__label{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--neutral-900)}@media(max-width:1199.98px){.wizard-stepper__label{font-size:.875rem}}.wizard-stepper__step--active .wizard-stepper__label{color:var(--primary-color);font-weight:var(--font-weight-bold)}.wizard-stepper__step--completed .wizard-stepper__label{color:var(--neutral-900);font-weight:var(--font-weight-medium)}.wizard-stepper__line{width:2.625rem;height:1px;background-color:var(--neutral-300);transition:background-color .2s ease}@media(max-width:1199.98px){.wizard-stepper__line{width:2rem}}@media(max-width:991.98px){.wizard-stepper__container{flex-wrap:wrap;gap:1rem .5rem}.wizard-stepper__step{gap:.5rem}.wizard-stepper__step-wrapper{width:calc(50% - .5rem)}.wizard-stepper__line{display:none}}.wizard-stepper--sm .wizard-stepper__circle{width:2rem;height:2rem}.wizard-stepper--sm .wizard-stepper__label,.wizard-stepper--sm .wizard-stepper__number{font-size:1rem}@media(max-width:767.98px){.wizard-stepper--sm .wizard-stepper__label{font-size:.875rem}}.app-tabs{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:.75rem}.app-tabs__item{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--neutral-700);border:1px solid rgba(0,0,0,0);padding:.75rem;border-radius:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s;background:rgba(var(--neutral-200-rgb),.3)}.app-tabs__item--icon{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem}@media(max-width:991.98px){.app-tabs__item{font-size:var(--font-size-sm);padding:.5rem 1rem}}.app-tabs__item.active[class],.app-tabs__item:hover{border-color:var(--primary-200);color:var(--primary-color)}.app-tabs__item.active{background:rgba(var(--primary-100-rgb),.5)}.app-tabs__item.disabled{pointer-events:none;opacity:.7}.app-tabs__item__icon{font-size:1.5rem;flex-shrink:0}.app-tabs__item .actions-menu-btn{font-size:.875rem;flex-shrink:0;height:1.5rem;width:1.5rem}.app-tabs--icons .app-tabs__item{width:48px;height:44px;border-radius:6px;padding:4px;display:flex;align-items:center;justify-content:center;font-size:24px;border-color:var(--neutral-500)}.app-tabs--icons .app-tabs__item:not(.active){color:var(--neutral-600)}.app-tabs--icons .app-tabs__item.active,.app-tabs--icons .app-tabs__item:hover{border-color:var(--primary-color);color:var(--primary-color)}.app-tabs--icons .app-tabs__item--sm{width:36px;height:36px;font-size:20px}.page-card{border:1px solid var(--neutral-300);border-radius:24px;padding:2rem 1.5rem}@media(max-width:767.98px){.page-card{padding:1.5rem 1rem}}.page-card .inner-page__filters{padding-inline:0}.page-card__filters{margin-bottom:2rem}.reuest-status-page .request-notes,.supplier-dashboard .request-notes{margin-top:.75rem;padding:1.5rem;border-radius:.75rem;background-color:var(--light-grey-bg);color:var(--neutral-600);font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.reuest-status-page .request-notes,.supplier-dashboard .request-notes{padding:1rem;font-size:var(--font-size-sm)}}.reuest-status-page .note-list,.supplier-dashboard .note-list{list-style:none;padding:0;margin:0}.reuest-status-page .note-list__item,.supplier-dashboard .note-list__item{display:flex;align-items:center;gap:.5rem}.reuest-status-page .note-list__item:before,.supplier-dashboard .note-list__item:before{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--neutral-600);flex-shrink:0}.reuest-status-page .note-list__item:not(:last-of-type),.supplier-dashboard .note-list__item:not(:last-of-type){margin-bottom:1rem}@media(max-width:767.98px){.reuest-status-page .app-message__content,.supplier-dashboard .app-message__content{font-size:var(--font-size-sm)}.reuest-status-page .app-message__icon,.supplier-dashboard .app-message__icon{margin-top:2px}}.reuest-status-page .visit-info .visit,.supplier-dashboard .visit-info .visit{display:flex;align-items:center;gap:.75rem}.reuest-status-page .visit-info .visit__icon,.supplier-dashboard .visit-info .visit__icon{font-size:1.7rem;color:var(--primary-color);flex-shrink:0}@media(max-width:767.98px){.reuest-status-page .visit-info .visit__icon,.supplier-dashboard .visit-info .visit__icon{font-size:1.4rem}}.reuest-status-page .visit-info .visit__title,.supplier-dashboard .visit-info .visit__title{font-size:1rem;color:var(--primary-color)}@media(max-width:767.98px){.reuest-status-page .visit-info .visit__title,.supplier-dashboard .visit-info .visit__title{font-size:.875rem}}.reuest-status-page .visit-info .visit__desc,.supplier-dashboard .visit-info .visit__desc{color:var(--neutral-500);font-weight:var(--font-weight-medium);margin-top:.3rem;font-size:.875rem}.timeline-header,.timeline-header__row{display:flex;align-items:center;gap:.75rem;flex-grow:1}@media(max-width:991.98px){.timeline-header,.timeline-header__row{align-items:flex-start}.timeline-header__row{flex-direction:column}}.timeline-header__icon{font-size:1.625rem;flex-shrink:0}.timeline-header__avatar{flex-shrink:0;width:54px;height:54px}.timeline-header__content{flex-grow:1}.timeline-header__title{font-size:1.125rem;color:var(--color-black)}@media(max-width:1199.98px){.timeline-header__title{font-size:1rem}}.timeline-header__desc{color:var(--neutral-600);font-weight:var(--font-weight-medium);margin-top:.25rem}@media(max-width:1199.98px){.timeline-header__desc{font-size:.875rem}}.info-block,.info-block__row{display:flex;align-items:center;gap:.75rem;flex-grow:1}@media(max-width:991.98px){.info-block,.info-block__row{align-items:flex-start}.info-block__row{flex-direction:column}}.info-block__icon{font-size:1.5rem;flex-shrink:0}.info-block__content{flex-grow:1}.info-block__title{font-size:.875rem;font-weight:var(--font-weight-medium)}.info-block__desc{color:var(--neutral-600);font-size:.875rem;font-weight:var(--font-weight-regular)}.info-block--lg .info-block__icon{font-size:3rem}@media(max-width:991.98px){.info-block--lg .info-block__icon{font-size:2rem}}.info-block--lg .info-block__title{font-size:1.5rem}@media(max-width:991.98px){.info-block--lg .info-block__title{font-size:1.25rem}}.info-block--lg .info-block__desc{font-size:1rem}@media(max-width:991.98px){.info-block--lg .info-block__desc{font-size:.875rem}}.info-card{border-radius:6px;border:1px solid var(--neutral-200);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--neutral-900)}@media(max-width:991.98px){.info-card{padding:1rem;flex-wrap:wrap}}.info-card__row{display:flex;align-items:center;gap:2rem}@media(max-width:991.98px){.info-card__row{flex-wrap:wrap;gap:1rem}}.info-card__row .divider{width:1px;height:43px;background-color:var(--neutral-200)}@media(max-width:991.98px){.info-card__row .divider{display:none}}.info-card .info-block{max-width:600px}@media(min-width:992px){.info-card .info-block__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.accordion-filter__title{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-base)}.accordion-filter__title .icon{font-size:1.25rem;flex-shrink:0}.accordion-filter .p-accordion-tab[class] .p-accordion-content{padding:.5rem 1.5rem 1.5rem}@media(max-width:991.98px){.accordion-filter .p-accordion-tab[class] .p-accordion-content{padding:.5rem 1rem 1rem}}.accordion-filter .p-accordion-tab[class] .p-accordion-content .form__label{font-size:.875rem}.attachment-upload{display:flex;flex-direction:column}.attachment-upload__file-display{display:flex;align-items:center;gap:var(--spacing-sm)}.attachment-upload__file-display--full .form__file-info[class]{max-width:100%}.attachment-upload--image-dropzone .form__upload-box{flex-direction:column;gap:.75rem;cursor:pointer}.attachment-upload--image-dropzone .form__upload-box__desc{font-size:1rem;color:var(--neutral-400);margin-top:.25rem}.attachment-upload--image-dropzone .form__upload-box.disabled{cursor:not-allowed;opacity:.6}.attachment-upload--image-dropzone .form__upload-box.p-invalid{border-color:var(--color-danger)}.attachment-upload__image-preview{position:relative;display:flex;align-items:center;justify-content:center;background:rgba(var(--neutral-200-rgb),.4);border-radius:var(--border-radius);padding:var(--spacing-lg);max-width:350px;min-height:180px}.attachment-upload__image-preview img{display:block;max-width:100%;max-height:160px;border-radius:var(--border-radius);object-fit:contain}.attachment-upload__image-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7);border-radius:var(--border-radius)}.attachment-upload__image-loading .pi-spinner{font-size:1.5rem;color:var(--primary-color)}.attachment-upload__delete-btn[class]{position:absolute;bottom:var(--spacing-sm);inset-inline-end:var(--spacing-sm);width:2rem;height:2rem;padding:0}.attachment-upload__delete-btn[class] .icon{font-size:1rem}.invisible-item{visibility:hidden}.auth-page{-webkit-margin-before:0;margin-block-start:0}.auth-page .form__header{margin-bottom:var(--spacing-xl);max-width:720px;margin-inline:auto}.auth-page .form__header__subtitle{max-width:545px;margin-inline:auto}.auth-page .form__actions{margin-top:var(--spacing-2xl)}.auth-page .form__wrapper{max-width:500px;margin-inline:auto}.auth-page .form__footer{font-size:.875rem;color:var(--neutral-700);margin-top:var(--spacing-xl)}.auth-page .form__footer .form__link{font-weight:var(--font-weight-bold)}.auth-page .form .text-divider{margin-block:var(--spacing-xl)}.auth-page .form .login_option{padding:.75rem;background:var(--light-grey-bg);border-radius:var(--border-radius);border:1px solid var(--neutral-300);cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.875rem;font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-page .form .login_option__icon,.auth-page .form .login_option__img{width:43px;height:43px;object-fit:cover;border-radius:50%;flex-shrink:0}.auth-page .form .login_option__icon{color:var(--neutral-100);background-color:var(--primary-700);display:flex;align-items:center;justify-content:center;font-size:25px}.auth-page .form .login_option:hover{border-color:var(--primary-color)}.success-page{min-height:calc(100vh - var(--header-height, 80px));padding-block:var(--spacing-xxl);background:var(--surface-50);display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767.98px){.success-page{padding-block:var(--spacing-xl)}}.success-page__container{width:100%}.reuest-status-page .request-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:767.98px){.reuest-status-page .request-header{flex-direction:column;align-items:flex-start}}.reuest-status-page .request-header__actions{flex-shrink:0;display:flex;align-items:center;gap:1rem 2rem}@media(max-width:767.98px){.reuest-status-page .request-header__actions{flex-wrap:wrap}}.reuest-status-page .request-header__actions .divider{width:.5px;height:40px;background-color:var(--neutral-300)}@media(max-width:767.98px){.reuest-status-page .request-header__actions .divider{display:none}}.reuest-status-page .request-header__title{font-size:1.25rem}.reuest-status-page .request-header__subtitle{font-weight:var(--font-weight-medium);margin-top:.375rem;color:var(--neutral-600)}@media(max-width:767.98px){.reuest-status-page .request-header__actions__btn,.reuest-status-page .request-header__subtitle{font-size:.875rem}}.reuest-status-page .form__link{font-size:inherit}.terms-conditions-card{border:1px solid var(--neutral-300);background:var(--light-grey-bg);border-radius:6px;padding:1.5rem}.terms-conditions-card ul{margin:0;-webkit-padding-start:1rem;padding-inline-start:1rem;font-size:.875rem;font-weight:var(--font-weight-medium)}.terms-conditions-card ul li:not(:last-child){margin-bottom:.5rem}.terms-page{padding-block:var(--section-padding)}.terms-page .section-heading{max-width:860px;margin-inline:auto;margin-bottom:var(--section-padding)}@media(max-width:767.98px){.terms-page .section-heading{-webkit-margin-after:2rem;margin-block-end:2rem}}.terms-page .content-section{border:1px solid var(--neutral-300);border-radius:12px;padding:1.5rem}@media(max-width:767.98px){.terms-page .content-section{padding:1rem}}.terms-page .content-section:not(:last-child){margin-bottom:1.5rem}.terms-page .content-section__title{font-size:1.125rem;margin-bottom:1rem}@media(max-width:767.98px){.terms-page .content-section__title{font-size:var(--font-size-base)}}.terms-page .content-section__list{margin:0;padding:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.terms-page .content-section__list-item{color:var(--neutral-600);font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.terms-page .content-section__list-item{font-size:var(--font-size-sm)}}.terms-page .content-section__list-item:not(:last-child){margin-bottom:.5rem}.inspection-forms-page .forms-list .item{border:.5px solid var(--neutral-300);border-radius:8px;padding:1.3rem 1.5rem}.inspection-forms-page .forms-list .item:not(:last-child){margin-bottom:1.5rem}@media(max-width:767.98px){.inspection-forms-page .forms-list .item{padding:1rem}}.inspection-forms-page .forms-list .item__title{font-size:1.125rem;color:var(--neutral-900)}@media(max-width:767.98px){.inspection-forms-page .forms-list .item__title{font-size:1rem}}.inspection-forms-page .forms-list .item__desc{font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:.25rem}@media(max-width:767.98px){.inspection-forms-page .forms-list .item__desc{font-size:.875rem}}.inspection-forms-page .forms-list .item__header{display:flex;gap:1rem;margin-bottom:1.5rem}.inspection-forms-page .forms-list .item__header__row{display:flex;gap:1rem;flex-grow:1;align-items:flex-start}@media(max-width:767.98px){.inspection-forms-page .forms-list .item__header__row{flex-direction:column;gap:.5rem}}.inspection-forms-page .forms-list .item__header__content{flex-grow:1}.inspection-forms-page .forms-list .item__header__actions{padding-top:4px}.inspection-forms-page .forms-list .item__header .status-badge,.inspection-forms-page .forms-list .item__header__actions{flex-shrink:0}.inspection-forms-page .forms-list .item__header .actions-menu-btn{width:auto;height:auto}.inspection-form-modal .questions-list .question-card{padding:1.5rem;border:.5px solid var(--neutral-300);border-radius:6px}.inspection-form-modal .questions-list .question-card:not(:last-child){margin-bottom:1.5rem}@media(max-width:767.98px){.inspection-form-modal .questions-list .question-card{padding:1rem}}.inspection-form-modal .questions-list .question-card__title{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-bottom:1rem}@media(max-width:767.98px){.inspection-form-modal .questions-list .question-card__title{font-size:.875rem}}.inspection-form-modal .questions-list .question-card__title span{color:var(--primary-color);font-size:1.375rem;font-weight:var(--font-weight-bold);display:inline-block;vertical-align:middle;-webkit-margin-end:.75rem;margin-inline-end:.75rem}@media(max-width:767.98px){.inspection-form-modal .questions-list .question-card__title span{font-size:1rem}}.inspection-form-modal .questions-list .question-card__desc{font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:.25rem}@media(max-width:767.98px){.inspection-form-modal .questions-list .question-card__desc{font-size:.875rem}}.inspection-form-modal .questions-list .question-card__row{display:flex;gap:1rem}@media(max-width:575.98px){.inspection-form-modal .questions-list .question-card__row{flex-direction:column;gap:1.5rem}}.inspection-form-modal .questions-list .question-card__actions{display:flex;gap:1.5rem}.inspection-report-modal .progress-info{margin-top:1rem}.inspection-report-modal .progress-info__bar,.inspection-report-modal .progress-info__bar .p-progressbar-value{border-radius:18px}.inspection-report-modal .progress-info__text{font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:1rem}@media(max-width:991.98px){.inspection-report-modal .progress-info__text{font-size:.875rem}}.inspection-report-modal .questions-list{display:flex;flex-direction:column;gap:1rem}.inspection-report-modal .questions-list .question{border:1px solid var(--neutral-200);border-radius:6px;overflow:hidden;width:100%}.inspection-report-modal .questions-list .question__header{padding:1.5rem;background:var(--light-grey-bg)}@media(max-width:991.98px){.inspection-report-modal .questions-list .question__header{padding:1rem}}.inspection-report-modal .questions-list .question__title{font-size:1.125rem;color:var(--color-black)}@media(max-width:991.98px){.inspection-report-modal .questions-list .question__title{font-size:1rem}}.inspection-report-modal .questions-list .question__body{padding:1.5rem}@media(max-width:991.98px){.inspection-report-modal .questions-list .question__body{padding:1rem}}.inspection-report-modal .questions-list .question .form__upload-box{margin-top:1.5rem}@media(max-width:991.98px){.inspection-report-modal .questions-list .question .form__upload-box{margin-top:1rem}}.inspection-report-modal .questions-list .question .attachments-list{margin-top:1.5rem}@media(max-width:991.98px){.inspection-report-modal .questions-list .question .attachments-list{margin-top:1rem}}.inspection-report-modal .questions-list .question .attachments-list .attachment-item{display:flex;gap:.75rem}.inspection-report-modal .review-list .review-item{padding:1.25rem 1.5rem;border:1px solid var(--neutral-300);border-radius:6px}.inspection-report-modal .review-list .review-item:not(:last-child){margin-bottom:1rem}.inspection-report-modal .review-list .review-item__header{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-black);display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media(max-width:767.98px){.inspection-report-modal .review-list .review-item__header{flex-wrap:wrap;font-size:.875rem}}.inspection-report-modal .review-list .review-item__header--bold{font-weight:var(--font-weight-bold);flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.25rem}@media(max-width:767.98px){.inspection-report-modal .review-list .review-item__header--bold{flex-wrap:nowrap}}.inspection-report-modal .review-list .review-item__tag{padding:.5rem .75rem;border-radius:24px;min-width:80px;text-align:center;background:rgba(var(--primary-100-rgb),.4);font-weight:var(--font-weight-medium)}.inspection-report-modal .review-list .review-item__note{margin-top:1.5rem;padding:1.5rem;border-radius:12px;background-color:var(--light-grey-bg);color:var(--neutral-600);font-weight:var(--font-weight-medium);word-break:break-word}@media(max-width:767.98px){.inspection-report-modal .review-list .review-item__note{padding:1rem;margin-top:1rem;font-size:var(--font-size-sm)}}.inspection-report-modal .review-list .review-item .attachments-list{margin-top:1.5rem}.supplier-dashboard .form__section:not(:last-child){margin-bottom:1.5rem}.supplier-dashboard .intro-section .content__title{font-size:1.25rem}.supplier-dashboard .intro-section .content__desc{color:var(--neutral-700);margin-top:.75rem}.supplier-dashboard .intro-section .content .status-timeline{margin-top:2rem}.supplier-dashboard .timeline-accordion .p-accordion-header .p-accordion-header-link{padding:2rem;gap:1rem}@media(max-width:991.98px){.supplier-dashboard .timeline-accordion .p-accordion-header .p-accordion-header-link{align-items:flex-start;padding:1rem;gap:.75rem}}.supplier-dashboard .timeline-accordion .p-accordion-content{padding-bottom:2rem}@media(max-width:991.98px){.supplier-dashboard .timeline-accordion .p-accordion-content{padding-bottom:1rem}}@media(max-width:767.98px){.supplier-dashboard .form__button{padding:.75rem 1rem}}.warehouse-management .branches-list .branch{min-height:100%;padding:2rem;box-shadow:0 0 18px rgba(191,191,191,.25);border-radius:12px;display:flex;flex-direction:column}@media(max-width:1199.98px){.warehouse-management .branches-list .branch{padding:1rem}}.warehouse-management .branches-list .branch .timeline-header{margin-bottom:auto;width:100%;flex-grow:unset}@media(max-width:767.98px){.warehouse-management .branches-list .branch .timeline-header{flex-direction:column}}.warehouse-management .branches-list .branch__footer{margin-top:1.5rem}.warehouse-management .branches-list .branch__footer__content{width:100%;display:flex;flex-direction:column;gap:.5rem}.warehouse-management .branches-list .branch__footer,.warehouse-management .branches-list .branch__footer__row{display:flex;gap:.5rem;justify-content:space-between}@media(max-width:575.98px){.warehouse-management .branches-list .branch__footer__row--price{flex-direction:column}}.warehouse-management .branches-list .branch__date{display:flex;align-items:center;gap:.75rem;font-weight:var(--font-weight-medium)}@media(max-width:575.98px){.warehouse-management .branches-list .branch__date{font-size:.875rem}}.warehouse-management .branches-list .branch__date .icon{flex-shrink:0;font-size:1.25rem;color:var(--primary-color)}.warehouse-management .branches-list .branch__price{font-weight:var(--font-weight-bold);font-size:1.375rem;flex-shrink:0;display:flex;align-items:center}.warehouse-management .branches-list .branch .table-tag-list{flex-wrap:wrap}@media(max-width:767.98px){.warehouse-management .branches-list .branch .table-tag-list__count,.warehouse-management .branches-list .branch .table-tag-list__item{font-size:.875rem}}.quotations-page .branches-list .branch .table-tag-list{flex-wrap:nowrap}.products-grid .product{padding:1.5rem;border-radius:8px;box-shadow:0 0 18px rgba(191,191,191,.25);border:1px solid rgba(0,0,0,0);transition:all .3s;min-height:100%;display:flex;flex-direction:column}@media(max-width:767.98px){.products-grid .product{padding:1rem;font-size:.875rem}}.products-grid .product.selected{border-color:var(--primary-color)}.products-grid .product--category-inactive .product__header{opacity:.6}.products-grid .product__inactive-flag{position:absolute;top:1rem;inset-inline-end:1rem;z-index:2;width:24px;height:24px;padding:0;cursor:pointer}.products-grid .product__inactive-flag-icon{font-size:1.25rem}.products-grid .product__header{position:relative;height:200px;background:rgba(var(--neutral-200-rgb),.4);padding:1rem;border-radius:6px}@media(max-width:767.98px){.products-grid .product__header{padding:.75rem}}.products-grid .product__placeholder{color:var(--neutral-500);padding:2rem;font-size:2.75rem;display:flex;align-items:center;justify-content:center;min-height:100%}.products-grid .product__slider{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.products-grid .product__slider__swiper{width:100%}.products-grid .product__slider__row{display:flex;align-items:center;gap:.5rem}.products-grid .product__slider__slide{height:146px;display:flex;align-items:center;justify-content:center}.products-grid .product__slider .slider-btn button{width:30px;height:30px;padding:2px;font-size:12px;border-radius:50%;background:rgba(var(--color-black-rgb),.8);color:var(--color-white)}.products-grid .product__slider .slider-btn.swiper-button-disabled{opacity:0;visibility:hidden}.products-grid .product__img{max-height:100%;max-width:100%}.products-grid .product__checkbox{position:absolute;top:1rem;inset-inline-start:1rem;z-index:2}.products-grid .product .swiper-pagination{position:static;margin-top:.5rem;font-size:.875rem;font-weight:var(--font-weight-bold);transform:none}.products-grid .product__body{padding-top:1rem;flex-grow:1;width:100%}.products-grid .product__info{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media(max-width:575.98px){.products-grid .product__info{flex-direction:column;align-items:flex-start}}.products-grid .product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.125rem;font-weight:var(--font-weight-bold)}.products-grid .product__category{font-size:1rem;color:var(--neutral-600);font-weight:var(--font-weight-medium)}.products-grid .product__details{margin-block:1rem;padding-block:1rem;border-block:1px dashed var(--neutral-200);display:flex;flex-direction:column;gap:.75rem}.products-grid .product__detail-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:var(--neutral-600);font-weight:var(--font-weight-medium)}.products-grid .product__content-col{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}@media(max-width:575.98px){.products-grid .product__content-col{align-items:flex-start}}.products-grid .product__price{font-size:1.375rem;color:var(--primary-color);font-weight:var(--font-weight-bold)}.products-grid .product__footer{padding-top:.5rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.products-grid .product__tags{display:flex;flex-wrap:wrap;gap:.5rem}.products-grid .product__code{font-size:.875rem;font-weight:var(--font-weight-medium);padding:.375rem .75rem;background:rgba(var(--neutral-200-rgb),.5);border-radius:24px;text-align:center;color:var(--color-black);display:inline-block}@media(max-width:767.98px){.products-grid .product__code{font-size:.75rem}}@media(max-width:575.98px){.product-catalog-modal .p-dialog-footer .form__actions[class]{flex-direction:column}}.product-catalog-modal .empty-box__title{-webkit-margin-before:1rem;margin-block-start:1rem}.product-catalog-modal .empty-box__icon{height:auto}.product-catalog-modal .results__header{color:var(--color-black);background:var(--light-grey-bg);border-block:1px solid var(--neutral-200);padding:1.5rem;font-size:1rem;font-weight:var(--font-weight-medium)}@media(max-width:991.98px){.product-catalog-modal .results__header{padding:1rem .5rem}}.product-catalog-modal .results__list{padding:.5rem 1.5rem}@media(max-width:991.98px){.product-catalog-modal .results__list{padding:.5rem}}.product-catalog-modal .results .product{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-radius:8px;transition:all .3s;cursor:pointer}@media(max-width:767.98px){.product-catalog-modal .results .product{flex-direction:column;align-items:flex-start;padding:1rem}}.product-catalog-modal .results .product:not(:last-child){margin-bottom:.5rem}.product-catalog-modal .results .product:hover{background:rgba(var(--neutral-200-rgb),.2)}.product-catalog-modal .results .product__info{display:flex;align-items:center;gap:.5rem}.product-catalog-modal .results .product__checkbox{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.product-catalog-modal .results .product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-black)}@media(max-width:991.98px){.product-catalog-modal .results .product__title{font-size:.875rem}}.product-catalog-modal .results .product__subtitle{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--neutral-600)}@media(max-width:991.98px){.product-catalog-modal .results .product__subtitle{font-size:.75rem}}.product-catalog-modal .results .product__tags{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:991.98px){.product-catalog-modal .results .product__tags{gap:.5rem}}.product-catalog-modal .results .product__tag{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:24px;background:rgba(var(--neutral-200-rgb),.5);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-black);border:1px solid rgba(0,0,0,0);transition:all .3s}@media(max-width:991.98px){.product-catalog-modal .results .product__tag{font-size:.625rem}}.product-catalog-modal .results .product__tag img{width:18px;flex-shrink:0}.product-catalog-modal .results .product--selected[class]{background:rgba(var(--primary-100-rgb),.2)}.product-catalog-modal .results .product--selected[class] .product__tag{background:var(--surface-a);border-color:var(--neutral-300)}.product-settings__grid{display:flex;flex-direction:column;gap:1.5rem}.product-settings .p-accordion-tab:not(:last-child){margin-bottom:1.5rem}.product-settings .add-btn{padding:.5rem 1rem}.product-settings .add-btn .icon{flex-shrink:0}.product-settings .header-tags{display:flex;flex-wrap:wrap;gap:.5rem}.product-settings .header-tag{padding:.375rem .5rem;border-radius:4px;background:var(--light-grey-bg);border:1px solid var(--neutral-300);font-size:1rem;font-weight:var(--font-weight-medium)}@media(max-width:991.98px){.product-settings .header-tag{font-size:.75rem}}.product-settings .p-accordion-tab .p-accordion-header .p-accordion-header-link[class]{align-items:center}.product-settings .pricing-accordions{margin-top:2rem}.product-settings .pricing-accordions .p-accordion-tab .p-accordion-header .p-accordion-header-link{padding-block:1rem}.import-request-details .p-accordion-tab .p-accordion-header .p-accordion-header-link{gap:1rem}@media(max-width:991.98px){.import-request-details .p-accordion-tab .p-accordion-header .p-accordion-header-link{align-items:flex-start;gap:.75rem}}.import-request-details .p-accordion-tab .review-card__header{margin-bottom:0}.import-request-details .p-accordion-tab .p-accordion-content[class]{padding:0 1.5rem 1.5rem}@media(max-width:991.98px){.import-request-details .p-accordion-tab .p-accordion-content[class]{padding:0 1rem 1rem}}@media(max-width:767.98px){.import-request-details .form__button{padding:.75rem;min-height:auto}}.import-request-details .products-list{display:flex;flex-direction:column;gap:.75rem}.import-request-details .products-list .product{border-radius:8px;padding:1.5rem;border:1px solid var(--neutral-300);transition:all .3s;background:var(--light-grey-bg)}@media(max-width:991.98px){.import-request-details .products-list .product{padding:1rem}}.import-request-details .products-list .product--success{background:rgba(var(--primary-100-rgb),.2);border-color:var(--primary-300)}.import-request-details .products-list .product--error{background:rgba(var(--color-danger-rgb),.05);border-color:rgba(var(--color-danger-rgb),.5)}.import-request-details .products-list .product--active{border-color:var(--primary-color);background:rgba(0,0,0,0)}.import-request-details .products-list .product__tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}@media(max-width:991.98px){.import-request-details .products-list .product__tags{gap:.5rem}}.import-request-details .products-list .product__tag{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:24px;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-black);border:1px solid var(--neutral-300);background:var(--surface-a)}@media(max-width:991.98px){.import-request-details .products-list .product__tag{font-size:.75rem}}.import-request-details .products-list .product__tag img{width:18px;flex-shrink:0}.import-request-details .products-list .product__tag span{color:var(--neutral-600)}.import-request-details .products-list .product__desc{color:var(--neutral-600);font-weight:var(--font-weight-regular);margin-top:1rem;font-size:.875rem}.import-request-details .products-list .product__desc .label{font-weight:var(--font-weight-medium);color:var(--color-black)}.import-request-details .products-list .product__form{margin-top:1.5rem}@media(max-width:991.98px){.import-request-details .products-list .product__form{margin-top:1rem}}.import-request-details .products-list .product__info{display:flex;align-items:center;gap:.5rem}.import-request-details .products-list .product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-black)}@media(max-width:991.98px){.import-request-details .products-list .product__title{font-size:.875rem}}.import-request-details .products-list .product__subtitle{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--neutral-600)}@media(max-width:991.98px){.import-request-details .products-list .product__subtitle{font-size:.75rem}}.import-request-details .products-list .product__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:575.98px){.import-request-details .products-list .product__header{flex-direction:column;align-items:flex-start}}.import-request-details .products-list .product__header__actions{display:flex;align-items:center;gap:1rem}@media(max-width:767.98px){.import-request-details .products-list .product__header__actions{flex-wrap:wrap}}.import-request-details .products-list .product__header__actions .divider{width:1px;height:23px;background-color:var(--neutral-200);margin-inline:.25rem}.import-request-details .products-list .product__header__actions .divider--sm{margin-inline:0}@media(max-width:767.98px){.import-request-details .products-list .product__header__actions .divider--sm{display:none}}.import-request-details .products-list .product__header__actions .form__button .icon{font-size:1.125rem}.import-request-details .products-list .product .reject-info{margin-top:1.5rem}@media(max-width:991.98px){.import-request-details .products-list .product .reject-info{margin-top:1rem}}.import-request-details .products-list .product .reject-info__title{display:flex;align-items:center;gap:.75rem;font-weight:var(--font-weight-bold);color:var(--color-danger)}.import-request-details .products-list .product .reject-info__icon{font-size:1.25rem;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(var(--color-danger-rgb),.05);display:flex;align-items:center;justify-content:center}.import-request-details .products-list .product .reject-info__reason{margin-top:.75rem;font-weight:var(--font-weight-medium);color:var(--neutral-700)}.import-request-details .products-list .list-divider{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;opacity:0;transition:opacity .3s ease-in-out;min-height:1rem}.import-request-details .products-list .list-divider--active,.import-request-details .products-list .list-divider:hover{opacity:1}.import-request-details .products-list .list-divider .form__action-icon-btn .icon{font-size:1rem;padding:1px}.import-request-details .products-list .list-divider__line{flex-grow:1;height:1px;background-image:linear-gradient(to right,var(--neutral-900) 50%,transparent 0);background-size:8px 1px;background-repeat:repeat-x}.import-request-details .products-list .list-divider--active{gap:0}.import-request-details .products-list .list-divider--active .list-divider__line{background:var(--neutral-900)}.marketplace-page .hero{padding-block:6.25rem;text-align:center;background:radial-gradient(60.6% 60.6% at 50% 39.4%,rgba(142,180,155,.2) 0,rgba(255,255,255,.2) 100%)}@media(max-width:767.98px){.marketplace-page .hero{padding-block:3.125rem}}.marketplace-page .hero__title{font-size:2.5rem}@media(max-width:991.98px){.marketplace-page .hero__title{font-size:2rem}}@media(max-width:767.98px){.marketplace-page .hero__title{font-size:1.75rem}}.marketplace-page .hero__desc{font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:.75rem}@media(max-width:991.98px){.marketplace-page .hero__desc{font-size:.875rem}}.marketplace-page .hero__actions{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-shrink:0;margin-top:1.5rem}@media(max-width:991.98px){.marketplace-page .hero__actions{flex-direction:column;gap:.75rem}}.marketplace-page .hero__actions__btn{flex-shrink:0}.marketplace-page .hero__actions__search{max-width:624px}.marketplace-page__sections{display:flex;flex-direction:column;gap:4rem}.marketplace-page .marketplace-slider__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.marketplace-page .marketplace-slider__header__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-grow:1}@media(max-width:767.98px){.marketplace-page .marketplace-slider__header__row{flex-direction:column;align-items:flex-start}}.marketplace-page .marketplace-slider__action-btn{padding:.5rem 1rem}.marketplace-page .marketplace-slider__action-btn .icon{flex-shrink:0;font-size:1.25rem}.marketplace-page .marketplace-slider__title{font-size:1.25rem;font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.marketplace-page .marketplace-slider__title{font-size:1.125rem}}.marketplace-page .marketplace-slider__nav{display:flex;align-items:center;gap:.5rem}.marketplace-page .marketplace-slider__btn.swiper-button-disabled{opacity:.3}.marketplace-page .marketplace-slider__btn.swiper-button-disabled button{cursor:not-allowed}.marketplace-page .marketplace-slider__nav-btn[class]{width:1.75rem;height:1.75rem;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;color:var(--color-black);background:var(--surface-a);transition:all .2s ease}.marketplace-page .marketplace-slider__nav-btn[class] .icon{font-size:.75rem}.marketplace-page .marketplace-slider__nav-btn[class]:hover{background:rgba(var(--neutral-200-rgb),.5)}.marketplace-page .marketplace-slider__swiper{width:100%;padding:10px;margin:-10px}.marketplace-page .marketplace-slider__swiper .swiper-wrapper{align-items:stretch}.marketplace-page .marketplace-slider__swiper .swiper-slide{height:auto}.marketplace-page .marketplace-slider__column{display:grid;grid-template-rows:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;min-height:100%}.marketplace-page .marketplace-slider__column-item{width:100%}.marketplace-page .marketplace-slider__loading-slide{display:flex;align-items:center;justify-content:center;min-height:100%;padding:1rem}.marketplace-page .category-card{border-radius:8px;min-height:100%;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease;gap:1rem;text-align:center}.marketplace-page .category-card--no-border .category-card__image-wrapper{border-color:rgba(0,0,0,0)}.marketplace-page .category-card--sm{gap:.25rem}.marketplace-page .category-card--sm .category-card__image-wrapper{width:76px;height:76px;padding:3px}@media(max-width:767.98px){.marketplace-page .category-card--sm .category-card__image-wrapper{width:60px;height:60px}}.marketplace-page .category-card--active .category-card__image-wrapper,.marketplace-page .category-card:hover .category-card__image-wrapper{border-color:var(--primary-color);box-shadow:0 0 18px var(--primary-100)}.marketplace-page .category-card--active .category-card__label{color:var(--primary-color)}.marketplace-page .category-card__image-wrapper{width:86px;height:86px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 18px rgba(191,191,191,.25);background-color:var(--surface-a);padding:10px;border:1px solid var(--neutral-500);transition:all .2s}@media(max-width:767.98px){.marketplace-page .category-card__image-wrapper{width:70px;height:70px;padding:5px}}.marketplace-page .category-card__image-wrapper .avatar-item__img{width:100%;height:100%}.marketplace-page .category-card__label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1rem;font-weight:var(--font-weight-medium);transition:color .2s}@media(max-width:767.98px){.marketplace-page .category-card__label{font-size:.875rem}}.marketplace-page .supplier-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;border-radius:24px;border:1.5px solid rgba(0,0,0,0);box-shadow:0 0 10px rgba(191,191,191,.25);position:relative;transition:all .25s ease;text-align:center}.marketplace-page .supplier-card:hover{transform:translateY(-3px)}.marketplace-page .supplier-card--selected{border-color:var(--primary-color)}.marketplace-page .supplier-card__bookmark,.marketplace-page .supplier-card__checkbox[class]{position:absolute;top:1.5rem;inset-inline-end:1.5rem;z-index:1}.marketplace-page .supplier-card__bookmark{padding:0}.marketplace-page .supplier-card__checkbox[class]{width:32px;height:32px}.marketplace-page .supplier-card__checkbox[class] .p-checkbox-box{width:100%;height:100%}.marketplace-page .supplier-card__bookmark-icon{font-size:1.5rem;color:var(--primary-color);transition:color .2s ease}.marketplace-page .supplier-card__image-wrapper{width:60px;height:60px;border-radius:50%;overflow:hidden;background-color:var(--surface-a);flex-shrink:0;transition:box-shadow .2s ease}.marketplace-page .supplier-card__image-wrapper .avatar-item__img{width:100%;height:100%}.marketplace-page .supplier-card__name{font-size:1;font-weight:var(--font-weight-medium);color:var(--color-black);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:767.98px){.marketplace-page .supplier-card__name{font-size:.875rem}}.marketplace-page__top-suppliers{display:flex;flex-direction:column;gap:2.5rem}.marketplace-page__top-suppliers-sentinel{display:flex;align-items:center;justify-content:center;padding:1rem 0;min-height:1px}.marketplace-page .top-supplier .supplier-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}@media(max-width:767.98px){.marketplace-page .top-supplier .supplier-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.marketplace-page .top-supplier .supplier-header__avatar{width:109px;height:109px;flex-shrink:0}@media(max-width:767.98px){.marketplace-page .top-supplier .supplier-header__avatar{width:80px;height:80px}}.marketplace-page .top-supplier .supplier-header__info{flex-grow:1}.marketplace-page .top-supplier .supplier-header__info-head{display:flex;align-items:center;gap:.75rem}@media(max-width:767.98px){.marketplace-page .top-supplier .supplier-header__info-head{flex-wrap:wrap}}.marketplace-page .top-supplier .supplier-header__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.375rem;font-weight:var(--font-weight-medium)}@media(max-width:991.98px){.marketplace-page .top-supplier .supplier-header__title{font-size:1rem}}.marketplace-page .top-supplier .supplier-header__desc{color:var(--neutral-600);font-weight:var(--font-weight-medium);margin-top:.75rem;max-width:820px;line-height:1.7}@media(max-width:991.98px){.marketplace-page .top-supplier .supplier-header__desc{font-size:.875rem}}.marketplace-page .top-supplier .supplier-header__more-link{flex-shrink:0}.marketplace-page .top-supplier .supplier-header .status-badge{padding:.75rem;font-size:1rem;font-weight:var(--font-weight-medium);border-radius:24px}@media(max-width:991.98px){.marketplace-page .top-supplier .supplier-header .status-badge{padding-block:.5rem;font-size:.875rem}}.marketplace-page .top-supplier .supplier-header .status-badge:before{display:none}.marketplace-page .top-supplier .supplier-footer{margin-top:1.5rem;text-align:center}.marketplace-page .top-supplier__slider{width:100%}.marketplace-page .products-slider{display:flex;align-items:center}.marketplace-page .products-slider .swiper{width:100%}@media(max-width:991.98px){.marketplace-page .products-slider .swiper{margin-inline:-20px}}.marketplace-page .products-slider .slider-btn{position:relative;z-index:2;transition:all .3s}@media(min-width:992px){.marketplace-page .products-slider .slider-btn{margin-inline:-24px}}.marketplace-page .products-slider .slider-btn button{width:48px;height:48px;padding:2px;box-shadow:0 0 20px rgba(103,103,103,.25);border-radius:50%;background:var(--surface-a);color:var(--color-black);border:none}.marketplace-page .products-slider .slider-btn button:hover{background:var(--primary-100)}html[dir=rtl] .marketplace-page .products-slider .slider-btn button{transform:scale(-1)}@media(max-width:991.98px){.marketplace-page .products-slider .slider-btn button{width:35px;height:35px}}.marketplace-page .products-slider .slider-btn button .icon{font-size:14px}.marketplace-page .products-slider .slider-btn.swiper-button-disabled{opacity:0;visibility:hidden}.marketplace-page .filter-card__header{margin-bottom:2rem;display:flex;align-items:center;gap:1rem;justify-content:space-between}@media(max-width:575.98px){.marketplace-page .filter-card__header{flex-direction:column;align-items:flex-start;gap:.5rem}}.marketplace-page .filter-card__search{max-width:504px}.marketplace-page .filter-card__action-btn{flex-shrink:0}.marketplace-page .filter-card__sliders_wrapper{display:flex;flex-direction:column;gap:2rem}.marketplace-page .filter-card__sliders_wrapper .marketplace-slider__title{margin-bottom:1rem}.marketplace-page .filter-card__sliders_wrapper .category-card{max-width:200px}.marketplace-page .filter-card__sliders_wrapper .slider-btn button{width:40px;height:40px}@media(max-width:767.98px){.marketplace-page .filter-card__sliders_wrapper .slider-btn button{width:30px;height:30px}}.marketplace-page .filter-card__sliders_wrapper .slider-btn button .icon{font-size:12px}.marketplace-page .filter-card .app-tabs__item{background:rgba(0,0,0,0);border-color:var(--neutral-500)}.marketplace-page .filter-card .app-tabs__item:hover{border-color:var(--primary-200)}.marketplace-page .filter-card .app-tabs__item.active{background:var(--primary-color);color:#fff}.marketplace-page .page-grid{--gutter-x:0.5rem;--gutter-y:0.5rem}.marketplace-product{border-radius:8px;box-shadow:0 0 18px rgba(191,191,191,.25);display:flex;flex-direction:column;padding:1rem;min-height:100%;border:1px solid rgba(0,0,0,0);transition:border-color .3s}.marketplace-product:hover .marketplace-product__image-wrapper img{transform:scale(1.05)}.marketplace-product--selected{border-color:var(--primary-color)}.marketplace-product__header{position:relative;margin-bottom:1rem}.marketplace-product__header__box{position:absolute;top:0;left:0;width:100%;padding:1rem 1rem 0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;z-index:1}.marketplace-product__bookmark[class]{background:var(--surface-a)!important;border:none;width:2.875rem;height:2.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-black);flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto;box-shadow:0 0 18px rgba(191,191,191,.25)}@media(max-width:1199.98px){.marketplace-product__bookmark[class]{width:2rem;height:2rem}}.marketplace-product__bookmark[class].active,.marketplace-product__bookmark[class]:hover{color:var(--primary-color);opacity:1!important}.marketplace-product__bookmark[class] .icon{font-size:1.5rem}@media(max-width:1199.98px){.marketplace-product__bookmark[class] .icon{font-size:1rem}}.marketplace-product__checkbox[class]{-webkit-margin-start:auto;margin-inline-start:auto;width:32px;height:32px;flex-shrink:0}.marketplace-product__checkbox[class] .p-checkbox-box{width:100%;height:100%}.marketplace-product__discount{background:var(--color-danger);color:#fff;padding:.375rem 1rem;border-radius:24px;font-size:1rem;font-weight:var(--font-weight-bold);text-align:center}@media(max-width:1199.98px){.marketplace-product__discount{padding:.25rem .5rem;font-size:.875rem;font-weight:var(--font-weight-medium)}}.marketplace-product__image-wrapper{background:rgba(var(--neutral-200-rgb),.4);border-radius:6px;overflow:hidden;aspect-ratio:1.4317;display:flex;align-items:center;justify-content:center;color:var(--neutral-500);font-size:2rem}.marketplace-product__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.marketplace-product__category{border:1px solid var(--neutral-400);padding:.125rem .5rem;font-size:.875rem;border-radius:12px;font-weight:var(--font-weight-medium);margin-bottom:.5rem}.marketplace-product__body{display:flex;flex-direction:column;align-items:flex-start}.marketplace-product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.125rem;font-weight:var(--font-weight-bold);margin-bottom:.25rem;word-break:break-word}@media(max-width:1199.98px){.marketplace-product__title{font-size:1rem}}.marketplace-product__supplier{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;color:var(--secondary-color-500);font-weight:var(--font-weight-medium);margin-bottom:.25rem}@media(max-width:1199.98px){.marketplace-product__supplier{font-size:.875rem}}.marketplace-product__supplier .avatar-item__img{width:32px;height:32px;flex-shrink:0;font-size:14px}.marketplace-product__specs{margin-bottom:1rem;background:rgba(var(--neutral-200-rgb),.4);padding:.5rem;display:inline-flex;gap:.25rem;border-radius:8px;color:var(--neutral-600);font-weight:var(--font-weight-medium)}@media(max-width:1199.98px){.marketplace-product__specs{font-size:.875rem}}.marketplace-product__pricing{display:flex;flex-direction:column;gap:.25rem}.marketplace-product__pricing .app-message{--text-color:var(--color-black);border:1px solid var(--color-info)}@media(max-width:1199.98px){.marketplace-product__pricing .app-message__content{font-size:.875rem}}.marketplace-product__pricing .original-price{color:var(--color-danger);font-size:1.125rem;text-decoration:line-through}@media(max-width:1199.98px){.marketplace-product__pricing .original-price{font-size:1rem}}.marketplace-product__pricing .current-price-row{display:flex;gap:.5rem;flex-wrap:wrap}.marketplace-product__pricing .current-price{font-weight:var(--font-weight-bold);font-size:1.375rem;color:var(--neutral-800)}@media(max-width:1199.98px){.marketplace-product__pricing .current-price{font-size:1.125rem}}.marketplace-product__pricing .box-details{color:var(--neutral-600);padding-top:.375rem}@media(max-width:1199.98px){.marketplace-product__pricing .box-details{font-size:.875rem}}.marketplace-product__pricing .currency-symbol{font-weight:var(--font-weight-medium)}.marketplace-product__footer{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}@media(max-width:1199.98px){.marketplace-product__footer{gap:.5rem}}.marketplace-product__footer .quantity-controls{display:flex;align-items:center;justify-content:space-between;border:none;padding:0;height:36px}.marketplace-product__footer .quantity-controls .qty-btn{width:1.875rem;height:1.875rem;flex-shrink:0;border:1px solid var(--neutral-400);border-radius:4px;background:rgba(0,0,0,0);font-size:.75rem;color:var(--color-black);display:flex;align-items:center;justify-content:center;padding:.125rem}.marketplace-product__footer .quantity-controls .qty-btn:hover{background:var(--primary-100)}.marketplace-product__footer .quantity-controls .qty-input{font-size:1.25rem;font-weight:var(--font-weight-medium);min-width:1.875rem;text-align:center;flex-grow:1;border:none;outline:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.marketplace-product__footer .quantity-controls .qty-input::-webkit-inner-spin-button,.marketplace-product__footer .quantity-controls .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.marketplace-product__footer__actions{display:flex;gap:.5rem;align-items:stretch;margin-top:.5rem}@media(max-width:1199.98px){.marketplace-product__footer__actions{margin-top:0}.marketplace-product__action-btn{font-size:.875rem;padding:.75rem}}.marketplace-product__action-btn.actions-btn{font-size:.875rem;flex-shrink:0;width:50px;padding:0}.marketplace-product .currency-symbol{font-weight:var(--font-weight-medium)}.bookmark-overlay{border-radius:6px;box-shadow:0 0 18px rgba(191,191,191,.25);width:400px;max-width:100%}.bookmark-overlay:after,.bookmark-overlay:before{display:none}.bookmark-overlay .p-overlaypanel-content{padding:1rem 1.5rem}.bookmark-overlay__header{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-black);padding-bottom:1rem}.bookmark-overlay__items-wrapper{padding-block:1rem;border-block:1px solid var(--neutral-200)}.bookmark-overlay__items{max-height:170px;overflow-y:auto}.bookmark-overlay__items .save-to-list-item{cursor:pointer;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .2s;color:var(--primary-color);font-size:1rem;font-weight:var(--font-weight-medium)}.bookmark-overlay__items .save-to-list-item .box-icon{font-size:1.25rem;flex-shrink:0}.bookmark-overlay__items .save-to-list-item:hover{background-color:var(--surface-hover)}.bookmark-overlay__items__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:2rem;text-align:center}.bookmark-overlay__items__empty-state .empty-state-icon{font-size:4rem;color:var(--neutral-500);margin-bottom:1rem}.bookmark-overlay__items__empty-state .empty-state-text{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--neutral-600);margin:0}.bookmark-overlay__footer{display:flex;align-items:center;gap:1rem;padding-top:1rem}.bookmark-overlay__footer .add-btn{width:40px;height:45px;flex-shrink:0;padding:0;border-radius:4px}.bookmark-overlay__empty-state{min-height:165px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;color:var(--neutral-500);font-size:.875rem;font-weight:var(--font-weight-medium)}.bookmark-overlay__empty-state .icon{font-size:1.5625rem}.work-hours-overlay{background:var(--dark-bg);border-radius:6px;box-shadow:0 0 18px rgba(191,191,191,.25);max-width:100%;margin:.5rem}.work-hours-overlay:after,.work-hours-overlay:before{display:none}.work-hours-overlay .p-overlaypanel-content{padding:1rem;max-height:300px;overflow-y:auto}.work-hours-overlay .work-hours-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#fff;font-weight:var(--font-weight-medium)}.work-hours-overlay .work-hours-item:not(:last-child){border-bottom:1px solid var(--neutral-200);padding-bottom:.75rem;margin-bottom:.75rem}.work-hours-overlay .work-hours-item__time{border:1px solid hsla(0,0%,100%,.1);text-align:center;color:var(--neutral-400);padding:.375rem .5rem;border-radius:4px;font-size:.875rem}.work-hours-overlay .work-hours-item__days{font-size:1rem}@media(max-width:1199.98px){.work-hours-overlay .work-hours-item__days{font-size:.875rem}}.marketplace-details-page .page-stats .stats-card{display:flex;align-items:center;gap:1.5rem;min-height:100%}@media(max-width:1199.98px){.marketplace-details-page .page-stats .stats-card{padding:1rem;gap:.5rem}}.marketplace-details-page .page-stats .stats-card__label{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--neutral-800)}@media(max-width:1199.98px){.marketplace-details-page .page-stats .stats-card__label{font-size:.875rem}}.marketplace-details-page .page-stats .stats-card__value{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:.25rem;display:inline-flex;flex-wrap:wrap;gap:.25rem .875rem}@media(max-width:1199.98px){.marketplace-details-page .page-stats .stats-card__value{font-size:.75rem}}.marketplace-details-page .page-stats .stats-card__value__btn{font-size:.875rem}.marketplace-details-page .page-stats .stats-card__value__btn .icon{font-size:1rem;flex-shrink:0}.marketplace-details-page .page-stats .stats-card__icon-wrapper{width:44px;height:44px;background:rgba(var(--primary-color-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0;font-size:1.25rem}@media(max-width:1199.98px){.marketplace-details-page .page-stats .stats-card__icon-wrapper{font-size:1rem;width:32px;height:32px}}.product-details-page .product__grid{--gutter-x:1.5rem;--gutter-y:1rem}.product-details-page .product__image-col .marketplace-product__header{margin-bottom:0}.product-details-page .product__image-col .marketplace-product__image-wrapper{aspect-ratio:13/20}@media(max-width:991.98px){.product-details-page .product__image-col .marketplace-product__image-wrapper{aspect-ratio:1.4317}}.product-details-page .product__info{min-height:100%;display:flex;flex-direction:column}.product-details-page .product__info__grid{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem;flex-grow:1}.product-details-page .product__title{font-size:1.25rem;font-weight:var(--font-weight-bold)}.product-details-page .product__spec{color:var(--neutral-600);margin-top:.25rem;font-weight:var(--font-weight-medium)}.product-details-page .product__supplier{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:575.98px){.product-details-page .product__supplier{flex-direction:column;align-items:flex-start;gap:.5rem}}.product-details-page .product__supplier__info{font-size:1.125rem}@media(max-width:991.98px){.product-details-page .product__supplier__info{font-size:1rem}}.product-details-page .product__supplier__label{color:var(--neutral-800)}.product-details-page .product__supplier__name{color:var(--secondary-color-500);font-weight:700}.product-details-page .product__supplier .status-badge{padding:.75rem;font-size:1rem;font-weight:var(--font-weight-medium);border-radius:24px}@media(max-width:991.98px){.product-details-page .product__supplier .status-badge{padding-block:.5rem;font-size:.875rem}}.product-details-page .product__supplier .status-badge:before{display:none}.product-details-page .product .marketplace-product__pricing{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.product-details-page .product .marketplace-product__pricing .original-price{font-size:1rem;color:var(--neutral-600)}.product-details-page .product .marketplace-product__pricing .current-price{font-size:1.5rem}.product-details-page .product .marketplace-product__pricing .current-price .amount{color:var(--primary-color)}.product-details-page .product .marketplace-product__pricing .box-details{padding-top:.5rem}.product-details-page .product .currency-symbol{font-weight:var(--font-weight-medium)}.product-details-page .product__prices__title{font-size:1.125rem;font-weight:var(--font-weight-bold);margin-bottom:1.125rem}.product-details-page .product__prices__grid{padding-top:1rem}.product-details-page .product__prices .price-card{min-height:100%;background:rgba(var(--neutral-200-rgb),.4);border:1px solid var(--neutral-200);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.product-details-page .product__prices .price-card__timer{background:var(--surface-a);color:var(--neutral-600);border:1px solid var(--color-black);border-radius:24px;padding:.25rem 1rem;font-size:.875rem;font-weight:var(--font-weight-bold);text-align:center;margin-top:-2rem}@media(max-width:991.98px){.product-details-page .product__prices .price-card__timer{font-size:.75rem}}.product-details-page .product__prices .price-card__timer span{min-width:17px}.product-details-page .product__prices .price-card__label{color:var(--neutral-600);font-size:.875rem;font-weight:var(--font-weight-medium)}.product-details-page .product__prices .price-card .original-price{font-size:.875rem}.product-details-page .product__prices .price-card .current-price{font-size:1rem}.product-details-page .product__desc{color:var(--neutral-500);font-weight:var(--font-weight-medium);line-height:1.6}@media(max-width:767.98px){.product-details-page .product__desc{font-size:.875rem}}.product-details-page .product__tags{display:flex;gap:.75rem;flex-wrap:wrap}.product-details-page .product__tag{background:rgba(var(--neutral-200-rgb),.3);color:var(--neutral-700);padding:.75rem;border-radius:24px;font-weight:var(--font-weight-medium)}@media(max-width:991.98px){.product-details-page .product__tag{font-size:.875rem;padding:.5rem 1rem}}.product-details-page .product .marketplace-product__footer{flex-direction:row;align-items:center;gap:4rem}@media(max-width:575.98px){.product-details-page .product .marketplace-product__footer{flex-direction:column;gap:1rem}}.product-details-page .product .marketplace-product__footer .quantity-controls{width:9.75rem;max-width:100%}@media(max-width:575.98px){.product-details-page .product .marketplace-product__footer .quantity-controls{width:100%}}.product-details-page .product .marketplace-product__footer .quantity-controls .qty-btn{width:2.5rem;height:2.5rem}.product-details-page .product .marketplace-product__footer .add-to-cart-btn{margin-top:0}.product-details-page .slider-section .marketplace-slider__title{margin-bottom:1.5rem}.cart-menu__trigger{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:opacity .3s}.cart-menu__trigger:hover{opacity:.8}.cart-menu__icon{font-size:1.5rem;color:var(--color-black)}.cart-menu__badge{position:absolute;min-width:22px;height:22px;border-radius:50%;background:var(--color-danger);color:#fff;font-size:.7rem;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;top:-13px;right:-13px;padding:2px}.cart-overlay{width:440px;max-width:100%;box-shadow:0 0 18px rgba(191,191,191,.4);border-radius:8px;color:var(--color-black);padding:0}.cart-overlay:after,.cart-overlay:before{display:none}.cart-overlay .p-overlaypanel-content{padding:0;display:flex;flex-direction:column;max-height:calc(100vh - 100px)}.cart-overlay__header{padding:1.5rem 1.5rem 1rem;flex-shrink:0;border-bottom:none}.cart-overlay__header__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-overlay__clear-btn[class],.cart-overlay__title{font-size:1rem;font-weight:var(--font-weight-medium)}.cart-overlay__clear-btn[class]{padding:0}.cart-overlay__clear-btn[class]:hover{color:rgba(var(--color-danger-rgb),.8);background:rgba(0,0,0,0)}.cart-overlay__body{flex-grow:1;overflow-y:auto;padding:0 1.5rem 1.5rem}.cart-overlay .cart-list .cart-item{display:flex;align-items:center;gap:.5rem;padding:1rem;border:1px solid var(--neutral-300);border-radius:8px;transition:all .3s}.cart-overlay .cart-list .cart-item:hover{border-color:var(--primary-color)}.cart-overlay .cart-list .cart-item:not(:last-child){margin-bottom:1rem}.cart-overlay .cart-list .cart-item__avatar{width:1.75rem;height:1.75rem;font-size:.75rem}.cart-overlay .cart-list .cart-item__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:var(--font-weight-medium);font-size:1rem}.cart-overlay .cart-list .cart-item__cart-icon-wrapper{display:inline-flex;position:relative;-webkit-padding-end:.25rem;padding-inline-end:.25rem;flex-shrink:0}.cart-overlay .cart-list .cart-item__cart-icon-wrapper .cart-icon{font-size:1.25rem;color:var(--color-black)}.cart-overlay .cart-list .cart-item__cart-icon-wrapper .cart-badge{position:absolute;min-width:18px;height:18px;border-radius:50%;background:var(--color-danger);color:#fff;font-size:.65rem;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;top:-10px;right:-5px;padding:1px}html[dir=rtl] .cart-overlay .cart-list .cart-item__cart-icon-wrapper .cart-badge{right:-10px}.cart-overlay .cart-list .cart-item__delete-btn[class]{font-size:1.4375rem;flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.cart-overlay .empty-cart-menu{text-align:center;padding-block:4rem}.cart-overlay .empty-cart-menu .empty-icon{font-size:2.75rem;color:var(--neutral-500)}.cart-overlay .empty-cart-menu .empty-title{font-size:1rem;font-weight:var(--font-weight-bold);margin-top:1rem}.cart-overlay .empty-cart-menu .empty-desc{font-size:.875rem;color:var(--neutral-800)}.carts-page__grid[class]{--gutter-x:2rem;--gutter-y:1rem}@media(max-width:1199.98px){.carts-page__grid[class]{--gutter-x:1rem}}.carts-page .form__section:not(:last-child){margin-bottom:2rem}@media(max-width:1199.98px){.carts-page .form__section:not(:last-child){margin-bottom:1rem}}.carts-page .cart-list,.carts-page .cart-list__items{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1199.98px){.carts-page .cart-list,.carts-page .cart-list__items{gap:1rem}}.carts-page .cart-list__header{display:flex;align-items:center;gap:.5rem}html[dir=ltr] .carts-page .cart-list__header{gap:calc(.5rem + 13px)}@media(max-width:1199.98px){html[dir=rtl] .carts-page .cart-list__header{-webkit-padding-start:13px;padding-inline-start:13px}}.carts-page .cart-list__header .cart-menu__trigger{opacity:1;cursor:auto}.carts-page .cart-list__title{font-size:1.25rem;font-weight:var(--font-weight-semibold)}.carts-page .cart-list__info__title{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--primary-color)}.carts-page .cart-list__info__desc{margin-top:.25rem;font-size:.875rem;color:var(--neutral-500);font-weight:var(--font-weight-medium)}.carts-page .cart-list__info__count{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.carts-page .cart-list__info__remove-btn[class]{font-weight:var(--font-weight-medium)}.carts-page .cart-item__row{display:flex;align-items:center;gap:1rem}@media(max-width:1199.98px){.carts-page .cart-item__row{align-items:flex-start;gap:.5rem}}.carts-page .cart-item__image{width:180px;flex-shrink:0}@media(max-width:1199.98px){.carts-page .cart-item__image{width:70px;font-size:20px}}.carts-page .cart-item__remove-btn[class]{width:auto;gap:0;font-size:1.4375rem;flex-shrink:0}.carts-page .cart-item__note{margin-top:1rem}@media(max-width:1199.98px){.carts-page .cart-item__note{margin-top:.75rem}}.carts-page .cart-item__content{flex-grow:1;display:flex;flex-direction:column;min-height:100%;align-self:stretch}.carts-page .cart-item__content .box-details,.carts-page .cart-item__content .original-price{font-size:.875rem}@media(max-width:1199.98px){.carts-page .cart-item__content .box-details,.carts-page .cart-item__content .original-price{font-size:.75rem}}.carts-page .cart-item__content .current-price{font-size:1rem}.carts-page .cart-item__content .box-details{padding-top:3px;font-weight:var(--font-weight-medium)}.carts-page .cart-item__content .quantity-controls{width:120px;max-width:100%}@media(max-width:1199.98px){.carts-page .cart-item__content .quantity-controls .qty-input{font-size:1rem}.carts-page .cart-item__content .quantity-controls .qty-btn{width:1.75rem;height:1.75rem;font-size:.75rem}}.carts-page .summary-card{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:1rem;padding-inline:1.5rem}@media(max-width:767.98px){.carts-page .summary-card{padding-inline:1rem}}.carts-page .summary-card__title{font-size:1.125rem;font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:.5rem}.carts-page .summary-card__title .icon{flex-shrink:0;font-size:1.25rem}.carts-page .summary-card__limit{display:flex;flex-direction:column;gap:1rem}.carts-page .summary-card__limit .p-progressbar{background:var(--neutral-200)}.carts-page .summary-card__limit .app-message__icon{font-size:.9375rem;margin:0}.carts-page .summary-card__limit .app-message__content{font-size:.75rem}.carts-page .summary-card__limit .app-message .currency-symbol{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.carts-page .summary-card__price-info{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:var(--font-weight-medium)}.carts-page .summary-card__price-info .amount{color:var(--primary-color);font-weight:700}.carts-page .summary-card__price-info .currency-symbol{font-weight:var(--font-weight-medium);color:var(--color-black)}.carts-page .summary-card__price-info .icon-saudi_riyal{font-size:1.7rem}.carts-page .summary-card__price-info--lg{font-size:1rem}.carts-page .summary-card__price-info--lg .amount{color:var(--color-black)}.carts-page .summary-card__actions{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.carts-page .summary-card__actions__btn{width:100%}@media(max-width:767.98px){.carts-page .summary-card__actions__btn{padding:.75rem;font-size:.875rem}}.carts-page .summary-card__actions__note{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--neutral-600)}.onboarding-page .inner-page__heading,.onboarding-page .onboarding-progress{margin-bottom:1.5rem}.onboarding-page .onboarding-progress__title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:1.125rem;font-weight:var(--font-weight-medium);margin-bottom:1rem}@media(max-width:767.98px){.onboarding-page .onboarding-progress__title{flex-wrap:wrap}}.onboarding-page .onboarding-accordion{--divider-spacing:2rem}@media(max-width:991.98px){.onboarding-page .onboarding-accordion{--divider-spacing:1.5rem}}.onboarding-page .onboarding-accordion>.p-accordion-tab .p-accordion-toggle-icon{display:none}.onboarding-page .onboarding-accordion>.p-accordion-tab:not(:last-child){margin-bottom:1.5rem}.onboarding-page .onboarding-accordion__header{display:flex;align-items:center;gap:.75rem}.onboarding-page .onboarding-accordion__header__title{flex-grow:1;font-size:1.25rem;font-weight:var(--font-weight-bold)}@media(max-width:767.98px){.onboarding-page .onboarding-accordion__header__title{font-size:1rem}}.onboarding-page .onboarding-accordion__header__icon,.onboarding-page .onboarding-accordion__header__progress{flex-shrink:0}.onboarding-page .onboarding-accordion__header__icon{width:56px;height:56px;font-size:26px;border-radius:50%;border:1px solid var(--neutral-200);display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:767.98px){.onboarding-page .onboarding-accordion__header__icon{width:48px;height:48px;font-size:22px}}.onboarding-page .onboarding-accordion__header__icon .check-icon{position:absolute;font-size:26px;top:-8px;inset-inline-start:-8px;color:var(--color-success)}@media(max-width:767.98px){.onboarding-page .onboarding-accordion__header__icon .check-icon{font-size:22px;top:-6px;inset-inline-start:-6px}}.onboarding-page .onboarding-accordion__header__progress{--stroke-width:8px;--size:59px;--font-size:14px;--progress-color:var(--color-warning)}.onboarding-page .onboarding-accordion__header__progress--completed{--progress-color:var(--color-success)}@media(max-width:767.98px){.onboarding-page .onboarding-accordion__header__progress{--stroke-width:6px;--size:48px;--font-size:12px}}.onboarding-page .onboarding-accordion .accordion-divider{margin-block:var(--divider-spacing)}.onboarding-page .onboarding-accordion .accordion-divider:before{border-color:var(--neutral-200)}.onboarding-page .onboarding-accordion .inner-accordion .p-accordion-tab{box-shadow:none;padding-top:var(--divider-spacing);border-radius:0;border-top:1px solid var(--neutral-200)}.onboarding-page .onboarding-accordion .inner-accordion .p-accordion-tab:not(:last-child){margin-bottom:var(--divider-spacing)}.onboarding-page .onboarding-accordion .inner-accordion .p-accordion-header-link{padding:0}.onboarding-page .onboarding-accordion .inner-accordion .p-accordion-header-link .review-card__desc{font-weight:var(--font-weight-regular)}.onboarding-page .onboarding-accordion .inner-accordion .p-accordion-content{padding:1.5rem 0 0}.onboarding-page__empty-msg{color:var(--neutral-500);font-size:var(--font-size-sm)}.onboarding-page .periods-list .period-card{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-radius:12px;box-shadow:0 0 18px rgba(191,191,191,.25);gap:1rem}.onboarding-page .periods-list .period-card:not(:last-child){margin-bottom:1rem}@media(max-width:575.98px){.onboarding-page .periods-list .period-card{flex-direction:column;align-items:flex-start;padding:1rem}}.onboarding-page .periods-list .period-card__content{display:flex;align-items:center;gap:1rem}@media(max-width:575.98px){.onboarding-page .periods-list .period-card__content{width:100%}}.onboarding-page .periods-list .period-card__icon{width:60px;height:54px;display:flex;align-items:center;justify-content:center;background:rgba(var(--primary-color-rgb),.07);border-radius:12px;flex-shrink:0;font-size:30px;color:var(--primary-color)}@media(max-width:575.98px){.onboarding-page .periods-list .period-card__icon{width:50px;height:50px;font-size:25px}}.onboarding-page .periods-list .period-card__info{word-break:break-word}.onboarding-page .periods-list .period-card__date{font-size:1rem;font-weight:var(--font-weight-bold)}@media(max-width:575.98px){.onboarding-page .periods-list .period-card__date{font-size:.875rem}}.onboarding-page .periods-list .period-card__reason{font-size:.875rem;color:var(--neutral-600)}@media(max-width:575.98px){.onboarding-page .periods-list .period-card__reason{font-size:.75rem}.onboarding-page .periods-list .period-card__actions{width:100%;justify-content:flex-end}}.user-settings .settings-card{transition:all .2s ease;padding:1.5rem;border-radius:24px;box-shadow:0 0 18px 0 rgba(191,191,191,.25);display:block}@media(max-width:767.98px){.user-settings .settings-card{padding-inline:1rem}}.user-settings .settings-card:hover{transition:transform .3s ease}.user-settings .settings-card:hover:hover{transform:translateY(-4px)}.user-settings .settings-card:hover{box-shadow:0 4px 24px 0 rgba(191,191,191,.35)}.user-settings .settings-card__icon{font-size:1.625rem;color:var(--primary-600);margin-bottom:1rem}@media(max-width:767.98px){.user-settings .settings-card__icon{margin-bottom:.5rem}}.user-settings .settings-card__title{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-black)}@media(max-width:767.98px){.user-settings .settings-card__title{font-size:1rem}}.user-settings .settings-card__title--lg{font-size:1.25rem}@media(max-width:767.98px){.user-settings .settings-card__title--lg{font-size:1.125rem}}.user-settings .settings-card__desc{color:var(--neutral-600);margin-top:.5rem}.user-settings .settings-card__desc--medium{font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.user-settings .settings-card__desc{font-size:.875rem}}.basic-settings__logo-upload{display:flex;align-items:center;gap:1rem}@media(max-width:575.98px){.basic-settings__logo-upload{flex-direction:column-reverse;align-items:flex-start;gap:.5rem}}.basic-settings__logo-upload .attachment-upload{width:80px}.basic-settings__logo-upload .form__upload-box{width:80px;height:80px;min-height:unset!important;border-radius:50%;border:1px solid var(--neutral-200);color:var(--neutral-300);padding:0;justify-content:center;flex-shrink:0}.basic-settings__logo-upload .form__upload-box:hover{color:var(--primary-color);border-color:var(--primary-color)}.basic-settings__logo-upload .form__upload-box__text-info{display:none}.basic-settings__logo-upload .form__image-item{gap:0;width:80px;height:80px;justify-content:center;border-radius:50%;padding:0}.basic-settings__logo-upload .form__image-item img{width:100%;height:100%;object-fit:cover;max-height:unset;border-radius:50%}.basic-settings__logo-upload .form__image-item .delete-btn{position:absolute;top:0;right:0;width:25px;height:25px}.basic-settings__logo-upload .form__image-item .delete-btn .icon{font-size:16px}.basic-settings__logo-upload .form__label{color:var(--neutral-500)}@media(max-width:575.98px){.basic-settings__logo-upload .form__label{color:inherit}}@media(max-width:991.98px){.quotation-detail-page .inner-page__heading{flex-direction:column;gap:var(--spacing-md)}}.quotation-detail-page .inner-page__heading .divider{width:1px;height:31px;background-color:var(--neutral-200)}@media(max-width:991.98px){.quotation-detail-page .inner-page__heading .divider{display:none}}.quotation-detail-page .inner-page__heading__actions{gap:1rem;align-items:center}@media(max-width:991.98px){.quotation-detail-page .inner-page__heading__actions{width:100%}}.quotation-detail-page .inner-page__heading .export-btn{font-size:1.125rem}@media(max-width:575.98px){.quotation-detail-page .inner-page__heading .export-btn{font-size:.875rem}}.quotation-detail-page .inner-page__heading .back-link{-webkit-margin-start:auto;margin-inline-start:auto}.quotation-detail-page .info-box{padding:1.5rem;background:var(--light-grey-bg);border:.5px solid var(--neutral-300);border-radius:.5rem;min-height:100%}@media(max-width:991.98px){.quotation-detail-page .info-box{padding:1rem}}.quotation-detail-page .info-box:not(:last-child){margin-bottom:1rem}.quotation-detail-page .info-box__row{display:flex;align-items:flex-start;gap:1.5rem}@media(max-width:1199.98px){.quotation-detail-page .info-box__row{flex-direction:column;gap:1rem}}.quotation-detail-page .info-box__row .info-box__item:nth-child(2)~*{max-width:250px}@media(max-width:1199.98px){.quotation-detail-page .info-box__row .info-box__item:nth-child(2)~*{max-width:100%}}.quotation-detail-page .info-box__label{font-size:.875rem;font-weight:500;color:var(--neutral-600)}@media(max-width:991.98px){.quotation-detail-page .info-box__label{font-size:.75rem}}.quotation-detail-page .info-box__value{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-black);word-break:break-word;margin-top:.25rem;display:flex;align-items:center;gap:.5rem}@media(max-width:991.98px){.quotation-detail-page .info-box__value{font-size:.875rem}}.quotation-detail-page .info-box__value__icon{flex-shrink:0;color:var(--primary-color)}.quotation-detail-page .info-box__value__link{text-decoration:underline;color:var(--primary-color)}.quotation-detail-page .info-box__value__link:hover{text-decoration:none}.quotation-detail-page .info-box__badges{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.quotation-detail-page .info-box__badges .status-badge{font-weight:var(--font-weight-medium)}.quotation-detail-page .info-box__tag{background:var(--surface-a);color:var(--neutral-600);font-size:.875rem;font-weight:var(--font-weight-medium);padding:.375rem .5rem;border:1px solid var(--neutral-300);border-radius:4px;flex-shrink:0}@media(max-width:767.98px){.quotation-detail-page .info-box__tag{font-size:.75rem}}.quotation-detail-page .info-box__tag--bg{background:var(--light-grey-bg)}.quotation-detail-page .info-box__divider{width:1px;align-self:stretch;background:var(--neutral-200)}@media(max-width:1199.98px){.quotation-detail-page .info-box__divider{width:100%;height:1px}}.quotation-detail-page .info-box__icon{font-size:1.25rem;flex-shrink:0;color:var(--primary-color)}.quotation-detail-page .details-card{display:flex;align-items:center;gap:1rem}@media(max-width:991.98px){.quotation-detail-page .details-card{gap:.5rem}}.quotation-detail-page .details-card__content{flex-grow:1}.quotation-detail-page .details-card__content__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media(max-width:767.98px){.quotation-detail-page .details-card__content__row{flex-direction:column;align-items:flex-start}}.quotation-detail-page .details-card .info-box__label{font-size:1rem}@media(max-width:991.98px){.quotation-detail-page .details-card .info-box__label{font-size:.875rem}}.quotation-detail-page .details-card .info-box__value{font-weight:var(--font-weight-medium)}.quotation-detail-page .payments-cards .payment{background:rgba(0,0,0,0)}.quotation-detail-page .payments-cards .payment__info{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.quotation-detail-page .payments-cards .payment__info__img{flex-shrink:0;width:28px}.quotation-detail-page .payments-cards .payment__info__amount{background:var(--light-grey-bg);border:1px solid var(--neutral-200);border-radius:4px;padding:.75rem 1rem;font-size:1.25rem;font-weight:var(--font-weight-bold)}@media(max-width:991.98px){.quotation-detail-page .payments-cards .payment__info__amount{font-size:1rem;padding:.5rem}}.quotation-detail-page .payments-cards .payment .info-box__label{color:var(--color-black)}.quotation-detail-page .payments-cards .payment .info-box__value{font-size:.875rem;color:var(--neutral-600)}.quotation-detail-page .heading-stat{cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:var(--surface-a);border-radius:8px;box-shadow:0 0 18px rgba(191,191,191,.25);color:var(--neutral-600);transition:all .3s ease}.quotation-detail-page .heading-stat:hover{box-shadow:0 0 18px rgba(191,191,191,.5)}@media(max-width:767.98px){.quotation-detail-page .heading-stat{padding:.5rem}}.quotation-detail-page .heading-stat__label{font-size:.75rem;font-weight:var(--font-weight-medium)}.quotation-detail-page .heading-stat__value{font-size:1rem;font-weight:var(--font-weight-bold)}.quotation-detail-page .heading-stat__progress{--size:25px;--stroke-width:17px;--progress-color:var(--color-warning);flex-shrink:0;overflow:hidden;border-radius:50%}.quotation-detail-page .delivery-branches .branch{padding:1.5rem;border:1px solid var(--neutral-200);border-radius:8px}@media(max-width:767.98px){.quotation-detail-page .delivery-branches .branch{padding:1rem}}.quotation-detail-page .delivery-branches .branch:not(:last-child){margin-bottom:2rem}@media(max-width:767.98px){.quotation-detail-page .delivery-branches .branch:not(:last-child){margin-bottom:1.5rem}}.quotation-detail-page .delivery-branches .branch__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--neutral-200);padding-bottom:1.5rem;margin-bottom:1.5rem;color:var(--color-black);font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.quotation-detail-page .delivery-branches .branch__header{flex-direction:column;align-items:flex-start;gap:.5rem;padding-bottom:1rem;margin-bottom:1rem}}.quotation-detail-page .delivery-branches .branch__header__info{display:flex;gap:.75rem}.quotation-detail-page .delivery-branches .branch__header__extra-info{display:flex;align-items:center;gap:1rem;flex-shrink:0}@media(max-width:767.98px){.quotation-detail-page .delivery-branches .branch__header__extra-info{flex-wrap:wrap}}.quotation-detail-page .delivery-branches .branch__badge{min-width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium);font-size:1.125rem;flex-shrink:0}.quotation-detail-page .delivery-branches .branch__amount{font-size:1.125rem;font-weight:var(--font-weight-bold)}.quotation-detail-page .delivery-branches .branch__name{font-size:1.125rem;font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.quotation-detail-page .delivery-branches .branch__name{font-size:.875rem}}.quotation-detail-page .delivery-branches .branch__address{font-size:.875rem;color:var(--neutral-600);margin-top:.5rem}@media(max-width:767.98px){.quotation-detail-page .delivery-branches .branch__address{margin-top:.25rem}.quotation-detail-page .form__actions .form__button{font-size:.875rem;padding:.75rem 1rem}}.quotation-detail__tab-view .p-tabview-nav-content{scrollbar-width:thin}.quotation-detail__tab-view .p-tabview-nav-container .p-tabview-nav-link[class]{padding-top:0}@media(max-width:991.98px){.quotation-detail__tab-view .p-tabview-nav{gap:1.5rem}}.quotation-detail__info__alert{display:inline-flex;background:var(--color-danger);color:#fff;border-radius:6px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:var(--font-weight-bold)}.quotation-detail__info-grid[class]{--gutter-x:1rem;--gutter-y:1rem}.quotation-detail__supplier-box .supplier-avatar{width:56px;height:56px;flex-shrink:0}.quotation-detail__delivery .app-message,.quotation-detail__products .app-message{border-top:8px solid var(--icon-color);padding:1.5rem;margin-top:1rem}@media(max-width:991.98px){.quotation-detail__delivery .app-message,.quotation-detail__products .app-message{padding:.75rem;margin-top:.5rem}}.quotation-detail__delivery .app-message--success,.quotation-detail__products .app-message--success{border-top-width:1px;background:#f2faf6;border-radius:8px;padding-block:1rem;border:1px solid var(--primary-300)}.quotation-detail__delivery .app-message--success .app-message__link,.quotation-detail__products .app-message--success .app-message__link{color:var(--primary-color);text-decoration:underline}.quotation-detail__delivery .app-message--success .app-message__link:hover,.quotation-detail__products .app-message--success .app-message__link:hover{text-decoration:none}.quotation-detail__delivery .app-message__row,.quotation-detail__products .app-message__row{gap:.75rem}.quotation-detail__delivery .app-message__icon,.quotation-detail__products .app-message__icon{font-size:1.75rem}@media(max-width:991.98px){.quotation-detail__delivery .app-message__icon,.quotation-detail__products .app-message__icon{font-size:1.5rem}}.quotation-detail__delivery .app-message__content,.quotation-detail__products .app-message__content{color:var(--color-black)}@media(max-width:991.98px){.quotation-detail__delivery .app-message__content,.quotation-detail__products .app-message__content{font-size:.875rem}}.quotation-detail__delivery .app-message__list__item:before,.quotation-detail__products .app-message__list__item:before{display:none}.quotation-detail__products-table .p-datatable-wrapper{padding-inline:1px}.quotation-detail__products-table table{border-collapse:separate;border-spacing:0 .75rem}.quotation-detail__products-table .p-datatable-table>.p-datatable-thead{background:rgba(0,0,0,0)}.quotation-detail__products-table .p-datatable-thead>tr>th{background:rgba(0,0,0,0);border:none;padding:0 .5rem .75rem}.quotation-detail__products-table .p-datatable-tbody>tr{background:rgba(0,0,0,0)}.quotation-detail__products-table .p-datatable-tbody>tr>td{background:var(--light-grey-bg);border-top:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300);border-left:none;border-right:none;padding:1.08rem .75rem;transition:background-color .2s}.quotation-detail__products-table .p-datatable-tbody>tr>td:first-child{-webkit-border-start:1px solid var(--neutral-300);border-inline-start:1px solid var(--neutral-300);border-start-start-radius:.5rem;border-end-start-radius:.5rem}.quotation-detail__products-table .p-datatable-tbody>tr>td:last-child{-webkit-border-end:1px solid var(--neutral-300);border-inline-end:1px solid var(--neutral-300);border-start-end-radius:.5rem;border-end-end-radius:.5rem}.quotation-detail__products-table .avatar-item{display:flex}.quotation-detail__products-table .avatar-item__img{width:36px;height:36px}.quotation-detail__products-table .comment-btn{font-size:1.375rem;-webkit-margin-start:.6875rem;margin-inline-start:.6875rem;display:inline-flex;vertical-align:middle}.quotation-detail__products-table .no-data-text{color:var(--neutral-400)}.quotation-detail__products-table .price-input{max-width:153px;min-width:120px}.quotation-detail__totals{margin-top:1rem}.quotation-detail__totals-row{display:flex;align-items:center;justify-content:space-between;padding-block:1.5rem;border-top:1px solid var(--neutral-200);font-size:1.125rem;font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.quotation-detail__totals-row{padding-block:1rem;font-size:1rem}}@media(max-width:575.98px){.quotation-detail__totals-row{font-size:.875rem}}.quotation-detail__totals-row .currency-symbol{font-weight:var(--font-weight-medium)}.quotation-detail__totals-row--grand{font-size:1.25rem;font-weight:var(--font-weight-bold)}@media(max-width:767.98px){.quotation-detail__totals-row--grand{font-size:1rem}}@media(max-width:575.98px){.quotation-detail__totals-row--grand{font-size:.875rem}}.quotation-detail__totals-row--grand .quotation-detail__totals-label{color:var(--color-black)}.quotation-detail__totals-label{color:var(--neutral-600)}.quotation-detail__totals-value{color:var(--color-black)}.quotation-detail__delivery{display:flex;flex-direction:column;gap:2rem}@media(max-width:767.98px){.quotation-detail__delivery{gap:1.5rem}}.quotation-detail__delivery .delivery-msg{border-radius:8px;padding:1.5rem;border:1px solid var(--primary-300);background:var(--primary-20);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:1rem;justify-content:space-between}@media(max-width:767.98px){.quotation-detail__delivery .delivery-msg{flex-direction:column;align-items:flex-start;padding:1rem}}.quotation-detail__delivery .delivery-msg__title{font-weight:var(--font-weight-bold);font-size:1rem}@media(max-width:767.98px){.quotation-detail__delivery .delivery-msg__title{font-size:.875rem}}.quotation-detail__delivery .delivery-msg__desc{font-size:.875rem;color:var(--neutral-600)}.quotation-detail__delivery .delivery-msg__link{display:flex;align-items:center;gap:.75rem}@media(max-width:767.98px){.quotation-detail__delivery .delivery-msg__link{font-size:.875rem;gap:.5rem}}.quotation-detail__delivery .delivery-msg__link__copy-btn{font-size:1.25rem;flex-shrink:0}.quotation-detail__delivery .delivery-msg__link__url{color:var(--primary-color);text-decoration:underline;word-break:break-word}.quotation-detail__delivery .delivery-msg__link__url:hover{text-decoration:none}.quotation-detail__delivery .delivery-banner__grid{--gutter-x:0.125rem;--gutter-y:0.125rem}.quotation-detail__delivery .delivery-banner__card{background:var(--primary-20);min-height:100%;display:flex;align-items:center;padding:1.125rem 1.5rem;color:var(--color-black)}.quotation-detail__delivery .delivery-banner__card--dark{background:rgba(var(--primary-color-rgb),.12)}.quotation-detail__delivery .delivery-banner__card__content{width:100%}.quotation-detail__delivery .delivery-banner__card__content--quick{display:flex;align-items:center;gap:1rem;justify-content:space-between}@media(max-width:767.98px){.quotation-detail__delivery .delivery-banner__card__content--quick{flex-direction:column;align-items:flex-start}}.quotation-detail__delivery .delivery-banner__header{display:flex;align-items:center;gap:.75rem}.quotation-detail__delivery .delivery-banner__header__icon{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:var(--primary-color);color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center}@media(max-width:575.98px){.quotation-detail__delivery .delivery-banner__header__icon{width:2.5rem;height:2.5rem;font-size:1.25rem}}.quotation-detail__delivery .delivery-banner__otp{display:flex;margin-top:.75rem}.quotation-detail__delivery .delivery-banner__otp .p-inputtext{width:40px;height:40px;max-width:100%;min-height:auto;background:var(--primary-200);border:none;color:var(--primary-color);font-size:1rem;font-weight:var(--font-weight-bold)}@media(max-width:575.98px){.quotation-detail__delivery .delivery-banner__otp .p-inputtext{width:100%}}.quotation-detail__delivery .delivery-banner__title{font-size:1rem;font-weight:var(--font-weight-bold)}.quotation-detail__delivery .delivery-banner__desc{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--neutral-600)}@media(max-width:767.98px){.quotation-detail__delivery .delivery-banner__btn{font-size:.875rem;padding:.75rem 1rem}}.quotation-detail__delivery .quotation-detail__totals-row:last-child{padding-bottom:0}.quotation-detail__notifications{display:flex;flex-direction:column;gap:1.5rem}.quotation-detail__notifications .delivery-notification--has-header{padding:1.5rem;border-radius:8px;border:1px solid var(--neutral-200)}@media(max-width:767.98px){.quotation-detail__notifications .delivery-notification{padding:1rem}}.quotation-detail__notifications .delivery-notification__header{display:flex;align-items:center;gap:1rem}.quotation-detail__notifications .delivery-notification__header:not(:last-child){padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--neutral-200)}@media(max-width:767.98px){.quotation-detail__notifications .delivery-notification__header{flex-direction:column;align-items:flex-start}}.quotation-detail__notifications .delivery-notification__header__info{flex-grow:1}.quotation-detail__notifications .delivery-notification__header__title{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--color-black)}.quotation-detail__notifications .delivery-notification__header__desc{font-size:.875rem;color:var(--neutral-600);margin-top:.375rem}.quotation-detail__notifications .delivery-notification__header__btn[class]{padding:.5rem 1rem;flex-shrink:0}@media(max-width:767.98px){.quotation-detail__notifications .delivery-notification__header__btn[class]{font-size:.875rem}}.quotation-detail__notifications .delivery-notification__header__btn[class] .icon{font-size:1.125rem;flex-shrink:0}.quotation-detail__notifications .delivery-notification__list{display:flex;flex-direction:column;gap:1.5rem}.quotation-detail__notifications .delivery-notification__list .light-accordion--border .p-accordion-tab{border-radius:8px;border-color:var(--neutral-200)}.quotation-detail__notifications .delivery-notification__list .light-accordion--border .p-accordion-tab .p-accordion-header .p-accordion-header-link{gap:1rem}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification__list .light-accordion--border .p-accordion-tab .p-accordion-header .p-accordion-header-link{gap:.5rem}}.quotation-detail__notifications .delivery-notification__list .light-accordion--border .p-accordion-tab .p-accordion-content{padding:.5rem 1.5rem 1.5rem}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification__list .light-accordion--border .p-accordion-tab .p-accordion-content{padding:.5rem 1rem 1rem}}.quotation-detail__notifications .delivery-notification .accordion-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification .accordion-header{flex-direction:column;align-items:flex-start}}.quotation-detail__notifications .delivery-notification .accordion-header__info{display:flex;align-items:center;gap:.75rem}.quotation-detail__notifications .delivery-notification .accordion-header__icon-wrapper{width:2rem;height:2rem;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9375rem;flex-shrink:0}.quotation-detail__notifications .delivery-notification .accordion-header__title{font-size:1.125rem;font-weight:var(--font-weight-bold);word-break:break-word}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification .accordion-header__title{font-size:1rem}}.quotation-detail__notifications .delivery-notification .accordion-header__desc{font-size:.875rem;color:var(--neutral-600);font-weight:var(--font-weight-medium)}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification .accordion-header__desc{font-size:.8125rem}}.quotation-detail__notifications .delivery-notification .accordion-header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification .accordion-header__actions{flex-wrap:wrap;gap:.5rem}}.quotation-detail__notifications .delivery-notification .accordion-header__actions__btn{padding:.375rem 1rem;font-size:1rem}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification .accordion-header__actions__btn{font-size:.8125rem;padding:.375rem .5rem}}.quotation-detail__notifications .delivery-notification .accordion-header__actions .divider{width:1px;height:29px;background-color:var(--neutral-200)}@media(max-width:991.98px){.quotation-detail__notifications .delivery-notification .accordion-header__actions .divider{display:none}}.quotation-detail__notifications .delivery-notification .accordion-header__actions .status-badge{padding-block:.375rem}.quotation-detail__notifications .delivery-notification .products-items .product-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--neutral-200);border-radius:8px;gap:1rem}.quotation-detail__notifications .delivery-notification .products-items .product-item:not(:last-child){margin-bottom:1rem}@media(max-width:767.98px){.quotation-detail__notifications .delivery-notification .products-items .product-item{flex-direction:column;align-items:flex-start}}.quotation-detail__notifications .delivery-notification .products-items .product-item__info{display:flex;align-items:center;gap:.5rem}.quotation-detail__notifications .delivery-notification .products-items .product-item__avatar{width:36px;height:36px}.quotation-detail__notifications .delivery-notification .products-items .product-item__name{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-black);word-break:break-word}.quotation-detail__notifications .delivery-notification .products-items .product-item__desc{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--neutral-500)}.quotation-detail__notifications .delivery-notification .products-items .product-item__actions{max-width:100%}.quotation-detail__notifications .delivery-notification .products-items .product-item__actions .app-quantity-selector{gap:1rem;width:7.5rem}@media(max-width:767.98px){.quotation-detail__notifications .delivery-notification .products-items .product-item__actions .app-quantity-selector{width:100%}}.quotation-detail__notifications .delivery-notification .products-items .product-item__actions .app-quantity-selector .qty-input{border:1px solid var(--gray-300);color:var(--neutral-600);border-radius:4px;padding:.25rem;font-size:.875rem}.quotation-detail__notifications .delivery-notification .products-items .product-item__label{font-size:.875rem;color:var(--neutral-500);font-weight:var(--font-weight-medium);margin-top:.5rem;text-align:center}.checkout-page__grid[class]{--gutter-x:2rem;--gutter-y:1rem}@media(max-width:1199.98px){.checkout-page__grid[class]{--gutter-x:1rem}}.checkout-page .summary-card{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:1rem;padding-inline:1.5rem}@media(max-width:767.98px){.checkout-page .summary-card{padding-inline:1rem}}.checkout-page .summary-card__title{font-size:1.125rem;font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:.5rem}.checkout-page .summary-card__title .icon{flex-shrink:0;font-size:1.25rem}.checkout-page .summary-card__items{display:flex;flex-direction:column}.checkout-page .summary-card__items .item{display:flex;justify-content:space-between;gap:.5rem;align-items:center;background:var(--light-grey-bg);border-radius:8px;padding:.75rem;border:1px solid var(--neutral-200);font-weight:var(--font-weight-medium)}.checkout-page .summary-card__items .item:not(:last-child){margin-bottom:1rem}.checkout-page .summary-card__items .item__name{font-size:.875rem;font-weight:var(--font-weight-medium);word-break:break-word}.checkout-page .summary-card__items .item__desc{font-size:.75rem;color:var(--neutral-600)}.checkout-page .summary-card__items .item__desc .currency-symbol{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.checkout-page .summary-card__items .item__total{font-size:.875rem;font-weight:var(--font-weight-bold);flex-shrink:0}.checkout-page .summary-card__items .item__total .currency-symbol{font-size:1.7em}.checkout-page .summary-card__divider{margin-block:1rem}.checkout-page .summary-card__totals .total-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:var(--font-weight-medium)}@media(max-width:767.98px){.checkout-page .summary-card__totals .total-row{font-size:.875rem}}.checkout-page .summary-card__totals .total-row .label{color:var(--neutral-600)}.checkout-page .summary-card__totals .total-row .value{flex-shrink:0}.checkout-page .summary-card__totals .total-row--grand .label{color:inherit}.checkout-page .summary-card__totals .total-row--grand .value{font-size:1.125rem}.checkout-page .credit-limit-msg .app-message__content{font-size:.875rem;color:var(--icon-color)}.checkout-page .credit-limit-msg .app-message__content__desc{color:var(--color-black);font-weight:var(--font-weight-regular)}.checkout-page .checkout-form{display:flex;flex-direction:column;gap:2rem}.checkout-page .checkout-form .form__radiobox{padding:1.125rem 1rem;border-radius:12px}.checkout-page .checkout-form .form__radiobox .form__radio-wrapper{gap:.75rem;align-items:center}@media(max-width:991.98px){.checkout-page .checkout-form .form__radiobox .form__radio-wrapper{gap:.5rem}.checkout-page .checkout-form .form__radiobox .form__radio-content__title{font-size:.875rem}.checkout-page .checkout-form .form__radiobox .form__radio-content__subtitle{font-size:.75rem}}.checkout-page .checkout-form .form__section{--section-x-padding:1.5rem;padding:0;border-radius:24px}@media(max-width:767.98px){.checkout-page .checkout-form .form__section{--section-x-padding:1rem}}.checkout-page .checkout-form .form__section__header{padding:1rem var(--section-x-padding);background:var(--light-grey-bg);border-bottom:1px solid var(--neutral-200);border-radius:24px 24px 0 0;display:flex;align-items:center;gap:.625rem;font-size:1.125rem}.checkout-page .checkout-form .form__section__header--label{background:rgba(0,0,0,0);cursor:pointer}.checkout-page .checkout-form .form__section__header--label:not(.active){border-bottom-color:rgba(0,0,0,0)}.checkout-page .checkout-form .form__section__header__icon{font-size:1.25rem;color:var(--primary-color);flex-shrink:0}.checkout-page .checkout-form .form__section__header__title{font-size:inherit;margin-bottom:0}@media(max-width:767.98px){.checkout-page .checkout-form .form__section__header__title{font-size:1rem}}.checkout-page .checkout-form .form__section__header__desc{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--neutral-600);margin-top:.25rem}@media(max-width:767.98px){.checkout-page .checkout-form .form__section__header__desc{font-size:.75rem}}.checkout-page .checkout-form .form__section__header .form__switch{-webkit-margin-start:auto;margin-inline-start:auto}.checkout-page .checkout-form .form__section__header .form__switch .p-inputswitch{margin:0}.checkout-page .checkout-form .form__section__body{padding:2rem var(--section-x-padding)}@media(max-width:767.98px){.checkout-page .checkout-form .form__section__body{padding-block:1rem}}.checkout-page .checkout-form .payment-methods-grid{display:flex;flex-direction:column;gap:1rem}.checkout-page .checkout-form .payment-options .option .form__radio-wrapper{flex-grow:1}.checkout-page .checkout-form .payment-options .option__row{flex-grow:1;display:flex;gap:.5rem;align-items:center;justify-content:space-between}@media(max-width:767.98px){.checkout-page .checkout-form .payment-options .option__row{flex-direction:column;align-items:flex-start}}.checkout-page .checkout-form .payment-options .option__img{max-height:23px}.checkout-page .checkout-form .payment-options .option__icon{font-size:1.5rem;color:var(--primary-color)}.checkout-page .checkout-form .payment-options .option__balance{padding:.75rem 1rem;background:var(--light-grey-bg);border:1px solid var(--neutral-200);border-radius:4px;text-align:center}@media(max-width:991.98px){.checkout-page .checkout-form .payment-options .option__balance{padding:.5rem .75rem}}.checkout-page .checkout-form .payment-options .option__balance__amount{font-weight:var(--font-weight-bold);font-size:1.25rem;color:var(--color-black)}@media(max-width:991.98px){.checkout-page .checkout-form .payment-options .option__balance__amount{font-size:1rem}}.checkout-page .checkout-form .payment-options .option__balance__amount .currency-symbol{font-size:1.6em}@media(max-width:991.98px){.checkout-page .checkout-form .payment-options .option__balance__amount .currency-symbol{font-size:1.5em}}.checkout-page .checkout-form .payment-options .option__balance__label{font-size:.875rem;color:var(--neutral-600)}@media(max-width:991.98px){.checkout-page .checkout-form .payment-options .option__balance__label{font-size:.75rem}}.checkout-page .checkout-form .add-btn{padding:.5rem 1rem}.checkout-page .checkout-form .add-btn .icon{flex-shrink:0}.checkout-page .checkout-form .split-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:.5rem}.checkout-page .checkout-form .split-card__header .split-card__title{display:flex;align-items:center;gap:.75rem}@media(max-width:767.98px){.checkout-page .checkout-form .split-card__header .split-card__title{gap:.5rem}}.checkout-page .checkout-form .split-card__header .split-card__title .split-number{min-width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium);font-size:1.125rem;flex-shrink:0}.checkout-page .checkout-form .split-card .split-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;border:1px solid var(--neutral-200)}@media(max-width:575.98px){.checkout-page .checkout-form .split-card .split-item{flex-direction:column;align-items:flex-start}}.checkout-page .checkout-form .split-card .split-item:not(:last-child){margin-bottom:1rem}.checkout-page .checkout-form .split-card .split-item__name{font-weight:var(--font-weight-medium);flex-grow:1;word-break:break-word}.checkout-page .checkout-form .split-card .split-item .app-quantity-selector{width:107px}@media(max-width:575.98px){.checkout-page .checkout-form .split-card .split-item .app-quantity-selector{width:100%}}.checkout-page .checkout-form .bank-account{padding:1.5rem;background:var(--primary-20);border:1px solid var(--primary-200);border-radius:12px}.checkout-page .checkout-form .bank-account__card{display:flex;align-items:center;gap:.625rem;font-size:.875rem;word-break:break-word}.checkout-page .checkout-form .bank-account__card__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-100);color:var(--primary-color);border-radius:12px;font-size:1rem;flex-shrink:0}@media(max-width:991.98px){.checkout-page .checkout-form .bank-account__card__icon{width:28px;height:28px}}.checkout-page .checkout-form .bank-account__card__label{font-weight:var(--font-weight-bold)}.checkout-page .checkout-form .bank-account__card__value{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--neutral-600);font-weight:var(--font-weight-medium)}.checkout-page .checkout-form .bank-account__card__copy-btn{flex-shrink:0;font-size:1.25rem;-webkit-margin-start:auto;margin-inline-start:auto}.checkout-page .checkout-form .review-card{border-color:var(--neutral-200);border-radius:12px}.checkout-page .checkout-form .warehouse-card .review-card__desc,.checkout-page .checkout-form .warehouse-card .review-card__title{display:flex;align-items:center;gap:.5rem;font-weight:var(--font-weight-medium)}.checkout-page .checkout-form .warehouse-card .review-card__title{justify-content:space-between}@media(max-width:991.98px){.checkout-page .checkout-form .warehouse-card .review-card__title{font-size:.875rem;font-weight:var(--font-weight-bold)}.checkout-page .checkout-form .warehouse-card .review-card__desc{font-size:.75rem}}.checkout-page .checkout-form .warehouse-card .review-card__desc .icon{color:var(--primary-color);flex-shrink:0;font-size:.9375rem}.checkout-page .checkout-form .warehouse-card__change-btn{flex-shrink:0}.checkout-page .checkout-form .warehouse-card__hours{display:inline-block;margin-top:.75rem;padding:.375rem .5rem;background:var(--light-grey-bg);border:1px solid var(--neutral-200);border-radius:4px;font-size:.875rem;color:var(--neutral-600);font-weight:var(--font-weight-medium)}.branches-dropdown.p-dropdown .p-dropdown-label{white-space:normal}.branches-dropdown.p-dropdown .p-inputtext{padding:1.4rem 2rem}@media(max-width:991.98px){.branches-dropdown.p-dropdown .p-inputtext{padding:1rem}}.branches-dropdown.p-dropdown .p-dropdown-trigger{display:none}.branches-dropdown .change-btn,.branches-dropdown-panel .change-btn{flex-shrink:0;font-size:1rem}@media(max-width:991.98px){.branches-dropdown .change-btn,.branches-dropdown-panel .change-btn{font-size:.75rem}}.branches-dropdown .p-dropdown-item-label .branch-name,.branches-dropdown-panel .p-dropdown-item-label .branch-name{display:block;word-break:break-word}.branches-dropdown .p-dropdown-item,.branches-dropdown-panel .p-dropdown-item{white-space:normal}.branches-dropdown .branch-dropdown-item,.branches-dropdown-panel .branch-dropdown-item{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-black);display:flex;align-items:center;gap:1rem}@media(max-width:991.98px){.branches-dropdown .branch-dropdown-item,.branches-dropdown-panel .branch-dropdown-item{gap:.5rem;font-size:.75rem}}.branches-dropdown .branch-dropdown-item .branch-name,.branches-dropdown-panel .branch-dropdown-item .branch-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.branches-dropdown .branch-dropdown-item .branch-tag,.branches-dropdown-panel .branch-dropdown-item .branch-tag{background:var(--secondary-color-500);color:#fff;padding:.25rem .5rem;border-radius:24px;flex-shrink:0}.grid{--gutter-x:1rem;--gutter-y:1.5rem;-webkit-margin-before:calc(-1*var(--gutter-y));margin-block-start:calc(-1*var(--gutter-y));margin-inline:calc(-.5*var(--gutter-x))}.grid>*{padding-inline:calc(var(--gutter-x)*.5);padding-block:0;-webkit-margin-before:var(--gutter-y);margin-block-start:var(--gutter-y)}.p-overlaypanel{max-width:100%}.p-button{border-radius:var(--border-radius);padding:1rem 1.5rem;gap:.5rem;font-weight:var(--font-weight-bold);justify-content:center}.p-button .p-button-label{font-weight:var(--font-weight-bold);font-size:inherit;flex:0 0 auto}.p-button.compact-btn{padding-block:.6563rem}.p-button.p-button-text{padding:0;background:rgba(0,0,0,0)}.p-button.p-button-text:hover{opacity:.8}.p-button.p-button-text .app-icon{padding:.5px}.p-button.p-button-text.dark-text-btn{color:var(--color-black)}.p-button.p-button-text.dark-text-btn .icon{font-size:1.125rem;padding-top:2px}.p-button.icon-button{gap:0}.p-button.secondary-btn{background:var(--secondary-500)}.p-button.secondary-btn:hover{background:var(--light-secondary)}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%}.p-button .p-button-icon-left{margin-right:unset;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.p-calendar,.p-chips,.p-dropdown,.p-inputnumber,.p-inputtext,.p-multiselect,.p-password,.p-treeselect{width:100%;max-width:100%;min-height:45px;font-size:.875rem;color:rgba(var(--color-black-rgb),.7);box-shadow:none}.p-calendar .p-placeholder,.p-calendar::placeholder,.p-chips .p-placeholder,.p-chips::placeholder,.p-dropdown .p-placeholder,.p-dropdown::placeholder,.p-inputnumber .p-placeholder,.p-inputnumber::placeholder,.p-inputtext .p-placeholder,.p-inputtext::placeholder,.p-multiselect .p-placeholder,.p-multiselect::placeholder,.p-password .p-placeholder,.p-password::placeholder,.p-treeselect .p-placeholder,.p-treeselect::placeholder{color:rgba(var(--color-black-rgb),.4)}.p-calendar.p-disabled,.p-chips.p-disabled,.p-dropdown.p-disabled,.p-inputnumber.p-disabled,.p-inputtext.p-disabled,.p-multiselect.p-disabled,.p-password.p-disabled,.p-treeselect.p-disabled{background:var(--neutral-200);opacity:1}.p-inputtext{padding-block:.7rem}.p-password.p-invalid .p-inputtext{border-color:var(--color-danger)}.p-password .p-input-icon[class]{color:var(--primary-700)}.p-inputotp{direction:ltr}.p-inputotp .p-inputtext{min-height:60px}@media(max-width:575.98px){.p-inputotp .p-inputtext{min-height:50px}}.p-datepicker .p-timepicker{direction:ltr}.p-calendar .p-inputtext{cursor:pointer}html[dir=rtl] .p-datepicker-next,html[dir=rtl] .p-datepicker-prev{transform:rotate(180deg)}.p-autocomplete input,.p-chips input{font-size:.875rem}.p-autocomplete input .p-placeholder,.p-autocomplete input::placeholder,.p-chips input .p-placeholder,.p-chips input::placeholder{color:rgba(var(--color-black-rgb),.4)}.p-autocomplete.p-focus .p-variant-filled,.p-chips.p-focus .p-variant-filled{border-color:var(--primary-color)}.p-autocomplete .p-autocomplete-multiple-container,.p-chips .p-chips-multiple-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:.375rem}.p-autocomplete .p-autocomplete-token,.p-chips .p-chips-token{color:var(--primary-color);background:var(--primary-100);border-radius:4px;font-size:.875rem;font-weight:var(--font-weight-medium);padding:.375rem .5rem;margin:0;max-width:100%}.p-autocomplete .p-autocomplete-token .p-autocomplete-token-label,.p-chips .p-chips-token .p-chips-token-label{word-break:break-word}.p-autocomplete .p-autocomplete-token .p-autocomplete-token-icon,.p-chips .p-chips-token .p-chips-token-icon{font-size:.5rem;-webkit-margin-start:1rem;margin-inline-start:1rem;-webkit-margin-end:0;margin-inline-end:0;flex-shrink:0;color:var(--color-black)}.p-autocomplete{width:100%}.p-autocomplete .p-autocomplete-multiple-container.p-variant-filled:not(.p-focus){border-color:rgba(0,0,0,0)}.p-chips .p-chips-input-token{padding:0}.p-variant-filled:not(:focus){background:var(--input-fill-color)}.p-variant-filled:not(:focus,.p-invalid,ul,div){border-color:rgba(0,0,0,0)}.p-variant-filled .p-placeholder,.p-variant-filled::placeholder{color:rgba(var(--color-black-rgb),.3)}.p-variant-filled.p-dropdown{border-color:rgba(0,0,0,0)}.p-variant-filled.p-dropdown.p-inputwrapper-focus{border-color:var(--primary-color)}.p-variant-filled.p-chips-multiple-container{border-color:rgba(0,0,0,0)}.p-dropdown-panel{max-width:100%}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{min-height:36px;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem;-webkit-margin-end:-1.75rem;margin-inline-end:-1.75rem;padding-right:6px;margin-right:6px;border:1px solid var(--gray-300);border-radius:var(--border-radius)}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter:focus{border-color:var(--primary-color);box-shadow:none}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:unset;inset-inline-end:.75rem}.p-multiselect-panel .p-multiselect-header .p-checkbox,.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox,.p-multiselect.p-multiselect-chip .p-multiselect-token{margin-right:unset;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.p-multiselect.p-multiselect-chip{align-items:center}.p-multiselect.p-multiselect-chip .p-multiselect-token{background:var(--primary-100);font-weight:var(--font-weight-medium);color:var(--primary-color);border-radius:var(--border-radius)}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{color:var(--color-black);flex-shrink:0}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.p-multiselect-item{white-space:normal;word-break:break-word}.p-multiselect-panel .p-multiselect-header .p-multiselect-close,.p-multiselect-token-icon{margin-left:unset;-webkit-margin-start:.5rem;margin-inline-start:.5rem}.p-multiselect.p-multiselect-chip .p-multiselect-label{display:inline-block;padding-block:0;vertical-align:middle}.p-icon-field{width:100%}.p-icon-field.p-icon-field-left .p-inputtext{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.p-icon-field .p-input-icon{color:var(--light-grey-color);z-index:1}.p-icon-field.outlined .p-input-icon{color:rgba(var(--color-black-rgb),.6)}.p-icon-field.outlined .p-inputtext{background:rgba(0,0,0,0)}.p-icon-field-right>.p-input-icon:last-of-type{inset-inline-start:unset;inset-inline-end:.75rem}.p-dropdown .p-dropdown-trigger,.p-dropdown .p-inputtext{background:rgba(0,0,0,0)}.p-dropdown .p-dropdown-clear-icon,.p-multiselect-clear-icon,.p-treeselect-clear-icon{right:unset;inset-inline-end:3rem;color:var(--neutral-900)}.p-cascadeselect .p-cascadeselect-trigger,.p-dropdown .p-dropdown-trigger,.p-multiselect .p-multiselect-trigger,.p-treeselect .p-treeselect-trigger{color:var(--neutral-900)}.p-dropdown.p-dropdown-clearable .p-dropdown-label{-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}.p-treeselect .p-treeselect-label{-webkit-padding-start:.75rem;padding-inline-start:.75rem}.p-treeselect.p-treeselect-clearable .p-treeselect-label{-webkit-padding-end:3.5rem;padding-inline-end:3.5rem}.p-inputnumber.outlined .p-inputnumber-input{background:rgba(0,0,0,0)}.p-inputnumber.outlined .p-inputnumber-input:not(:focus){border-color:var(--surface-d)}.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup-addon:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-radius:6px 0 0 6px}html[dir=rtl] .p-inputgroup button:first-child,html[dir=rtl] .p-inputgroup input:first-child,html[dir=rtl] .p-inputgroup-addon:first-child,html[dir=rtl] .p-inputgroup>.p-inputwrapper:first-child,html[dir=rtl] .p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-radius:0 6px 6px 0}.p-icon-field-left>.p-input-icon:first-of-type{left:unset;inset-inline-start:.75rem;margin-top:0;display:flex;align-items:center;transform:translateY(-50%);font-size:1.125rem;color:var(--primary-700)}.p-autocomplete.p-invalid.p-component>.p-inputtext,.p-calendar.p-invalid.p-component>.p-inputtext,.p-cascadeselect.p-invalid.p-component,.p-checkbox.p-invalid>.p-checkbox-box,.p-chips.p-invalid.p-component>.p-inputtext,.p-dropdown.p-invalid.p-component,.p-inputnumber.p-invalid.p-component>.p-inputtext,.p-inputswitch.p-invalid>.p-inputswitch-slider,.p-inputtext.p-invalid.p-component,.p-listbox.p-invalid,.p-multiselect.p-invalid.p-component,.p-password.p-invalid.p-component>.p-inputtext,.p-radiobutton.p-invalid>.p-radiobutton-box,.p-selectbutton.p-invalid>.p-button,.p-togglebutton.p-invalid>.p-button,.p-treeselect.p-invalid.p-component{border-color:var(--color-danger)}.p-tree{padding:0;border:none}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-inline:.4375rem}.p-tree .p-treenode-children{padding-block:.5rem;-webkit-padding-start:.625rem;padding-inline-start:.625rem;-webkit-padding-end:unset;padding-inline-end:unset}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:unset;width:1.5rem;height:1.5rem;color:var(--primary-700)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler svg{width:.8rem;height:.8rem}html[dir=rtl] .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{transform:rotate(180deg)}.p-tree .p-tree-container .p-treenode .p-treenode-content{padding:0;background:rgba(0,0,0,0);box-shadow:none;display:inline-flex;color:var(--color-black);font-size:.875rem}.p-dialog{background:var(--surface-a)}.p-dialog .p-dialog-content{padding-bottom:1.5rem;color:var(--neutral-600)}.p-dialog .p-dialog-title{font-weight:600;font-size:1.125rem}.p-dialog .p-dialog-header-icon{color:var(--color-black)}.p-checkbox{width:24px;height:24px}.p-checkbox .p-checkbox-box{border:none;width:24px;height:24px;border:1px solid var(--neutral-400);background-color:var(--surface-0);transition:background-color .2s,border-color .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{font-size:14px;color:rgba(0,0,0,0);transition:color .2s}.p-checkbox.p-highlight .p-checkbox-box{border-color:var(--primary-color);background-color:var(--primary-color)}.p-checkbox.p-highlight .p-checkbox-box .p-checkbox-icon{color:var(--surface-0)}.p-checkbox.p-invalid .p-checkbox-box{outline:1px solid var(--color-danger)}.p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:var(--primary-color)}.p-radiobutton,.p-radiobutton .p-radiobutton-box{width:20px;height:20px;background:rgba(0,0,0,0)}.p-radiobutton .p-radiobutton-box{border-color:rgba(var(--light-bg-rgb),1)}.p-radiobutton.p-invalid .p-radiobutton-box{border-color:var(--color-danger)}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:var(--primary-color)}.p-radiobutton.p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:var(--primary-color)}.p-button{box-shadow:none}.p-tabview .p-tabview-nav{gap:2.5rem}@media(max-width:991.98px){.p-tabview .p-tabview-nav{gap:1rem}}.p-tabview .p-tabview-title{font-size:1.125rem;font-weight:var(--font-weight-medium)}@media(max-width:991.98px){.p-tabview .p-tabview-title{font-size:1rem}}.p-tabview .p-tabview-nav-container{margin-bottom:2rem}.p-tabview .p-tabview-nav-container .p-tabview-nav-link{background:rgba(0,0,0,0);font-size:1rem;font-weight:400;color:rgba(var(--color-black-rgb),.7);border-color:rgba(0,0,0,0);border-bottom-width:3px;padding-inline:0;padding-block:1rem;display:inline-flex;gap:.6rem}.p-tabview .p-tabview-nav-container .p-tabview-nav-link .icon{font-size:1.15rem;flex-shrink:0}.p-tabview .p-tabview-nav-container .p-tabview-nav-link:hover{color:var(--primary-color)}.p-tabview .p-tabview-nav-container .p-highlight .p-tabview-nav-link{color:var(--primary-color);border-color:var(--primary-color)}.p-tabview-panels{padding:0}.p-skeleton{background:var(--neutral-200);border-radius:4px}.ql-editor[class]:focus,.ql-editor[class]:hover{background:var(--surface-a)}.p-avatar-group .p-avatar+.p-avatar{margin-left:unset;-webkit-margin-start:-1rem;margin-inline-start:-1rem}html[dir=rtl] .p-dialog,html[dir=rtl] .p-sidebar{direction:rtl}.p-dialog-mask,.p-sidebar-mask{direction:ltr}.p-rating{gap:.25rem}.p-rating .p-rating-item{box-shadow:none}.p-rating .p-rating-item .p-rating-icon{width:.875rem;height:.875rem}.p-rating .p-rating-item.p-rating-item-active[class] .p-rating-icon[class]{color:#ffc107}.p-toast{width:500px;max-width:calc(100% - 40px);--color:var(--color-black)}.p-toast.p-toast-bottom-right{right:unset;inset-inline-end:20px}.p-toast .p-toast-message-success{--icon-color:var(--color-success);--color:#115536;background:#e6f4ea}.p-toast .p-toast-message-warn{--icon-color:var(--color-warning);--color:#663c00;background:#fff4e5}.p-toast .p-toast-message-info{--icon-color:var(--color-info);--color:#055160;background:#e7f3fe}.p-toast .p-toast-message-error{--icon-color:var(--color-danger);--color:#842029;background:#f8d7da}.p-toast .p-toast-message-icon{margin-top:6px;width:1.5rem;height:1.5rem;color:var(--icon-color)}.p-toast .p-toast-message{border:none;border-radius:6px;color:#363636}.p-toast .p-toast-message .p-toast-message-content{gap:.5rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{color:var(--color)}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:0;font-size:.875rem;font-weight:500}.p-toast .p-toast-message .p-toast-message-content .p-toast-icon-close{color:inherit;width:.75rem;height:.75rem;margin-top:6px;background:rgba(0,0,0,0)}.p-toast .p-toast-message .p-toast-message-content .p-toast-icon-close:hover{color:var(--color)}.p-accordion-tab{margin-bottom:0;border-radius:12px;border:1px solid var(--primary-100);box-shadow:0 0 24px rgba(208,208,208,.25);transition:all .3s}.p-accordion-tab:not(:last-child){margin-bottom:1rem}.p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:4px;background:rgba(0,0,0,0);flex-direction:row-reverse;gap:.5rem;padding:1.3125rem 1.5rem;border:none}@media(max-width:991.98px){.p-accordion-tab .p-accordion-header .p-accordion-header-link{padding:1rem}}.p-accordion-tab .p-accordion-header .p-accordion-header-link .p-accordion-header-text{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--neutral-900);line-height:normal}@media(max-width:991.98px){.p-accordion-tab .p-accordion-header .p-accordion-header-link .p-accordion-header-text{font-size:1rem}}.p-accordion-tab .p-accordion-header .toggle-icon{font-size:1.75rem;color:var(--primary-color);flex-shrink:0}@media(max-width:991.98px){.p-accordion-tab .p-accordion-header .toggle-icon{font-size:1.5rem}}.p-accordion-tab.p-accordion-tab-active{background:var(--primary-color)}.p-accordion-tab.p-accordion-tab-active .p-accordion-header .p-accordion-header-text,.p-accordion-tab.p-accordion-tab-active .p-accordion-header .toggle-icon{color:var(--color-white)}.p-accordion-tab .p-accordion-content{padding:0 2rem 1.375rem;border-radius:0 0 12px 12px;border:none;background:rgba(0,0,0,0);color:var(--color-white);font-weight:var(--font-weight-medium)}.p-accordion-tab .p-accordion-content p{font-size:inherit}@media(max-width:991.98px){.p-accordion-tab .p-accordion-content{padding:1rem;font-size:.875rem}}.p-accordion-tab .app-accordion-text{opacity:.8}.light-accordion .p-accordion-tab{border:none;box-shadow:0 0 18px rgba(191,191,191,.25);border-radius:24px}.light-accordion .p-accordion-tab .p-accordion-header .toggle-icon{color:var(--color-black);font-size:1.5rem}.light-accordion .p-accordion-tab.p-accordion-tab-active{background:rgba(0,0,0,0)}.light-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-content,.light-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-header .p-accordion-header-text,.light-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-header .toggle-icon{color:var(--color-black)}.light-accordion--border .p-accordion-tab{box-shadow:none;border:1px solid var(--neutral-300);border-radius:6px}.light-accordion--border .p-accordion-tab .p-accordion-header-link .p-accordion-header-text{font-weight:var(--font-weight-bold)}.light-accordion--border .p-accordion-tab .p-accordion-content{padding:1rem}.p-divider.dashed:before{border:none;height:1px;background-image:linear-gradient(to right,var(--neutral-300) 50%,transparent 0);background-size:8px 1px;background-repeat:repeat-x}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter,.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:unset;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{right:unset;inset-inline-end:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:unset;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.p-tree .p-tree-container .p-treenode{padding:.5rem}.p-tree .p-treenode-children{padding-bottom:0}.p-tree .p-treenode-children .p-treenode-label{color:var(--neutral-600)}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-pagination{--active-color:var(--primary-color);position:static;display:flex;align-items:center;justify-content:center}.swiper-pagination:not(.swiper-pagination-lock){margin-top:1.5rem}.swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;border-radius:12px;opacity:1;background:var(--light-grey-bg);transition:all .3s ease;border:1px solid rgba(0,0,0,0)}.swiper-pagination .swiper-pagination-bullet:hover{border-color:var(--primary-color)}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-600)}.calendar-list{overflow-x:hidden}.calendar-panel{margin-top:0;border-radius:12px;box-shadow:0 0 18px rgba(191,191,191,.25);width:350px;max-width:100%}.calendar-panel:after,.calendar-panel:before{display:none}.calendar-panel__container{max-height:80vh;overflow-y:auto;padding:.5rem}.calendar-panel .p-overlaypanel-content{color:var(--color-black);padding:.5rem}.calendar-panel .p-overlaypanel-content .header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media(max-width:767.98px){.calendar-panel .p-overlaypanel-content .header{flex-direction:column;align-items:flex-start}}.calendar-panel .p-overlaypanel-content .header__row{font-size:.875rem;display:flex;align-items:center;gap:.5rem}.calendar-panel .p-overlaypanel-content .header__icon{font-size:1.5rem;flex-shrink:0}.calendar-panel .p-overlaypanel-content .header__title{font-weight:var(--font-weight-medium)}.calendar-panel .p-overlaypanel-content .header__desc{color:var(--neutral-600)}.calendar-panel .p-overlaypanel-content .info-list__item{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--neutral-600)}.calendar-panel .p-overlaypanel-content .info-list__item:not(:last-child){margin-bottom:var(--spacing-sm)}.calendar-panel .p-overlaypanel-content .info-list__icon{font-size:1rem;color:var(--primary-700);flex-shrink:0}.calendar-panel .p-overlaypanel-content .form__button{padding:.5rem 1rem;min-height:40px}.fc{font-family:inherit;--fc-today-bg-color:rgba(var(--primary-100-rgb),0.2)}.fc .fc-header-toolbar{flex-wrap:wrap;gap:.5rem}@media(max-width:575.98px){.fc .fc-header-toolbar{flex-direction:column;align-items:flex-start}}.fc .fc-header-toolbar .fc-toolbar-chunk{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.fc .fc-header-toolbar .fc-toolbar-chunk:first-of-type button{padding:.25rem .5rem}.fc .fc-header-toolbar .fc-toolbar-chunk:first-of-type button:hover:not(:disabled){background:rgba(var(--neutral-200-rgb),.3);color:var(--primary-color)}.fc .fc-header-toolbar .fc-toolbar-chunk:first-of-type>button{margin:0;background:rgba(var(--neutral-200-rgb),.3);padding:.5rem 1.5rem}.fc .fc-header-toolbar .fc-toolbar-chunk:last-of-type .fc-button-group{padding:.5rem 1rem;border-radius:12px;background:rgba(var(--neutral-200-rgb),.3);flex-wrap:wrap}.fc .fc-header-toolbar .fc-button[class]{padding:.25rem 1rem;border-radius:12px;color:var(--color-black);font-weight:var(--font-weight-medium);font-size:1.125rem;border:none;box-shadow:none!important;transition:all .3s;background:rgba(0,0,0,0)}@media(max-width:991.98px){.fc .fc-header-toolbar .fc-button[class]{padding:.25rem .75rem;font-size:.875rem}}.fc .fc-header-toolbar .fc-button[class].fc-button-active[class]{background:var(--primary-color);color:var(--color-white);border-color:var(--primary-color);box-shadow:none}.fc .fc-header-toolbar .fc-button[class]:disabled{opacity:.5;cursor:not-allowed}.fc .fc-header-toolbar .fc-toolbar-title{font-size:1.25rem;font-weight:var(--font-weight-bold)}@media(max-width:991.98px){.fc .fc-header-toolbar .fc-toolbar-title{font-size:1rem}}.fc .fc-scrollgrid{border-color:var(--neutral-200);border-radius:.5rem;overflow:hidden}.fc .fc-dayGridMonth-view,.fc .fc-timeGridWeek-view{overflow:auto}.fc .fc-dayGridMonth-view table,.fc .fc-timeGridWeek-view table{min-width:900px}.fc .fc-listWeek-view{border-radius:12px;overflow:hidden}.fc .fc-listWeek-view .fc-scroller{overflow:auto}.fc .fc-listWeek-view table thead{display:none}.fc .fc-listWeek-view table td{background:rgba(0,0,0,0)!important}.fc .fc-listWeek-view .fc-list-event-dot{display:none}.fc .fc-listWeek-view .fc-list-day-cushion{background:rgba(var(--neutral-200-rgb),.3);padding-block:18px}.fc .fc-scrollgrid-section-header .fc-col-header-cell{color:var(--neutral-800);border-color:var(--neutral-200);font-size:1.125rem;font-weight:var(--font-weight-medium);padding:.75rem;background:rgba(0,0,0,0)}@media(max-width:991.98px){.fc .fc-scrollgrid-section-header .fc-col-header-cell{font-size:1rem;padding:.5rem}}.fc .fc-daygrid-day .fc-daygrid-day-number{color:var(--color-black);font-weight:var(--font-weight-medium)}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background:var(--primary-color);color:var(--color-white);border-radius:50%;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:3px}.fc .fc-daygrid-day-frame{padding:.25rem}.fc .fc-daygrid-day-frame .fc-highlight,.fc .fc-event{background:rgba(0,0,0,0)}.fc .fc-event:hover{opacity:.8}.fc .fc-event-selected:after,.fc .fc-event-selected:before,.fc .fc-event:focus:after,.fc .fc-event:focus:before{display:none}.fc .fc-v-event[class]{border:none;background:rgba(0,0,0,0);box-shadow:none}.fc .calendar-event{--background-color:rgba(var(--primary-700-rgb),0.05);--dot-color:var(--primary-700);border-radius:8px;padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem;width:100%;transition:all .2s;font-size:.75rem;min-height:100%;color:var(--color-black);background:var(--background-color);cursor:pointer}.fc .calendar-event__icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.fc .calendar-event__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc .calendar-event__dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;background-color:var(--dot-color)}.fc .calendar-event__time{font-weight:var(--font-weight-bold)}.fc .calendar-event--warning{--background-color:rgba(var(--color-warning-rgb),0.1);--dot-color:var(--color-warning)}.fc .calendar-event--error{--background-color:rgba(var(--color-danger-rgb),0.1);--dot-color:var(--color-danger)}.fc .calendar-event--success{--background-color:rgba(var(--color-success-rgb),0.1);--dot-color:var(--color-success)}.fc .calendar-event--neutral{--background-color:rgba(var(--neutral-600-rgb),0.1);--dot-color:var(--neutral-600)}.fc .fc-timegrid-slot{border-color:var(--neutral-200)}