.card[data-v-7930e1da]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;box-shadow:0 2px 20px 0 rgba(30,41,59,.12);background-color:#fff;border-radius:24px;padding:12px 24px;margin:0 auto;transition:all .9s ease}.card[data-v-7930e1da]:hover{cursor:pointer;background:linear-gradient(135.94deg,#00363f 17.54%,#015764 54.21%,#007586 81.65%,#0293a9 115.97%);box-shadow:0 2px 20px 0 rgba(30,41,59,.92);transition:all .9s ease}.card:hover a[data-v-7930e1da]{color:#f8fafc}.card img[data-v-7930e1da]{display:block;margin-bottom:12px}.card:hover img[data-v-7930e1da]{filter:brightness(0) invert(1)}.card a[data-v-7930e1da]{text-decoration:none;color:#00363f;font-weight:500;font-size:14px}.fy-card__left[data-v-bb489744]{display:flex;justify-content:space-between}.fy-card__title[data-v-bb489744]{font-size:14px;font-weight:600;color:#01252b;margin:0 0 4px}.fy-card__subtitle[data-v-bb489744]{font-size:14px;color:#596a6d;margin:0;font-weight:500}.fy-card__value[data-v-bb489744]{font-size:14px;font-weight:600;color:#01252b;margin:4px 0 0}.fy-card__right .fy-card__chart[data-v-bb489744]{width:200px;height:200px;flex-shrink:0;font-size:24px}.fy-card__target-info[data-v-bb489744]{display:flex;flex-direction:column;gap:4px}.fy-card__target-text[data-v-bb489744]{font-size:18px;color:#596a6d;margin:0;font-weight:500}.fy-card__achievement-text[data-v-bb489744]{font-size:12px;color:#01252b;margin:0;font-weight:600}.expiry-risk-card[data-v-5b467717]{border:1px solid #e2e8f0;box-shadow:0 2px 20px 0 rgba(49,65,88,.1);border-radius:32px;padding:8px 24px}.fy-card__left[data-v-5b467717]{display:flex;flex-direction:column;gap:4px}.fy-card__title[data-v-5b467717]{font-size:16px!important;font-weight:500!important;color:#596a6d!important;margin:0 0 4px!important}.fy-card__subtitle[data-v-5b467717]{font-size:14px;color:#596a6d;margin:0;font-weight:500}.fy-card__value[data-v-5b467717]{font-size:32px;font-weight:600;color:#01252b;margin:4px 0 0}.ex-card__right .fy-card__chart[data-v-5b467717]{width:140px;height:140px;flex-shrink:0}.loader-gradient-wrapper[data-v-d96967d4]{width:20px;height:20px;border-radius:50%;background:linear-gradient(111.18deg,#00363f 27.94%,#015764 55.17%,#007586 75.54%,#0293a9 89.21%);display:flex;align-items:center;justify-content:center;padding:2px}.loader-gradient-wrapper .v-progress-circular[data-v-d96967d4]{color:#fff!important}.fcts-progress[data-v-3334bcca]{box-shadow:0 2px 20px 0 #3141581a;border-top:1px solid #e2e8f0;border-radius:20px;padding:25px;display:flex;flex-direction:column;background-color:#fff;gap:4px;height:100%}.loader-container[data-v-3334bcca]{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px}.skeleton-loader[data-v-3334bcca]{width:100%;max-width:300px}.skeleton-header[data-v-3334bcca]{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;margin-bottom:20px;animation:loading-3334bcca 1.5s infinite}.skeleton-number[data-v-3334bcca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.skeleton-value[data-v-3334bcca]{height:24px;width:120px}.skeleton-percentage[data-v-3334bcca],.skeleton-value[data-v-3334bcca]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:loading-3334bcca 1.5s infinite}.skeleton-percentage[data-v-3334bcca]{height:16px;width:40px;animation-delay:.2s}.skeleton-progress[data-v-3334bcca]{height:20px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:50px;animation:loading-3334bcca 1.5s infinite;animation-delay:.4s}@keyframes loading-3334bcca{0%{background-position:200% 0}to{background-position:-200% 0}}.consignment-value .card-header h2[data-v-3334bcca]{color:#01252b;font-weight:700;font-size:16px}.fcts-progress .card-body .custom-bar-charts[data-v-3334bcca]:not(:last-child){margin-bottom:20px}.fcts-progress .card-body .custom-bar-charts .header p[data-v-3334bcca]{color:#01252b;font-size:16px;font-weight:700}.fcts-progress .card-body .custom-bar-charts .number-value[data-v-3334bcca]{color:#00363f;font-size:16px;font-weight:600}.fcts-progress .card-body .custom-bar-charts .number-persentage[data-v-3334bcca]{color:#596a6d;font-size:14px;font-weight:600}.fcts-progress .card-body .custom-bar-charts .native-progress[data-v-3334bcca]{width:100%;height:20px;background:#e4e4e4;border-radius:50px;position:relative;overflow:hidden}.native-progress-fill[data-v-3334bcca]{height:100%;background:#0c4956;border-radius:50px 0 0 50px;transition:width .8s ease-out}.native-progress-indicator[data-v-3334bcca]{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:linear-gradient(273.06deg,#e2f6ff 4.66%,#6cbcff 152.41%);border-radius:50%;backdrop-filter:blur(1px);transition:left .8s ease-out}.supplier-card[data-v-548812bc]{padding:32px;border-radius:24px;box-shadow:0 2px 20px 0 #3141581a}.supplier-card__header[data-v-548812bc]{margin-bottom:12px}.supplier-card__title[data-v-548812bc]{margin:0;font-size:16px;font-weight:700;color:#01252b}.supplier-card__content[data-v-548812bc]{display:flex;align-items:center;gap:24px}@media (max-width:1150px){.supplier-card__content[data-v-548812bc]{display:flex;flex-direction:column}.supplier-card__chart-wrapper[data-v-548812bc],.supplier-card__legend[data-v-548812bc]{width:100%}}.supplier-card__chart-wrapper[data-v-548812bc]{width:55%;height:250px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.supplier-card__chart[data-v-548812bc]{width:100%;height:100%}.supplier-card__legend[data-v-548812bc]{flex:1;display:flex;flex-direction:column;gap:32px}.supplier-card__legend-row[data-v-548812bc]{display:flex;align-items:center;justify-content:space-between;font-size:13px}.supplier-card__legend-left[data-v-548812bc]{display:flex;align-items:center;gap:8px}.supplier-card__legend-dot[data-v-548812bc]{width:14.22px;height:14.22px;border-radius:999px}.supplier-card__legend-name[data-v-548812bc]{color:#00363f;font-size:14px;font-weight:400}.supplier-card__legend-value[data-v-548812bc]{font-weight:500;color:#596a6d;font-size:14px}.stats-card[data-v-d01ff604]{padding:32px;border-radius:32px;box-shadow:0 2px 20px 0 #3141581a;height:100%}.stats-card__header[data-v-d01ff604]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.stats-card__subtitle[data-v-d01ff604]{font-size:16px;color:#9291a5;font-weight:400}.stats-card__title[data-v-d01ff604]{font-size:16px;font-weight:700;color:#01252b}.stats-card__legend[data-v-d01ff604]{display:grid;grid-template-columns:repeat(2,auto);gap:24px 32px}.stats-card__legend-item[data-v-d01ff604]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.stats-card__legend-dot[data-v-d01ff604]{width:8px;height:8px;border-radius:999px}.stats-card__legend-label[data-v-d01ff604]{white-space:nowrap;color:#4b595b;font-weight:400;font-size:14px}.stats-card[data-v-74432542]{padding:32px;border-radius:32px;box-shadow:0 2px 20px 0 #3141581a}.stats-card__header[data-v-74432542]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.stats-card__subtitle[data-v-74432542]{font-size:16px;color:#9291a5;font-weight:400}.stats-card__title[data-v-74432542]{font-size:16px;font-weight:700;color:#01252b}.stats-card__legend[data-v-74432542]{display:grid;grid-template-columns:repeat(2,auto);gap:24px 32px}.stats-card__legend-item[data-v-74432542]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.stats-card__legend-dot[data-v-74432542]{width:8px;height:8px;border-radius:999px}.stats-card__legend-label[data-v-74432542]{white-space:nowrap;color:#4b595b;font-weight:400;font-size:14px}.wsach-card[data-v-29d69fd2]{padding:32px;border-radius:32px;box-shadow:0 2px 20px 0 #3141581a;height:100%;background-color:#fff}.wsach-card__header[data-v-29d69fd2]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e1e4ed;padding-bottom:24px;margin-bottom:20px}.wsach-card__subtitle[data-v-29d69fd2]{font-size:16px;color:#9291a5;font-weight:400}.wsach-card__title[data-v-29d69fd2]{font-size:16px;font-weight:700;color:#01252b}.wsach-card__legend[data-v-29d69fd2]{display:grid;grid-template-columns:repeat(2,auto);gap:24px 32px}.wsach-card__legend-item[data-v-29d69fd2]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.wsach-card__legend-label[data-v-29d69fd2]{white-space:nowrap;color:#4b595b;font-weight:400;font-size:14px}.wsach-card__legend-dot[data-v-29d69fd2]{width:8px;height:8px;border-radius:999px}.gauge-container[data-v-29d69fd2]{position:relative;width:100%}.gauge[data-v-29d69fd2]{width:100%;height:197.7852783203125px}.seg[data-v-29d69fd2]{fill:none;stroke-width:18;stroke-linecap:round}.center-text[data-v-29d69fd2]{position:absolute;top:60%;left:49%;transform:translate(-50%,-50%);text-align:center}.val[data-v-29d69fd2]{font-size:45px;font-weight:700;color:#01252b}.target[data-v-29d69fd2]{margin-top:4px;font-size:15px;color:#64748b;font-weight:600;display:flex;align-items:center;gap:5px}.wsach-ps-card[data-v-d3b0eb74]{padding:32px;border-radius:24px;box-shadow:0 2px 20px 0 rgba(49,65,88,.1);border:1px solid #fff}.wsach-ps-card__header[data-v-d3b0eb74]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;border-bottom:1px solid #e1e4ed;padding-bottom:32px}.wsach-ps-card__subtitle[data-v-d3b0eb74]{font-size:14px;color:#6d758f;font-weight:400}.wsach-ps-card__title[data-v-d3b0eb74]{font-size:16px;font-weight:700;color:#01252b}.wsach-ps-card__legend[data-v-d3b0eb74]{display:flex;align-items:center;gap:16px}.wsach-ps-card__legend-item[data-v-d3b0eb74]{display:flex;align-items:center;gap:6px;font-size:14px;color:#4b595b}.wsach-ps-card__legend-dot[data-v-d3b0eb74]{width:8px;height:8px;border-radius:999px}.header-title{font-size:24px;font-weight:700;color:#0b3b41}.home-details{padding:60px 48px}.cards-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,280px));-moz-column-gap:20px;column-gap:20px;row-gap:100px;justify-content:center;align-items:start;margin-bottom:100px}.ach-card{background:linear-gradient(135deg,#00363f,#015764 50%,#007586);border-radius:16px;padding:24px;color:#fff;box-shadow:0 4px 20px rgba(0,54,63,.3)}.ach-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ach-card .card-header h2{font-weight:500;opacity:.9}.ach-card .card-header .icon{width:40px;height:40px;background:hsla(0,0%,100%,.2)}.ach-card .card-body .values{margin-bottom:16px}.ach-card .card-body .values span p{font-size:50px;font-weight:700;margin:0;line-height:1}.ach-card .card-body .persentage{gap:8px}.ach-card .card-body .persentage span{font-weight:500;opacity:.8}@media (max-width:1200px){.cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.cards-grid{grid-template-columns:repeat(2,1fr)}}.consignment-card{box-shadow:0 2px 20px 0 #3141581a;border:1px solid #e2e8f0;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:4px;height:100%}.chart{width:100%;height:260px}.legend-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 30px;margin-top:10px}.legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#0f172a}.legend-item .dot{width:14.22px;height:14.22px;border-radius:50%}.legend-item .value{margin-left:auto;font-weight:400;font-size:14px;color:#596a6d}.notification-btn[data-v-a018b4b6]{background-color:transparent!important;border-radius:12px;width:32px;height:32px}[data-v-a018b4b6] .v-toolbar__content{box-shadow:0 4px 40px 0 #00000014;padding:0 48px!important}.cursor-pointer[data-v-a018b4b6]{cursor:pointer}.user-trigger[data-v-a018b4b6]{display:flex;align-items:center;cursor:pointer;padding:6px 10px;border-radius:12px;transition:background-color .2s ease}.user-trigger[data-v-a018b4b6]:hover{background:#f5f7f8}.user-name[data-v-a018b4b6]{font-weight:600;line-height:1;color:#333;font-size:14px}.user-role[data-v-a018b4b6]{font-size:12px;color:#596a6d;margin-top:2px;font-weight:400}.menu-card[data-v-a018b4b6]{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)!important;border:1px solid #eef0f2}.menu-header[data-v-a018b4b6]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(180deg,#fff,#f9fbfc)}.header-name[data-v-a018b4b6]{font-weight:700}.header-email[data-v-a018b4b6]{font-size:12px;color:#596a6d}.menu-list[data-v-a018b4b6] .v-list-item{padding:10px 14px;margin:2px 8px;border-radius:12px}.menu-list[data-v-a018b4b6] .v-list-item:hover{background:#f3f6f8}.menu-list[data-v-a018b4b6] .v-icon{color:#00363f}.menu-footer[data-v-a018b4b6]{padding:12px}.w-100[data-v-a018b4b6]{width:100%}.global-loader-container[data-v-12be792d]{position:fixed;top:0;left:0;width:100%;z-index:10000;pointer-events:none}.top-progress-bar[data-v-12be792d]{position:absolute;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#1f293b,#2e9c94,#1f293b);background-size:200% 100%;animation:progress-slide-12be792d 1.5s linear infinite;box-shadow:0 1px 10px rgba(46,156,148,.4)}.progress-glow[data-v-12be792d]{position:absolute;right:0;width:100px;height:100%;background:linear-gradient(90deg,transparent,#2e9c94,transparent);filter:blur(2px)}@keyframes progress-slide-12be792d{0%{background-position:200% 0}to{background-position:-200% 0}}.global-loader-overlay[data-v-12be792d]{backdrop-filter:blur(12px) saturate(180%);pointer-events:auto}.loader-content[data-v-12be792d]{display:flex;flex-direction:column;align-items:center;gap:24px}.premium-loader[data-v-12be792d]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.loader-logo[data-v-12be792d]{width:50px;height:auto;opacity:.9;filter:drop-shadow(0 0 8px rgba(0,54,63,.1));z-index:2;animation:logo-pulse-12be792d 2s ease-in-out infinite}.spinner-ring[data-v-12be792d]{position:absolute;border-radius:50%;border:2px solid transparent}.spinner-ring.outer[data-v-12be792d]{width:110px;height:110px;border-top-color:#00363f;border-bottom-color:#2e9c94;animation:spin-12be792d 2.5s linear infinite}.spinner-ring.mid[data-v-12be792d]{width:90px;height:90px;border-left-color:#1f293b;border-right-color:rgba(46,156,148,.5);animation:spin-reverse-12be792d 2s linear infinite;opacity:.7}.spinner-ring.inner[data-v-12be792d]{width:70px;height:70px;border-top-color:#2e9c94;animation:spin-12be792d 1.5s ease-in-out infinite;opacity:.5}@keyframes spin-12be792d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse-12be792d{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes logo-pulse-12be792d{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}.loading-status[data-v-12be792d]{display:flex;gap:6px}.dot[data-v-12be792d]{width:8px;height:8px;background-color:#00363f;border-radius:50%;animation:dot-loading-12be792d 1.4s ease-in-out infinite both}.dot[data-v-12be792d]:first-child{animation-delay:-.32s}.dot[data-v-12be792d]:nth-child(2){animation-delay:-.16s}@keyframes dot-loading-12be792d{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}*,body,html{font-family:Inter,sans-serif!important}.advanced-filter-card .left-col p{color:#00363f;font-size:14px}.advanced-filter-card .filter-by-month{display:flex;flex-direction:column;gap:8px}.advanced-filter-card .filter-by-month .text-caption{color:#708083;font-size:14px;font-weight:400}.advanced-filter-card .btn-group{display:flex;justify-content:flex-end;gap:10px}.advanced-filter-card .btn-group .clear-filter-btn{color:#4b595b;font-size:14px;font-weight:400}.advanced-filter-card .btn-group .apply-btn{color:#fff;font-size:14px;border-radius:8px;outline:none;font-weight:400;background-color:#00363f;padding:6px 24px}.main-card{box-shadow:0 2px 20px 0 #3141581a}.main-card .card-body h2{color:#00363f;font-size:32px;font-weight:600}.main-card .card-body h2 span{color:#596a6d;font-size:16px;font-weight:600}.main-card .card-body div span{font-size:14px;font-weight:400}.card-table{box-shadow:0 2px 20px 0 #3141581a;border:1px solid #e2e8f0;border-radius:14px;padding:20px;background-color:#fff}.brand-tabs{background:#ecf3f4;border-radius:9999px;padding:8px 16px}.brand-tabs .v-slide-group__container{overflow:visible}.brand-tabs .v-slide-group__content{display:flex;justify-content:space-between;gap:8px}.v-tabs{height:auto!important}.v-tabs--density-default{--v-tabs-height:auto!important}.brand-tabs .v-tab.v-btn{font-weight:400;letter-spacing:.02em;color:#0a0a0a;background:transparent;border-radius:9999px;padding:6.5px 24px;min-width:0;font-size:14px}.brand-tabs .v-tab .v-btn__overlay{background:transparent!important}.brand-tabs .v-tab__slider{display:none!important}.brand-tabs .v-tab.is-active{background:linear-gradient(111.18deg,#00363f 27.94%,#015764 55.17%,#007586 75.54%,#0293a9 89.21%);color:#fff!important;font-weight:500}.brand-tabs .v-tab.is-active .v-btn__content{color:#fff!important}.search-container div.search{display:flex;align-items:center;border:1px solid #ecf3f4;padding:9px 12px;border-radius:8px}.search-container div.search input{border:none;outline:none;width:100%;font-size:14px;color:#708083}.ach-header .manager-btn{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);padding:8px 24px;color:#fff;font-size:14px;border-radius:8px}.ach-card .card-body .values span{font-size:45px}.ach-card .card-body .persentage span{color:#f8fafc}.ach-card-bg-white{box-shadow:0 2px 20px 0 rgba(49,65,88,.1);border:1px solid #e2e8f0;height:100%}.fy-card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.fy-card__content{height:100%;gap:20px}.fy-card__left{display:flex;flex-direction:column;gap:4px;flex:1}.fy-card__right{display:flex;align-items:center;gap:16px;flex-shrink:0}.fy-card__title{font-size:16px;font-weight:600;color:#01252b;margin:0 0 8px}.fy-card__subtitle{font-size:14px;color:#596a6d;margin:0 0 4px;font-weight:500}.fy-card__value{font-size:32px;font-weight:600;color:#01252b;margin:0}.fy-card__chart{width:140px;height:140px;flex-shrink:0}@media (max-width:1150px){.supplier-card__content{display:flex;flex-direction:column}.supplier-card__chart-wrapper,.supplier-card__legend{width:100%}}.fy-target-card{border:1px solid #e2e8f0;padding:24px;border-radius:14px;box-shadow:0 2px 20px 0 rgba(49,65,88,.1)}.fy-target-card .card-header h2{font-size:16px;color:#00363f;font-weight:600}.fy-target-card .card-body .v-container .v-row .form-input{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:8px;padding-right:28px}.fy-target-card .card-body .v-container .v-row .form-input:not(:last-of-type){margin-bottom:28px}.fy-target-card .card-body .v-container .v-row .form-input label{font-size:14px;font-weight:500;color:#45556c}.fy-target-card .card-body .v-container .v-row .form-input input{border-radius:8px;border:1px solid #cad5e2;padding:7px 12px;color:#708083;font-size:14px;outline:none;width:100%}.button-group .cancel-btn{background-color:#e1e9ea;color:#596a6d}.button-group .cancel-btn,.button-group .save-btn{padding:8px 24px;border-radius:8px;border:none;outline:none;font-size:14px}.button-group .save-btn{background-color:#00363f;color:#fff}.consigment-value{box-shadow:0 2px 20px 0 #3141581a;border:1px solid #e2e8f0;border-radius:20px;padding:32px;display:flex;flex-direction:column;background-color:#fff;gap:4px}.consigment-value .card-header h2{color:#01252b;font-weight:700;font-size:16px}.consigment-value .card-body .custom-bar-charts{box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:14px;padding:24px 20px;border-top:1px solid #e2e8f0}.consigment-value .card-body .custom-bar-charts:not(:last-child){margin-bottom:20px}.consigment-value .card-body .custom-bar-charts .header p{color:#596a6d;font-size:14px;font-weight:500}.consigment-value .card-body .custom-bar-charts .number{color:#00363f;font-size:16px;font-weight:600;margin-bottom:24px}.native-progress{width:100%;height:20px;background:#e4e4e4;border-radius:50px;position:relative;overflow:hidden}.native-progress-fill{height:100%;background:#33a3ff;border-radius:50px 0 0 50px}.native-progress-indicator{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:linear-gradient(273.06deg,#e2f6ff 4.66%,#6cbcff 152.41%);border-radius:50%;backdrop-filter:blur(1px)}.nov-fcst-card{border-radius:14px;padding:20px;box-shadow:0 10px 40px rgba(15,23,42,.06)!important;background-color:#fff;border:1px solid #e2e8f0}.nov-title{font-size:20px;font-weight:700;color:#01252b;margin-bottom:40px;line-height:32px}.nov-table{border-radius:18px;border:1px solid #e2e8f0;overflow:hidden;background:#f9fafb}.nov-row{position:relative;display:grid;grid-template-columns:2.4fr 2.2fr 1.5fr 1.5fr 1.7fr 1.9fr;align-items:center;-moz-column-gap:12px;column-gap:12px;background:#fff;transition:background .15s ease}.nov-row:nth-child(odd):not(.nov-row--header){background:#f8fafc}.nov-row--header{background:#f3f6f6;font-weight:600;color:#64748b}.nov-row--source:not(.nov-row--header){box-shadow:inset 0 0 0 1px #0ea5e9;z-index:1}.nov-row--preview:not(.nov-row--header){background:#e0f2fe!important}.nov-row--preview:not(.nov-row--header):after{content:"";position:absolute;right:0;top:1px;bottom:1px;width:3px;border-radius:999px 0 0 999px;background:#0ea5e9}.nov-cell{display:flex;align-items:center;font-size:14px;color:#01252b;font-weight:500;padding:12px 26px}.cell-with-handle{position:relative}.nov-input{border:1px solid #cad5e2;font-size:12px;border-radius:8px;padding:10px 8px;min-width:120px;outline:none;min-height:34px}.fill-handle{position:absolute;right:6px;bottom:6px;width:9px;height:9px;border-radius:2px;border:1px solid #0ea5e9;background:#e0f2fe;box-shadow:0 0 0 1px #fff;cursor:grab;opacity:0;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}.cell-with-handle:hover .fill-handle{opacity:1}.fill-handle:hover{background:#bae6fd;transform:scale(1.08);box-shadow:0 0 0 2px rgba(14,165,233,.25)}.fill-handle:active{cursor:grabbing}.nov-actions{margin-top:18px;display:flex;justify-content:flex-end}.nov-actions button.cancel{background-color:#e1e9ea;color:#596a6d}.nov-actions button.cancel,.nov-actions button.submit{padding:8px 24px;border-radius:8px;font-size:14px;font-weight:400}.nov-actions button.submit{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);color:#fff}@media (max-width:960px){.nov-row{padding-inline:12px}}.nov-table .add-row .add-button{padding:4px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 4px 0 #0000001f;background-color:#ecf3f4;border-radius:26px;color:#708083;font-size:12px}.custom-tabs{display:flex;gap:20px;margin-top:20px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:8px}.custom-tabs::-webkit-scrollbar{height:6px}.custom-tabs::-webkit-scrollbar-thumb{background:#cad5e2;border-radius:999px}.tab-item{flex:0 0 auto;min-width:210px;max-height:55px;padding:13px 24px;background:#ecf3f4;border-radius:20px 20px 0 0;font-size:16px;font-weight:400;color:#01252b;cursor:pointer;transition:.3s ease;text-align:center;white-space:nowrap}.tab-item:hover{background:#dfe7e6}.tab-item.active{background:linear-gradient(180deg,#1f293b,#2e9c94 97%);color:#fff;font-weight:600;box-shadow:0 2px 12px 0 #00363f70;padding:15px 24px;position:relative;top:-3px;z-index:2;border-radius:22px 22px 0 0}@media (max-width:1200px){.tab-item{min-width:260px;font-size:16px}}@media (max-width:992px){.tab-item{min-width:220px;font-size:14px}}@media (max-width:768px){.tab-item{min-width:200px;font-size:14px}.tab-item.active{top:0}}@media (max-width:420px){.tab-item{min-width:180px;font-size:13px;padding:12px 14px}}.invoice-container{position:relative}.invoice-container .tabs-content{border:1px solid #e2e8f0;border-radius:14px;padding:20px;margin-top:-10px;z-index:5;position:relative;background-color:#fff}.invoice-container .request-quotation .header p{color:#01252b;font-weight:600;font-size:14px}.invoice-container .request-quotation .header button{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);border-radius:8px;padding:8px 24px;font-size:14px;color:#fff}.invoice-container .request-quotation .search-container{border:1px solid #ecf3f4;padding:10px;display:flex;align-items:center;gap:8px;border-radius:8px;width:25%}@media (max-width:979px){.invoice-container .request-quotation .search-container{width:100%}}.invoice-container .request-quotation .search-container input{border:none;outline:none;font-size:14px;width:100%}.invoice-container .create-quotation-btns .cancel-btn{background-color:#e1e9ea;color:#596a6d;font-size:14px;font-weight:500;padding:8px 24px;border-radius:8px}.invoice-container .create-quotation-btns .save-btn{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);color:#fff;font-size:14px;font-weight:500;padding:8px 24px;border-radius:8px}.table-wrap{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ecf3f4}.thead{background:#ecf3f4;color:#0b3b41}.thead th{font-weight:700;letter-spacing:.02em}.thead th,tbody td{padding:14px 16px}.icon-btn{border-radius:8px;color:#00363f;background:transparent;cursor:pointer;border:1px solid #cad5e2;width:-moz-fit-content;width:fit-content;padding:8px 8px;margin:0 auto;display:flex;align-items:center;justify-content:center}.invoice-container .v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border:none!important}.generate-invoice-inputs .total-amount,.generate-quotation-inputs .total-amount{background:linear-gradient(#eef7fd,#eef7fd) padding-box,linear-gradient(115deg,#1f293b,#2e9c94) border-box}.generate-invoice-inputs .total-amount div,.generate-quotation-inputs .total-amount div{display:flex;align-items:center}.generate-invoice-inputs .total-amount div p,.generate-quotation-inputs .total-amount div p{color:#4b595b;font-weight:400;font-size:14px}.generate-invoice-inputs .total-amount div h2,.generate-quotation-inputs .total-amount div h2{color:#00363f;font-weight:500;font-size:16px}.items-card .card-header{box-shadow:0 2px 24px -2px rgba(0,54,63,.12);border:1px solid #e3e3e3;padding:24px;border-radius:16px;margin-bottom:60px}.items-card .card-header h2.item-title{color:#01252b;font-size:16px;font-weight:600;margin-bottom:8px}.items-card .card-header p.subtitle{color:#596a6d;font-size:14px;font-weight:400}.items-card .card-header .search-box{margin-top:24px}.items-card .card-header .search-box label{color:#01252b;font-weight:400;font-size:14px;display:block;margin-bottom:8px}.items-card .card-header .search-box div input{width:100%;border:1px solid #d1d5dc;padding:8px 16px;border-radius:10px;outline:none;font-size:14px}.items-card .card-header .search-box div button{background-color:#0c4956;color:#fff;font-weight:500;font-size:14px;padding:8px 16px;border-radius:10px;display:flex;align-items:center;gap:8px}.items-card .card-body .form-control label{color:#45556c;font-weight:500;font-size:14px;display:block;margin-bottom:8px;line-height:20px}.items-card .card-body .form-control input{border:1px solid #cad5e2;border-radius:8px;padding:10px 12px;font-size:14px;color:#01252b;font-weight:400;outline:none;width:95%;background-color:#fbfbfb}.items-card .card-body .form-control img{position:absolute;right:31px;top:12px}.in-market-container-placements .add-placement-btn,.placements-table-actions button.save-changes-btn{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);padding:8px 24px;border-radius:8px;color:#fff;font-size:14px;font-weight:400}.placements-table-actions button.cancel-btn{background-color:#e1e9ea;border-radius:8px;color:#596a6d;font-size:14px;font-weight:400;padding:8px 24px}.promo_expenses .header .title{color:#01252b;font-weight:700;font-size:20px}.promo_expenses .header button{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);padding:8px 24px;border-radius:8px;font-size:14px;color:#fff}.create_promo_expenses .header h1{color:#01252b;font-weight:700;font-size:20px}.promo_expenses_body label{color:#45556c;font-size:14px;margin-bottom:8px;font-weight:500;display:block}.promo_expenses_body .form-control input,.promo_expenses_body .form-control textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #cad5e2;font-size:14px;outline:none}.promo_expenses_body .form-control input:focus,.promo_expenses_body .form-control textarea:focus{box-shadow:0 0 4px 0 #23bd8e73;border:1px solid #0c4956}.promo_expenses_body .form-control img{position:absolute;right:15px;top:1px;transform:translate(50%,50%)}.promo_expenses_body .form-actions{display:flex;justify-content:flex-end;gap:12px}.promo_expenses_body .form-actions button{padding:8px 24px;font-size:14px;border-radius:8px;border:none}.promo_expenses_body .form-actions button.cancel-btn{background-color:#e1e9ea;color:#596a6d}.promo_expenses_body .form-actions button.save-btn{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);color:#fff}.create-new-event-form .create-event-header h1{color:#01252b;font-size:20px;font-weight:700}.main-card{box-shadow:none;border:1px solid #e2e8f0;border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:4px}.main-card .card-header{display:flex;justify-content:space-between;align-items:start}.main-card .card-header h2{color:#596a6d;font-size:14px;font-weight:500}.main-card .card-header .icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.main-card .card-body{display:flex;justify-content:space-between;align-items:end;h2{color:#00363f;font-size:32px;font-weight:600;span{color:#596a6d;font-size:16px;font-weight:600}}div{span{font-size:14px;font-weight:400}}}.create-item{padding:0}.create-item .header h1{color:#01252b;font-size:20px;font-weight:700}.create-item .create-item-body .form-inputs label{color:#45556c;font-size:14px;font-weight:500;display:block;margin-bottom:8px}.create-item .create-item-body .form-inputs input,.create-item .create-item-body .form-inputs textarea{width:100%;border:1px solid #cad5e2;border-radius:8px;padding:10px 12px;font-size:14px;outline:none}.create-item .create-item-body .form-inputs textarea::-moz-placeholder{color:#708083;font-size:14px;font-weight:500}.create-item .create-item-body .form-inputs textarea::placeholder{color:#708083;font-size:14px;font-weight:500}.create-item .create-item-body .form-inputs input::-moz-placeholder{color:#708083;font-size:14px;font-weight:500}.create-item .create-item-body .form-inputs input::placeholder{color:#708083;font-size:14px;font-weight:500}.create-item .create-item-body .form-inputs input:focus,.create-item .create-item-body .form-inputs textarea:focus{box-shadow:0 0 4px 0 #23bd8e73;border:1px solid var(--main-light,#0c4956)}.create-item .create-item-body .form-inputs div img{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.create-item .item-actions{display:flex;justify-content:flex-end;gap:20px}.create-item .item-actions button{border-radius:8px;padding:8px 24px;font-size:14px;font-weight:500}.create-item .item-actions button.cancel-btn{background-color:#e1e9ea;color:#596a6d}.create-item .item-actions button.submit-btn{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);color:#fff}.login-container{background-color:#fff;form{.form-input{label{font-size:.857rem;color:#5e5873;margin-bottom:4px;display:block}input{padding:8px 12px;&:focus{color:#6e6b7b;background-color:#fff;border-color:#00363f;outline:0;box-shadow:0 3px 10px 0 rgba(34,41,47,.1)}}div,input{border:1px solid #e0e0e0;border-radius:4px;font-size:.857rem;width:100%;outline:none;border-radius:3px}div{padding:0 12px 0 0}}}.v-card{width:100%;.header-text{h1{font-size:20px;margin-bottom:14px}h1,p{color:#5e5873}p{font-size:14px;margin-bottom:21px}}}}.custom-btn{border-radius:5.02px!important}.remember-checkbox{width:16px;height:16px;accent-color:#00363f}.remember-checkbox:checked{border-color:#00363f}.cis-content .header h2.title,.cis-data .header h2{color:#01252b;font-weight:700;font-size:20px}.cis-data .header h2 span{font-weight:400}.ach-card{box-shadow:0 2px 20px 0 #3141581a;border-radius:32px;padding:20px 24px;border-top:1px solid #e2e8f0;background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);display:flex;flex-direction:column;gap:2rem}.ach-card .card-header h2{font-size:16px;color:#fff;font-weight:600}.ach-card .card-header .icon{width:48px;height:48px;background:#e3fbff3d;display:flex;align-items:center;justify-content:center;border-radius:50%}.ach-card .card-body{display:flex;flex-direction:column}.ach-card .card-body .values{display:flex;align-items:center;gap:8px}.ach-card .card-body .values span{color:#ecf3f4;font-weight:600;font-size:30px}.ach-card .card-body .persentage span{color:rgba(248,250,252,.8);font-weight:600;font-size:14px}.business-overview .header-title h2{color:#01252b;font-size:20px;font-weight:600}.ach-card-bg-white{box-shadow:0 2px 20px 0 #3141581a;border-radius:32px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#fff}.fy-card__content{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-direction:row}.fy-card__title{font-size:20px!important;font-weight:600!important;color:#01252b!important}.fy-card__right{width:100%}.purchasing-container .header .create-order-btn{background:linear-gradient(181.2deg,#1f293b 2.84%,#2e9c94 167%);color:#fff;font-weight:400;padding:8px 24px;font-size:14px;border-radius:8px}.purchasing-container .table-container .table-cols{border:1px solid #e2e8f0;border-radius:14px;background:#fff}.dialog-title{font-size:16px;font-weight:600;color:#01252b;margin:0}.dialog-subtitle{font-size:14px;color:#6b7b7e}.dialog-close{border:none;background:transparent;font-size:16px;line-height:1;cursor:pointer;color:#6b7b7e}.vendor-option{width:100%;text-align:left;border-radius:10px;padding:20px;border:2px solid #e5e7eb;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#01252b;font-size:14px;font-weight:500;line-height:28px}.vendor-option--selected{border:2px solid #0c4956;background:#eff6ff}.vendor-name{font-size:15px;color:#112125;font-weight:500}.check-icon{font-size:14px}.purchasing-container{padding:20px}.confirmation-btn{background:#00363f;border-radius:8px;padding:8px 16px;color:#fff;font-weight:500;cursor:pointer;border:none;transition:background-color .2s;font-size:14px}.confirmation-btn:hover:not(:disabled){background:#00282f}.generate-invoice-inputs{border:1px solid #e2e8f0;background-color:#fff;border-radius:14px;padding:24px}.generate-invoice-inputs .body-items .header-item,.generate-quotation-inputs .header-item{background-color:#ecf3f4;border-radius:12px;padding:12px}.generate-invoice-inputs .body-items .header-item h2,.generate-quotation-inputs .header-item h2{font-weight:600;font-size:16px;color:#00363f}.generate-invoice-inputs .body-items .form-control input[type=date],.generate-invoice-inputs .body-items .form-control input[type=text],.generate-invoice-inputs .body-items .form-control textarea,.generate-quotation-inputs .body-items .default-input input,.generate-quotation-inputs .body-items .default-input textarea{border:1px solid #cad5e2;border-radius:8px;padding:10px 12px;font-size:14px;color:#708083;font-weight:400;outline:none}.generate-invoice-inputs .body-items label,.generate-quotation-inputs .body-items label{color:#45556c;font-weight:500;font-size:14px}.generate-quotation-inputs .body-items .default-input div img.dollar-icon{position:absolute;right:15px;top:8px;transform:translate(50%,50%)}.generate-quotation-inputs .body-items .default-input div .sar-icon{position:absolute;right:15px;top:1px;transform:translate(50%,50%)}.generate-quotation-inputs .body-items .net-amount .amount-body{background-color:#f5f5f5;border-radius:8px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;padding:8px 12px}.generate-quotation-inputs .body-items .net-amount .amount-body p{color:#4b595b;font-size:14px;font-weight:400}.generate-quotation-inputs .body-items .net-amount .amount-body p span{color:#00363f;font-weight:500}.generate-invoice-inputs .add-new-item button,.generate-quotation-inputs .add-new-item button{border:2px solid #23bd8e;background-color:#23bd8e;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;width:100%;color:#fff}.generate-invoice-inputs .total-amount,.generate-quotation-inputs .total-amount{border-radius:12px;border:2px solid transparent;padding:20px!important;background:#f9f9f9}.generate-invoice-inputs .total-amount .total-box{display:flex;align-items:center;background-color:#fff;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:8px;box-shadow:0 0 8px 0 rgba(89,106,109,.32)}.generate-invoice-inputs .total-amount .total-box p{color:#00363f;font-weight:400;font-size:14px}.generate-invoice-inputs .total-amount div h2{color:#00363f;font-weight:500;font-size:16px}.generate-invoice-inputs .select-item label{color:#45556c;font-weight:500;font-size:14px}.generate-invoice-inputs .select-item .v-select{border:1px solid #cad5e2;border-radius:12px;background-color:#fff}.generate-invoice-inputs .body-items .remove-item-btn,.generate-quotation-inputs .body-items .remove-item-btn{background-color:#fef2f2;border-radius:10px;padding:8px;display:flex;align-items:center;justify-content:center}.generate-invoice-inputs .body-items .form-control{margin-bottom:1.75rem}.generate-invoice-inputs .body-items .form-control .input-group{border:1px solid #cad5e2;border-radius:12px;padding:12px}.generate-invoice-inputs .body-items .form-control img.dollar-icon{position:absolute;right:15px;top:8px;transform:translate(50%,50%)}.generate-invoice-inputs .body-items .form-control img.sar-icon{position:absolute;right:15px;top:1px;transform:translate(50%,50%)}.generate-invoice-inputs .body-items .amount-body{background-color:#f5f5f5;border-radius:8px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;padding:8px 12px}.generate-invoice-inputs .body-items .amount-body p{color:#4b595b;font-size:14px;font-weight:400}.generate-invoice-inputs .body-items .amount-body p span{color:#00363f;font-weight:500}.bo-details-card{border-radius:14px;padding:12px 20px;background:#f2fdff;box-shadow:0 2px 12px 0 rgba(0,54,63,.16);margin-top:6rem}.bo-details-title{font-size:14px;font-weight:500;color:#00363f;margin-bottom:24px}.bo-details-row{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:24px;column-gap:24px;font-size:13px}.bo-details-row--head span{font-size:14px}.bo-details-row--head span,.bo-details-row:not(.bo-details-row--head) span{font-weight:500;color:#45556c}.bo-details-divider{border-bottom:1px solid #a2f4fd;margin:12px 0}.purchasing-container .actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.purchasing-container .actions .cancel-btn{color:#596a6d;border:none;background-color:#e1e9ea;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:400}