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;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}*{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loaderPulse{0%,to{transform:scale(.96);opacity:.65}50%{transform:scale(1.04);opacity:1}}@keyframes loaderFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes cashFadeUp{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cashPulse{0%,to{transform:scale(1);box-shadow:0 0 #58b6ae00}50%{transform:scale(1.03);box-shadow:0 0 0 16px #58b6ae00}}.app-suspense-loader{min-height:100vh;padding:32px 24px;text-align:center;background:radial-gradient(circle at top,rgb(88 182 174 / 18%),transparent 34%),radial-gradient(circle at bottom,rgb(17 24 39 / 12%),transparent 28%),linear-gradient(180deg,#f7fbfb,#edf5f4 48%,#fdfefe)}.app-suspense-loader__orb{position:relative;display:grid;place-items:center;width:160px;height:160px;border-radius:999px;animation:loaderFloat 3.6s ease-in-out infinite}.app-suspense-loader__ring{position:absolute;inset:0;border-radius:inherit}.app-suspense-loader__ring--outer{border:1px solid rgb(88 182 174 / 24%);box-shadow:0 24px 60px #1118271a,inset 0 0 0 8px #ffffff94}.app-suspense-loader__ring--inner{inset:18px;background:linear-gradient(145deg,#ffffffe5,#f1f8f7e0);border:1px solid rgb(88 182 174 / 14%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-suspense-loader__glow{position:absolute;width:88px;height:88px;border-radius:999px;background:radial-gradient(circle,rgb(88 182 174 / 26%) 0%,transparent 72%);animation:loaderPulse 2.2s ease-in-out infinite}.app-suspense-loader__spin.ant-spin{color:#2b8f87;font-size:32px}.app-suspense-loader__title.ant-typography{margin:0;color:#102a43;font-weight:700}.app-suspense-loader__text.ant-typography{color:#5c6b73;font-size:15px}.list-item{width:100%;position:relative;cursor:pointer;transition:background .3s ease-in-out}.list-item:hover{background:#776fa330}.list-item.active{background:#776fa315}.ant-input-affix-wrapper{border-radius:10px}.ant-input-outlined:focus,.ant-input-outlined:hover,.ant-input-outlined:active,.ant-input-outlined:focus-within{border-color:#58b6ae}.ant-btn .ant-btn-icon{display:flex;align-items:center;justify-content:center}.users-action-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;border-radius:10px;font-size:13px;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),background .16s ease}.users-action-btn.ant-btn .anticon{line-height:0}.users-action-btn--edit.ant-btn{border:none;background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0);color:#fff;box-shadow:0 4px 10px #00739a47}.users-action-btn--phone.ant-btn{border:1px solid rgb(0 115 154 / 24%);background:#00739a12;color:#00739a;box-shadow:none}@media(hover:hover)and (pointer:fine){.users-action-btn--edit.ant-btn:hover{background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 7px 16px #00739a61}.users-action-btn--phone.ant-btn:hover{border-color:#00739a66!important;background:#00739a24!important;color:#005f80!important;transform:translateY(-1px);box-shadow:0 4px 10px #00739a29}}.users-action-btn.ant-btn:active,.users-action-btn--edit.ant-btn:active,.users-action-btn--phone.ant-btn:active{transform:scale(.94);transition-duration:.1s}.users-action-btn--edit.ant-btn:active{box-shadow:0 2px 6px #00739a42}.users-action-btn.ant-btn:focus-visible{outline:2px solid rgb(0 174 224 / 85%);outline-offset:2px}@media(prefers-reduced-motion:reduce){.users-action-btn.ant-btn,.users-action-btn.ant-btn:hover,.users-action-btn.ant-btn:active{transform:none;transition:background .16s ease,box-shadow .16s ease}}@media(max-width:900px){.my-space{width:200px;display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end}.my-lk-name{font-size:12px;line-height:12px;margin:13px 10px 0 0;color:#8f8f8f}.my-layout-container,.my-offer-container{padding:10px 15px}.my-list-buttons-header{display:none}.my-list-buttons{display:block}.ant-card:hover.users_card{box-shadow:0 1px 2px -2px #7463a6,0 3px 6px #7463a6ba,0 5px 12px 4px #7463a638}}@media(min-width:901px){.ant-card:hover.users_card{box-shadow:0 1px 2px -2px #7463a6,0 3px 6px #7463a6ba,0 5px 12px 4px #7463a638}.my-space{display:flex;flex-wrap:wrap;align-items:end;flex-direction:row}.my-lk-name{margin-top:15px;font-size:14px;line-height:12px;color:#8f8f8f}.my-layout-container,.my-offer-container{padding:20px 60px}.my-list-buttons-header{display:block}.my-list-buttons{display:none}}@media(max-width:600px){*{font-size:12px}.app-suspense-loader__orb{width:132px;height:132px}.app-suspense-loader__title.ant-typography{font-size:22px}.app-suspense-loader__text.ant-typography{font-size:14px}}.openSiderMenu{transition:.3s ease;position:relative;border-right:1px solid #e0e0e0;width:100%;max-width:270px}.openSiderMenu.active{width:0px}.openSiderMenu.active .content{transition:.2s ease}.openSiderMenu.active .content{overflow:hidden;opacity:0}.openMenu{transition:.3s ease;transform:rotate(180deg)}.openMenu.active{transform:rotate(0)}.cash-page{--cash-bg: linear-gradient(180deg, #f4f8fc 0%, #eef3f9 38%, #fcfdff 100%);--cash-surface: rgb(255 255 255 / 78%);--cash-border: rgb(30 45 74 / 12%);--cash-shadow: 0 24px 80px rgb(15 23 42 / 9%);--cash-text: #1e2d4a;--cash-subtle: #5e6b82;--cash-accent: #00739a;position:relative;padding:4px 0 16px;overflow:hidden}.cash-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .34) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .28) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / 32%),transparent 86%);mask-image:linear-gradient(180deg,rgb(0 0 0 / 32%),transparent 86%);pointer-events:none}.cash-page--locked{min-height:calc(100vh - 110px);display:grid;place-items:center;padding:32px 18px}.cash-page__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgb(245 141 42 / 14%),transparent 18%),radial-gradient(circle at 80% 12%,rgb(0 115 154 / 15%),transparent 24%),radial-gradient(circle at 50% 100%,rgb(0 174 224 / 12%),transparent 20%);filter:blur(10px)}.cash-lock-screen{position:relative;width:min(470px,100%);padding:26px;border:1px solid rgb(255 255 255 / 56%);border-radius:24px;background:linear-gradient(180deg,#fffffff0,#f4f8fddb);box-shadow:0 28px 80px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:cashFadeUp .7s ease}.cash-lock-screen__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#1e2d4a0f;color:var(--cash-text);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cash-lock-screen__icon{display:grid;place-items:center;width:62px;height:62px;margin:16px 0 12px;border-radius:18px;background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0);color:#fff;font-size:28px;animation:cashPulse 2.8s ease-in-out infinite}.cash-lock-screen__title.ant-typography{margin-bottom:6px;color:#1b2d4a;font-size:28px}.cash-lock-screen__subtitle.ant-typography{color:var(--cash-subtle);font-size:14px;line-height:1.6}.cash-lock-screen__input.ant-input-affix-wrapper{border-radius:14px;min-height:46px;border-color:#1e2d4a2e;background:#fffc}.cash-lock-screen__submit.ant-btn{height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0);box-shadow:0 16px 24px #00739a38}.cash-lock-screen__hint{margin-top:2px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#fff5da,#fffaf0);border:1px solid #f7d98b;color:#6f5204;font-size:13px}.cash-lock-screen__hint-title{margin-bottom:4px;font-weight:700}.cash-lock-screen__meta{padding-top:12px;border-top:1px dashed rgb(30 45 74 / 14%);color:#70807f;font-size:12px;text-align:center}.cash-panel{position:relative;z-index:1;animation:cashFadeUp .7s ease both}.cash-panel{padding:18px;border-radius:22px;border:1px solid var(--cash-border);background:var(--cash-surface);box-shadow:var(--cash-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cash-overview{margin-bottom:14px}.cash-overview__top{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(320px,1fr);gap:16px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid rgb(30 45 74 / 8%)}.cash-overview__intro{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cash-overview__filters,.cash-overview__summary{padding:0}.cash-overview__stats{margin-bottom:14px}.cash-overview__formula{margin-bottom:14px;padding:14px;border-radius:18px;background:linear-gradient(180deg,#f7faffeb,#f1f6fce0);border:1px solid rgb(30 45 74 / 8%)}.cash-overview__section-header{margin-bottom:12px}.cash-hero__eyebrow,.cash-panel__eyebrow{margin-bottom:6px;color:#00739a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cash-hero__title.ant-typography,.cash-panel__title.ant-typography{margin-bottom:6px;color:#1e2d4a}.cash-hero__description.ant-typography{max-width:700px;color:var(--cash-subtle);font-size:14px;line-height:1.62}.cash-hero__actions{margin-top:18px}.cash-hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cash-stat-card{position:relative;overflow:hidden;min-height:132px;padding:14px;border-radius:18px;border:1px solid rgb(255 255 255 / 42%);color:#fff;box-shadow:0 20px 40px #0f172a1f;animation:cashFadeUp .7s ease both;transition:transform .28s ease,box-shadow .28s ease}.cash-stat-card:before{content:"";position:absolute;inset:auto -12% -35% auto;width:120px;height:120px;border-radius:999px;background:#ffffff24}.cash-stat-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px #0f172a2e}.cash-stat-card--emerald{background:linear-gradient(155deg,#1b476c,#00739a 58%,#00aee0)}.cash-stat-card--blue{background:linear-gradient(155deg,#213867,#295496 58%,#4d7ec7)}.cash-stat-card--amber{background:linear-gradient(155deg,#9c6112,#d08b1f 58%,#f5c55f)}.cash-stat-card--violet{background:linear-gradient(155deg,#32476f,#426596 58%,#6a91c5)}.cash-stat-card__icon{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:12px;background:#ffffff29;font-size:17px}.cash-stat-card__label{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.82}.cash-stat-card__value{position:relative;z-index:1;margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.05}.cash-stat-card__hint{position:relative;z-index:1;max-width:220px;font-size:12px;line-height:1.45;opacity:.88}.cash-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cash-panel__caption.ant-typography{padding:8px 12px;border-radius:999px;background:#1e2d4a0f;color:#53627b;font-size:12px}.cash-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cash-filter-grid__item{grid-column:span 1;margin-bottom:0;min-width:0}.cash-filter-grid__item--wide{grid-column:span 2}.cash-filter-grid .ant-select-selector,.cash-filter-grid .ant-picker{min-height:44px;border-radius:14px;border-color:#1e2d4a24!important;background:#ffffffc7}.cash-filter-select.ant-select .ant-select-selector{height:44px!important;align-items:center}.cash-filter-select.ant-select .ant-select-selection-item,.cash-filter-select.ant-select .ant-select-selection-placeholder{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:42px}.cash-filter-select.ant-select .ant-select-selection-search{inset-inline-start:11px;inset-inline-end:32px}.cash-filter-select-dropdown{min-width:min(420px,calc(100vw - 32px))!important}.cash-filter-select-dropdown .ant-select-item-option-content{white-space:normal;line-height:1.3;word-break:break-word}.cash-summary-board,.cash-summary-list.ant-descriptions{width:100%}.cash-summary-list .ant-descriptions-item{padding-bottom:12px}.cash-summary-list .ant-descriptions-item-label{width:34%}.cash-summary-list .ant-descriptions-item-label>span,.cash-summary-list .ant-descriptions-item-label .ant-typography{color:#5c6880}.cash-summary-list .ant-descriptions-item-content{color:#1d2d47;font-weight:700}.cash-formula{display:flex;flex-direction:column;gap:8px}.cash-formula__equation,.cash-formula__legend{padding:10px 12px;border-radius:12px;background:#ffffffc7;border:1px solid rgb(30 45 74 / 8%)}.cash-formula__title{margin-bottom:6px;color:#27425f;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cash-formula__expression{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cash-formula__chip{display:inline-flex;align-items:center;padding:6px 9px;border-radius:10px;background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0);color:#fff;font-size:12px;font-weight:600;line-height:1.35;box-shadow:0 6px 12px #00739a1f}.cash-formula__legend{display:flex;flex-wrap:wrap;gap:6px}.cash-formula__legend-item{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:10px;background:#f5f8fc;border:1px solid rgb(30 45 74 / 6%)}.cash-formula__legend-label{color:#1e2d4a;font-size:11px;font-weight:700}.cash-formula__legend-text{color:#60708a;font-size:11px;line-height:1.3}.cash-page__primary-action.ant-btn{height:42px;padding-inline:18px;border:0;border-radius:13px;background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0);box-shadow:0 14px 24px #00739a33}.cash-page__ghost-action.ant-btn{height:42px;padding-inline:18px;border-radius:13px;border-color:#1e2d4a24;background:#ffffffb3;color:#27425f}.cash-table.ant-table-wrapper .ant-table{border-radius:18px;overflow:hidden;background:#ffffffc7}.cash-table.ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f8fc,#edf2f8);color:#526178;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgb(30 45 74 / 10%)}.cash-table__row>td{transition:transform .25s ease,background-color .25s ease}.cash-table.ant-table-wrapper .ant-table-tbody>tr.cash-table__row:hover>td{background:#f3f8fd!important}.cash-table.ant-table-wrapper .ant-table-tbody>tr.cash-table__row--invest>td{background:#eef2f8}.cash-table.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgb(30 45 74 / 8%);padding-top:10px;padding-bottom:10px}.calendar-page{--calendar-border: rgb(27 71 108 / 12%);--calendar-text: #1e2d4a;--calendar-subtle: #60708a;position:relative;overflow:hidden;padding:6px 0 20px}.calendar-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .28) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .2) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / 34%),transparent 86%);mask-image:linear-gradient(180deg,rgb(0 0 0 / 34%),transparent 86%);pointer-events:none}.calendar-page__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 12% 14%,rgb(0 115 154 / 16%),transparent 20%),radial-gradient(circle at 86% 16%,rgb(0 174 224 / 14%),transparent 22%),radial-gradient(circle at 48% 100%,rgb(245 141 42 / 14%),transparent 24%);filter:blur(12px)}.calendar-page__list-content{position:relative;z-index:1}.calendar-page__header{margin-inline-end:0px;padding-bottom:0!important;border-bottom:0!important}.calendar-page .ant-card,.calendar-page .ant-card-body{background:transparent!important;box-shadow:none!important}.calendar-page .ant-card{border:0!important}.calendar-page .ant-card-body{padding:0!important}.calendar-page .ant-page-header{padding:0!important;background:transparent!important}.calendar-page .ant-page-header-heading,.calendar-page .ant-page-header-heading-left,.calendar-page .ant-page-header-heading-title,.calendar-page .ant-page-header-content{width:100%!important;max-width:none!important}.calendar-page .ant-page-header-heading{display:block!important}.calendar-page .ant-page-header-heading-left{margin:0!important}.calendar-hero,.calendar-panel{position:relative;z-index:1;padding:18px;border-radius:20px;border:1px solid var(--calendar-border);background:var(--calendar-surface);box-shadow:var(--calendar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.calendar-hero{width:100%;margin-bottom:14px;display:grid;grid-template-columns:1fr;align-items:start;gap:12px;background:radial-gradient(circle at top right,rgb(0 174 224 / 12%),transparent 26%),linear-gradient(180deg,#ffffffeb,#f4f8fcd6);animation:cashFadeUp .7s ease both}.calendar-hero__copy{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;width:100%}.calendar-hero__eyebrow,.calendar-panel__eyebrow{margin-bottom:6px;color:#00739a;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.calendar-hero__title.ant-typography,.calendar-panel__title.ant-typography{margin-bottom:6px;color:var(--calendar-text)}.calendar-hero__title.ant-typography{font-size:26px;line-height:1.12;max-width:none}.calendar-panel__title.ant-typography{font-size:22px}.calendar-hero__description.ant-typography,.calendar-panel__description.ant-typography{color:var(--calendar-subtle);font-size:13px;line-height:1.55}.calendar-hero__description.ant-typography{max-width:none;white-space:normal}.calendar-hero__actions{margin-top:10px}.calendar-hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px}.calendar-stat-card{position:relative;overflow:hidden;min-height:92px;padding:10px 11px;border-radius:14px;border:1px solid rgb(255 255 255 / 42%);color:#fff;box-shadow:0 12px 24px #0f172a1a;transition:transform .28s ease,box-shadow .28s ease}.calendar-stat-card:before{content:"";position:absolute;inset:auto -14% -40% auto;width:92px;height:92px;border-radius:999px;background:#ffffff24}.calendar-stat-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px #0f172a29}.calendar-stat-card__head{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-bottom:8px}.calendar-stat-card--navy{background:linear-gradient(155deg,#1b476c,#00739a 58%,#00aee0)}.calendar-stat-card--sky{background:linear-gradient(155deg,#1e315e,#2d5d8f 58%,#4fa6cb)}.calendar-stat-card--orange{background:linear-gradient(155deg,#b96b18,#f58d2a 62%,#ffc46c)}.calendar-stat-card--glass{color:#1e2d4a;border-color:#1b476c1a;background:linear-gradient(180deg,#fffffff2,#eff7fbe0)}.calendar-stat-card--glass:before{background:#00739a12}.calendar-stat-card--danger{color:#fff;border-color:#ffffff3d;background:linear-gradient(155deg,#9e2b20,#d84028 58%,#f58d2a)}.calendar-stat-card--danger:before{background:#ffffff1f}.calendar-stat-card__icon{position:relative;z-index:1;display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;margin-bottom:0;border-radius:10px;background:#ffffff29;font-size:13px}.calendar-stat-card--glass .calendar-stat-card__icon{background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0);color:#fff}.calendar-stat-card--danger .calendar-stat-card__icon{background:#ffffff24;color:#fff}.calendar-stat-card__label{position:relative;z-index:1;margin-bottom:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.86}.calendar-stat-card__value{position:relative;z-index:1;margin-bottom:4px;font-size:18px;font-weight:800;line-height:1.05;word-break:break-word}.calendar-stat-card--sky .calendar-stat-card__value{font-size:15px;line-height:1.25}.calendar-stat-card__hint{position:relative;z-index:1;font-size:10px;line-height:1.35;opacity:.9}.calendar-panel{animation:cashFadeUp .8s ease both}.calendar-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.calendar-panel__caption.ant-typography{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:999px;background:#00739a12;color:#315170;font-size:11px;font-weight:700}.calendar-filter-bar{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:12px;margin-bottom:14px}.calendar-filter-form .ant-form-item{margin-bottom:0}.calendar-filter-bar__control.ant-select,.calendar-filter-form__control.ant-select,.calendar-filter-form__control.ant-input{width:100%}.calendar-filter-bar__control .ant-select-selector,.calendar-filter-form__control .ant-select-selector,.calendar-filter-form__control.ant-input,.calendar-filter-form__control.ant-input-affix-wrapper{height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:12px!important;border-color:#1b476c24!important;background:#ffffffd1!important;box-shadow:none!important}.calendar-filter-bar__control.ant-select-single .ant-select-selector,.calendar-filter-form__control.ant-select-single .ant-select-selector{display:flex;align-items:center}.calendar-filter-bar__control .ant-select-selection-item,.calendar-filter-form__control .ant-select-selection-item,.calendar-filter-bar__control .ant-select-selection-placeholder,.calendar-filter-form__control .ant-select-selection-placeholder{line-height:38px!important}.calendar-filter-form__control.ant-input{line-height:38px}.calendar-table.ant-table-wrapper .ant-table{overflow:hidden;border-radius:16px;background:#ffffffd6}.calendar-table.ant-table-wrapper .ant-table-container{border:1px solid rgb(27 71 108 / 9%);border-radius:16px}.calendar-table.ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(180deg,#f4f8fc,#edf3f8);color:#53637a;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgb(27 71 108 / 10%)}.calendar-table.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:11px;padding-bottom:11px;border-bottom:1px solid rgb(27 71 108 / 7%)}.calendar-table.ant-table-wrapper .ant-table-tbody>tr.calendar-table__row:hover>td{background:#f4f9fd!important}.calendar-table.ant-table-wrapper .ant-table-tbody>tr.calendar-table__row--favorite>td{background:#f58d2a0d}.calendar-company-tag.ant-tag{margin-inline-end:0;padding:4px 10px;border-radius:999px;font-weight:700;border:0;box-shadow:inset 0 0 0 1px #ffffff38}.calendar-contact-card{width:fit-content;max-width:100%;padding:6px 10px 6px 6px;border-radius:20px;background:linear-gradient(135deg,#f0f7fb,#e8f4f9);border:1px solid rgba(0,115,154,.12);transition:box-shadow .2s ease,border-color .2s ease}.calendar-contact-card:hover{box-shadow:0 2px 8px #00739a24;border-color:#00739a3d}.calendar-contact-card__avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#00739a,#1677ff);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none}.calendar-contact-card__info{display:flex;flex-direction:column;gap:1px;min-width:0}.calendar-contact-card__name.ant-typography{color:#1b476c;font-size:13px;line-height:1.35;white-space:nowrap;margin-bottom:0}.calendar-contact-card__phone.ant-typography{color:#7b9db4;font-size:12px;line-height:1.3;white-space:nowrap;margin-bottom:0}.calendar-contact-card__actions{display:flex;align-items:center;gap:2px;margin-left:4px;flex-shrink:0}.calendar-contact-card__action.ant-btn{width:28px;height:28px;min-width:28px;padding:0;border-radius:8px;color:#7b9db4;transition:color .15s ease,background .15s ease}.calendar-contact-card__action--phone.ant-btn:hover{color:#1677ff;background:#1677ff1a}.calendar-contact-card__action--viber.ant-btn:hover{color:#7360f2;background:#7360f21a}.calendar-contact-card__action--whatsapp.ant-btn:hover{color:#25d366;background:#25d3661a}.calendar-date-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#00739a14;color:#1b476c;font-weight:700}.calendar-note.ant-typography{margin-bottom:0;color:#334966;line-height:1.55}.calendar-status-tag.ant-tag{display:inline-flex;align-items:center;gap:6px;margin-inline-end:0;padding:6px 10px;border-radius:999px;border:0;font-size:12px;font-weight:700}.calendar-status-tag--today.ant-tag{box-shadow:0 12px 20px #d840282e}.calendar-status-tag--overdue.ant-tag{box-shadow:0 12px 20px #f58d2a2e}.calendar-status-tag--planned.ant-tag{box-shadow:0 12px 20px #00739a29}.calendar-table__action.ant-btn{border-color:#1b476c2e;background:#fffc;color:#1b476c}.calendar-page__primary-action.ant-btn{height:38px;padding-inline:16px;border:0;border-radius:12px;background:linear-gradient(135deg,#1b476c,#00739a 58%,#00aee0);box-shadow:0 16px 24px #00739a33}.calendar-page__ghost-action.ant-btn{height:38px;padding-inline:16px;border-radius:12px;border-color:#1b476c24;background:#ffffffbd;color:#27425f}@media(max-width:1180px){.cash-overview__top{grid-template-columns:1fr}.cash-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-filter-grid__item,.cash-filter-grid__item--wide{grid-column:span 1}.cash-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-hero,.calendar-filter-bar{grid-template-columns:1fr}.calendar-hero__title.ant-typography,.calendar-hero__description.ant-typography{max-width:none}}@media(max-width:720px){.cash-page{padding-top:0}.cash-lock-screen,.cash-panel{padding:16px;border-radius:18px}.cash-overview__top,.cash-filter-grid{grid-template-columns:1fr}.cash-overview__top{padding-bottom:14px}.cash-panel__header{flex-direction:column}.cash-stat-card__value{font-size:22px}.cash-summary-list .ant-descriptions-item-label{width:auto}.calendar-page{padding-top:0}.calendar-hero,.calendar-panel{padding:14px;border-radius:16px}.calendar-hero__stats{grid-template-columns:1fr}.calendar-panel__header{flex-direction:column}.calendar-stat-card__value,.calendar-stat-card--sky .calendar-stat-card__value{font-size:19px}}@media(max-width:480px){.cash-lock-screen,.cash-panel{padding:14px;border-radius:16px}.cash-hero__stats{grid-template-columns:1fr}.cash-stat-card{min-height:0}.cash-hero__title.ant-typography{font-size:22px}.cash-hero__actions .ant-btn,.cash-page__primary-action.ant-btn,.cash-formula__legend-item{width:100%}}@keyframes rciTooltipIn{0%{opacity:0;transform:scale(.7) translateY(7px)}55%{opacity:1}72%{transform:scale(1.035) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rciTooltipOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.85) translateY(5px)}}.ant-tooltip.ant-zoom-big-fast-enter,.ant-tooltip.ant-zoom-big-fast-appear{animation-duration:.36s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important;animation-fill-mode:both!important}.ant-tooltip.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-tooltip.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:rciTooltipIn!important}.ant-tooltip.ant-zoom-big-fast-leave{animation-duration:.16s!important;animation-timing-function:cubic-bezier(.4,0,1,1)!important}.ant-tooltip.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:rciTooltipOut!important}.ant-tooltip.ant-tooltip{--antd-arrow-background-color: #103f5e}.ant-tooltip.ant-tooltip .ant-tooltip-inner{padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:12.5px;font-weight:500;line-height:1.5;letter-spacing:.01em;background:linear-gradient(135deg,#1b476cfa,#00739afa);box-shadow:0 14px 34px #0f23464d,0 3px 10px #00000024,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes rciTooltipFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rciTooltipFadeOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ant-tooltip.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-tooltip.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:rciTooltipFadeIn!important;animation-duration:.12s!important;animation-timing-function:ease!important}.ant-tooltip.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:rciTooltipFadeOut!important;animation-duration:.12s!important;animation-timing-function:ease!important}}
