@font-face{font-family:'iran';src:url('/static/fonts/light.woff?5b084e2abc1e') format('woff');font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/regular.woff?5b084e2abc1e') format('woff');font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/medium.woff?5b084e2abc1e') format('woff');font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/demibold.woff?5b084e2abc1e') format('woff');font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/bold.woff?5b084e2abc1e') format('woff');font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/extrabold.woff?5b084e2abc1e') format('woff');font-display:swap;font-weight:800;font-style:normal}:root{--font-light:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-primary:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-medium:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-demibold:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-bold:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-extrabold:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--coalert:red;--alert:red;--hamdiari-color-primary:#ea6307;--hamdiari-color-secondary:#199166;--hamdiari-color-primary-light:#ffe3cc;--hamdiari-color-primary-hover:#c45206;--hamdiari-color-secondary-light:#dff5ed;--hamdiari-color-secondary-hover:#147a54;--hamdiari-color-primary-50:#fff7f1;--hamdiari-color-primary-100:#ffefe3;--hamdiari-color-primary-200:#ffe3cc;--hamdiari-color-primary-300:#ffd1ad;--hamdiari-color-primary-400:#ffb47f;--hamdiari-color-primary-600:#c45206;--hamdiari-color-primary-700:#a54505;--hamdiari-color-primary-800:#833804;--hamdiari-color-primary-900:#612a03;--hamdiari-color-secondary-50:#f2fbf7;--hamdiari-color-secondary-100:#dff5ed;--hamdiari-color-secondary-200:#c9ecdf;--hamdiari-color-secondary-300:#a9dfcc;--hamdiari-color-secondary-400:#7fcfb3;--hamdiari-color-secondary-600:#147a54;--hamdiari-color-secondary-700:#116748;--hamdiari-color-secondary-800:#0e553c;--hamdiari-color-secondary-900:#0b4330;--hamdiari-color-text:#333333;--hamdiari-color-text-light:#666666;--hamdiari-color-text-lighter:#999999;--hamdiari-color-border:#e5e7eb;--hamdiari-color-bg:#f3f4f4;--hamdiari-color-white:#ffffff;--hamdiari-color-blue-light:#e3f2fd;--hamdiari-neutral-50:#f9f9f9;--hamdiari-neutral-100:#f5f5f5;--hamdiari-neutral-200:#f0f0f0;--hamdiari-neutral-300:#e0e0e0;--hamdiari-neutral-400:#b0b0b0;--hamdiari-neutral-500:#9b9b9b;--hamdiari-neutral-700:#4a4a4a;--hamdiari-neutral-800:#333333;--hamdiari-neutral-900:#1a1a1a;--hamdiari-shadow:0 4px 12px rgba(0,0,0,0.05);--hamdiari-shadow-sm:0 2px 8px rgba(0,0,0,0.05);--hamdiari-shadow-md:0 4px 12px rgba(0,0,0,0.05);--hamdiari-shadow-lg:0 10px 20px rgba(0,0,0,0.1);--hamdiari-radius:8px;--hamdiari-radius-sm:4px;--hamdiari-radius-md-plus:10px;--hamdiari-radius-lg:16px;--hamdiari-radius-xl:24px;--hamdiari-radius-round:50%;--hamdiari-spacing-xs:4px;--hamdiari-spacing-sm:8px;--hamdiari-spacing-md:16px;--hamdiari-spacing-lg:24px;--hamdiari-spacing-xl:32px;--hamdiari-spacing-2xl:40px;--hamdiari-spacing-6:6px;--hamdiari-spacing-10:10px;--hamdiari-spacing-12:12px;--hamdiari-spacing-15:15px;--hamdiari-spacing-20:20px;--hamdiari-font-size-xs:12px;--hamdiari-font-size-sm:14px;--hamdiari-font-size-md:16px;--hamdiari-font-size-lg:18px;--hamdiari-font-size-xl:20px;--hamdiari-font-size-2xl:28px;--hamdiari-font-family:'iran','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;--hamdiari-font-weight-light:300;--hamdiari-font-weight-normal:400;--hamdiari-font-weight-medium:500;--hamdiari-font-weight-demibold:600;--hamdiari-font-weight-bold:700;--hamdiari-font-weight-extrabold:800;--hamdiari-container-max:1440px;--hamdiari-focus-outline-width:2px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--hamdiari-font-family);font-weight:var(--hamdiari-font-weight-normal);background-color:var(--hamdiari-color-bg);color:var(--hamdiari-color-text);line-height:1.6}a{text-decoration:none}a:focus-visible{outline:var(--hamdiari-focus-outline-width) solid var(--hamdiari-color-primary);outline-offset:2px}a[aria-current='page']{font-weight:var(--hamdiari-font-weight-bold)}html,body,header,footer,nav,p{padding:0;margin:0}ul{margin:0;padding:0}strong{font-family:var(--hamdiari-font-family);font-weight:var(--hamdiari-font-weight-bold)}h1,h2,h3{font-family:var(--hamdiari-font-family);font-weight:var(--hamdiari-font-weight-extrabold)}h5,h6{font-family:var(--hamdiari-font-family);font-weight:var(--hamdiari-font-weight-extrabold)}.hamdiari-prose a,.hamdiari-card__desc a,.hamdiari-accordion__inner a,.hamdiari-hero__desc a{color:var(--hamdiari-color-primary);text-decoration:none}.hamdiari-prose a:hover,.hamdiari-card__desc a:hover,.hamdiari-accordion__inner a:hover,.hamdiari-hero__desc a:hover{color:var(--hamdiari-color-primary-hover)}.hamdiari-link{color:var(--hamdiari-color-primary);text-decoration:underline}input[type='text'],input[type='email'],input[type='search'],input[type='password'],input[type='date'],input[type='file'],input[type='url'],input[type='number'],select,textarea{width:100%;font-family:inherit;font-size:var(--hamdiari-font-size-md);color:var(--hamdiari-color-text);background-color:var(--hamdiari-neutral-50);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md)}::placeholder{color:var(--hamdiari-color-text-lighter)}input[type='file']::file-selector-button{margin-inline-start:var(--hamdiari-spacing-md);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);background-color:var(--hamdiari-color-white);color:var(--hamdiari-color-text);padding:var(--hamdiari-spacing-xs) var(--hamdiari-spacing-sm);cursor:pointer}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--hamdiari-color-primary);background-color:var(--hamdiari-color-white)}:disabled{background-color:var(--hamdiari-neutral-100);color:var(--hamdiari-color-text-lighter);cursor:not-allowed}button,input[type='button'],input[type='submit']{font-family:inherit;font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-text);background-color:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);cursor:pointer}button:focus-visible{outline:var(--hamdiari-focus-outline-width) solid var(--hamdiari-color-primary);outline-offset:2px}button:active{transform:scale(0.98)}table{width:100%;border-collapse:collapse}caption{font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-text-light);margin-block:var(--hamdiari-spacing-xs)}th,td{padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);font-size:var(--hamdiari-font-size-sm);border-bottom:1px solid var(--hamdiari-neutral-200);text-align:start}thead th{color:var(--hamdiari-color-text);font-weight:var(--hamdiari-font-weight-bold)}tbody tr:hover{background-color:var(--hamdiari-neutral-50)}img{max-width:100%;height:auto;display:block}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:var(--hamdiari-font-size-xs);color:var(--hamdiari-color-text);background-color:var(--hamdiari-neutral-50);border:1px solid var(--hamdiari-neutral-200);border-radius:var(--hamdiari-radius-sm);padding:2px 6px}pre{font-family:inherit;font-size:var(--hamdiari-font-size-sm);background-color:var(--hamdiari-neutral-50);border:1px solid var(--hamdiari-neutral-200);border-radius:var(--hamdiari-radius);padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);overflow:auto}hr{border:0;border-top:1px solid var(--hamdiari-neutral-200);margin-block:var(--hamdiari-spacing-md)}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}.main-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.main-content-wrapper{margin-top:107px;width:1440px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.main-content-dashboard{width:100%}.hamdiari-breadcrumbs{width:100%;background-color:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);display:flex;align-items:center;gap:var(--hamdiari-spacing-sm);margin-bottom:var(--hamdiari-spacing-lg);color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-xs);flex-wrap:wrap;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md)}.hamdiari-breadcrumbs__item{color:var(--hamdiari-color-text-light)}.hamdiari-breadcrumbs__item:not(span):hover{color:var(--hamdiari-color-primary)}.hamdiari-breadcrumbs span{color:var(--hamdiari-color-text)}.hamdiari-breadcrumbs__item:not(:last-child)::after{content:'';display:inline-block;width:16px;height:16px;margin-right:var(--hamdiari-spacing-sm);background-color:var(--hamdiari-color-text-lighter);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'><path d='M201.4 297.4C188.9 309.9 188.9 330.2 201.4 342.7L361.4 502.7C373.9 515.2 394.2 515.2 406.7 502.7C419.2 490.2 419.2 469.9 406.7 457.4L269.3 320L406.6 182.6C419.1 170.1 419.1 149.8 406.6 137.3C394.1 124.8 373.8 124.8 361.3 137.3L201.3 297.3z'/></svg>") no-repeat 50% 50%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'><path d='M201.4 297.4C188.9 309.9 188.9 330.2 201.4 342.7L361.4 502.7C373.9 515.2 394.2 515.2 406.7 502.7C419.2 490.2 419.2 469.9 406.7 457.4L269.3 320L406.6 182.6C419.1 170.1 419.1 149.8 406.6 137.3C394.1 124.8 373.8 124.8 361.3 137.3L201.3 297.3z'/></svg>") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle}@media (max-width:1440px){body{padding:var(--hamdiari-spacing-md)}.main-content-wrapper{margin-top:92px;width:100%}}@media (max-width:1000px){.main-content-wrapper{margin-top:150px}}@media (max-width:768px){.main-content-wrapper{margin-top:81px}}.home-header-main{position:fixed;height:80px;top:0;left:0;right:0;z-index:1000;background-color:var(--hamdiari-color-bg);border-bottom:2px solid var(--hamdiari-color-secondary);box-shadow:var(--hamdiari-shadow);direction:rtl}.home-header-container{max-width:1200px;margin:0 auto;padding:0 20px;height:70px;display:flex;align-items:center;justify-content:space-between}.home-header-right{display:flex;align-items:center;gap:30px;flex:1}.hamdiari-navbar__back-btn{display:none}.home-header-logo-link{display:flex;align-items:center;text-decoration:none}.home-header-logo-img{width:auto;object-fit:contain}.home-header-nav{display:flex;align-items:center}.home-header-nav-link{color:var(--hamdiari-color-primary);text-decoration:none;font-family:var(--font-demibold);font-size:14px;padding:8px 16px;border-radius:var(--border-radius);transition:all 0.3s ease}.home-header-nav-link:hover{background-color:var(--hamdiari-color-secondary);color:var(--hamdiari-color-primary)}.home-header-left{display:flex;align-items:center;gap:15px}.home-header-auth-btn{background-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-bg);border:none;padding:10px 20px;border-radius:var(--input-border-radius);font-family:var(--font-demibold);font-size:14px;cursor:pointer;transition:all 0.3s ease}.home-header-auth-btn:hover{background-color:var(--hamdiari-color-secondary-hover);transform:translateY(-1px)}.home-header-user-menu{display:flex;align-items:center}.home-header-profile-link{display:flex;align-items:center;gap:8px;color:var(--hamdiari-color-primary);text-decoration:none;font-family:var(--font-demibold);font-size:14px;padding:8px 12px;border-radius:var(--border-radius);transition:all 0.3s ease}.home-header-profile-link:hover{background-color:var(--hamdiari-color-secondary)}.home-header-profile-img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--hamdiari-color-secondary)}.home-header-profile-text{white-space:nowrap}.home-header-post-ad-btn{background-color:var(--hamdiari-color-secondary);color:var(--hamdiari-color-bg);text-decoration:none;padding:10px 20px;border-radius:var(--input-border-radius);font-family:var(--font-demibold);font-size:14px;transition:all 0.3s ease;white-space:nowrap}.home-header-post-ad-btn:hover{background-color:var(--alert);color:var(--hamdiari-color-bg);transform:translateY(-1px)}@media (max-width:768px){.home-header-container{padding:0 15px;height:60px}.home-header-right{gap:15px}.home-header-nav-link{font-size:14px;padding:6px 12px}.home-header-left{gap:10px}.home-header-auth-btn,.home-header-post-ad-btn{padding:8px 16px;font-size:13px}.home-header-profile-link{padding:6px 10px;font-size:13px}.home-header-profile-img{width:28px;height:28px}}@media (max-width:480px){.home-header-container{padding:0 10px;height:55px}.home-header-right{gap:10px}.home-header-nav-link{font-size:13px;padding:5px 10px}.home-header-left{gap:8px}.home-header-auth-btn,.home-header-post-ad-btn{padding:7px 14px;font-size:12px}.home-header-profile-link{padding:5px 8px;font-size:12px}.home-header-profile-img{width:24px;height:24px}.home-header-profile-text{display:none}}@media (max-width:360px){.home-header-nav-link{font-size:12px;padding:4px 8px}.home-header-auth-btn,.home-header-post-ad-btn{padding:6px 12px;font-size:11px}}.hamdiari-action-link--notifications{position:relative}.hamdiari-action-link--notifications[data-notif-count]:after{content:attr(data-notif-count);position:absolute;top:-10px;right:-10px;min-width:16px;height:16px;padding:3px;background-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-bg);border-radius:9px;font-size:11px;display:flex;justify-content:center}.hamdiari-notification-dropdown{position:absolute;right:0;top:100%;z-index:1001;background:var(--hamdiari-color-bg);border:1px solid var(--hamdiari-color-secondary);box-shadow:var(--hamdiari-shadow);border-radius:var(--border-radius);width:320px;max-width:calc(100vw - 24px);display:none}.hamdiari-notification-dropdown.hamdiari-is-open{display:block}.hamdiari-search-box{position:relative;width:100%}.hamdiari-search-dropdown{position:absolute;right:0;top:100%;width:420px;max-width:calc(100vw - 24px);background:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);box-shadow:var(--hamdiari-shadow-md);border-radius:var(--hamdiari-radius);display:none}.hamdiari-search-dropdown.hamdiari-search-open{display:block}.hamdiari-search-result-item{display:block;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);color:var(--hamdiari-color-text);transition:background-color 0.2s ease}.hamdiari-search-result-item:hover{background:var(--hamdiari-color-primary-light)}.hamdiari-search-result__title{font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text)}.hamdiari-search-result__desc{font-size:var(--hamdiari-font-size-xs);color:var(--hamdiari-color-text-light)}.hamdiari-search-result__category{font-size:var(--hamdiari-font-size-xs);color:var(--hamdiari-color-primary)}.hamdiari-search-loading,.hamdiari-search-empty{padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-text-light)}.hamdiari-navbar{background-color:var(--hamdiari-color-white);border-radius:0 0 var(--hamdiari-radius-lg) var(--hamdiari-radius-lg);border:1px solid var(--hamdiari-color-border);border-top:0;padding:var(--hamdiari-spacing-md);width:100%;max-width:var(--hamdiari-container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--hamdiari-spacing-md);position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:var(--hamdiari-shadow-md)}.hamdiari-navbar__section--start{display:flex;align-items:center;gap:var(--hamdiari-spacing-md)}.hamdiari-navbar__logo{font-size:var(--hamdiari-font-size-2xl);font-weight:var(--hamdiari-font-weight-extrabold);color:var(--hamdiari-color-primary);text-decoration:none;letter-spacing:-0.5px}.hamdiari-navbar__category-btn{display:flex;align-items:center;gap:var(--hamdiari-spacing-sm);background:transparent;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-12);transition:background 0.2s}.hamdiari-navbar__category-btn:hover{background-color:#f5f5f5}.hamdiari-navbar__category-btn svg{fill:currentColor}.hamdiari-navbar__section--middle{flex-grow:1;max-width:500px}.hamdiari-search-box__input{padding-right:var(--hamdiari-spacing-2xl)!important;transition:border-color 0.2s,background-color 0.2s}.hamdiari-search-box__input:focus{border-color:var(--hamdiari-color-primary)}.hamdiari-search-box__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--hamdiari-color-text-light);pointer-events:none;display:flex}.hamdiari-navbar__section--end{display:flex;align-items:center;gap:var(--hamdiari-spacing-lg)}.hamdiari-action-link{display:flex;align-items:center;gap:6px;color:var(--hamdiari-color-text);font-size:var(--hamdiari-font-size-sm);font-weight:var(--hamdiari-font-weight-medium);transition:color 0.2s}.hamdiari-action-link:hover{color:var(--hamdiari-color-primary)}.hamdiari-action-link svg{fill:currentColor}.hamdiari-action-link__icon{width:20px;height:20px;stroke-width:2}.hamdiari-btn{display:flex;align-items:center;justify-content:space-between;font-weight:var(--hamdiari-font-weight-medium);cursor:pointer;text-decoration:none;transition:all 0.2s;gap:var(--hamdiari-spacing-12)}.hamdiari-btn:hover{background-color:#f9f9f9;border-color:#b0b0b0}.hamdiari-btn:active{transform:scale(0.98)}.hamdiari-btn__ad-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);border-radius:10px;flex-shrink:0}.hamdiari-btn__ad-icon svg{width:20px;height:20px;stroke-width:3}@media (max-width:992px){.hamdiari-navbar__section--middle{order:3;width:100%;max-width:100%}}@media (max-width:768px){.hamdiari-navbar{flex-wrap:nowrap;gap:var(--hamdiari-spacing-md)}.hamdiari-navbar__section--end,.hamdiari-navbar__category-btn{display:none}.hamdiari-search-box .hamdiari-search-box__input{font-size:var(--hamdiari-font-size-sm)}.hamdiari-action-link{width:100%;padding:10px 0;border-bottom:1px solid #f0f0f0}.hamdiari-btn{width:100%;margin-top:10px;padding:6px 6px 6px 16px}}.hamdiari-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:5000;background:rgba(255,255,255,0.5);border-top:1px solid var(--hamdiari-color-border);box-shadow:var(--hamdiari-shadow-md);display:none;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}.hamdiari-bottom-bar__container{max-width:var(--hamdiari-container-max);margin:0 auto;padding:12px 4px;display:flex;align-items:center;justify-content:space-between}.hamdiari-bottom-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;padding-bottom:4px;color:var(--hamdiari-color-text);text-decoration:none;font-size:var(--hamdiari-font-size-xs);font-weight:var(--hamdiari-font-weight-medium);position:relative;background:transparent;border:0;cursor:pointer}.hamdiari-bottom-bar__item span{line-height:1.2}.hamdiari-bottom-bar__item svg{fill:currentColor}.hamdiari-bottom-bar__item--active,.hamdiari-bottom-bar__item:hover{color:var(--hamdiari-color-primary)}.hamdiari-bottom-bar__item:hover svg,.hamdiari-bottom-bar__item--active svg{fill:var(--hamdiari-color-primary)}.hamdiari-bottom-bar__item--active::before{content:'';position:absolute;bottom:-4px;width:24px;height:2px;border-radius:2px;background:var(--hamdiari-color-primary)}.hamdiari-bottom-bar__container>.hamdiari-bottom-bar__item:first-child{border-left:1px solid var(--hamdiari-color-border);border-radius:0}.hamdiari-bottom-bar__container>.hamdiari-bottom-bar__item:last-child{border-right:1px solid var(--hamdiari-color-border)}.hamdiari-bottom-bar__item--submit{background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);padding:0;height:64px;justify-content:center}.hamdiari-bottom-bar__item--submit svg{color:var(--hamdiari-color-white);fill:var(--hamdiari-color-white)}.hamdiari-bottom-bar__item--submit:hover{color:var(--hamdiari-color-white)}.hamdiari-bottom-bar__item--submit:hover svg{color:var(--hamdiari-color-white);fill:var(--hamdiari-color-white)}@media (max-width:768px){.hamdiari-bottom-bar{display:block}}.search-bar-container{position:relative;flex:1;max-width:500px;margin:0 20px}.search-bar-wrapper{position:relative;width:100%}.search-bar-input{width:100%;padding:10px 40px 10px 16px;border:2px solid var(--hamdiari-color-secondary);border-radius:var(--input-border-radius);font-family:var(--font-regular);font-size:14px;color:var(--hamdiari-color-primary);background-color:var(--hamdiari-color-bg);transition:all 0.3s ease;direction:rtl}.search-bar-input:focus{outline:none;border-color:var(--hamdiari-color-primary);box-shadow:0 0 0 3px rgba(0,123,255,0.1)}.search-bar-input::placeholder{color:var(--hamdiari-color-primary);opacity:0.6}.search-bar-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;opacity:0.6}.search-bar-clear{position:absolute;left:40px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--hamdiari-color-primary);font-size:18px;cursor:pointer;padding:4px 8px;display:none;opacity:0.6;transition:opacity 0.2s}.search-bar-clear:hover{opacity:1}.search-bar-clear.search-bar-visible{display:block}.search-bar-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--hamdiari-color-bg);border:2px solid var(--hamdiari-color-secondary);border-radius:var(--border-radius);box-shadow:var(--hamdiari-shadow);max-height:400px;overflow-y:auto;z-index:1001;display:none}.search-bar-dropdown.search-bar-open{display:block}.search-bar-loading{padding:20px;text-align:center;color:var(--hamdiari-color-primary);font-family:var(--font-regular)}.search-bar-empty{padding:20px;text-align:center;color:var(--hamdiari-color-primary);opacity:0.7;font-family:var(--font-regular)}.search-bar-result-item{padding:12px 16px;border-bottom:1px solid var(--hamdiari-color-secondary);cursor:pointer;transition:background-color 0.2s;text-decoration:none;display:block;color:var(--hamdiari-color-primary)}.search-bar-result-item:last-child{border-bottom:none}.search-bar-result-item:hover{background-color:var(--hamdiari-color-secondary)}.search-bar-result-title{font-family:var(--font-demibold);font-size:14px;margin-bottom:4px;color:var(--hamdiari-color-primary)}.search-bar-result-desc{font-family:var(--font-regular);font-size:12px;color:var(--hamdiari-color-primary);opacity:0.8;margin-bottom:4px;line-height:1.4}.search-bar-result-category{display:inline-block;font-family:var(--font-regular);font-size:11px;padding:2px 8px;background-color:var(--hamdiari-color-secondary);color:var(--hamdiari-color-bg);border-radius:4px;margin-top:4px}.search-bar-result-item.search-bar-category-result{background-color:var(--hamdiari-color-secondary-hover)}.search-bar-result-item.search-bar-category-result:hover{background-color:var(--hamdiari-color-primary)}.search-bar-result-item.search-bar-category-result:hover .search-bar-result-title,.search-bar-result-item.search-bar-category-result:hover .search-bar-result-desc{color:var(--hamdiari-color-bg)}.search-bar-result-item.search-bar-category-result .search-bar-result-category{background-color:var(--hamdiari-color-secondary)}@media (max-width:768px){.search-bar-container{max-width:300px;margin:0 15px}.search-bar-input{padding:8px 36px 8px 12px;font-size:13px}.search-bar-icon{width:18px;height:18px;left:10px}.search-bar-clear{left:36px;font-size:16px}.search-bar-result-item{padding:10px 12px}.search-bar-result-title{font-size:13px}.search-bar-result-desc{font-size:11px}}@media (max-width:480px){.search-bar-container{max-width:200px;margin:0 10px}.search-bar-input{padding:7px 32px 7px 10px;font-size:12px}.search-bar-icon{width:16px;height:16px;left:8px}.search-bar-clear{left:32px;font-size:14px}.search-bar-dropdown{max-height:300px}.search-bar-result-item{padding:8px 10px}.search-bar-result-title{font-size:12px}.search-bar-result-desc{font-size:10px}.search-bar-result-category{font-size:10px;padding:2px 6px}}@media (max-width:360px){.search-bar-container{display:none}}.hamdiari-notification-dropdown{position:absolute;top:100%;right:-60px;width:450px;margin-top:var(--hamdiari-spacing-md);max-height:500px;background:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);box-shadow:var(--hamdiari-shadow-md);z-index:1003;overflow:hidden;transform:translateY(-10px) scale(0.95);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transform-origin:top center;pointer-events:none}.hamdiari-notification-dropdown.hamdiari-is-open{opacity:1;pointer-events:auto}.hamdiari-notification-dropdown.hamdiari-is-closed{opacity:0;pointer-events:none}.notif-item{cursor:pointer;transition:transform 0.2s ease}.support-item{cursor:pointer}.hamdiari-notification-dropdown__header{padding:15px 20px;border-bottom:1px solid var(--hamdiari-neutral-200);display:flex;justify-content:space-between;align-items:center;background:var(--hamdiari-neutral-100)}.hamdiari-notification-dropdown__header h3{margin:0;font-size:var(--hamdiari-font-size-md);font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text)}.hamdiari-notification-dropdown__header-actions{display:flex;align-items:center;gap:8px}.hamdiari-notification-dropdown__mark-all-btn{background:var(--hamdiari-neutral-400);color:var(--hamdiari-color-text);border:1px solid var(--hamdiari-neutral-200);padding:var(--hamdiari-spacing-6) var(--hamdiari-spacing-12);border-radius:var(--hamdiari-radius);font-size:var(--hamdiari-font-size-xs);cursor:pointer;transition:background-color 0.2s,border-color 0.2s}.hamdiari-notification-dropdown__mark-all-btn:hover{background:var(--hamdiari-neutral-200);border-color:var(--hamdiari-neutral-300)}.hamdiari-notification-dropdown__close-btn{background:var(--hamdiari-neutral-100);color:var(--hamdiari-color-text);border:1px solid var(--hamdiari-neutral-200);padding:var(--hamdiari-spacing-6) var(--hamdiari-spacing-12);border-radius:var(--hamdiari-radius);font-size:var(--hamdiari-font-size-xs);cursor:pointer;transition:background-color 0.2s,border-color 0.2s}.hamdiari-notification-dropdown__close-btn:hover{background:var(--hamdiari-neutral-200);border-color:var(--hamdiari-neutral-300)}.hamdiari-notification-dropdown__list{max-height:350px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hamdiari-color-primary) var(--hamdiari-neutral-100)}.hamdiari-notification-dropdown__list::-webkit-scrollbar{width:6px}.hamdiari-notification-dropdown__list::-webkit-scrollbar-track{background:var(--hamdiari-neutral-100);border-radius:3px}.hamdiari-notification-dropdown__list::-webkit-scrollbar-thumb{background:var(--hamdiari-color-primary);border-radius:3px;transition:background 0.2s}.hamdiari-notification-dropdown__list::-webkit-scrollbar-thumb:hover{background:var(--hamdiari-color-primary-hover)}.hamdiari-notification-dropdown__item{padding:15px 20px;border-bottom:1px solid var(--hamdiari-neutral-200);display:flex;justify-content:space-between;align-items:flex-start;gap:5px;cursor:pointer;transition:background-color 0.2s}.hamdiari-notification-dropdown__item:hover{background:var(--hamdiari-color-primary-light)}.hamdiari-notification-dropdown__item:hover .hamdiari-notification-dropdown__title{color:var(--hamdiari-color-primary)}.hamdiari-notification-dropdown__item.hamdiari-notification-dropdown__item--unread{background:var(--hamdiari-color-primary-light);border-left:4px solid var(--hamdiari-color-primary)}.hamdiari-notification-dropdown__item.hamdiari-notification-dropdown__item--read{opacity:0.7}.hamdiari-notification-dropdown__content{flex:1;margin-right:10px}.hamdiari-notification-dropdown__content *,img{width:inherit;height:auto}.hamdiari-notification-dropdown__title{font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text);margin-bottom:4px;font-size:var(--hamdiari-font-size-sm);transition:color 0.2s}.hamdiari-notification-dropdown__message{color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-xs);line-height:1.6;margin-bottom:6px;word-wrap:break-word;overflow-wrap:break-word}.hamdiari-notification-dropdown__time{color:var(--hamdiari-color-text-lighter);font-size:var(--hamdiari-font-size-xs)}.hamdiari-notification-dropdown__actions{display:flex;flex-direction:column;gap:5px}.hamdiari-notification-dropdown__mark-read-btn,.hamdiari-notification-dropdown__link{background:var(--hamdiari-color-secondary);color:var(--hamdiari-color-white);border:none;padding:4px 8px;border-radius:var(--hamdiari-radius-sm);font-size:var(--hamdiari-font-size-xs);cursor:pointer;text-decoration:none;text-align:center;transition:background-color 0.2s}.hamdiari-notification-dropdown__mark-read-btn:hover{background:var(--hamdiari-color-secondary-hover)}.hamdiari-notification-dropdown__link{background:var(--hamdiari-color-primary)}.hamdiari-notification-dropdown__link:hover{background:var(--hamdiari-color-primary-hover)}.hamdiari-notification-dropdown__empty{padding:40px 20px;text-align:center;color:var(--hamdiari-color-text-lighter);font-style:italic}.hamdiari-notification-dropdown__footer{padding:12px 20px;border-top:1px solid #eee;background:#f8f9fa;text-align:center}.hamdiari-notification-dropdown__view-all-btn{background:transparent;border:1px solid var(--hamdiari-color-secondary);color:var(--hamdiari-color-secondary);padding:4px 20px;border-radius:var(--hamdiari-radius);font-size:var(--hamdiari-font-size-sm);cursor:pointer;text-decoration:none;display:inline-block;transition:all 0.2s;font-weight:var(--hamdiari-font-weight-medium)}.hamdiari-notification-dropdown__view-all-btn:hover{background:var(--hamdiari-color-secondary);color:var(--hamdiari-color-white);text-decoration:none}.notif-item{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;list-style:none}.notif-button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;position:relative}.header-notif-icon{width:40px;height:40px;transition:transform 0.2s ease}.notif-button:hover .header-notif-icon{transform:scale(1.1)}.notif-item-number{background-color:var(--hamdiari-color-secondary);color:white;font-family:var(--hamdiari-font-family);font-weight:var(--hamdiari-font-weight-bold);min-width:20px;height:20px;border-radius:50%;font-size:11px;position:absolute;bottom:-5px;left:-5px;display:none;align-items:center;justify-content:center;padding:2px 4px;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.notif-item-number .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@media (max-width:850px){.notification-dropdown{width:320px;left:-20px}.notification-dropdown.show{width:320px}.notification-header strong{font-size:14px}.mark-all-read-btn{font-size:10px;padding:5px 10px}.no-notifications{font-size:13px;padding:30px 15px}.notification-item{flex-direction:column;padding:12px 15px;gap:10px}.notification-actions{width:100%;flex-direction:row}.view-all-btn{font-size:11px;padding:6px 12px}.header-notif-icon{width:35px;height:35px}}@media (max-width:480px){.notification-dropdown{width:280px;left:-50px}.notification-dropdown.show{width:280px}.notification-header strong{font-size:13px}.mark-all-read-btn{font-size:9px;padding:4px 8px}.no-notifications{font-size:12px;padding:25px 10px}.notification-item{flex-direction:column;padding:10px 12px}.notification-title{font-size:13px}.notification-message{font-size:12px}.view-all-btn{font-size:10px;padding:5px 10px}.header-notif-icon{width:32px;height:32px}.notif-item-number{min-width:18px;height:18px;font-size:10px;top:-3px;right:-3px}}.auth-modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);direction:rtl}.auth-modal-content{overflow:hidden;background-color:var(--hamdiari-color-bg);margin:5% auto;padding:0;border-radius:var(--box-border-radius);width:90%;max-width:560px;position:relative;border-radius:var(--hamdiari-radius-xl);animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.auth-close{color:var(--hamdiari-neutral-500);font-size:28px;font-weight:bold;cursor:pointer;transition:color 0.3s ease}.auth-close:hover{color:var(--hamdiari-color-primary)}.auth-tabs{display:none}.auth-cross-icon{width:30px;height:30px;opacity:0.3}.auth-tab-btn{background:none;border:none;padding:12px 24px;font-size:16px;color:var(--hamdiari-neutral-500);cursor:pointer;border-radius:var(--border-radius);transition:all 0.3s ease;min-width:100px}.auth-tab-btn.active{background-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-bg)}.auth-tab-btn:hover:not(.active){background-color:var(--hamdiari-color-secondary);color:var(--hamdiari-color-primary)}.auth-tab-content{display:none;background-color:var(--hamdiari-neutral-50)}.auth-tab-content.active{display:block}.auth-form{display:flex;flex-direction:column;gap:16px;padding:32px 64px}.auth-form-group{display:flex;flex-direction:column}.auth-form-group label{display:none}.password-input-wrapper{position:relative}.password-toggle-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--hamdiari-neutral-500);transition:color 0.3s ease;display:flex}.password-toggle-icon svg{fill:var(--hamdiari-neutral-500)}.password-toggle-icon .eye-closed{display:none}.password-toggle-icon.show-password .eye-open{display:none}.password-toggle-icon.show-password .eye-closed{display:block}.password-criteria{margin-top:8px;font-size:12px}.criteria-item{display:flex;align-items:center;gap:8px}.criteria-item:last-child{margin-bottom:0}.criteria-icon{fill:var(--alert)}.criteria-item.valid .criteria-icon{fill:var(--hamdiari-color-secondary)}.criteria-text{color:var(--hamdiari-neutral-500)}.auth-subtitle{color:var(--hamdiari-color-text-light);font-size:14px;text-align:center}.auth-subtitle .auth-link{color:var(--hamdiari-color-primary);text-decoration:none;font-weight:700}.auth-separator{text-align:center;color:var(--hamdiari-neutral-500);font-size:12px}.auth-tab-content input{background-color:var(--hamdiari-color-white)}.auth-tab-content input:-internal-autofill-selected{background-color:var(--hamdiari-color-primary-light)}.password-input-wrapper input{padding-left:48px}#loginTab .auth-form-group label,#signupTab .auth-form-group label{display:none}#loginCaptchaSection,#signupCaptchaSection{display:none}.captcha-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.captcha-container input{flex:1;min-width:0}.auth-form-group input::placeholder,.auth-form-group select:invalid,.password-input-wrapper input::placeholder{font-size:14px}.captcha-image-wrapper{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-shrink:0}.captcha-image{border-radius:8px 0 0 8px;width:auto;border:1px solid var(--hamdiari-color-border);border-right:none}.captcha-refresh{background-color:var(--hamdiari-color-primary);border:none;border-radius:0 8px 8px 0;width:42px;height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10;padding:0}.captcha-refresh svg{fill:#ffffff}.auth-form-group select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23064331' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 12px center;background-size:16px;padding-left:40px}.hidden-option-boos{color:var(--hamdiari-neutral-500)}#hidden-country-label{display:none}.auth-social-section{display:flex;flex-direction:column;gap:4px;margin-top:16px}.auth-tab-content .auth-submit-btn{border:none;font-size:16px;cursor:pointer;transition:all 0.3s ease;height:42px}.auth-submit-btn:hover{background-color:var(--hamdiari-color-secondary-hover);transform:translateY(-1px)}.auth-submit-btn:disabled{background-color:var(--hamdiari-neutral-500);cursor:not-allowed;transform:none}.auth-error-list,.auth-general-error-list{list-style:none;padding:0;margin:0;font-size:12px;color:var(--alert)}.auth-error-list li,.auth-general-error-list li{padding:4px 0}.auth-form-group-button{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.auth-tabs{padding:15px;gap:15px}.auth-tab-btn{padding:10px 20px;font-size:14px;min-width:80px}.auth-cross-icon{width:25px;height:25px}}@media (max-width:576px){.auth-tabs{padding:10px;gap:10px}.auth-tab-btn{padding:8px 16px;font-size:13px;min-width:70px}.auth-cross-icon{width:20px;height:20px}.auth-form{padding:24px}.auth-form-group input,.auth-form-group select{padding:10px 14px;font-size:13px}.auth-submit-btn{padding:12px 20px;font-size:14px}}* Forgot Password Link */ .auth-forgot-password{text-align:center;margin-top:10px}.auth-forgot-password{display:flex}.auth-forgot-password a{color:var(--hamdiari-neutral-500);font-size:12px;transition:color 0.3s ease}.auth-forgot-password a:hover{color:var(--hamdiari-color-primary)}.reset-step{display:none}.reset-step.active{display:block}.reset-description{color:var(--hamdiari-neutral-500);font-size:14px;text-align:center;line-height:1.5}#verifyCode{text-align:center;letter-spacing:8px}.code-timer-container{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.code-timer{display:flex;align-items:center;gap:8px;border-radius:var(--border-radius);font-size:16px}.code-timer.expired{color:var(--alert)}.code-timer svg{flex-shrink:0}.resend-code-btn{background-color:transparent;color:var(--hamdiari-color-primary);border:2px solid var(--hamdiari-color-primary);padding:8px 20px;border-radius:var(--border-radius);font-size:13px;cursor:pointer;transition:all 0.3s ease}.resend-code-btn:hover{background-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-bg)}.resend-code-btn:disabled{opacity:0.5;cursor:not-allowed}.auth-google-btn{display:flex;align-items:center;justify-content:center;background:var(--hamdiari-color-white);color:var(--hamdiari-color-text);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);font-size:14px;transition:all 0.3s ease;cursor:pointer;gap:4px}.auth-google-btn svg{transition:all 0.3s ease}.auth-google-btn:hover{color:var(--hamdiari-color-primary)}.auth-google-btn:hover svg{fill:var(--hamdiari-color-primary)}.google-popup-container{display:flex;justify-content:center;align-items:center;min-height:75vh;margin:0;padding:20px;box-sizing:border-box}.google-popup-card{background:white;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2);text-align:center;max-width:400px;width:100%}.google-popup-title{color:var(--hamdiari-color-text);margin-bottom:20px;font-size:24px;font-weight:600}.google-popup-description{color:var(--hamdiari-color-text);margin-bottom:30px;line-height:1.6}.google-popup-button{display:inline-flex;align-items:center;justify-content:center;background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);padding:12px 24px;border:none;border-radius:var(--hamdiari-radius-lg);font-size:16px;font-weight:500;text-decoration:none;transition:background-color 0.3s ease;gap:10px}.google-popup-button:hover{background:var(--hamdiari-color-primary)}.google-popup-icon{width:20px;height:20px}.google-popup-loading{display:none;color:var(--hamdiari-color-text);margin-top:20px}.google-callback-container{display:flex;justify-content:center;align-items:center;min-height:75vh;margin:0;box-sizing:border-box}.google-callback-card{background:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);box-shadow:var(--hamdiari-shadow);padding:var(--hamdiari-spacing-lg);border-radius:var(--hamdiari-radius-lg);text-align:center;max-width:500px;width:100%}.google-callback-title{color:var(--hamdiari-color-text);margin-bottom:20px;font-size:24px;font-weight:600}.google-callback-form{margin-top:30px}.google-callback-form-group{margin-bottom:20px;text-align:right}.google-callback-label{display:block;margin-bottom:8px;color:var(--hamdiari-color-text);font-weight:500}.google-callback-input{width:100%;padding:12px;border:2px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);font-size:16px;transition:border-color 0.3s ease;box-sizing:border-box}.google-callback-input:focus{outline:1px solid var(--hamdiari-color-primary);background-color:var(--hamdiari-color-white)}.google-callback-password-wrapper{position:relative}.google-callback-password-toggle{display:flex;position:absolute;left:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--hamdiari-color-text)}.google-callback-submit-btn{width:100%;background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);padding:12px;border:none;border-radius:var(--hamdiari-radius);font-size:16px;font-weight:500;cursor:pointer;transition:background-color 0.3s ease}.google-callback-submit-btn:hover{background:var(--hamdiari-color-primary-hover)}.google-callback-submit-btn:disabled{background:var(--hamdiari-color-disabled);cursor:not-allowed}.google-callback-error-list{list-style:none;padding:0;margin:10px 0 0 0;color:#dc3545;font-size:14px}.google-callback-success{color:#28a745;margin-bottom:20px}.google-callback-error{color:var(--hamdiari-color-error);margin-bottom:20px}.google-callback-password-criteria{text-align:right;margin-top:10px}.google-callback-criteria-item{display:flex;align-items:center;margin-bottom:5px;font-size:14px;color:var(--hamdiari-color-text)}.google-callback-criteria-item.valid{color:var(--hamdiari-color-success)}.google-callback-criteria-icon{margin-left:8px;font-weight:bold}.auth-message{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:10000;font-family:inherit;font-size:14px;max-width:300px;word-wrap:break-word;color:var(--hamdiari-color-white)}.auth-message-success{background:var(--hamdiari-color-success)}.auth-message-error{background:var(--hamdiari-color-error)}@media (max-width:768px){.google-popup-card,.google-callback-card{padding:30px 20px;margin:10px}.google-popup-title,.google-callback-title{font-size:20px}.auth-message{right:10px;left:10px;max-width:none}}.hamdiari-footer{max-width:var(--hamdiari-container-max);margin:var(--hamdiari-spacing-lg) auto;display:flex;flex-direction:column;gap:24px}.hamdiari-footer__main{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:16px}.hamdiari-footer__section{display:flex;background-color:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);padding:8px 24px;min-height:50px}.hamdiari-footer__nav{flex:1;align-items:center;gap:24px;flex-wrap:wrap}.hamdiari-footer__link{color:var(--hamdiari-color-text);font-size:var(--hamdiari-font-size-sm);font-weight:var(--hamdiari-font-weight-medium);transition:color 0.2s}.hamdiari-footer__link:hover{color:var(--hamdiari-color-primary)}.hamdiari-footer__section--app-download{align-items:center;background-color:var(--hamdiari-color-primary)}.hamdiari-footer__download-link{display:flex;align-items:center;gap:6px}.hamdiari-footer__download-icon{width:24px;height:24px;color:var(--hamdiari-color-white);stroke-width:2.5}.hamdiari-footer__download-text{font-size:var(--hamdiari-font-size-md);font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-white)}.hamdiari-footer__socials{align-items:center;gap:16px}.hamdiari-social-link{color:var(--hamdiari-color-text-lighter);transition:all 0.2s;display:flex;align-items:center;justify-content:center}.hamdiari-social-link:hover{color:var(--hamdiari-color-primary);transform:translateY(-2px)}@media (max-width:1024px){.hamdiari-footer__main{flex-direction:column}.hamdiari-footer__section{justify-content:center}.hamdiari-footer__nav{padding:16px;gap:16px}}@media (max-width:768px){.hamdiari-footer{margin:var(--hamdiari-spacing-lg) auto 97px}}@media (max-width:576px){.hamdiari-footer__section{min-height:40px}.hamdiari-footer__link{font-size:var(--hamdiari-font-size-xs)}.hamdiari-footer__download-text{font-size:var(--hamdiari-font-size-sm)}}.universal-faq-container{display:flex;flex-direction:column;gap:24px;background-color:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);padding:24px}.universal-faq-title{font-size:var(--hamdiari-font-size-lg);font-weight:var(--hamdiari-font-weight-extrabold);color:var(--hamdiari-color-text)}.universal-faq-accordion{display:flex;flex-direction:column;gap:8px}.universal-faq-item{border-bottom:1px solid var(--hamdiari-color-border)}.universal-faq-item:last-child{border-bottom:none}.universal-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:8px 0;font-family:inherit;font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text);cursor:pointer;text-align:right;transition:color 0.2s}.universal-faq-trigger:hover{color:var(--hamdiari-color-primary)}.universal-faq-trigger:active{transform:none}.universal-faq-question{flex:1;font-size:var(--hamdiari-font-size-md);text-align:right}.universal-faq-icon{color:var(--hamdiari-color-text-light);transition:transform 0.3s ease}.universal-faq-trigger[aria-expanded='true'] .universal-faq-icon{transform:rotate(180deg);color:var(--hamdiari-color-primary)}.universal-faq-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.universal-faq-answer{padding-bottom:8px;font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-text-light);line-height:1.8;text-align:justify}.universal-faq-answer p{margin-bottom:12px}.universal-faq-answer p:last-child{margin-bottom:0}.universal-faq-answer h2,.universal-faq-answer h3,.universal-faq-answer h4{margin-top:16px;margin-bottom:10px;color:var(--hamdiari-color-text);font-family:var(--font-bold)}.universal-faq-answer ul,.universal-faq-answer ol{margin:12px 0;padding-right:20px}.universal-faq-answer li{margin-bottom:8px}@media (max-width:768px){.universal-faq-title{font-size:18px}.universal-faq-question{font-size:var(--hamdiari-font-size-sm)}}@media (max-width:576px){.universal-faq-container{padding:16px}.universal-faq-title{font-size:16px}.universal-faq-trigger{padding:8px 0}.universal-faq-answer{font-size:var(--hamdiari-font-size-xs)}}.chat-btn{width:100%;margin-top:15px;padding:14px 20px;background:linear-gradient(135deg,var(--hamdiari-color-primary) 0%,var(--hamdiari-color-secondary-hover) 100%);color:var(--hamdiari-color-bg);border:none;border-radius:var(--border-radius);font-family:var(--font-bold);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease;text-decoration:none;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.chat-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.15);background:linear-gradient(135deg,var(--hamdiari-color-secondary-hover) 0%,var(--hamdiari-color-primary) 100%)}.chat-btn:active{transform:translateY(0)}.chat-btn svg{width:20px;height:20px}.chat-btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.chat-btn.loading{position:relative;color:transparent}.chat-btn.loading::after{content:'';position:absolute;width:20px;height:20px;border:3px solid var(--hamdiari-color-bg);border-top-color:transparent;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.chat-btn-view{background:linear-gradient(135deg,var(--hamdiari-color-primary) 0%,var(--hamdiari-color-secondary-hover) 100%);position:relative}.chat-btn-view:hover{background:linear-gradient(135deg,var(--hamdiari-color-secondary-hover) 0%,var(--hamdiari-color-primary) 100%)}.chat-btn-view.has-unread{animation:pulse-unread 2s infinite}.chat-btn-view.has-unread::before{content:'';position:absolute;top:-5px;right:-5px;width:12px;height:12px;background:var(--alert);border:2px solid var(--hamdiari-color-bg);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-unread{0%,100%{box-shadow:0 4px 15px rgba(0,0,0,0.1)}50%{box-shadow:0 4px 20px rgba(255,87,34,0.4)}}@keyframes pulse-dot{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.chat-notification{position:fixed;top:20px;right:20px;padding:15px 25px;border-radius:var(--border-radius);font-family:var(--font-bold);font-size:14px;box-shadow:0 4px 15px rgba(0,0,0,0.2);z-index:10000}.chat-notification-success{background-color:var(--coalert);color:var(--hamdiari-color-primary)}.chat-notification-error{background-color:var(--alert);color:var(--hamdiari-color-bg)}@media (max-width:768px){.chat-btn{font-size:14px;padding:12px 18px}.chat-notification{right:10px;left:10px;top:10px}}.hamdiari-popup{position:relative}.hamdiari-popup__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.95);width:90%;max-width:400px;max-height:80vh;background-color:var(--hamdiari-color-white);border-radius:24px;box-shadow:var(--hamdiari-shadow-lg);opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s cubic-bezier(0.16,1,0.3,1),height 0.3s ease;z-index:901;display:flex;flex-direction:column;overflow:hidden}.hamdiari-popup__container--open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.hamdiari-popup__slider{position:relative;width:100%;flex:1;background-color:var(--hamdiari-neutral-50);overflow:hidden}.hamdiari-popup__view{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.hamdiari-popup__slider[data-level='0'] .hamdiari-popup__view[data-role='view-0']{opacity:1;visibility:visible;pointer-events:auto}.hamdiari-popup__slider[data-level='1'] .hamdiari-popup__view[data-role='view-1']{opacity:1;visibility:visible;pointer-events:auto}.hamdiari-popup__slider[data-level='2'] .hamdiari-popup__view[data-role='view-2']{opacity:1;visibility:visible;pointer-events:auto}.hamdiari-popup__view::-webkit-scrollbar{width:4px}.hamdiari-popup__view::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.2);border-radius:4px}.hamdiari-popup__subheader{padding:var(--hamdiari-spacing-md);color:var(--hamdiari-color-text);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background-color:var(--hamdiari-color-white);border-bottom:1px solid var(--hamdiari-color-border)}.hamdiari-popup__subheader-btn{background:var(--hamdiari-neutral-100);border:none;border-radius:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s,color 0.2s;color:var(--hamdiari-color-text-light)}.hamdiari-popup__subheader-btn:hover{background:var(--hamdiari-neutral-200);color:var(--hamdiari-color-primary)}.hamdiari-popup__subheader-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.hamdiari-popup__subheader-icon--fill{fill:currentColor;stroke:none}.hamdiari-popup__footer{border-top:1px solid var(--hamdiari-color-border);border-bottom:none;justify-content:center}.hamdiari-popup__title{font-size:1.1rem;font-weight:var(--hamdiari-font-weight-bold);color:#111827}.hamdiari-popup__grid{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--hamdiari-neutral-50);gap:var(--hamdiari-spacing-12);padding:var(--hamdiari-spacing-md)}.hamdiari-popup__list{display:flex;flex-direction:column;padding:var(--hamdiari-spacing-md);gap:var(--hamdiari-spacing-sm)}.hamdiari-popup__list-item{background-color:var(--hamdiari-neutral-100);color:var(--hamdiari-color-text);padding:var(--hamdiari-spacing-md);border-radius:12px;border:1px solid var(--hamdiari-color-border);font-size:0.95rem;font-weight:var(--hamdiari-font-weight-medium);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.2s,border-color 0.2s,color 0.2s}.hamdiari-popup__list-item:hover{background-color:var(--hamdiari-color-primary-light);border-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-text)}.hamdiari-popup__list-arrow{width:16px;height:16px;stroke:#888;stroke-width:2;fill:none}.hamdiari-popup__service{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:20px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;position:relative}.hamdiari-popup__service:hover{transform:translateY(-2px);box-shadow:var(--hamdiari-shadow);border-color:var(--hamdiari-color-primary)}.hamdiari-popup__service-icon{width:32px;height:32px;stroke:var(--hamdiari-neutral-700);stroke-width:1.5;fill:none}.hamdiari-popup__service-label{font-size:0.8rem;color:#333;font-weight:var(--hamdiari-font-weight-demibold);text-align:center}.hamdiari-popup__service-badge{position:absolute;bottom:0;background-color:var(--hamdiari-color-primary);color:white;font-size:10px;padding:2px 16px;border-radius:8px 8px 0 0;font-weight:var(--hamdiari-font-weight-bold)}.hamdiari-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;pointer-events:none;transition:opacity 0.3s;z-index:900}.hamdiari-popup__overlay--active{opacity:1;pointer-events:auto}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.hamdiari-popup__service--with-description{aspect-ratio:unset;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:var(--hamdiari-spacing-md);gap:var(--hamdiari-spacing-sm);text-align:right}.hamdiari-popup__service--with-description .hamdiari-popup__service-icon{flex-shrink:0;margin-top:4px}.hamdiari-popup__service-content{display:flex;flex-direction:column;gap:4px;flex:1}.hamdiari-popup__service--with-description .hamdiari-popup__service-label{font-size:1rem;text-align:right;font-weight:var(--hamdiari-font-weight-bold)}.hamdiari-popup__service-description{font-size:0.85rem;color:var(--hamdiari-color-text-light);line-height:1.5;text-align:right;font-weight:var(--hamdiari-font-weight-normal)}[data-role='grid-1']:has(.hamdiari-popup__service--with-description){grid-template-columns:1fr;gap:var(--hamdiari-spacing-sm)}.universal-long-desc-container{width:100%;padding:var(--hamdiari-spacing-xl);background-color:var(--hamdiari-color-white);border-radius:var(--hamdiari-radius-lg);border:1px solid var(--hamdiari-color-border);position:relative;overflow:hidden}.universal-long-desc-content{font-family:var(--hamdiari-font-family);font-size:var(--hamdiari-font-size-md);line-height:1.8;color:var(--hamdiari-color-text);max-height:300px;overflow:hidden;position:relative;transition:max-height 0.4s ease-in-out}.universal-long-desc-content.universal-long-desc-expanded{max-height:none}.universal-long-desc-content::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--hamdiari-color-white));pointer-events:none;opacity:1;transition:opacity 0.3s ease-in-out}.universal-long-desc-content.universal-long-desc-expanded::after{opacity:0}.universal-long-desc-content h1,.universal-long-desc-content h2,.universal-long-desc-content h3,.universal-long-desc-content h4,.universal-long-desc-content h5,.universal-long-desc-content h6{font-family:var(--hamdiari-font-family);font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text);margin-top:var(--hamdiari-spacing-lg);margin-bottom:var(--hamdiari-spacing-md);line-height:1.4}.universal-long-desc-content h1{font-size:var(--hamdiari-font-size-2xl);font-weight:var(--hamdiari-font-weight-extrabold)}.universal-long-desc-content h2{font-size:var(--hamdiari-font-size-xl);font-weight:var(--hamdiari-font-weight-bold)}.universal-long-desc-content h3{font-size:var(--hamdiari-font-size-lg);font-weight:var(--hamdiari-font-weight-demibold)}.universal-long-desc-content p{margin-bottom:var(--hamdiari-spacing-md);font-size:var(--hamdiari-font-size-sm);text-align:justify}.universal-long-desc-content ul,.universal-long-desc-content ol{margin:var(--hamdiari-spacing-md) 0;padding-right:var(--hamdiari-spacing-xl)}.universal-long-desc-content li{margin-bottom:var(--hamdiari-spacing-sm);line-height:1.8;font-size:var(--hamdiari-font-size-sm)}.universal-long-desc-content a{color:var(--hamdiari-color-primary);text-decoration:none;transition:color 0.2s ease}.universal-long-desc-content a:hover{color:var(--hamdiari-color-primary-hover);text-decoration:underline}.universal-long-desc-content strong{font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text)}.universal-long-desc-content em{font-style:italic}.universal-long-desc-content blockquote{margin:var(--hamdiari-spacing-lg) 0;padding:var(--hamdiari-spacing-md) var(--hamdiari-spacing-lg);border-right:4px solid var(--hamdiari-color-primary);background-color:var(--hamdiari-neutral-50);border-radius:var(--hamdiari-radius);font-style:italic;color:var(--hamdiari-color-text-light)}.image{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.universal-long-desc-content img{width:80%;border-radius:var(--hamdiari-radius);margin:var(--hamdiari-spacing-lg) 0}.universal-long-desc-content table{width:100%;border-collapse:collapse;margin:var(--hamdiari-spacing-lg) 0;border-radius:var(--hamdiari-radius);overflow:hidden}.universal-long-desc-content table th,.universal-long-desc-content table td{padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);text-align:right;border-bottom:1px solid var(--hamdiari-color-border)}.universal-long-desc-content table th{background-color:var(--hamdiari-neutral-100);font-weight:var(--hamdiari-font-weight-demibold)}.universal-long-desc-toggle{display:flex;align-items:center;justify-content:center;gap:var(--hamdiari-spacing-sm);width:100%;margin-top:var(--hamdiari-spacing-xs);padding:var(--hamdiari-spacing-md);font-family:var(--hamdiari-font-family);font-size:var(--hamdiari-font-size-xs);font-weight:var(--hamdiari-font-weight-medium);color:var(--hamdiari-color-primary);background-color:var(--hamdiari-color-primary-light);border:1px solid var(--hamdiari-color-primary);border-radius:var(--hamdiari-radius);cursor:pointer;transition:all 0.3s ease}.universal-long-desc-toggle:hover{background-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);transform:translateY(-2px);box-shadow:var(--hamdiari-shadow-md)}.universal-long-desc-toggle:active{transform:translateY(0)}.universal-long-desc-toggle-icon{transition:transform 0.3s ease}.universal-long-desc-toggle[aria-expanded='true'] .universal-long-desc-toggle-icon{transform:rotate(180deg)}@media (max-width:768px){.universal-long-desc-container{padding:var(--hamdiari-spacing-lg);margin:var(--hamdiari-spacing-lg) auto}.universal-long-desc-content{font-size:var(--hamdiari-font-size-sm);max-height:250px}.universal-long-desc-content h1{font-size:var(--hamdiari-font-size-xl)}.universal-long-desc-content h2{font-size:var(--hamdiari-font-size-lg)}.universal-long-desc-content h3{font-size:var(--hamdiari-font-size-md)}}@media (max-width:575px){.universal-long-desc-container{padding:var(--hamdiari-spacing-md);margin:var(--hamdiari-spacing-md) auto;border-radius:var(--hamdiari-radius)}.universal-long-desc-content{max-height:200px}.universal-long-desc-toggle{padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);font-size:var(--hamdiari-font-size-xs)}}.hamdiari-hero-section{width:100%;max-width:var(--hamdiari-container-max);display:flex;flex-direction:column;gap:var(--hamdiari-spacing-md)}.blog-article-content{width:100%;max-width:var(--hamdiari-container-max);margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.modify-article-asap{width:15%;cursor:pointer;text-align:center;text-decoration:none;padding:8px;background-color:var(--coalert);color:var(--hamdiari-color-white);border-radius:var(--hamdiari-radius);font-size:var(--hamdiari-font-size-sm);font-weight:var(--hamdiari-font-weight-medium);transition:all 0.2s ease}.modify-article-asap:hover{opacity:0.9;transform:translateY(-1px)}.blog-article{width:100%;max-width:var(--hamdiari-container-max);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.table-of-contents-mobile{display:none}.breadcrumb-container{width:100%;max-width:var(--hamdiari-container-max);display:flex;align-items:center;gap:var(--hamdiari-spacing-lg)}.breadcrumb{width:100%;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--hamdiari-spacing-xs);background-color:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius)}.breadcrumb-item{font-size:var(--hamdiari-font-size-xs);list-style-type:none;white-space:nowrap;color:var(--hamdiari-color-text-light)}.breadcrumb-item a{text-decoration:none;color:var(--hamdiari-color-primary);transition:color 0.2s ease}.breadcrumb-item a:hover{color:var(--hamdiari-color-primary-hover)}.breadcrumb-item.active{color:var(--hamdiari-color-text);font-weight:var(--hamdiari-font-weight-medium)}.breadcrumb-item:not(:last-child)::after{content:'>';margin:0 var(--hamdiari-spacing-sm);color:var(--hamdiari-color-text-lighter)}.breadcrumb-item a,.breadcrumb-item.active{max-width:200px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.article-layout{display:grid;grid-template-columns:400px 1fr;width:100%;max-width:var(--hamdiari-container-max);gap:var(--hamdiari-spacing-lg);margin-top:var(--hamdiari-spacing-md)}.rtl .article-layout{direction:ltr}.rtl .article-main{flex:0 0 70%;min-width:0;direction:rtl}.ltr .article-main{flex:0 0 70%;min-width:0;direction:ltr}.article-header{background:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);padding:var(--hamdiari-spacing-xl);margin-bottom:var(--hamdiari-spacing-lg)}.article-meta-row{display:flex;flex-direction:row;align-items:center;gap:var(--hamdiari-spacing-lg);flex-wrap:wrap;padding:var(--hamdiari-spacing-md);background:var(--hamdiari-neutral-50);border-radius:var(--hamdiari-radius);margin-bottom:var(--hamdiari-spacing-lg);border:1px solid var(--hamdiari-color-border)}.meta-item{display:flex;align-items:center;gap:var(--hamdiari-spacing-xs);font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-text-light);white-space:nowrap}.meta-item svg{flex-shrink:0;color:var(--hamdiari-color-primary)}.meta-item time,.meta-item span{font-weight:var(--hamdiari-font-weight-medium)}.meta-rating{color:var(--hamdiari-color-secondary)}.meta-rating svg{color:var(--hamdiari-color-secondary);fill:var(--hamdiari-color-secondary)}.meta-author span{color:var(--hamdiari-color-text);font-weight:var(--hamdiari-font-weight-bold)}.article-excerpt{margin:var(--hamdiari-spacing-md) 0 0 0;text-align:justify;font-size:var(--hamdiari-font-size-md);color:var(--hamdiari-color-text-light);line-height:1.8}.article-meta-header-wrapper{width:100%;display:flex;flex-direction:row;align-items:stretch;gap:var(--hamdiari-spacing-md);flex-wrap:wrap;margin-bottom:var(--hamdiari-spacing-lg)}.article-meta-header-wrapper .sidebar-section{flex:1 1 240px;margin:0}.article-meta{padding:0;display:contents;font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-text-light)}.article-meta>.text-muted,.article-meta>.badge,.article-meta>.author-info{background:var(--hamdiari-color-white)!important;border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);color:var(--hamdiari-color-text);flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--hamdiari-spacing-sm)}.article-meta .category-a{color:var(--hamdiari-color-primary)!important;text-decoration:none}.article-meta>.text-muted time{color:var(--hamdiari-color-text);font-weight:var(--hamdiari-font-weight-medium)}.featured-image{width:100%;display:flex;border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);overflow:hidden;margin-top:var(--hamdiari-spacing-md)}.featured-image img{width:100%}.rtl .article-title-excerpt-container{display:flex;flex-direction:column;justify-content:space-between;flex:5;padding:0 var(--hamdiari-spacing-lg) 0 0;align-self:stretch;border-right:3px solid var(--hamdiari-color-primary)}.ltr .article-title-excerpt-container{display:flex;flex-direction:column;justify-content:space-between;flex:3;padding:0 0 0 var(--hamdiari-spacing-lg);align-self:stretch;border-left:3px solid var(--hamdiari-color-primary)}.article-title{padding:0;margin:0 0 var(--hamdiari-spacing-md) 0;color:var(--hamdiari-color-text);font-weight:var(--hamdiari-font-weight-extrabold);line-height:1.3}.category-a{text-decoration:none;transition:opacity 0.2s ease}.category-a:hover{opacity:0.9}.article-content figure{margin:var(--hamdiari-spacing-md) 0}.article-content figure img{margin:var(--hamdiari-spacing-md) 0;width:75%;border-radius:var(--hamdiari-radius);height:auto;box-shadow:var(--hamdiari-shadow)}.article-main ul{padding:0 var(--hamdiari-spacing-xl) 0 0}.ltr .article-main ul{padding:0 0 0 var(--hamdiari-spacing-xl)}.hamdiari-sidebar{position:sticky;top:8rem;height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto;display:flex;flex-direction:column;gap:var(--hamdiari-spacing-md)}.article-sidebar{position:sticky;top:8rem;height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto}.hamdiari-sidebar::-webkit-scrollbar,.article-sidebar::-webkit-scrollbar{width:4px}.hamdiari-sidebar::-webkit-scrollbar-track,.article-sidebar::-webkit-scrollbar-track{background:var(--hamdiari-neutral-100);border-radius:var(--hamdiari-radius-sm)}.hamdiari-sidebar::-webkit-scrollbar-thumb,.article-sidebar::-webkit-scrollbar-thumb{background:var(--hamdiari-color-primary);border-radius:var(--hamdiari-radius-sm);transition:background 0.2s ease}.hamdiari-sidebar::-webkit-scrollbar-thumb:hover,.article-sidebar::-webkit-scrollbar-thumb:hover{background:var(--hamdiari-color-primary-hover)}.hamdiari-sidebar,.article-sidebar{scrollbar-width:none}.author-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--hamdiari-spacing-sm);flex:1;align-self:stretch}.author-details{font-size:var(--hamdiari-font-size-sm);display:flex;align-items:center;gap:var(--hamdiari-spacing-xs)}@media (max-width:1200px){.article-layout{gap:var(--hamdiari-spacing-lg)}.article-main{flex:0 0 75%}.article-sidebar{flex:0 0 25%}}@media (max-width:992px){.article-main{flex:0 0 70%}.article-sidebar{flex:0 0 30%}.article-content figure img{width:85%}}@media (max-width:768px){.breadcrumb-container{flex-direction:column}.table-of-contents{width:100%;display:none}.table-of-contents-mobile{display:block}.article-layout{flex-direction:column;gap:var(--hamdiari-spacing-md)}.article-main,.article-sidebar{flex:1 1 auto}.hamdiari-sidebar,.article-sidebar{position:static;order:-1}.comments-section{padding:var(--hamdiari-spacing-lg)}.comments-header{flex-direction:column;gap:var(--hamdiari-spacing-md);align-items:stretch}.article-content table th,.article-content table td{font-size:var(--hamdiari-font-size-xs);padding:var(--hamdiari-spacing-xs) var(--hamdiari-spacing-sm)}.form-row{flex-direction:column;gap:0}.comment.reply{margin-right:var(--hamdiari-spacing-md)}.comment-header{flex-direction:column;align-items:flex-start;gap:var(--hamdiari-spacing-sm)}.comment-meta{flex-direction:column;align-items:flex-start;gap:var(--hamdiari-spacing-sm)}.form-actions{flex-direction:column}.modal-content{width:95%;max-height:calc(100vh - 40px)}.modal-body{padding:var(--hamdiari-spacing-md)}.social-share{display:none}.social-share-responsive{display:block;width:100%;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md)}.social-icon-holder{justify-content:space-evenly}.sidebar-section{margin:0 0 var(--hamdiari-spacing-sm) 0;padding:var(--hamdiari-spacing-md)}.article-content figure img{width:90%}}@media (max-width:480px){.article-layout{gap:var(--hamdiari-spacing-sm)}.comments-section{padding:var(--hamdiari-spacing-sm)}.comment{padding:var(--hamdiari-spacing-md)}.reply-form-container{padding:var(--hamdiari-spacing-md)}.modal-content{width:98%;max-height:calc(100vh - 20px);border-radius:var(--hamdiari-radius-md-plus)}.modal-header{padding:var(--hamdiari-spacing-md);border-radius:var(--hamdiari-radius-md-plus) var(--hamdiari-radius-md-plus) 0 0}.modal-body{padding:var(--hamdiari-spacing-lg)}}.sidebar-section{background-color:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);padding:var(--hamdiari-spacing-lg);margin-bottom:var(--hamdiari-spacing-md);transition:all 0.2s ease}.sidebar-section h6,.sidebar-section strong{color:var(--hamdiari-color-text)!important;margin:0 0 var(--hamdiari-spacing-md) 0;font-weight:var(--hamdiari-font-weight-bold);font-size:var(--hamdiari-font-size-md);border-bottom:2px solid var(--hamdiari-color-primary);padding-bottom:var(--hamdiari-spacing-sm)}.table{width:100%;margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.table-of-contents ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--hamdiari-spacing-sm);margin-top:25px}.rtl .table-of-contents li{direction:rtl}.ltr .table-of-contents li{direction:ltr}.table-of-contents a{color:var(--hamdiari-color-text);text-decoration:none;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);font-size:var(--hamdiari-font-size-sm);transition:all 0.2s ease;display:block;border-radius:var(--hamdiari-radius);background:transparent}.table-of-contents a:hover{color:var(--hamdiari-color-primary);background:var(--hamdiari-color-primary-light);transform:translateX(-4px)}.article-content{width:100%;background:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);margin:var(--hamdiari-spacing-lg) 0;padding:var(--hamdiari-spacing-lg);font-size:var(--hamdiari-font-size-sm);line-height:1.8;color:var(--hamdiari-color-text);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:var(--hamdiari-color-text);font-weight:var(--hamdiari-font-weight-bold);line-height:1.4}.article-content h2{font-size:var(--hamdiari-font-size-xl);border-bottom:2px solid var(--hamdiari-color-primary-light);padding-bottom:var(--hamdiari-spacing-sm)}.article-content h3{font-size:var(--hamdiari-font-size-lg)}.article-content p{font-size:var(--hamdiari-font-size-sm);margin:var(--hamdiari-spacing-md) 0;text-align:justify;line-height:1.8}.article-content blockquote{padding:var(--hamdiari-spacing-md) var(--hamdiari-spacing-lg);margin:var(--hamdiari-spacing-lg) 0;background-color:var(--hamdiari-color-primary-light);border-right:4px solid var(--hamdiari-color-primary);border-radius:var(--hamdiari-radius);font-style:italic;color:var(--hamdiari-color-text-light)}.image{width:inherit;display:flex;justify-content:center;align-items:center}.aimage img{max-width:100%;height:auto;border-radius:var(--hamdiari-radius);margin:var(--hamdiari-spacing-md) 0;box-shadow:var(--hamdiari-shadow-sm)}.author-avatar img{width:40px;height:40px;border-radius:var(--hamdiari-radius-round);border:2px solid var(--hamdiari-color-border)}.article-content table{width:100%;border-collapse:collapse;margin:var(--hamdiari-spacing-lg) 0;border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);overflow:hidden}.article-content table th,.article-content table td{font-size:var(--hamdiari-font-size-xs);border:1px solid var(--hamdiari-color-border);padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md)}.article-content table th{background-color:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);text-align:center;font-weight:var(--hamdiari-font-weight-bold)}.article-content table th a{font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-white)}.article-content table td a{font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-primary)}.custom-faq-section{width:100%;margin:var(--hamdiari-spacing-2xl) 0;border:1px solid var(--hamdiari-color-border);background:var(--hamdiari-color-white);border-radius:var(--hamdiari-radius-lg);box-shadow:var(--hamdiari-shadow);padding:var(--hamdiari-spacing-lg)}.faq-title{margin:0 0 var(--hamdiari-spacing-lg) 0;color:var(--hamdiari-color-text);font-size:var(--hamdiari-font-size-xl);font-weight:var(--hamdiari-font-weight-extrabold);text-align:right;border-bottom:2px solid var(--hamdiari-color-primary);padding-bottom:var(--hamdiari-spacing-sm)}.custom-faq-item{border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);margin-bottom:var(--hamdiari-spacing-md);transition:all 0.3s ease;overflow:hidden;background:var(--hamdiari-neutral-50)}.custom-faq-item:last-child{margin-bottom:0}.custom-faq-item:hover{box-shadow:var(--hamdiari-shadow-sm);border-color:var(--hamdiari-color-primary)}.custom-faq-question{list-style:none;cursor:pointer;outline:none;padding:var(--hamdiari-spacing-md) var(--hamdiari-spacing-lg);display:flex;justify-content:space-between;align-items:center;transition:all 0.3s ease;user-select:none;border-right:4px solid var(--hamdiari-color-primary);background:var(--hamdiari-color-white)}.custom-faq-question::-webkit-details-marker{display:none}.custom-faq-question:hover{background:var(--hamdiari-color-primary-light)}.faq-question-text{font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text);font-size:var(--hamdiari-font-size-md);flex:1;margin-right:var(--hamdiari-spacing-md);margin:0}.custom-faq-answer{padding:var(--hamdiari-spacing-lg);background:var(--hamdiari-neutral-50);border-top:1px solid var(--hamdiari-color-border)}.faq-answer-content{color:var(--hamdiari-color-text);line-height:1.7;font-size:var(--hamdiari-font-size-sm)}.faq-answer-content p{margin-bottom:var(--hamdiari-spacing-md)}.faq-answer-content p:last-child{margin-bottom:0}.faq-container,.faq-section,.faq-item,.faq-question,.faq-answer-article{display:none}tbody{background-color:var(--hamdiari-color-white)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.article-footer{width:100%;background-color:var(--hamdiari-color-white);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg);padding:var(--hamdiari-spacing-lg);margin:var(--hamdiari-spacing-2xl) 0 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.related-sidebar{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.related-sidebar-responsive{width:100%;display:none;flex-direction:row;justify-content:flex-start;align-items:center}.related-blog-image img{width:100%;height:auto;border-radius:var(--hamdiari-radius)}.article-tags{width:100%;margin:var(--hamdiari-spacing-md) 0;padding:0;text-align:right;color:var(--hamdiari-color-text);font-size:var(--hamdiari-font-size-md)}.each-tag-article{text-decoration:none;color:var(--hamdiari-color-white);font-size:var(--hamdiari-font-size-xs);border-radius:var(--hamdiari-radius);padding:var(--hamdiari-spacing-6) var(--hamdiari-spacing-md);background-color:var(--hamdiari-color-primary);transition:all 0.2s ease;display:inline-block}.each-tag-article:hover{background-color:var(--hamdiari-color-primary-hover);transform:translateY(-1px)}.article-tag-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--hamdiari-spacing-sm);flex-wrap:wrap;margin-top:var(--hamdiari-spacing-sm)}.footer-stats-author-section{width:100%;padding-bottom:var(--hamdiari-spacing-lg);margin-bottom:var(--hamdiari-spacing-lg);border-bottom:1px solid var(--hamdiari-color-border)}.article-footer-section{background:var(--hamdiari-color-white);border-radius:var(--hamdiari-radius-lg);margin:var(--hamdiari-spacing-md) 0;padding:var(--hamdiari-spacing-lg);height:100%;border:1px solid var(--hamdiari-color-border);transition:transform 0.2s ease,box-shadow 0.2s ease}.article-footer-section:hover{transform:translateY(-2px);box-shadow:var(--hamdiari-shadow)}.article-footer-section h6,.article-footer-section strong{color:var(--hamdiari-color-text)!important;margin-bottom:var(--hamdiari-spacing-md);font-weight:var(--hamdiari-font-weight-bold);border-bottom:2px solid var(--hamdiari-color-primary);padding-bottom:var(--hamdiari-spacing-sm);font-size:var(--hamdiari-font-size-md)}.stats-grid{display:flex;flex-direction:column;gap:var(--hamdiari-spacing-sm)}.stat-item{display:flex;justify-content:space-between;align-items:center;font-size:var(--hamdiari-font-size-sm);padding:var(--hamdiari-spacing-sm) 0;border-bottom:1px solid var(--hamdiari-color-border)}.stat-item:last-child{border-bottom:none}.stat-label{font-weight:var(--hamdiari-font-weight-medium);color:var(--hamdiari-color-text);font-size:var(--hamdiari-font-size-xs)}.stat-value{font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-primary);font-size:var(--hamdiari-font-size-xs);background:var(--hamdiari-color-primary-light);padding:var(--hamdiari-spacing-xs) var(--hamdiari-spacing-sm);border-radius:var(--hamdiari-radius);border:1px solid var(--hamdiari-color-primary)}.author-info-footer{display:flex;gap:var(--hamdiari-spacing-md);align-items:flex-start}.author-avatar-footer{flex-shrink:0}.author-avatar-footer img,.author-avatar-footer div{width:60px;height:60px;border:3px solid var(--hamdiari-color-primary);border-radius:var(--hamdiari-radius-round)}.author-details-footer{flex:1}.author-name{font-weight:var(--hamdiari-font-weight-bold);font-size:var(--hamdiari-font-size-sm);color:var(--hamdiari-color-text)}.author-title{color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-sm);font-weight:var(--hamdiari-font-weight-medium)}.author-bio{color:var(--hamdiari-color-text);margin:var(--hamdiari-spacing-md) 0 0 0;font-size:var(--hamdiari-font-size-sm);text-align:justify;line-height:1.6}.article-meta-footer{background:var(--hamdiari-neutral-50);border-radius:var(--hamdiari-radius);padding:var(--hamdiari-spacing-md);border:1px solid var(--hamdiari-color-border)}.article-meta-footer strong{color:var(--hamdiari-color-text)}@media (max-width:768px){.footer-stats-author-section .row{margin:0}.footer-stats-author-section .col-md-6{padding:0;margin-bottom:1rem}.author-info-footer{flex-direction:column;text-align:center;gap:0.75rem}.author-avatar-footer{align-self:center}.stats-grid{gap:0.5rem}.stat-item{padding:0.4rem 0}}@media (max-width:480px){.footer-section-footer-section{padding:1rem}.author-avatar-footer img,.author-avatar-footer div{width:50px;height:50px}}.article-engagement{background:var(--hamdiari-color-white);border-radius:var(--hamdiari-radius-lg);display:flex;gap:var(--hamdiari-spacing-lg);flex:1;align-self:stretch}.article-engagement-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--hamdiari-spacing-lg)}.article-engagement h6{color:var(--hamdiari-color-text)!important;margin-bottom:var(--hamdiari-spacing-md);font-weight:var(--hamdiari-font-weight-bold);border-bottom:2px solid var(--hamdiari-color-primary);padding-bottom:var(--hamdiari-spacing-sm)}.like-container{display:flex;align-items:center;justify-content:center;gap:var(--hamdiari-spacing-md);padding:var(--hamdiari-spacing-md);background:var(--hamdiari-neutral-50);border-radius:var(--hamdiari-radius)}.btn-like{background:transparent;border:2px solid var(--hamdiari-color-primary);color:var(--hamdiari-color-primary);padding:var(--hamdiari-spacing-sm);border-radius:var(--hamdiari-radius-round);cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:var(--hamdiari-spacing-sm);font-size:var(--hamdiari-font-size-sm);font-weight:var(--hamdiari-font-weight-medium);min-width:44px;min-height:44px}.btn-like:hover{background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);transform:translateY(-2px);box-shadow:var(--hamdiari-shadow)}.btn-like.liked{background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white)}.btn-like.liked .like-icon{fill:currentColor}.btn-like:hover .like-icon{fill:currentColor}.btn-like.liked:hover{background:var(--hamdiari-color-primary-hover)}.like-icon{transition:all 0.3s ease;fill:none}.like-count{font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-primary);font-size:var(--hamdiari-font-size-md)}.like-label{color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-sm)}.rating-container{display:flex;flex-direction:column;gap:var(--hamdiari-spacing-sm);align-items:center;padding:var(--hamdiari-spacing-md);background:var(--hamdiari-neutral-50);border-radius:var(--hamdiari-radius)}.author-information-wrapperr{display:flex;align-items:center;gap:var(--hamdiari-spacing-sm)}.star-rating{display:flex;gap:var(--hamdiari-spacing-sm);justify-content:center}.star{cursor:pointer;color:var(--hamdiari-neutral-400);font-size:var(--hamdiari-font-size-xs);transition:all 0.2s ease}.star:hover,.star.active{color:var(--hamdiari-color-secondary);transform:scale(1.1)}.star.hover{color:var(--hamdiari-color-secondary)}.star.active .star-icon,.star.hover .star-icon{fill:currentColor}.star-icon{transition:all 0.2s ease;fill:none}.star-icon path{stroke:currentColor}.rating-info{display:flex;align-items:center;gap:var(--hamdiari-spacing-xs);font-size:var(--hamdiari-font-size-xs)}.average-rating{font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-primary);font-size:var(--hamdiari-font-size-sm)}.rating-separator{color:var(--hamdiari-color-text-lighter);font-size:var(--hamdiari-font-size-sm)}.max-rating{color:var(--hamdiari-color-text-lighter);font-size:var(--hamdiari-font-size-sm)}.rating-count{color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-xs);margin-left:var(--hamdiari-spacing-sm)}.rating-distribution{margin-top:var(--hamdiari-spacing-md)}.rating-bar{display:flex;align-items:center;gap:var(--hamdiari-spacing-sm);margin-bottom:var(--hamdiari-spacing-xs);font-size:var(--hamdiari-font-size-xs)}.rating-number{width:15px;color:var(--hamdiari-color-primary);text-align:center;font-weight:var(--hamdiari-font-weight-medium)}.progress{flex:1;height:8px;background-color:var(--hamdiari-neutral-200);border-radius:var(--hamdiari-radius-sm);overflow:hidden}.progress-bar{height:100%;background-color:var(--hamdiari-color-secondary);transition:width 0.3s ease}.rating-count-small{width:20px;text-align:center;color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-xs)}.btn-like:disabled{opacity:0.6;cursor:not-allowed}.rating-error{color:var(--alert);font-size:var(--hamdiari-font-size-xs);margin-top:var(--hamdiari-spacing-xs)}.rating-success{color:var(--hamdiari-color-secondary);font-size:var(--hamdiari-font-size-xs);margin-top:var(--hamdiari-spacing-xs)}@media (max-width:768px){.article-engagement{padding:1.5rem}.rating-container{align-items:center}.ltr .rating-count{font-size:12px}}@media (max-width:480px){.article-engagement{padding:1rem}.btn-like{padding:5px 5px;font-size:12px}}.comments-section{width:100%;background:var(--hamdiari-color-white);padding:var(--hamdiari-spacing-lg);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius-lg)}.comments-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--hamdiari-spacing-lg);padding-bottom:var(--hamdiari-spacing-md);border-bottom:2px solid var(--hamdiari-color-border)}.comments-title{color:var(--hamdiari-color-text);margin:0;font-size:var(--hamdiari-font-size-lg);font-weight:var(--hamdiari-font-weight-bold)}.comments-title i{color:var(--hamdiari-color-primary);margin-right:var(--hamdiari-spacing-sm)}.btn-primary{background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);border:none;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-lg);border-radius:var(--hamdiari-radius);cursor:pointer;font-weight:var(--hamdiari-font-weight-medium);font-size:var(--hamdiari-font-size-sm);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:inline-flex;align-items:center;gap:var(--hamdiari-spacing-sm);text-decoration:none;position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s}.btn-primary:hover::before{left:100%}.btn-primary:hover{background:var(--hamdiari-color-primary-hover);transform:translateY(-2px);box-shadow:var(--hamdiari-shadow)}.btn-primary:active{transform:translateY(0);box-shadow:var(--hamdiari-shadow-sm)}.btn-secondary{background:var(--hamdiari-color-secondary);color:var(--hamdiari-color-white);border:none;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-lg);border-radius:var(--hamdiari-radius);cursor:pointer;font-weight:var(--hamdiari-font-weight-medium);font-size:var(--hamdiari-font-size-sm);transition:all 0.3s ease;display:inline-flex;align-items:center;gap:var(--hamdiari-spacing-sm)}.btn-secondary:hover{background:var(--hamdiari-color-secondary-hover);transform:translateY(-1px)}.comment-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;backdrop-filter:blur(0px);transition:all 0.35s cubic-bezier(0.4,0,0.2,1)}.comment-modal.show{opacity:1;visibility:visible;backdrop-filter:blur(3px)}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);cursor:pointer;transition:background-color 0.35s cubic-bezier(0.4,0,0.2,1)}.comment-modal.show .modal-overlay{background:rgba(0,0,0,0.5)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.7);background:var(--hamdiari-color-white);border-radius:var(--hamdiari-radius-lg);box-shadow:var(--hamdiari-shadow-lg);width:90%;max-width:600px;max-height:90vh;z-index:1050;overflow-y:auto;opacity:0;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);border:1px solid var(--hamdiari-color-border)}.comment-modal.show .modal-content{transform:translate(-50%,-50%) scale(1);opacity:1}.modal-header{background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);padding:var(--hamdiari-spacing-lg);border-radius:var(--hamdiari-radius-lg) var(--hamdiari-radius-lg) 0 0;display:flex;justify-content:space-between;align-items:center}.modal-header h4,.modal-header strong{margin:0;font-weight:var(--hamdiari-font-weight-bold);font-size:var(--hamdiari-font-size-lg);color:var(--hamdiari-color-white)!important;border:none!important;padding:0!important}.modal-close{background:none;border:none;color:var(--hamdiari-color-white);font-size:var(--hamdiari-font-size-2xl);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--hamdiari-radius-round);transition:background 0.3s ease}.modal-close:hover{background:rgba(255,255,255,0.2)}.modal-body{padding:var(--hamdiari-spacing-2xl)}.form-row{display:flex;gap:var(--hamdiari-spacing-md);margin-bottom:var(--hamdiari-spacing-md)}.form-group{flex:1;margin-bottom:var(--hamdiari-spacing-md)}.form-control{width:100%;padding:var(--hamdiari-spacing-sm) var(--hamdiari-spacing-md);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);font-size:var(--hamdiari-font-size-sm);font-family:var(--hamdiari-font-family);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-sizing:border-box;resize:none;background-color:var(--hamdiari-neutral-50);color:var(--hamdiari-color-text)}.form-control:focus{outline:none;border-color:var(--hamdiari-color-primary);box-shadow:0 0 0 3px var(--hamdiari-color-primary-light);transform:translateY(-1px);background-color:var(--hamdiari-color-white)}.form-control::placeholder{color:var(--hamdiari-color-text-lighter)}.form-actions{display:flex;gap:var(--hamdiari-spacing-md);justify-content:flex-end;margin-top:var(--hamdiari-spacing-lg)}.comments-list{display:flex;flex-direction:column;gap:var(--hamdiari-spacing-lg)}.comment{background:var(--hamdiari-neutral-50);padding:var(--hamdiari-spacing-lg);border-radius:var(--hamdiari-radius);border-right:4px solid var(--hamdiari-color-border);transition:all 0.3s ease;box-shadow:var(--hamdiari-shadow-sm)}.comment:hover{border-right-color:var(--hamdiari-color-primary);box-shadow:var(--hamdiari-shadow);transform:translateX(-2px)}.comment.reply{border-right-color:var(--hamdiari-color-secondary);margin-right:var(--hamdiari-spacing-2xl);margin-top:var(--hamdiari-spacing-md);background:var(--hamdiari-color-white)}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--hamdiari-spacing-md)}.comment-author{color:var(--hamdiari-color-text);font-weight:var(--hamdiari-font-weight-bold);font-size:var(--hamdiari-font-size-sm);display:flex;align-items:center;gap:var(--hamdiari-spacing-sm)}.comment-author i{color:var(--hamdiari-color-primary);font-size:var(--hamdiari-font-size-sm)}.comment-content p{color:var(--hamdiari-color-text);padding:0 var(--hamdiari-spacing-md);font-size:var(--hamdiari-font-size-sm);line-height:1.7}.comment-meta{display:flex;align-items:center;gap:var(--hamdiari-spacing-md)}.comment-date{color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-xs);display:flex;align-items:center;gap:var(--hamdiari-spacing-xs)}.reply-btn{background:none;border:1px solid var(--hamdiari-color-primary);color:var(--hamdiari-color-primary);padding:var(--hamdiari-spacing-xs) var(--hamdiari-spacing-sm);cursor:pointer;font-size:var(--hamdiari-font-size-xs);font-weight:var(--hamdiari-font-weight-medium);transition:all 0.2s ease}.reply-btn:hover{background:var(--hamdiari-color-primary);color:var(--hamdiari-color-white);transform:translateY(-1px)}.comment-content{color:var(--hamdiari-color-text);line-height:1.7;font-size:var(--hamdiari-font-size-sm)}.replies{position:relative;margin-top:var(--hamdiari-spacing-md)}.replies::before{content:'';position:absolute;right:-2px;top:0;bottom:0;width:2px;background:var(--hamdiari-color-border)}.reply-form-container{background:var(--hamdiari-color-primary-light);border-right:3px solid var(--hamdiari-color-primary);border-radius:var(--hamdiari-radius);padding:var(--hamdiari-spacing-lg);margin-top:var(--hamdiari-spacing-md);animation:commentslideDown 0.3s ease}.reply-form-container h6{color:var(--hamdiari-color-text);margin-bottom:var(--hamdiari-spacing-md);display:flex;align-items:center;gap:var(--hamdiari-spacing-sm);font-weight:var(--hamdiari-font-weight-bold)}.reply-form-container h6 i{color:var(--hamdiari-color-primary)}.no-comments{background:var(--hamdiari-neutral-50);border:1px solid var(--hamdiari-color-border);border-radius:var(--hamdiari-radius);padding:var(--hamdiari-spacing-2xl);text-align:center;margin:var(--hamdiari-spacing-lg) 0}.no-comments-content i{font-size:var(--hamdiari-font-size-2xl);color:var(--hamdiari-neutral-300);margin-bottom:var(--hamdiari-spacing-md)}.no-comments-content strong{color:var(--hamdiari-color-text-light);margin-bottom:var(--hamdiari-spacing-sm);display:block;font-size:var(--hamdiari-font-size-md)}.no-comments-content p{color:var(--hamdiari-color-text-lighter);margin:0;font-size:var(--hamdiari-font-size-sm)}.article-content a{margin:0 var(--hamdiari-spacing-xs);font-size:var(--hamdiari-font-size-sm);border-bottom:2px solid var(--hamdiari-color-primary);color:var(--hamdiari-color-primary);transition:all 0.3s ease;text-decoration:none;display:inline-block}.article-content a:hover{border-bottom:3px solid var(--hamdiari-color-primary-hover);color:var(--hamdiari-color-primary-hover)}.comment-message{padding:var(--hamdiari-spacing-md);border-radius:var(--hamdiari-radius);margin-bottom:var(--hamdiari-spacing-md);display:flex;align-items:center;gap:var(--hamdiari-spacing-sm);animation:commentslideDown 0.3s ease;position:relative;font-size:var(--hamdiari-font-size-sm)}.alert-success{background:var(--hamdiari-color-secondary-light);color:var(--hamdiari-color-secondary);border:1px solid var(--hamdiari-color-secondary)}.alert-danger{background:#fee;color:var(--alert);border:1px solid var(--alert)}.social-share-responsive{display:none}.alert-dismissible{padding-right:var(--hamdiari-spacing-2xl)}.btn-close{position:absolute;top:50%;right:var(--hamdiari-spacing-md);transform:translateY(-50%);background:none;border:none;font-size:var(--hamdiari-font-size-lg);cursor:pointer;opacity:0.7;transition:opacity 0.3s ease;color:inherit}.btn-close:hover{opacity:1}@keyframes commentslideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes commentslideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.social-icon-holder{width:100%;margin:var(--hamdiari-spacing-md) 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--hamdiari-spacing-sm)}.article-social-share{text-decoration:none;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;padding:var(--hamdiari-spacing-xs);border-radius:var(--hamdiari-radius)}.article-social-share:hover{transform:translateY(-2px);background:var(--hamdiari-neutral-100)}.related-posts-carousel{width:100%;overflow:hidden;position:relative;margin-top:var(--hamdiari-spacing-md);cursor:grab}.related-posts-carousel:active{cursor:grabbing}.related-posts-carousel-title{font-size:var(--hamdiari-font-size-md);font-weight:var(--hamdiari-font-weight-bold);color:var(--hamdiari-color-text);margin-bottom:var(--hamdiari-spacing-sm)}.related-posts-container{display:flex;transition:transform 0.3s ease;will-change:transform;gap:var(--hamdiari-spacing-sm)}.related-posts-container.dragging{transition:none}.related-post-item{flex:0 0 100%;padding:var(--hamdiari-spacing-sm);box-sizing:border-box;display:flex;flex-direction:column;user-select:none;background:var(--hamdiari-neutral-50);border-radius:var(--hamdiari-radius);border:1px solid var(--hamdiari-color-border);transition:all 0.2s ease}.related-post-item:hover{transform:translateY(-2px);box-shadow:var(--hamdiari-shadow-sm)}.related-post-item img{width:100%;height:auto;border-radius:var(--hamdiari-radius);margin-bottom:var(--hamdiari-spacing-sm);pointer-events:none}.related-post-item strong{display:block;margin-bottom:var(--hamdiari-spacing-xs);line-height:1.4;pointer-events:none;font-size:var(--hamdiari-font-size-sm)}.related-post-item a{text-decoration:none;color:var(--hamdiari-color-primary);font-weight:var(--hamdiari-font-weight-bold);pointer-events:auto;transition:color 0.2s ease}.related-post-item a:hover{color:var(--hamdiari-color-primary-hover);text-decoration:underline!important}.related-post-item small{color:var(--hamdiari-color-text-light);font-size:var(--hamdiari-font-size-xs);pointer-events:none}@media (max-width:1024px){.article-layout{grid-template-columns:1fr}}@media (max-width:768px){.related-post-item{flex:0 0 50%;padding:var(--hamdiari-spacing-xs)}.related-posts-carousel-title{display:none}.related-post-item strong{font-size:var(--hamdiari-font-size-xs)}.related-post-item small{font-size:10px}.related-sidebar{display:none}.related-sidebar-responsive{display:flex}}@media (max-width:900px){.article-meta-header-wrapper{flex-direction:column}.blog-article{width:100%}.article-meta{margin:0;flex-direction:row;justify-content:space-around}.featured-image{margin:0}.rtl .article-title-excerpt-container{border-right:none;border-top:3px solid var(--hamdiari-color-primary);padding:var(--hamdiari-spacing-md) 0 0 0}.ltr .article-title-excerpt-container{border-left:none;border-top:3px solid var(--hamdiari-color-primary);padding:var(--hamdiari-spacing-md) 0 0 0}.ltr .star-icon{width:18px;height:18px}.article-content figure img{width:80%}.article-header{padding:var(--hamdiari-spacing-lg)}.article-meta-row{gap:var(--hamdiari-spacing-md)}.meta-item{font-size:var(--hamdiari-font-size-xs)}}@media (max-width:500px){.article-header{width:100%;padding:var(--hamdiari-spacing-md)}.article-content table th,.article-content table td{font-size:var(--hamdiari-font-size-xs);padding:var(--hamdiari-spacing-xs)}.article-content table td a{font-size:var(--hamdiari-font-size-xs)}.table{width:100%;line-break:anywhere}.article-content p{font-size:var(--hamdiari-font-size-xs)}.article-content a{font-size:var(--hamdiari-font-size-xs)}.article-content h2{font-size:var(--hamdiari-font-size-md)}.article-content h3{font-size:var(--hamdiari-font-size-sm)}.article-content h4,.article-content h5,.article-content h6{font-size:var(--hamdiari-font-size-sm)}.article-main ul{font-size:var(--hamdiari-font-size-xs)}.ltr .article-main ul{font-size:var(--hamdiari-font-size-xs)}.article-excerpt{font-size:var(--hamdiari-font-size-xs)}.article-meta{font-size:var(--hamdiari-font-size-xs)}.article-title{font-size:var(--hamdiari-font-size-md)}.author-information-wrapperr{width:100%;padding:0 var(--hamdiari-spacing-md) 0 0;flex-direction:row;justify-content:flex-start;gap:var(--hamdiari-spacing-md)}.average-rating,.rating-separator,.rating-count{font-size:var(--hamdiari-font-size-xs)}.star-rating{gap:0}.star-icon{width:13px;height:13px}.ltr .star-icon{width:13px;height:13px}.article-content figure img{width:100%}.breadcrumb{padding:var(--hamdiari-spacing-xs) var(--hamdiari-spacing-sm)}.sidebar-section{padding:var(--hamdiari-spacing-sm)}.article-meta-row{gap:var(--hamdiari-spacing-sm);padding:var(--hamdiari-spacing-sm)}.meta-item{font-size:10px;gap:4px}.meta-item svg{width:12px;height:12px}}body.modal-open{overflow:hidden}.modal-content.dropdown-style{position:fixed;top:auto;left:auto;transform:none;width:400px;max-width:90vw}@keyframes fadeIn{from{opacity:0}to{opacity:1}}