html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--noga-orange: #f4560f;--noga-blue: #091a68;--noga-cream: #ffffff;--noga-brown: #322721;--noga-white: #ffffff;--surface: rgba(255, 255, 255, .96);--shadow-soft: 0 18px 50px rgba(244, 86, 15, .08)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html,body,.portal-sider,.portal-content{scrollbar-width:thin;scrollbar-color:var(--noga-blue) var(--noga-cream)}html::-webkit-scrollbar,body::-webkit-scrollbar,.portal-sider::-webkit-scrollbar,.portal-content::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.portal-sider::-webkit-scrollbar-track,.portal-content::-webkit-scrollbar-track{background:var(--noga-white)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.portal-sider::-webkit-scrollbar-thumb,.portal-content::-webkit-scrollbar-thumb{border:2px solid var(--noga-cream);border-radius:999px;background:var(--noga-blue)}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.portal-sider::-webkit-scrollbar-thumb:hover,.portal-content::-webkit-scrollbar-thumb:hover{background:var(--noga-orange)}body{background:radial-gradient(circle at top right,rgba(244,86,15,.1),transparent 34%),var(--noga-white);color:var(--noga-brown);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:var(--noga-blue)}button,input,textarea,select{font-family:inherit}.full-width{width:100%}.muted{color:var(--noga-blue)}.small-text{font-size:12px}.card-alert{margin-bottom:16px}.card-title{margin-bottom:4px!important}.ltr-input,.mono-cell{direction:ltr}.mono-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--noga-blue)}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(460px,1.12fr) minmax(420px,.88fr);background:#fff;direction:ltr}.auth-showcase{position:relative;min-height:100vh;padding:46px clamp(40px,5vw,82px);overflow:hidden;direction:rtl;background:#fff}.auth-showcase:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(244,86,15,.12);border-radius:50%;left:-220px;bottom:-240px}.auth-showcase-glow{position:absolute;border-radius:50%;filter:blur(2px)}.auth-showcase-glow-one{width:350px;height:350px;background:#ffffff7a;top:-140px;right:-80px}.auth-showcase-glow-two{width:220px;height:220px;background:#f4560f1a;left:8%;top:32%}.auth-brand{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;gap:12px;color:var(--noga-orange);font-size:25px;letter-spacing:.08em}.brand-logo{display:block;width:auto;object-fit:contain}.brand-logo-auth{width:auto;height:clamp(110px,25vh,260px)}.brand-logo-sidebar{width:172px;max-height:58px;object-position:right center}.auth-hero{position:relative;z-index:2;max-width:690px;margin-top:clamp(70px,10vh,130px)}.auth-hero h1{font-size:clamp(42px,4.2vw,68px)!important;line-height:1.08!important;color:var(--noga-orange)!important;margin:16px 0 22px!important;letter-spacing:-.04em}.auth-hero .ant-typography{max-width:610px;font-size:18px;line-height:1.8;color:#f4560f}.auth-eyebrow-container{display:flex;flex-direction:row;justify-content:center}.auth-eyebrow{color:var(--noga-orange);font-weight:800;font-size:15px}.preview-top{height:28px;display:flex;direction:ltr;gap:5px;align-items:center;padding:0 12px;background:#fff}.preview-top i{width:6px;height:6px;border-radius:50%;background:#322721}.preview-body{display:flex;height:180px}.preview-sidebar{width:58px;background:#f4560f;display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.preview-sidebar b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;color:#f4560f;background:#fff}.preview-sidebar span{width:21px;height:4px;border-radius:4px;background:#fff6}.preview-content{flex:1;padding:28px;background:#fff}.preview-line{display:block;width:38%;height:8px;margin-bottom:12px;border-radius:6px;background:#322721}.preview-line.wide{width:62%;height:12px;background:#f4560f}.preview-cards{display:flex;gap:12px;margin-top:25px}.preview-cards i{flex:1;height:72px;border:1px solid #322721;border-radius:12px;background:#fff}.auth-form-panel{min-height:100vh;display:grid;place-items:center;padding:42px clamp(32px,6vw,90px);direction:rtl;background:#fff}.auth-form-wrap{width:100%;max-width:440px}.auth-login-brand{display:flex;align-items:center;justify-content:flex-start;gap:18px;margin-bottom:28px}.auth-login-brand-avatar{display:block;width:auto;height:112px;object-fit:contain}.auth-login-brand-logo{display:block;width:min(270px,calc(100% - 105px));height:auto;object-fit:contain}.auth-heading{margin-bottom:28px}.auth-heading h2{margin:0 0 8px!important;color:#091a68!important;font-size:31px!important}.auth-heading .ant-typography{color:#322721;font-size:15px}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;margin-bottom:26px;border:1px solid #322721;border-radius:13px;background:#fff}.auth-mode-switch button{height:42px;border:0;border-radius:10px;color:#091a68;background:transparent;cursor:pointer;font-weight:700}.auth-mode-switch button.active{color:#fff;background:#091a68;box-shadow:0 3px 12px #32272117}.auth-form-panel .ant-form-item-label label{color:#f4560f;font-weight:600}.auth-form-panel .ant-input,.auth-form-panel .ant-input-affix-wrapper{min-height:48px;border-radius:11px;border-color:#322721;background:#fff}.auth-form-panel .ant-input:focus,.auth-form-panel .ant-input-affix-wrapper-focused{border-color:#f4560f;box-shadow:0 0 0 3px #f4560f1a}.auth-submit{height:50px!important;margin-top:5px;border-radius:11px!important;font-weight:800}.forgot-password{margin:-10px 0 18px;color:var(--noga-orange);font-size:13px;font-weight:700;cursor:pointer}.auth-legal{display:block;margin-top:28px;text-align:center;color:#f4560f!important;font-size:12px;line-height:1.6}.auth-page{grid-template-columns:minmax(500px,1.08fr) minmax(430px,.92fr);background:#f7f8fc}.auth-showcase{padding:42px clamp(42px,5vw,82px);background:linear-gradient(145deg,#fff8f3,#fff 48%,#fff1e8)}.auth-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:radial-gradient(rgba(244,86,15,.35) 1px,transparent 1px);background-size:25px 25px;-webkit-mask-image:linear-gradient(to bottom left,#000,transparent 70%);mask-image:linear-gradient(to bottom left,#000,transparent 70%)}.auth-showcase:after{border-color:#f4560f29;box-shadow:0 0 0 55px #f4560f06,0 0 0 110px #f4560f05}.auth-showcase-glow-two{width:280px;height:280px;top:25%;background:#f4560f1f;filter:blur(34px)}.auth-hero{max-width:760px;margin-top:clamp(44px,7vh,86px)}.auth-hero-lead{display:grid;grid-template-columns:minmax(0,1fr) clamp(145px,16vw,220px);align-items:center;gap:clamp(10px,2vw,26px)}.auth-hero-copy{position:relative;z-index:2}.auth-avatar-focus{position:relative;z-index:1;display:grid;place-items:center;min-height:clamp(250px,34vh,350px);isolation:isolate}.auth-avatar-focus:before{content:"";position:absolute;z-index:-1;width:112%;aspect-ratio:1;border:1px solid rgba(244,86,15,.22);border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.98) 0 38%,rgba(255,223,205,.72) 39% 61%,rgba(244,86,15,.08) 62% 70%,transparent 71%);box-shadow:0 24px 65px #f4560f29}.auth-hero-avatar{position:relative;z-index:1;height:clamp(245px,35vh,355px);max-width:100%;filter:drop-shadow(0 20px 18px rgba(50,39,33,.18));animation:auth-avatar-float 4.5s ease-in-out infinite}.auth-avatar-greeting{position:absolute;z-index:3;top:12%;right:calc(100% - 22px);width:max-content;padding:9px 14px;border:1px solid rgba(9,26,104,.12);border-radius:16px 16px 4px;color:var(--noga-blue);background:#fffffff5;box-shadow:0 12px 30px #091a681f;font-size:13px;font-weight:800;transform:rotate(-2deg)}.auth-avatar-greeting:after{content:"";position:absolute;top:100%;right:12px;border-width:6px 2px 0 8px;border-style:solid;border-color:#fff transparent transparent transparent}@keyframes auth-avatar-float{0%,to{transform:translateY(0) rotate(.4deg)}50%{transform:translateY(-8px) rotate(-.6deg)}}.auth-hero h1{color:#091a68!important;text-wrap:balance}.auth-hero .ant-typography{color:#5d4a42}.auth-eyebrow{display:inline-flex;padding:8px 14px;border:1px solid rgba(244,86,15,.22);border-radius:999px;background:#ffffffc7;box-shadow:0 8px 24px #f4560f14;font-size:14px}.auth-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.auth-benefits span{padding:9px 13px;border:1px solid rgba(9,26,104,.1);border-radius:11px;color:#091a68;background:#ffffffdb;box-shadow:0 7px 20px #091a680d;font-size:13px;font-weight:700}.auth-form-panel{position:relative;padding:42px clamp(32px,5vw,76px);background:linear-gradient(160deg,#f6f8ff,#fff 52%,#fff8f4);overflow:hidden}.auth-form-panel:before{content:"";position:absolute;width:300px;height:300px;top:-175px;left:-120px;border-radius:50%;background:#091a680f}.auth-form-wrap{position:relative;z-index:1;max-width:470px;padding:clamp(28px,4vw,44px);border:1px solid rgba(9,26,104,.09);border-radius:28px;background:#ffffffe6;box-shadow:0 28px 70px #091a681a,0 2px 8px #3227210a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-login-brand{justify-content:center;gap:14px;margin-bottom:18px}.auth-login-brand .brand-logo-auth{height:124px;max-width:120px;margin:0;filter:drop-shadow(0 12px 20px rgba(244,86,15,.12))}.auth-login-brand-logo{width:min(255px,calc(100% - 128px))}.auth-form-kicker{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px;color:#71778a;font-size:12px;font-weight:600}.auth-status-dot{width:7px;height:7px;border-radius:50%;background:#2fbd74;box-shadow:0 0 0 4px #2fbd741f}.auth-heading{margin-bottom:26px;text-align:center}.auth-heading h2{font-size:32px!important;letter-spacing:-.025em}.auth-mode-switch{border-color:#091a681f;background:#f4f6fb}.auth-form-panel .ant-input,.auth-form-panel .ant-input-affix-wrapper{min-height:50px;border-color:#d8dce8;border-radius:12px;background:#fbfcff;transition:border-color .2s,box-shadow .2s,background .2s}.auth-form-panel .ant-input:hover,.auth-form-panel .ant-input-affix-wrapper:hover{border-color:#f4560fa6;background:#fff}.auth-submit{height:52px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#ff7836,#f4560f)!important;box-shadow:0 12px 24px #f4560f38;transition:transform .2s,box-shadow .2s!important}.auth-submit:hover{transform:translateY(-1px);box-shadow:0 16px 28px #f4560f47!important}.auth-secure-note{margin-top:12px;color:#7b8194;text-align:center;font-size:11px}@media(prefers-reduced-motion:reduce){.auth-hero-avatar{animation:none}}.pill{display:inline-flex;align-items:center;min-height:36px;padding:8px 13px;border-radius:999px;background:#ffffffdb;border:1px solid var(--noga-brown);color:var(--noga-blue);font-weight:700}.portal-layout{min-height:100vh;background:transparent}.portal-main{min-width:0;background:transparent}.portal-sider{position:sticky!important;top:0;height:100vh;background:var(--surface)!important;border-left:1px solid rgba(50,39,33,.45);box-shadow:-10px 0 30px #f4560f0f;overflow:auto}.sider-brand{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 18px 16px;flex-direction:column;width:100%;text-align:center}.sider-brand .brand-logo{margin-inline:auto;object-position:center}.sider-brand .ant-typography{font-size:12px}.sider-brand-tagline{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;text-align:center}.sider-brand-tagline img{display:block;width:auto;height:54px;object-fit:contain}.sider-brand-tagline .ant-typography{position:relative;top:3px;text-align:center}.whatsapp-chat-action{padding:4px 16px 12px}.whatsapp-chat-action .ant-btn{height:42px;background:#f4560f;border-color:#f4560f;box-shadow:0 6px 14px #f4560f33;font-weight:700}.whatsapp-chat-action .ant-btn:hover{background:#f4560f!important;border-color:#f4560f!important}.mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 16px 16px}.mode-tabs button{height:38px;border:1px solid var(--noga-blue);border-radius:12px;background:#fff;color:var(--noga-orange);cursor:pointer;font-weight:700}.mode-tabs button.active{background:linear-gradient(135deg,var(--noga-blue),var(--noga-brown));color:var(--noga-orange);border-color:var(--noga-brown)}.portal-menu,.portal-menu .ant-menu,.portal-menu .ant-menu-sub,.portal-menu .ant-menu-item,.portal-menu .ant-menu-submenu-title{background:var(--noga-white)!important}.portal-menu{border-inline-end:0!important;padding:4px 12px 22px}.portal-menu .ant-menu-item-selected{color:var(--noga-orange)!important;box-shadow:inset -3px 0 0 var(--noga-orange)}.portal-menu .ant-menu-item:hover,.portal-menu .ant-menu-submenu-title:hover{color:var(--noga-blue)!important}.portal-header{height:auto;min-height:74px;padding:12px clamp(16px,3vw,30px);background:#ffffffd6;border-bottom:1px solid rgba(50,39,33,.45);display:flex;justify-content:space-between;align-items:center;gap:14px;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-user{min-width:0;display:inline-flex!important;align-items:center!important;gap:6px!important}.header-user .ant-space-item{display:flex;align-items:center}.header-user-text{min-width:0;margin:0;line-height:1.2;text-align:right}.header-greeting{color:var(--noga-orange);font-weight:700}.header-user-text strong{display:block;max-width:min(52vw,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{margin-right:auto;margin-left:0}.role-tag{border:1px solid var(--noga-brown);background:var(--noga-white);color:var(--noga-blue);font-weight:700}.avatar-noga{position:relative;width:58px;height:50px;flex:0 0 auto;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.avatar-noga .ant-avatar-img,.avatar-noga>img{position:absolute;top:50%;left:50%;display:block;width:auto;height:82px;max-width:none;border-radius:0;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}.portal-content{width:100%;max-width:1560px;margin:0 auto;padding:clamp(16px,3vw,32px);overflow:hidden}.page-stack{width:100%}.page-intro{max-width:920px}.page-intro h2{margin-bottom:6px!important;color:var(--noga-blue)!important}.page-intro .ant-typography{color:var(--noga-brown);font-size:16px}.metric-card .ant-statistic-title{color:var(--noga-brown)}.metric-card .ant-statistic-content{font-size:clamp(20px,2vw,28px);color:var(--noga-orange)}.dashboard-summary-card{height:100%;cursor:pointer}.dashboard-summary-card:focus-visible{outline:3px solid rgba(244,86,15,.35);outline-offset:3px}.dashboard-summary-content{display:flex;align-items:center;gap:18px}.dashboard-summary-icon{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border-radius:16px;border:1px solid var(--noga-brown);background:var(--noga-white);color:var(--noga-orange);font-size:25px;font-weight:800}.dashboard-summary-card .ant-statistic-content{color:var(--noga-orange);font-size:34px;font-weight:750}.dashboard-summary-card .ant-alert{margin-top:16px}.admin-dashboard-card .ant-card-body{padding:16px 18px}.admin-dashboard-card .ant-card-head{min-height:42px;padding:0 18px}.admin-dashboard-card .ant-card-head-title{padding:10px 0;font-size:15px}.admin-dashboard-card .ant-statistic-title{margin-bottom:2px;font-size:13px}.admin-dashboard-card .ant-statistic-content{font-size:26px}.admin-pricing-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.toolbar-form{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.toolbar-form .ant-form-item{margin-inline-end:0!important;margin-bottom:0!important}.toolbar-form .ant-input,.toolbar-form .ant-select,.toolbar-form .ant-input-number,.toolbar-form .ant-input-number-affix-wrapper{width:100%!important}.quick-filter-bar{display:grid;grid-template-columns:minmax(180px,240px) minmax(260px,1fr) auto;gap:12px;align-items:center}.quick-filter-actions{justify-content:flex-end}.document-form-grid,.document-line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.document-line-grid{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr))}.document-line-card{margin-bottom:20px}.modal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.settings-form{max-width:720px}.integrations-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;max-width:none}.integration-card{height:100%}.integration-card-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.integration-logo{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border-radius:15px;color:#fff;font-size:19px;font-weight:900;box-shadow:0 8px 18px #f4560f21}.integration-title{min-width:0}.integration-title h4{margin:0!important}.integration-title>.ant-typography{display:block;margin-top:5px;line-height:1.55}.integration-card .ant-input-affix-wrapper{min-height:44px}.integration-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.status-descriptions{min-width:min(520px,100%)}.whatsapp-grid{width:100%}.mobile-bottom-nav{display:none}.reminders-heading,.reminders-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.reminders-heading .page-intro h2{margin-top:0}.reminders-section-title{margin-bottom:14px}.reminders-section-title h4{margin:0 0 3px!important}.reminder-stat-card{height:100%;overflow:hidden}.reminder-stat-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--noga-orange)}.reminder-stat-green:before{background:#f4560f}.reminder-stat-blue:before{background:#f4560f}.reminder-stat-purple:before{background:#f4560f}.reminder-stat-content{display:flex;align-items:center;gap:15px}.reminder-stat-icon,.reminder-kind-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:14px;border:1px solid var(--noga-brown);background:var(--noga-white);color:var(--noga-orange);font-size:21px;font-weight:800}.reminder-stat-icon{width:48px;height:48px}.reminder-stat-card .ant-statistic-content{font-size:25px;font-weight:750;color:var(--noga-orange)}.reminder-stat-card .ant-statistic-content-suffix{margin-inline-start:7px;color:var(--noga-orange);font-size:12px;font-weight:500}.reminder-name-cell{display:flex;align-items:center;gap:11px}.reminder-name-cell strong,.reminder-name-cell .ant-typography{display:block}.reminder-kind-icon{width:38px;height:38px;border-radius:11px;font-size:16px}.reminder-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ant-card{background:var(--noga-white);border-color:#32272173!important;box-shadow:var(--shadow-soft)}.ant-card-head{border-bottom-color:#3227216b!important}.ant-btn-primary{border-color:var(--noga-orange)!important;background:var(--noga-orange)!important;color:var(--noga-cream)!important;box-shadow:0 8px 18px #f4560f33}.ant-btn-primary:hover{background:var(--noga-orange)!important}.ant-btn-default{border-color:var(--noga-brown);background:var(--noga-white);color:var(--noga-orange)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-input-number:hover{border-color:var(--noga-orange)!important}.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu{background:var(--noga-white)!important}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tfoot>tr>th,.ant-table-wrapper .ant-table-tfoot>tr>td,.ant-table-wrapper .ant-table-footer{border:0!important}.ant-table-wrapper .ant-table-container:before,.ant-table-wrapper .ant-table-container:after,.ant-table-wrapper .ant-table-cell:before{display:none!important}.ant-tag:not(.ant-tag-success):not(.ant-tag-error):not(.ant-tag-warning){border-color:#322721;background:var(--noga-white);color:var(--noga-blue)}.ant-table-wrapper{max-width:100%}.ant-table{border-radius:14px;overflow:hidden;background:var(--noga-white)}.ant-table-content{overflow-y:hidden!important;background:var(--noga-white)}.ant-table-content,.ant-table-body{scrollbar-width:thin;scrollbar-color:var(--noga-blue) var(--noga-cream)}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{width:10px;height:10px}.ant-table-content::-webkit-scrollbar:vertical{width:0}.ant-table-content::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track,.ant-table-sticky-scroll{background:var(--noga-white)!important}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb,.ant-table-sticky-scroll-bar{border:2px solid var(--noga-cream);border-radius:999px;background:var(--noga-blue)!important}.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-sticky-scroll-bar:hover{background:var(--noga-orange)!important}.ant-table-content::-webkit-scrollbar-corner,.ant-table-body::-webkit-scrollbar-corner{background:var(--noga-white)}.ant-tabs-nav{margin-bottom:18px!important}@media(max-width:960px){.auth-page{grid-template-columns:1fr}.auth-showcase{display:none}.auth-form-panel{padding:32px 22px;align-content:center}.auth-form-wrap{max-width:520px}.portal-header{align-items:center}.portal-content{padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.mobile-bottom-nav{position:fixed;z-index:100;inset-inline:0;bottom:0;display:block;min-height:68px;padding:7px 6px calc(7px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid rgba(50,39,33,.55);box-shadow:0 -8px 24px #f4560f1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav-carousel{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;padding-inline:8px;scroll-behavior:smooth;scroll-padding-inline:8px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mobile-nav-carousel::-webkit-scrollbar{display:none}.mobile-nav-item{display:flex;flex:0 0 82px;height:54px;padding:5px 2px;border:0;background:transparent;color:var(--noga-orange);flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;cursor:pointer;scroll-snap-align:center}.mobile-nav-item .anticon{font-size:20px}.mobile-nav-item span:last-child{display:block;max-width:100%;overflow:hidden;font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-item.active{color:var(--noga-orange);font-weight:700}.mobile-whatsapp-chat{position:absolute;z-index:2;left:16px;bottom:calc(100% + 12px);display:flex;width:64px;height:64px;border:4px solid var(--noga-cream);border-radius:50%;background:var(--noga-white);box-shadow:0 7px 18px #f4560f38;color:#fff;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-decoration:none}.mobile-whatsapp-chat .anticon{font-size:24px}.mobile-whatsapp-chat img{width:56px;height:56px;border-radius:50%;object-fit:cover}.mobile-whatsapp-chat span{position:absolute;top:calc(100% + 3px);width:86px;color:var(--noga-orange);font-size:9px;font-weight:800}.toolbar-form,.quick-filter-bar{grid-template-columns:1fr}.quick-filter-actions{justify-content:flex-start}.document-form-grid,.document-line-grid,.modal-form-grid{grid-template-columns:1fr}.status-descriptions{min-width:100%}.reminders-heading{align-items:flex-start}.integrations-heading{flex-direction:column}}@media(max-width:600px){.auth-login-brand{gap:12px;margin-bottom:22px}.auth-login-brand-avatar{height:88px}.auth-login-brand-logo{width:min(230px,calc(100% - 78px))}.auth-login-brand .brand-logo-auth{height:102px;max-width:94px}.auth-login-brand-logo{width:min(220px,calc(100% - 106px))}.auth-form-panel{padding:18px 14px}.auth-form-wrap{padding:24px 20px;border-radius:22px}.auth-heading h2{font-size:27px!important}.portal-header{padding:10px 12px}.header-actions{width:auto;justify-content:flex-start}.header-user-text strong{max-width:58vw}.portal-content{padding:12px 12px calc(92px + env(safe-area-inset-bottom))}.ant-card-body{padding:16px!important}.ant-card-head{padding:0 16px!important}.ant-space{max-width:100%}.reminders-heading{flex-direction:column}.reminders-heading .ant-btn{width:100%}.reminders-section-title{align-items:flex-start}.reminder-form-grid{grid-template-columns:1fr;gap:0}.integration-actions .ant-btn{flex:1}}:root{--portal-bg: #f5f7fc;--portal-card: rgba(255, 255, 255, .96);--portal-border: rgba(9, 26, 104, .09);--portal-muted: #697084;--portal-shadow: 0 12px 34px rgba(9, 26, 104, .075);--portal-shadow-hover: 0 18px 44px rgba(9, 26, 104, .12)}.portal-layout,.portal-main{background:radial-gradient(circle at 92% 4%,rgba(244,86,15,.07),transparent 25%),radial-gradient(circle at 10% 85%,rgba(9,26,104,.045),transparent 30%),var(--portal-bg)!important}.portal-sider{border-left:1px solid var(--portal-border);background:#fffffff0!important;box-shadow:-8px 0 30px #091a680e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-header{min-height:68px;border-bottom:1px solid var(--portal-border);background:#ffffffd1;box-shadow:0 8px 28px #091a680b}.header-user-text{color:var(--noga-blue);font-size:14px;font-weight:650}.portal-menu{padding-inline:14px;background:transparent!important}.portal-menu .ant-menu-item,.portal-menu .ant-menu-submenu-title{min-height:44px;margin-block:4px;border-radius:12px;color:#51596d;transition:color .2s ease,background .2s ease,transform .2s ease}.portal-menu .ant-menu-item:hover,.portal-menu .ant-menu-submenu-title:hover{color:var(--noga-orange)!important;background:#f4560f11!important;transform:translate(-2px)}.portal-menu .ant-menu-item-selected{color:var(--noga-orange)!important;background:linear-gradient(135deg,#f4560f21,#f4560f0d)!important;box-shadow:inset -3px 0 0 var(--noga-orange),0 5px 14px #f4560f12;font-weight:750}.portal-menu .ant-menu-item .anticon{font-size:18px}.portal-content{padding:clamp(22px,3vw,40px)}.page-stack{gap:22px!important}.page-intro{position:relative;max-width:980px;padding-inline-start:16px}.page-intro:before{content:"";position:absolute;inset-block:5px 4px;inset-inline-start:0;width:4px;border-radius:999px;background:linear-gradient(to bottom,#ff7836,#f4560f);box-shadow:0 4px 12px #f4560f38}.page-intro h2{margin-top:0!important;color:var(--noga-blue)!important;font-size:clamp(25px,2.5vw,34px)!important;line-height:1.2!important;letter-spacing:-.025em}.page-intro .ant-typography{color:var(--portal-muted);line-height:1.65}.ant-card{overflow:hidden;border:1px solid var(--portal-border)!important;border-radius:18px!important;background:var(--portal-card)!important;box-shadow:var(--portal-shadow)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ant-card-hoverable:hover{transform:translateY(-3px);border-color:#f4560f38!important;box-shadow:var(--portal-shadow-hover)!important}.ant-card-head{min-height:54px;border-bottom:1px solid var(--portal-border)!important;background:linear-gradient(180deg,#fff,#fcfcfe)}.ant-card-head-title{color:var(--noga-blue);font-weight:750}.dashboard-summary-card{position:relative}.dashboard-summary-card:after{content:"";position:absolute;inset-inline-end:-38px;inset-block-start:-45px;width:120px;height:120px;border-radius:50%;background:#f4560f0e;pointer-events:none}.dashboard-summary-icon,.reminder-stat-icon,.reminder-kind-icon{border:0;background:linear-gradient(145deg,#fff3eb,#fff9f5);box-shadow:inset 0 0 0 1px #f4560f1f,0 8px 20px #f4560f1a}.metric-card .ant-statistic-title,.ant-statistic-title{color:var(--portal-muted)!important}.metric-card .ant-statistic-content,.dashboard-summary-card .ant-statistic-content{color:var(--noga-blue)!important}.page-controls{background:#ffffffe6!important}.ant-btn{min-height:38px;border-radius:10px;font-weight:650;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ant-btn:hover{transform:translateY(-1px)}.ant-btn-primary{border:0!important;background:linear-gradient(135deg,#ff7836,#f4560f)!important;box-shadow:0 8px 18px #f4560f33!important}.ant-btn-primary:hover{background:linear-gradient(135deg,#ff8548,#ed4c05)!important;box-shadow:0 11px 24px #f4560f45!important}.ant-btn-default{border-color:#d7dbe7;color:var(--noga-blue);background:#fff;box-shadow:0 3px 10px #091a680b}.ant-btn-default:hover{border-color:#f4560f8c!important;color:var(--noga-orange)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select-selector{border-color:#d9dde8!important;border-radius:10px!important;background:#fbfcff!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#f4560fb8!important;background:#fff!important;box-shadow:0 0 0 3px #f4560f17!important}.ant-form-item-label>label{color:#454d61!important;font-weight:650}.ant-table-wrapper{overflow:hidden;border:1px solid var(--portal-border);border-radius:14px;background:#fff}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid var(--portal-border)!important;color:#4d5568;background:#f7f8fc!important;font-size:12px;font-weight:750}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(9,26,104,.055)!important;transition:background .15s ease}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fff9f5!important}.ant-tag{padding-inline:9px;border-radius:999px;font-weight:650}.ant-alert{border-radius:12px;border-width:1px}.ant-modal-content,.ant-drawer-content{border:1px solid var(--portal-border);border-radius:20px!important;box-shadow:0 30px 80px #091a682e!important}.ant-modal-header{border-radius:20px 20px 0 0!important}.ant-modal-title{color:var(--noga-blue)!important;font-size:19px!important}.ant-tabs .ant-tabs-tab{padding:10px 14px;color:#697084;font-weight:650}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--noga-orange)!important}.ant-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:var(--noga-orange)!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{border-radius:9px}.ant-pagination .ant-pagination-item-active{border-color:var(--noga-orange);background:#fff7f2}.ant-empty{padding-block:24px}.ant-empty-description{color:var(--portal-muted)}.mobile-bottom-nav{border-top:1px solid var(--portal-border);box-shadow:0 -10px 30px #091a6814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav-item{border-radius:12px;transition:color .18s ease,background .18s ease,transform .18s ease}.mobile-nav-item.active{color:var(--noga-orange);background:#f4560f14}@media(max-width:960px){.portal-content{padding:20px 16px calc(100px + env(safe-area-inset-bottom))}.page-stack{gap:18px!important}.page-intro h2{font-size:27px!important}}@media(max-width:600px){.portal-content{padding:16px 12px calc(96px + env(safe-area-inset-bottom))}.page-intro{padding-inline-start:12px}.page-intro h2{font-size:24px!important}.ant-card{border-radius:15px!important}.ant-card-body{padding:17px!important}.ant-card-head{padding-inline:17px!important}.ant-modal-content{border-radius:16px!important}}
