@charset "UTF-8";@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/icicif/css/fonts/mulish/mulish-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/icicif/css/fonts/mulish/mulish-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/icicif/css/fonts/mulish/mulish-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/icicif/css/fonts/mulish/mulish-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html:root{--font-stack: "Mulish", "InterVariable", "Inter", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}:root{--icicif-orange: #ed7d31;--icicif-orange-d: #d96e27;--icicif-orange-l: #fbe9dd;--icicif-navy: #1f3864;--icicif-line: #e6e8ec;--icicif-line2: #eef0f3;--icicif-muted: #6b7280;--icicif-blue: #2f6bd8;--icicif-green: #2e7d46;--icicif-green-l: #e7f4ec;--icicif-red: #c0392b;--icicif-red-l: #fbeaea;--icicif-bg: #f6f7f9;--icicif-ink: #1a1f2b;--icicif-tab-idle: #555;--icicif-card-shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);--icicif-topbar-height: 38px;--icicif-topbar-from: var(--icicif-orange);--icicif-topbar-to: var(--icicif-orange-d);--icicif-topbar-fg: #fff;--icicif-bell-gold: #ffca28;--icicif-bell-gold-l: #ffe082;--icicif-bell-gold-d: #e2a610}.main-section>#body{flex:1 1 auto;min-height:0;overflow-y:auto}.icicif-topbar{position:sticky;top:0;z-index:1020;display:flex;flex:0 0 auto;align-items:center;gap:12px;height:var(--icicif-topbar-height);padding:0 16px;background:linear-gradient(90deg,var(--icicif-topbar-from),var(--icicif-topbar-to));color:var(--icicif-topbar-fg);font-size:14px}.icicif-topbar a{color:var(--icicif-topbar-fg)}.icicif-topbar .icicif-topbar-brand{display:flex;align-items:center;color:var(--icicif-topbar-fg)}.icicif-topbar .icicif-topbar-brand img{display:block;height:18px;width:auto}.icicif-topbar .icicif-topbar-sub{padding-left:8px;border-left:1px solid rgba(255,255,255,.5);font-size:13px;font-weight:600;opacity:.9}.icicif-topbar .icicif-topbar-spacer{flex:1}.icicif-topbar .icicif-topbar-bell,.icicif-topbar .icicif-topbar-avatar{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:none;border-radius:50%;padding:0;line-height:1}.icicif-topbar .icicif-topbar-bell{position:relative;background:rgba(255,255,255,.18);color:var(--icicif-topbar-fg)}.icicif-topbar .icicif-topbar-bell .icicif-bell-glyph{display:block;width:17px;height:17px;stroke:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.icicif-topbar .icicif-topbar-bell .icicif-bell-body{fill:var(--icicif-bell-gold)}.icicif-topbar .icicif-topbar-bell .icicif-bell-shine{fill:var(--icicif-bell-gold-l)}.icicif-topbar .icicif-topbar-bell .icicif-bell-shade{fill:var(--icicif-bell-gold-d)}.icicif-topbar .icicif-topbar-bell:hover{background:rgba(255,255,255,.3)}.icicif-topbar .icicif-topbar-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;box-shadow:0 0 0 2px var(--icicif-topbar-to, var(--icicif-orange));background:var(--icicif-red);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.icicif-topbar .icicif-topbar-badge.hidden{display:none}.icicif-topbar .icicif-topbar-avatar{background:#fff;color:var(--icicif-orange-d);font-size:13px;font-weight:700}.icicif-topbar .icicif-topbar-avatar:hover{background:var(--icicif-dk-subtle, #f7f7f7)}.icicif-topbar .icicif-topbar-menu button.is-external{display:flex;align-items:center;justify-content:space-between;gap:10px}.icicif-topbar .icicif-topbar-menu button.is-external .icicif-external-mark{color:var(--text-muted, #8a94a6);font-size:11px;line-height:1}.icicif-topbar .icicif-topbar-menu{position:absolute;top:calc(var(--icicif-topbar-height) + 4px);right:12px;min-width:190px;padding:6px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--fg-color, #fff);box-shadow:0 8px 24px #10182829;z-index:1040}.icicif-topbar .icicif-topbar-menu button{display:block;width:100%;padding:7px 10px;border:none;border-radius:6px;background:none;color:var(--text-color, #333);font-size:13px;text-align:left}.icicif-topbar .icicif-topbar-menu button:hover{background:var(--fg-hover-color, #f4f5f7)}.icicif-topbar .icicif-topbar-menu button.is-danger{color:var(--icicif-dk-red-ink, #c0392b)}.icicif-topbar .icicif-topbar-menu hr{margin:5px 4px;border:none;border-top:1px solid var(--icicif-line)}.main-section .page-head,.main-section .page-head.flex{background-color:var(--content-bg, #fff)!important}.page-head .navbar-breadcrumbs>li:first-child{display:none!important}.page-head .navbar-breadcrumbs>li>a.worksapce-breadcrumb{display:none!important}.page-head .navbar-breadcrumbs>li:has(> a.worksapce-breadcrumb){display:none!important}.page-head .navbar-breadcrumbs>li:nth-child(2) a:before{content:none}.page-head .navbar-breadcrumbs>li:has(> a.worksapce-breadcrumb)+li a:before{content:none}.page-head .navbar-breadcrumbs>li:last-child a{color:var(--icicif-ink)!important;font-size:18px;font-weight:700;pointer-events:none}@media (max-width: 767px){.icicif-topbar .icicif-topbar-sub{display:none}}:root{--sidebar-width: 230px}@media (max-width: 767.98px){.body-sidebar-container .body-sidebar{border-right:0}}@media (min-width: 768px){.body-sidebar{position:absolute}.body-sidebar-container .body-sidebar-placeholder{display:flex}}.body-sidebar{border-right:1px solid var(--icicif-line);padding-top:0}.body-sidebar .sidebar-header+*{margin-top:8px}.body-sidebar .sidebar-header{height:var(--icicif-topbar-height);align-items:center;border-bottom:1px solid var(--icicif-line);border-radius:0;margin-left:-8px;margin-right:-8px;padding-left:24px!important;padding-right:20px!important}.body-sidebar .sidebar-header>.sidebar-item-icon,.body-sidebar .sidebar-header>.title-container{display:none}.body-sidebar .sidebar-header .drop-icon{margin-left:auto;color:var(--text-muted)}.body-sidebar-container:not(.expanded) .body-sidebar .sidebar-header{padding-left:0!important;padding-right:0!important;justify-content:center}.body-sidebar-container:not(.expanded) .body-sidebar .sidebar-header .icicif-sidebar-brand,.body-sidebar-container:not(.expanded) .body-sidebar .sidebar-header .drop-icon,.body-sidebar-container:not(.expanded) .body-sidebar .sidebar-header>.sidebar-item-icon{display:none}.body-sidebar-container:not(.expanded) .body-sidebar .sidebar-item-container .standard-sidebar-item>.item-anchor{justify-content:center;gap:0;padding-right:0;padding-left:0}.body-sidebar-container:not(.expanded) .body-sidebar .sidebar-item-container .standard-sidebar-item .sidebar-item-label{display:none}.body-sidebar .icicif-sidebar-brand{display:flex;align-items:center}.body-sidebar .icicif-sidebar-brand img{display:block;height:20px;width:auto}.body-sidebar .sidebar-item-container .standard-sidebar-item{border-radius:7px;margin-bottom:2px}.body-sidebar .sidebar-item-container .standard-sidebar-item>.item-anchor{gap:11px;padding:9px 12px;font-size:14px}.body-sidebar .sidebar-item-container .standard-sidebar-item:hover{background:var(--fg-hover-color, #f4f5f7)}.body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar,.body-sidebar .sidebar-item-container .standard-sidebar-item.selected{background:var(--icicif-orange-l)}.body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar>.item-anchor,.body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar .sidebar-item-label,.body-sidebar .sidebar-item-container .standard-sidebar-item.selected>.item-anchor,.body-sidebar .sidebar-item-container .standard-sidebar-item.selected .sidebar-item-label{color:var(--icicif-orange-d)!important;font-weight:600}.body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar .sidebar-item-icon svg,.body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar .sidebar-item-icon .icon,.body-sidebar .sidebar-item-container .standard-sidebar-item.selected .sidebar-item-icon svg,.body-sidebar .sidebar-item-container .standard-sidebar-item.selected .sidebar-item-icon .icon{stroke:var(--icicif-orange-d)!important;--icon-stroke: var(--icicif-orange-d)}.body-sidebar .item-anchor.section-break .sidebar-item-label{text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700;opacity:.7}.body-sidebar #navbar-modal-search,.body-sidebar .sidebar-notification{display:none}.body-sidebar .body-sidebar-bottom .dropdown-navbar-user{position:absolute;bottom:0;left:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar,:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.selected{background:rgba(237,125,49,.18)}:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar>.item-anchor,:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar .sidebar-item-label,:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.selected>.item-anchor,:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.selected .sidebar-item-label{color:var(--icicif-orange)!important}:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar .sidebar-item-icon svg,:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.active-sidebar .sidebar-item-icon .icon,:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.selected .sidebar-item-icon svg,:root[data-theme=dark] .body-sidebar .sidebar-item-container .standard-sidebar-item.selected .sidebar-item-icon .icon{stroke:var(--icicif-orange)!important;--icon-stroke: var(--icicif-orange)}body .for-login .page-card .page-card-actions .btn-login,body .for-login .page-card .page-card-actions .btn-login:focus{background-color:var(--login-btn-bg, #171717);color:var(--login-btn-color, #fff);border-color:var(--login-btn-bg, #171717)}body .for-login .page-card .page-card-actions .btn-login:hover,body .for-login .page-card .page-card-actions .btn-login:active{background-color:var(--login-btn-hover-bg, #000);color:var(--login-btn-hover-color, #fff);border-color:var(--login-btn-hover-bg, #000)}body .for-login .page-card .page-card-actions .btn-login-option{background-color:transparent;color:var(--text-color);border-color:transparent}body.icicif-tabbed-workspace .layout-main-section{background:var(--icicif-bg)!important}.icicif-tabs{flex:0 0 calc(100% - 14px);display:flex;gap:2px;border-bottom:1px solid var(--icicif-line);margin:14px 7px 11px;overflow-x:auto}.icicif-tabs .icicif-tab{padding:10px 15px;font-size:14px;font-weight:600;color:var(--icicif-tab-idle);background:none;border:0;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap}.icicif-tabs .icicif-tab:hover{color:var(--icicif-orange-d)}.icicif-tabs .icicif-tab.active{color:var(--icicif-navy);border-bottom-color:var(--icicif-orange)}.icicif-tab-source{display:none}.icicif-tab-panel{padding-top:0}.main-section .page-head .title-area .icicif-settings-back{flex:0 0 auto;gap:4px;align-items:center;margin-right:12px}.icicif-tab-panel .widget.links-widget-box{background:var(--fg-color, #fff);border:1px solid var(--icicif-line);border-radius:8px;box-shadow:var(--icicif-card-shadow);padding:0;overflow:hidden}.icicif-tab-panel .widget.links-widget-box .widget-head{padding:11px 16px 11px 14px;margin:0;border-bottom:1px solid var(--icicif-line2);display:flex;justify-content:flex-start;align-items:stretch;gap:8px}.icicif-tab-panel .widget.links-widget-box .widget-head:before{content:"";flex:0 0 3px;background:var(--icicif-orange);border-radius:2px;margin:1px 2px 1px 0}.icicif-tab-panel .widget.links-widget-box .widget-head .widget-label .widget-title{font-size:13.5px;font-weight:700;line-height:1.45;color:var(--icicif-navy);align-self:center}.icicif-tab-panel .widget.links-widget-box .widget-head .widget-label{align-self:center;flex:1 1 auto;text-align:left}.icicif-tab-panel .widget.links-widget-box .widget-body{padding:16px;font-size:13px;color:var(--icicif-muted);display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:6px;column-gap:6px;row-gap:4px}.icicif-tab-panel .widget.links-widget-box .icicif-card-meta{flex:0 0 auto;color:var(--icicif-muted);margin-right:4px}.icicif-tab-panel .widget.links-widget-box .link-item{display:inline-flex;padding:0;margin:0 0 0 2px;font-size:13px;color:var(--icicif-blue);background:none}.icicif-tab-panel .widget.links-widget-box .link-item:hover{color:var(--icicif-orange-d);background:none;text-decoration:underline}.icicif-tab-panel .widget.links-widget-box .link-item .link-text{color:inherit}.icicif-tab-panel .widget.links-widget-box .link-item .es-icon use{stroke:currentColor}.icicif-tab-panel .widget.links-widget-box .widget-footer{display:none}.codex-editor__redactor .icicif-tab-panel.ce-block{margin-bottom:16px}.form-tabs-list{padding-left:15px;padding-right:15px}.form-tabs-list .form-tabs .nav-item{flex:0 0 max-content;width:-moz-max-content;width:max-content}.form-tabs-list .form-tabs .nav-item .nav-link{position:relative;flex:0 0 auto;overflow:visible;margin:0 2px;padding:9px 16px;border:1px solid transparent;border-radius:7px;color:var(--icicif-tab-idle);font-size:13.5px;font-weight:600;white-space:nowrap}.form-tabs-list .form-tabs .nav-item .nav-link:hover{background:var(--icicif-dk-surface, #fff);color:var(--icicif-orange-d)}.form-tabs-list .form-tabs .nav-item .nav-link.active{padding:9px 16px;border:1px solid var(--icicif-line);border-radius:7px;border-bottom-color:var(--icicif-line);background:var(--icicif-dk-surface, #fff);color:var(--icicif-navy);font-weight:600;box-shadow:var(--icicif-card-shadow)}.form-tabs-list .form-tabs .nav-item .nav-link.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--icicif-orange)}.frappe-control .tooltip-content{display:none!important}.main-section .page-head .page-title{flex:1 1 auto;min-width:0}.main-section .page-head .title-area{min-width:0;min-height:28px;align-items:center}.main-section .page-head .navbar-breadcrumbs{overflow:visible}.main-section .page-head .navbar-breadcrumbs>li:last-child>a{line-height:1.45}.main-section .page-head .title-area.icicif-has-subtitle{overflow:visible}.main-section .page-head .title-area.icicif-has-subtitle>.nav{display:none!important}.main-section .page-head .title-area>.indicator-pill{flex:0 0 auto}.main-section .page-head .standard-items-section{flex:0 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.main-section .page-head .standard-actions{flex:0 0 auto}.main-section .page-head .standard-actions .btn,.main-section .page-head .custom-actions .btn{flex:0 0 auto;white-space:nowrap}.icicif-backlink{white-space:nowrap}@media (max-width: 640px){.main-section .page-head .row.flex-nowrap{flex-wrap:wrap;row-gap:8px}}.title-area .indicator-pill{font-weight:600;border-radius:999px}.title-area:has(> .icicif-subtitle) .indicator-pill{order:3;margin-left:10px}.title-area:has(> .icicif-subtitle) .navbar-breadcrumbs{order:1}.title-area:has(> .icicif-subtitle) .icicif-subtitle{order:2}.icicif-stepbar{display:flex;align-items:flex-start;gap:0;margin:8px 0 2px;padding:2px;overflow-x:auto}.icicif-stepbar .sc{position:relative;display:flex;flex:1;min-width:96px;flex-direction:column;align-items:center}.icicif-stepbar .sc:not(:last-child):after{content:"";position:absolute;top:12px;left:50%;width:100%;height:2px;background:var(--icicif-line);z-index:0}.icicif-stepbar .sc.done:not(:last-child):after{background:var(--icicif-green)}.icicif-stepbar .sc.cur:not(:last-child):after{background:var(--icicif-orange)}.icicif-stepbar .dot{z-index:1;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--icicif-line);border-radius:50%;background:var(--icicif-dk-surface, #fff);color:var(--icicif-muted)}.icicif-stepbar .dot i{display:block;width:7px;height:7px;border-radius:50%;background:currentcolor}.icicif-stepbar .sc.done .dot{border-color:var(--icicif-green);background:var(--icicif-green);color:#fff}.icicif-stepbar .sc.cur .dot{border-color:var(--icicif-orange);background:var(--icicif-dk-surface, #fff);color:var(--icicif-orange);box-shadow:0 0 0 4px var(--icicif-orange-l)}.icicif-stepbar .lb{margin-top:5px;padding:0 4px;color:var(--icicif-muted);font-size:11.5px;font-weight:600;line-height:1.25;text-align:center}.icicif-stepbar .sc.cur .lb{color:var(--icicif-navy)}.icicif-stepbar .sc.done .lb{color:var(--icicif-green)}.icicif-stepbar.halted .sc.cur .dot{border-color:var(--icicif-red, #c0392b);color:var(--icicif-red, #c0392b);box-shadow:0 0 0 4px #c0392b1f}.icicif-stepbar.halted .sc.done:not(:last-child):after,.icicif-stepbar.halted .sc.cur:not(:last-child):after{background:var(--icicif-line)}.icicif-flush-sections .comment-box,.icicif-flush-sections .new-timeline .timeline-actions{display:none}.icicif-flush-sections .form-section{border-bottom:0}.icicif-flush-sections .form-layout .form-section .section-head{padding:3px 0 3px 9px}.icicif-flush-sections .frappe-control>.form-group{margin-bottom:0}.icicif-flush-sections .help-box:empty{display:none;margin:0}.form-layout .form-section .section-head{padding:5px 0 5px 10px;border-left:3px solid var(--icicif-orange);background:none;color:var(--icicif-navy);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.icicif-matchline{display:flex;align-items:center;gap:7px;margin-top:10px;padding:7px 12px;border-radius:7px;font-size:12.5px}.icicif-matchline.ok{background:var(--icicif-green-l, #e7f4ec);color:var(--icicif-green, #2e7d46)}.icicif-matchline.bad{background:var(--icicif-red-l, #fbeaea);color:var(--icicif-red, #c0392b)}.icicif-matchline.icicif-yearbudget{align-items:flex-start;line-height:1.5}.icicif-seg{display:inline-flex;overflow:hidden;border:1px solid var(--icicif-line);border-radius:7px}.icicif-seg span{padding:7px 14px;border-right:1px solid var(--icicif-line);background:var(--icicif-dk-surface, #fff);color:var(--icicif-dk-text, #555);font-size:13px;font-weight:600}.icicif-seg span:last-child{border-right:0}.icicif-seg span.on{background:var(--icicif-dk-navy-fill, var(--icicif-navy));color:#fff}.icicif-consent{max-width:100%;margin-top:6px;padding:9px 11px;border:1px solid var(--icicif-line);border-radius:6px;background:var(--icicif-dk-subtle, #f8f9fb);color:var(--icicif-muted);font-size:12px;line-height:1.6;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.icicif-consent-choice{display:flex;gap:18px;margin-top:8px}.icicif-consent-option{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-color);font-size:var(--text-md);font-weight:400;cursor:pointer}.icicif-consent-option input[type=radio]{width:14px;height:14px;margin:0;accent-color:var(--icicif-orange);cursor:pointer}.icicif-supcode{display:block;margin-top:1px;color:var(--icicif-muted);font-size:11px;font-weight:600}.icicif-empty-tab{margin:18px 0;padding:14px 16px;border:1px dashed var(--icicif-line);border-radius:8px;background:var(--icicif-bg);font-size:13px}.icicif-questions-panel{grid-column:1/-1}.icicif-qsection+.icicif-qsection{margin-top:18px}.icicif-qsection-head{margin-bottom:10px;padding:5px 0 5px 10px;border-left:3px solid var(--icicif-orange);color:var(--icicif-navy);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.icicif-questions-locked input,.icicif-questions-locked select,.icicif-questions-locked textarea{background:var(--control-bg, #f4f5f6);color:var(--text-muted);cursor:not-allowed}.icicif-qgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 20px;align-items:end}@media (max-width: 1280px){.icicif-qgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991px){.icicif-qgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.icicif-qgrid{grid-template-columns:1fr}}.awesomplete>ul>li{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.icicif-qfield .awesomplete>ul,.frappe-control .awesomplete>ul{width:100%;max-width:100%;box-sizing:border-box}.multiselect-list .list-item,.multiselect-list .list-item-container,.multiselect-list .list-item__content{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:32px}.multiselect-list [data-toggle=dropdown] .status-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%}.icicif-qfield select.input-with-feedback,.icicif-qfield input.input-with-feedback{text-overflow:ellipsis}.icicif-qfield{min-width:0;position:relative}.icicif-qfield [data-fieldtype=Attach],.icicif-qfield [data-fieldtype="Attach Image"]{min-width:0}.icicif-qfield [data-fieldtype=Attach] .control-input,.icicif-qfield [data-fieldtype=Attach] .attached-file,.icicif-qfield [data-fieldtype=Attach] .like-disabled-input,.icicif-qfield [data-fieldtype="Attach Image"] .control-input,.icicif-qfield [data-fieldtype="Attach Image"] .attached-file,.icicif-qfield [data-fieldtype="Attach Image"] .like-disabled-input{min-width:0;max-width:100%}.icicif-qfield [data-fieldtype=Attach] .attached-file-link,.icicif-qfield [data-fieldtype=Attach] .control-input a,.icicif-qfield [data-fieldtype=Attach] .attached-file a,.icicif-qfield [data-fieldtype="Attach Image"] .attached-file-link,.icicif-qfield [data-fieldtype="Attach Image"] .control-input a,.icicif-qfield [data-fieldtype="Attach Image"] .attached-file a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-qfield.hidden{display:none}.icicif-unit-wrap{position:relative}.icicif-unit-wrap input{padding-right:28px}.icicif-unit-wrap .icicif-unit{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.icicif-qsection.hidden{display:none}.icicif-qfield>.frappe-control{margin:0}.icicif-qfield.icicif-invalid.icicif-invalid .frappe-control input,.icicif-qfield.icicif-invalid.icicif-invalid .frappe-control select,.icicif-qfield.icicif-invalid.icicif-invalid .frappe-control textarea{border-color:var(--icicif-red, #c0392b)}.icicif-qgrid.icicif-has-invalid>.icicif-qfield{padding-bottom:var(--icicif-qerror-band, 34px)}.icicif-qfield .icicif-qerror{position:absolute;left:0;right:0;bottom:2px;color:var(--icicif-red, #c0392b);font-size:11.5px;line-height:1.35}.icicif-list .frappe-list .list-row-head{background:var(--icicif-dk-subtle, #f7f8fa);border-bottom:1px solid var(--icicif-line);color:var(--icicif-muted);font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.icicif-list .frappe-list .list-row-head .level-left>.list-row-col,.icicif-list .frappe-list .list-row-head .level-left>.list-row-col>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.icicif-list .frappe-list .list-row{border-bottom:1px solid var(--icicif-line2);padding-top:0;padding-bottom:0;background-color:inherit}.icicif-list .frappe-list .list-row:hover{background:var(--icicif-dk-subtle, #fafbfc)}.icicif-list .frappe-list .list-row-container:focus .list-row{background-color:var(--highlight-color)}.icicif-list .frappe-list .list-row-container:last-child .list-row{border-bottom:0}.icicif-list .frappe-list .list-row .list-subject a{color:var(--icicif-orange-d);font-weight:600}.icicif-list .frappe-list .list-row-container{width:max(var(--icicif-table-min, 0px),100%)!important;min-width:100%!important;max-width:none;padding-inline:0!important}.icicif-list .frappe-list .list-row>.level-left,.icicif-list .frappe-list .list-row-head>.level-left,.icicif-list .frappe-list .list-row .level-left.list-header-subject{max-width:none;padding-right:28px}.icicif-list .frappe-list .result{overflow-x:auto}.icicif-list .frappe-list .list-row,.icicif-list .frappe-list .list-row-head{position:relative;width:100%!important;max-width:100%;flex-wrap:nowrap;padding-left:0!important;padding-right:0!important}.icicif-list .frappe-list .list-row .level-right,.icicif-list .frappe-list .list-row-head .level-right{min-width:0}.icicif-list .frappe-list .level-left:not(.checkbox-actions){display:flex;align-self:stretch;align-items:stretch;padding-top:0;padding-bottom:0;flex:1 1 auto;min-width:0;overflow:visible;background-color:inherit}.icicif-list .frappe-list .level-left>.list-row-col{order:2;flex:0 0 auto;min-width:0!important;max-width:none!important;margin-right:0;padding:0 11px 0 12px;border-right:1px solid var(--icicif-line);display:flex;align-items:center;overflow:visible;text-overflow:clip;white-space:nowrap}.icicif-list .frappe-list .level-left>.list-row-col.text-right{text-align:left!important}.icicif-list .frappe-list .list-row .level-left>.list-row-col{padding-top:10px;padding-bottom:10px;overflow:hidden}.icicif-list .frappe-list .list-row .level-left>.list-row-col>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-list .frappe-list .list-row-head .level-left>.list-row-col>span:not(.select-like):not(.icicif-col-resize){display:block;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-list .frappe-list .list-row-col>span.ellipsis:not(.indicator-pill){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-list .frappe-list .list-subject>.level-item.ellipsis{flex:1 1 auto;min-width:0;overflow:hidden}.icicif-list .frappe-list .list-subject a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-list.icicif-proposal-list .frappe-list .list-row .level-left>.list-row-col[data-fieldname=proposal_id]{color:var(--icicif-orange-d);font-weight:600}.icicif-list.icicif-proposal-list .frappe-list .level-left>.list-row-col[data-fieldname=name]{display:none}.icicif-list .result{counter-reset:icicif-sno}.icicif-list .frappe-list .list-row-container .list-row .level-left:before{counter-increment:icicif-sno;content:counter(icicif-sno);color:var(--icicif-muted)}.icicif-list .frappe-list .list-row-head .level-left:not(.checkbox-actions):before{content:"S.NO"}.icicif-list .frappe-list .list-row-container .list-row .level-left:before,.icicif-list .frappe-list .list-row-head .level-left:not(.checkbox-actions):before{order:1;flex:0 0 78px;display:flex;align-items:center;padding-left:40px;border-right:1px solid var(--icicif-line);position:sticky;left:0;z-index:2;background-color:inherit}.icicif-list .frappe-list .level-left>.list-row-col.icicif-frozen{position:sticky!important;z-index:2;background-color:inherit}.icicif-list .frappe-list .list-row .level-left>.list-row-col.icicif-frozen{overflow:hidden}.icicif-list .frappe-list .level-left>.list-row-col.icicif-frozen-last{box-shadow:8px 0 8px -8px #01010129}.icicif-list .frappe-list .list-row-checkbox,.icicif-list .frappe-list .list-check-all{display:block;position:absolute;left:14px;top:50%;z-index:3;margin:0;transform:translateY(-50%)}.icicif-list .frappe-list .level-left>.icicif-check-rail{order:0;flex:0 0 0;width:0;align-self:stretch;position:sticky;left:0;z-index:3}.icicif-list .frappe-list .list-row-head>.level-left.checkbox-actions{flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:0;position:sticky;left:0;z-index:3;background-color:inherit;padding-left:40px}.icicif-list .frappe-list .list-row-head>.level-left.checkbox-actions>.list-subject{flex:0 0 auto;width:-moz-max-content;width:max-content}.icicif-list .frappe-list .list-row-head>.level-left.checkbox-actions>.list-subject>.select-like{flex:0 0 0;width:0;margin:0;padding:0}.icicif-list .frappe-list .list-row-head .level-left>.list-row-col.list-subject{position:static!important}.icicif-list .frappe-list .list-row-head .level-left>.list-row-col.list-subject>.icicif-col-resize{position:relative;top:auto;right:auto;flex:0 0 8px;align-self:stretch;height:auto;margin-left:auto;margin-right:-11px}.icicif-list .frappe-list .list-row-head .level-left>.list-row-col.list-subject.icicif-frozen{position:sticky!important}.icicif-list .frappe-list .list-row-head .icicif-col-resize:after{right:-2px;width:3px}.icicif-list .frappe-list .list-subject .like-action{display:none}.icicif-list .frappe-list .list-row .level-right,.icicif-list .frappe-list .list-row-head .level-right{flex:0 0 64px!important;justify-content:flex-end;position:sticky;right:0;z-index:3;background:inherit;box-shadow:-8px 0 8px -8px #01010129}.icicif-list .frappe-list .list-row-container{background:var(--fg-color, #fff)}.icicif-list .frappe-list .list-row-container:hover{background:var(--fg-hover-color, #f7f7f8)}.icicif-list .frappe-list .list-row-head{background-color:inherit}.icicif-list .frappe-list .list-row .level-right>*:not(.icicif-row-actions),.icicif-list .frappe-list .list-row-head .level-right>*{display:none}.icicif-list.icicif-has-actions .frappe-list .list-row-head .level-right:after{content:"ACTION"}.icicif-list.icicif-approval-list .frappe-list .list-row .level-right,.icicif-list.icicif-approval-list .frappe-list .list-row-head .level-right{flex:0 0 auto!important}.icicif-list .page-form{display:none}.icicif-list.icicif-filters-open .page-form{display:flex}.icicif-list .list-paging-area{display:none!important}.body-sidebar .sidebar-header{pointer-events:none}.body-sidebar .sidebar-header .drop-icon{display:none!important}.icicif-row-actions{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.icicif-row-action{padding:2px 9px;border:1px solid var(--icicif-line);border-radius:6px;background:var(--icicif-dk-surface, #fff);color:var(--icicif-ink);font-size:11.5px;font-weight:600;line-height:18px}.icicif-row-action:hover{background:var(--icicif-dk-subtle, #f7f8fa)}.icicif-row-action.icicif-row-action-primary{border-color:var(--icicif-orange, #e8622a);background:var(--icicif-orange, #e8622a);color:#fff}.icicif-row-action.icicif-row-action-primary:hover{filter:brightness(.94);background:var(--icicif-orange, #e8622a)}.icicif-row-action.icicif-row-action-danger{color:var(--icicif-red, #d0342c)}.icicif-row-action.icicif-row-action-danger:hover{background:var(--icicif-dk-red-bg, #fdf2f1)}.icicif-reqd-on-approval .control-label:not(.reqd):after{content:" *";color:var(--red-400);white-space:nowrap}.icicif-viewtabs{display:inline-flex;align-items:stretch;margin-right:10px;border:1px solid var(--icicif-line);border-radius:8px;overflow:hidden;background:var(--icicif-dk-surface, #fff)}.icicif-viewtabs button{all:unset;box-sizing:border-box;padding:6px 16px;border-right:1px solid var(--icicif-line);color:var(--icicif-muted);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer}.icicif-viewtabs button:last-child{border-right:0}.icicif-viewtabs button:hover{background:var(--icicif-dk-subtle, #f6f7f9)}.icicif-viewtabs button.on{background:var(--icicif-orange);color:#fff}.icicif-viewtabs button:focus-visible{outline:2px solid var(--icicif-orange);outline-offset:-2px}.icicif-list-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 10px}.icicif-list-toolbar .left,.icicif-list-toolbar .right{display:flex;align-items:center;gap:7px}.icicif-list-toolbar label{margin:0;color:var(--icicif-muted);font-size:12.5px}.icicif-list-toolbar .icicif-page-size{position:relative}.icicif-list-toolbar .icicif-page-size .icicif-page-size-btn{display:inline-flex;align-items:center;gap:6px;width:64px;height:26px;padding:2px 6px;font-size:12.5px;justify-content:space-between;background:var(--control-bg, #f4f5f6);border:1px solid var(--icicif-line);border-radius:6px}.icicif-list-toolbar .icicif-page-size .icicif-page-size-caret{color:var(--icicif-muted);font-size:11px;line-height:1}.icicif-list-toolbar .icicif-page-size .icicif-page-size-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:64px;margin:0;padding:4px 0;list-style:none;background:var(--fg-color, #fff);border:1px solid var(--icicif-line);border-radius:6px;box-shadow:0 4px 14px #0101011a}.icicif-list-toolbar .icicif-page-size .icicif-page-size-menu li{padding:4px 12px;font-size:12.5px;cursor:pointer}.icicif-list-toolbar .icicif-page-size .icicif-page-size-menu li:hover,.icicif-list-toolbar .icicif-page-size .icicif-page-size-menu li.on{background:var(--icicif-tint, #fdf1e9)}.icicif-list-toolbar .icicif-page-range{min-width:76px;text-align:center;color:var(--icicif-muted);font-size:12.5px}.icicif-list-toolbar .btn{border:1px solid var(--icicif-line);background:var(--icicif-dk-surface, #fff)}.icicif-list-toolbar .icicif-filter-count{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:4px;border-radius:50%;background:var(--icicif-orange);color:#fff;font-size:10.5px;font-weight:700}.icicif-list .frappe-list .indicator-pill{padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;width:auto;max-width:100%}.icicif-list .frappe-list .indicator-pill>span{overflow:visible;text-overflow:clip}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,Draft"]{background:var(--icicif-dk-subtle, #eef0f3);color:var(--icicif-dk-text, #4d5561)}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,Submitted"]{background:var(--icicif-dk-amber-bg, #fff3e6);color:var(--icicif-dk-amber-ink, #b45f06)}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,Under Review"]{background:var(--icicif-dk-blue-bg, #e8f0fe);color:var(--icicif-dk-blue-ink, #1a56b0)}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,Pre-IC Approved"]{background:var(--icicif-dk-violet-bg, #f0e8fe);color:var(--icicif-dk-violet-ink, #6b3fa0)}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,Approved"]{background:var(--icicif-dk-green-bg, #e7f6ec);color:var(--icicif-dk-green-ink, #1e7b3c)}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,Rejected"]{background:var(--icicif-dk-red-bg, #fdecec);color:var(--icicif-dk-red-ink, #b3261e)}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,On Hold"]{background:var(--icicif-dk-amber-bg, #fdf7e2);color:var(--icicif-dk-amber-ink, #8a6d00)}.icicif-list .frappe-list .indicator-pill[data-filter="status,=,Cancelled"]{background:var(--icicif-dk-subtle-2, #e4e6ea);color:var(--icicif-dk-text, #3b4048)}.icicif-row-kebab{padding:0 8px;border:0;background:transparent;color:var(--icicif-muted);font-size:16px;font-weight:700;line-height:1}.icicif-row-menu a.disabled{color:var(--icicif-muted);cursor:not-allowed}.icicif-row-menu{position:absolute;z-index:1060;min-width:140px;padding:6px 0;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-dk-surface, #fff);box-shadow:0 8px 24px #15213821}.icicif-row-menu a{display:block;padding:6px 14px;color:var(--icicif-ink);cursor:pointer;font-size:13px;text-decoration:none}.icicif-row-menu a:hover{background:var(--icicif-bg)}.icicif-row-menu a.danger{color:var(--icicif-red)}.icicif-row-menu a.danger:hover{background:var(--icicif-red-l)}.icicif-row-menu .icicif-row-menu-rule{margin:6px 0;border-top:1px solid var(--icicif-line)}.icicif-branding-derived{margin-top:6px}.icicif-branding-derived label{color:var(--icicif-muted);font-size:12.5px;margin-bottom:5px}.icicif-branding-derived input[readonly]{background:var(--icicif-bg)}.icicif-branding-derived p{margin:10px 0 0;font-size:12px}.icicif-er-head-title{margin:0;font-size:18px;font-weight:700;color:var(--icicif-ink);line-height:1.45}.icicif-backlink{display:block;margin-right:14px;margin-bottom:2px;color:var(--icicif-orange-d);cursor:pointer;font-size:12.5px;font-weight:600}.icicif-topbar-amounts{display:flex;gap:14px;margin-right:10px}.icicif-topbar-amounts span{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.icicif-topbar-amounts label{margin:0;color:#ffffffbf;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.icicif-topbar-amounts b{color:#fff;font-size:12.5px;white-space:nowrap}.icicif-docs-flag{margin:6px 0 12px;padding:10px 14px;border-radius:8px;font-size:13px}.icicif-docs-flag.ok{background:var(--icicif-green-l);color:var(--icicif-green)}.icicif-docs-flag.pending{background:var(--icicif-red-l);color:var(--icicif-red)}.icicif-legacy-section{margin-bottom:18px}.icicif-legacy-head{margin-bottom:8px;padding:5px 0 5px 10px;border-left:3px solid var(--icicif-orange);color:var(--icicif-navy);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.icicif-files{border:1px solid var(--icicif-line);border-radius:10px;background:var(--icicif-dk-surface, #fff)}.icicif-files .icicif-files-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--icicif-line2)}.icicif-files .icicif-files-head .sp{flex:1}.icicif-files .icicif-files-head .text-muted{font-size:12px}.icicif-files .icicif-files-allf{padding:14px 16px 0;color:var(--icicif-navy);font-weight:700}.icicif-files .icicif-files-grid{display:flex;flex-wrap:wrap;gap:16px;padding:14px 16px 18px}.icicif-folder-card{display:flex;align-items:center;gap:12px;width:230px;padding:14px 16px;border:1px solid var(--icicif-line);border-radius:10px;background:var(--icicif-dk-surface, #fff);box-shadow:var(--icicif-card-shadow);cursor:pointer}.icicif-folder-card:hover{border-color:var(--icicif-orange)}.icicif-folder-card .ficon{font-size:26px}.icicif-folder-card .fmeta{color:var(--icicif-muted);font-size:12px}.icicif-folder-card.new{border-style:dashed;color:var(--icicif-orange-d)}.icicif-clog-bar{display:flex;gap:10px;margin:4px 0 14px}.icicif-clog-bar select{max-width:200px}.icicif-tl-card{margin-bottom:14px;padding:14px 16px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-dk-surface, #fff);box-shadow:var(--icicif-card-shadow)}.icicif-tl-card .tl-top{display:flex;align-items:center;gap:9px;margin-bottom:10px}.icicif-tl-card .tl-av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--icicif-orange-l);color:var(--icicif-orange-d);font-size:11.5px;font-weight:700}.icicif-tl-card .tl-name{color:var(--icicif-ink);font-weight:700}.icicif-tl-card .tl-time{margin-left:auto;color:var(--icicif-muted);font-size:12px}.icicif-difft{width:100%;border-collapse:collapse}.icicif-difft th{padding:6px 10px;background:var(--icicif-dk-subtle, #f7f8fa);border:1px solid var(--icicif-line2);color:var(--icicif-muted);font-size:11px;font-weight:700;letter-spacing:.4px;text-align:left;text-transform:uppercase}.icicif-difft td{padding:7px 10px;border:1px solid var(--icicif-line2);font-size:13px}.icicif-difft td.fld{width:28%;font-weight:600}.icicif-difft .prevbox,.icicif-difft .curbox{display:inline-block;padding:2px 9px;border-radius:5px;font-size:12.5px}.icicif-difft .prevbox{background:var(--icicif-red-l);color:var(--icicif-red)}.icicif-difft .curbox{background:var(--icicif-green-l);color:var(--icicif-green)}.icicif-clog-reason{max-width:320px;color:var(--icicif-muted);font-size:12px;overflow-wrap:anywhere;white-space:normal}.icicif-proc-split>.section-body{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-items:stretch!important;overflow:hidden;border:1px solid var(--icicif-line);border-radius:8px}.icicif-proc-split>.section-body>.form-column{display:block!important;min-width:0;padding:20px 24px 24px!important;width:100%!important;max-width:none!important}.icicif-proc-split>.section-body>.form-column>form{display:block!important}.icicif-proc-split>.section-body>.form-column+.form-column{background:var(--icicif-dk-subtle, #fafbfc);border-left:1px solid var(--icicif-line)}@media (max-width: 900px){.icicif-proc-split>.section-body{grid-template-columns:1fr!important}.icicif-proc-split>.section-body>.form-column+.form-column{border-top:1px solid var(--icicif-line);border-left:0}}.icicif-proc-head.icicif-proc-head{display:flex;align-items:center;gap:8px}.icicif-proc-head.icicif-proc-head>.frappe-control{display:flex;align-items:center;gap:8px;margin-left:auto;margin-bottom:0}.icicif-proc-head.icicif-proc-head .icicif-seg-label{color:var(--icicif-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.icicif-proc-cap{margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.icicif-proc-cap.proposed{color:var(--icicif-orange-d)}.icicif-proc-cap.ic{color:var(--icicif-navy)}.icicif-proc-cap span{color:var(--icicif-muted);font-weight:500;text-transform:none}.icicif-ic-lock{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:24px 0;color:var(--icicif-muted);font-size:13px;text-align:center}.icicif-availbal{margin-top:14px;overflow:hidden;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-white, #fff);font-size:13px}.icicif-availbal .top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--icicif-dk-subtle, #fafbfc)}.icicif-availbal .top .k{color:var(--icicif-ink, #1a1f2b);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.icicif-availbal .top .v{font-size:14px;font-weight:700;white-space:nowrap}.icicif-availbal .lede{margin-top:-6px;padding:0 16px 10px;background:var(--icicif-dk-subtle, #fafbfc);color:var(--icicif-muted);font-size:11.5px;line-height:1.5}.icicif-availbal .grid{overflow-x:auto;border-top:1px solid var(--icicif-line)}.icicif-availbal table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.icicif-availbal th,.icicif-availbal td{padding:10px 9px;border-bottom:1px dashed var(--icicif-line);white-space:nowrap}.icicif-availbal th:first-child,.icicif-availbal td:first-child{padding-left:16px}.icicif-availbal th:last-child,.icicif-availbal td:last-child{padding-right:16px}.icicif-availbal tbody th,.icicif-availbal thead th:first-child{position:sticky;left:0;z-index:1;background:var(--icicif-white, #fff)}.icicif-availbal thead th{color:var(--icicif-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-align:right;text-transform:uppercase;border-bottom-style:solid}.icicif-availbal thead th:first-child{text-align:left}.icicif-availbal tbody th{color:var(--icicif-ink, #1a1f2b);font-weight:500;text-align:left}.icicif-availbal td{color:var(--icicif-sec, #595959);text-align:right}.icicif-availbal td.floor{color:var(--icicif-ink, #1a1f2b);font-weight:700}.icicif-availbal td.total{font-weight:600}.icicif-availbal td.neg{color:var(--icicif-red, #c0392b)}.icicif-availbal tbody tr:last-child>*{border-bottom:0}.icicif-availbal .tag{margin-left:6px;font-size:11px;font-weight:500;color:var(--icicif-muted)}.icicif-availbal tr.ref th,.icicif-availbal tr.ref td{color:var(--icicif-muted)}.icicif-availbal tr.low th,.icicif-availbal tr.low td{background:var(--icicif-orange-l, #fdf1e3);color:var(--icicif-orange-d)}.icicif-availbal tr.low th,.icicif-availbal tr.low td.total{font-weight:700}.icicif-availbal tr.low .tag{color:var(--icicif-orange-d)}.icicif-availbal .foot{padding:11px 16px;border-top:1px solid var(--icicif-line);background:var(--icicif-dk-subtle, #fafbfc);color:var(--icicif-muted);font-size:11.5px;line-height:1.5}.icicif-flush-sections .new-timeline,.icicif-flush-sections .form-footer .timeline-item{display:none}.icicif-task-form .form-footer .timeline-item:not([data-doctype=Comment]){display:none}.icicif-subtitle{flex:0 0 auto;margin-top:1px;color:var(--icicif-muted);font-size:12.5px;white-space:nowrap}.icicif-list.icicif-project-list .frappe-list .list-row .level-left>.list-row-col[data-fieldname=name]{color:var(--icicif-orange-d);font-weight:600}.icicif-carry{font-size:13px}.icicif-carry th{background:var(--icicif-dk-subtle, #f7f8fa);color:var(--icicif-muted);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.icicif-gpill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--icicif-dk-subtle, #eef0f3);color:var(--icicif-dk-text, #4d5561)}.icicif-gpill.prog{background:var(--icicif-dk-green-bg, #e7f6ec);color:var(--icicif-dk-green-ink, #1e7b3c)}.icicif-gpill.done{background:var(--icicif-dk-subtle-2, #e4e6ea);color:var(--icicif-dk-text, #3b4048)}.icicif-gpill.todo{background:var(--icicif-dk-amber-bg, #fdf7e2);color:var(--icicif-dk-amber-ink, #8a6d00)}.icicif-proc-modify{margin-top:18px}.icicif-proc-modify>.fld{max-width:520px}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body{display:grid;gap:8px 16px;align-items:start}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body>.form-column,.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body>.form-column>form,.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body>.form-column>div{display:contents}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body>.form-column>.frappe-control,.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body>.form-column>form>.frappe-control,.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body>.form-column>div>.frappe-control{min-width:0}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body :is(.frappe-control[data-fieldtype=Table],.frappe-control[data-fieldtype="Text Editor"]){grid-column:1/-1}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body:has(> .form-column.col-sm-12){grid-template-columns:minmax(0,1fr)}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body:has(> .form-column.col-sm-6){grid-template-columns:repeat(2,minmax(0,1fr))}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body:has(> .form-column.col-sm-4){grid-template-columns:repeat(3,minmax(0,1fr))}.icicif-flush-sections:not(.icicif-form-grid) .form-section .section-body:has(> .form-column.col-sm-3){grid-template-columns:repeat(4,minmax(0,1fr))}.icicif-form-grid .form-section .section-body{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 20px;align-items:start}.icicif-form-grid .form-section .section-body>.form-column,.icicif-form-grid .form-section .section-body>.form-column>form{display:contents}.icicif-form-grid .form-section .section-body>.form-column{padding:0}@media (min-width: 768px){.icicif-form-grid .layout-main .form-column.col-sm-12>form>.input-max-width{max-width:none;padding-right:0}}.icicif-form-grid .frappe-control[data-fieldtype=Table],.icicif-form-grid .frappe-control[data-fieldtype="Table MultiSelect"],.icicif-form-grid .frappe-control[data-fieldtype="Text Editor"],.icicif-form-grid .frappe-control[data-fieldtype="Long Text"],.icicif-form-grid .frappe-control[data-fieldtype="Small Text"],.icicif-form-grid .frappe-control[data-fieldtype=Text],.icicif-form-grid .frappe-control[data-fieldtype=Code],.icicif-form-grid .frappe-control[data-fieldtype="Markdown Editor"],.icicif-form-grid .frappe-control[data-fieldtype=HTML],.icicif-form-grid .frappe-control[data-fieldtype=Comment],.icicif-form-grid .frappe-control[data-fieldtype=Attach],.icicif-form-grid .frappe-control[data-fieldtype="Attach Image"],.icicif-form-grid .frappe-control[data-fieldtype=Geolocation],.icicif-form-grid .frappe-control[data-fieldtype=Signature]{grid-column:1/-1}@media (max-width: 1280px){.icicif-form-grid .form-section .section-body{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991px){.icicif-form-grid .form-section .section-body{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.icicif-form-grid .form-section .section-body{grid-template-columns:1fr}}.icicif-flush-sections .form-section .section-body>.form-column:not(:has(.frappe-control:not(.hide-control))){display:none}.icicif-review .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px;margin-bottom:14px}.icicif-review .fact label{font-size:11.5px;color:var(--icicif-muted);font-weight:600;margin:0}.icicif-review .fact .val{font-size:13.5px;color:var(--icicif-ink);background:var(--icicif-dk-subtle, #f7f8fa);border:1px solid var(--icicif-line);border-radius:6px;padding:7px 10px}.icicif-review .rev-block{margin:16px 0}.icicif-review .rev-hd{font-weight:700;color:var(--icicif-navy, #1f3864);font-size:13.5px;margin-bottom:8px}.icicif-stepper{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.icicif-stepper .node{flex:1 1 0;min-width:82px;text-align:center;font-size:11.5px;color:var(--icicif-muted)}.icicif-stepper .lb{min-width:0;overflow-wrap:anywhere}.icicif-stepper .lb small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-stepper .circ{width:26px;height:26px;margin:0 auto 5px;border-radius:50%;border:2px solid var(--icicif-line);display:grid;place-items:center;font-size:12px;background:var(--icicif-dk-surface, #fff)}.icicif-stepper .node.ok .circ{background:var(--icicif-green, #2e7d46);border-color:var(--icicif-green, #2e7d46);color:#fff}.icicif-stepper .node.cur .circ{border-color:var(--icicif-orange);color:var(--icicif-orange-d);font-weight:700}.icicif-stepper .node.cur .lb{color:var(--icicif-orange-d);font-weight:700}.icicif-stepper .node{position:relative}.icicif-stepper .node+.node:before{content:"";position:absolute;top:13px;right:50%;left:calc(-50% - 6px);height:2px;background:var(--icicif-line);z-index:0}.icicif-stepper .node.ok:before,.icicif-stepper .node.ok+.node:before{background:var(--icicif-green, #2e7d46)}.icicif-stepper .circ{position:relative;z-index:1}.icicif-stepper .bk{display:inline-block;margin-top:4px;padding:1px 7px;border-radius:10px;background:var(--icicif-dk-amber-bg, #fdf0e4);color:var(--icicif-orange-d);font-size:10px;font-weight:700;white-space:nowrap}.icicif-timeline{font-size:13px}.icicif-timeline .icicif-tlhead{color:var(--icicif-dk-text-muted, #666);margin-bottom:14px}.icicif-timeline .icicif-tlstatus{margin-left:8px;padding:2px 9px;border-radius:11px;background:var(--icicif-dk-green-bg, #e8f5ec);color:var(--icicif-green, #2e7d46);font-size:11.5px;font-weight:700}.icicif-timeline .icicif-tlnote{font-size:12.5px;color:var(--icicif-muted);margin-bottom:14px}.icicif-timeline .icicif-mtabs{display:flex;gap:18px;border-bottom:1px solid var(--icicif-line);margin-bottom:16px}.icicif-timeline .icicif-mtab{padding:8px 2px 9px;border-bottom:2px solid transparent;color:var(--icicif-muted);font-weight:600;cursor:pointer}.icicif-timeline .icicif-mtab.active{border-bottom-color:var(--icicif-orange);color:var(--icicif-orange-d)}.icicif-timeline .icicif-mtab .cnt{display:inline-block;margin-left:6px;padding:0 6px;border-radius:9px;background:var(--icicif-line);color:var(--icicif-dk-text, #555);font-size:11px}.icicif-timeline .icicif-mtab.active .cnt{background:var(--icicif-dk-amber-bg, #fdf0e4);color:var(--icicif-orange-d)}.icicif-timeline .icicif-stepper{padding:18px 8px 10px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-dk-subtle, #fafbfc)}.icicif-timeline .icicif-tlsec{margin-top:16px}.icicif-timeline .icicif-tlsechd,.icicif-timeline .icicif-sfh{font-weight:700;padding-bottom:8px}.icicif-timeline .icicif-sfh{font-size:11.5px;text-transform:uppercase;letter-spacing:.3px;color:var(--icicif-muted)}.icicif-timeline .icicif-gridt{font-size:12.5px;margin-bottom:0}.icicif-timeline .icicif-gridt th{background:var(--icicif-dk-subtle, #f7f8fa);font-weight:600;white-space:nowrap}.icicif-timeline .icicif-gridt .oldv{text-decoration:line-through;color:var(--icicif-muted)}.icicif-timeline .icicif-gridt .icicif-because{color:var(--icicif-muted);font-size:11px;font-style:italic}.icicif-timeline .icicif-gridt .newv{color:var(--icicif-green, #2e7d46);font-weight:700}.icicif-timeline .icicif-pill{padding:2px 9px;border-radius:11px;font-size:11px;font-weight:700;white-space:nowrap}.icicif-timeline .icicif-pill.done{background:var(--icicif-dk-green-bg, #e8f5ec);color:var(--icicif-green, #2e7d46)}.icicif-timeline .icicif-pill.prog{background:var(--icicif-dk-amber-bg, #fdf0e4);color:var(--icicif-orange-d)}.icicif-timeline .icicif-pill.rej{background:var(--icicif-dk-red-bg, #fdecea);color:var(--icicif-red, #c0392b)}.icicif-timeline .icicif-viewdoc{color:var(--icicif-orange-d);font-weight:600}.icicif-timeline .icicif-modact{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--icicif-line)}.icicif-timeline .icicif-modact .ma-remark{flex:1;min-width:180px;padding:8px 10px;border:1px solid var(--icicif-line);border-radius:6px;font-size:13px}.icicif-timeline .icicif-modact .icicif-ma-reject{color:var(--icicif-red)}.icicif-timeline .icicif-modevent{border:1px solid var(--icicif-line);border-radius:8px;margin-bottom:12px;overflow:hidden}.icicif-timeline .icicif-meh{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--icicif-dk-subtle, #f7f8fa);font-weight:700;cursor:pointer}.icicif-timeline .icicif-meh .sp{flex:1}.icicif-timeline .icicif-meh .dt{color:var(--icicif-muted);font-size:11.5px;font-weight:400}.icicif-timeline .icicif-meh .chev{transition:transform .15s;color:var(--icicif-muted)}.icicif-timeline .icicif-modevent.open .icicif-meh .chev{transform:rotate(90deg)}.icicif-timeline .icicif-modbody{display:none;padding:14px}.icicif-timeline .icicif-modevent.open .icicif-modbody{display:block}.icicif-timeline .icicif-modappr{margin-top:16px;padding-top:14px;border-top:1px dashed var(--icicif-line)}.icicif-timeline .icicif-modappr .icicif-gridt{margin-top:14px}.icicif-timeline .icicif-retag{padding:2px 9px;border-radius:12px;background:var(--icicif-dk-amber-bg, #fdf0e4);color:var(--icicif-orange-d);font-size:11px;font-weight:700}.icicif-timeline .icicif-alsocnt{padding:1px 7px;border-radius:10px;background:var(--icicif-line);color:var(--icicif-dk-text, #555);font-size:10.5px;font-weight:600}.icicif-timeline .icicif-apbadge{padding:2px 9px;border-radius:11px;font-size:11px}.icicif-timeline .icicif-apbadge.appr{background:var(--icicif-dk-green-bg, #e8f5ec);color:var(--icicif-green, #2e7d46)}.icicif-timeline .icicif-apbadge.pend{background:var(--icicif-dk-amber-bg, #fdf0e4);color:var(--icicif-orange-d)}.icicif-timeline .icicif-apbadge.rej{background:var(--icicif-dk-red-bg, #fdecea);color:var(--icicif-red, #c0392b)}.icicif-changetable{font-size:12.5px;table-layout:fixed;width:100%;max-width:100%}.icicif-changetable th,.icicif-changetable td{word-break:break-word;overflow-wrap:anywhere;vertical-align:top}.icicif-changetable th:first-child,.icicif-changetable td:first-child{width:24%}.icicif-changetable .o{text-decoration:line-through;color:var(--icicif-muted)}.icicif-changetable .n{color:var(--icicif-green, #2e7d46);font-weight:700}.rev-block .rev-reason{margin-top:8px;font-size:12.5px}.rev-block .rev-reason label{display:block;margin-bottom:2px;font-weight:600;color:var(--icicif-muted)}.rev-block .rev-reason div{word-break:break-word;overflow-wrap:anywhere}.icicif-nochain{color:var(--icicif-orange-d);font-size:11.5px;font-weight:600}.icicif-age{font-weight:700}.icicif-age.low{color:var(--icicif-muted)}.icicif-age.med{color:var(--icicif-dk-amber-ink, #b7791f)}.icicif-age.high{color:var(--icicif-red, #c0392b)}.icicif-modtag{font-size:10px;font-weight:700;background:var(--icicif-dk-blue-bg, #e7f0fb);color:var(--icicif-dk-blue-ink, #2f6bd8);border-radius:4px;padding:1px 6px;text-transform:uppercase;letter-spacing:.3px}.icicif-apcards{padding:8px 2px 4px}.icicif-apcards .cards{display:flex;gap:10px;max-width:640px;margin-bottom:10px}.icicif-apcards .icicif-apcard{flex:1;padding:12px 16px;border:1px solid var(--icicif-line);border-left:4px solid var(--icicif-orange);border-radius:10px;background:var(--icicif-dk-surface, #fff);box-shadow:var(--icicif-card-shadow)}.icicif-apcards .icicif-apcard .v{color:var(--icicif-navy);font-size:22px;font-weight:800}.icicif-apcards .icicif-apcard .k{color:var(--icicif-muted);font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.icicif-apcards .icicif-apcard.appr{border-left-color:var(--icicif-green)}.icicif-apcards .viewrow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.icicif-apcards .filterrow{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.icicif-apcards .filterrow label{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;color:var(--icicif-muted)}.icicif-apcards .filterrow select{width:auto;min-width:150px;max-width:240px;height:28px;padding:0 24px 0 8px;font-size:12.5px;font-weight:600;color:var(--icicif-navy);border-radius:6px}.icicif-apcards .icicif-viewchip{padding:5px 14px;border:1px solid var(--icicif-line);border-radius:999px;background:var(--icicif-dk-surface, #fff);color:var(--icicif-muted);font-size:12.5px;font-weight:600}.icicif-apcards .icicif-viewchip:hover{border-color:var(--icicif-orange);color:var(--icicif-orange-d)}.icicif-apcards .icicif-viewchip.on{border-color:var(--icicif-dk-navy-fill, var(--icicif-navy));background:var(--icicif-dk-navy-fill, var(--icicif-navy));color:#fff}.icicif-list .custom-btn-group,.icicif-list .inner-group-button[data-label="Saved%20Filters"],.icicif-list .actions-btn-group{display:none}.icicif-approval-list .list-row-col.list-subject>.level-item.ellipsis,.icicif-approval-list .list-row-head .list-subject>.level-item[data-sort-by=name]{display:none}.icicif-approval-list .frappe-list .list-row .level-left>.list-row-col.list-subject,.icicif-approval-list .frappe-list .list-row-head .level-left>.list-row-col.list-subject{flex:0 0 0!important;width:0!important;min-width:0!important;margin-right:0!important;padding:0!important;border-right:0!important}.icicif-approval-list .frappe-list .list-row-head .list-subject>.icicif-col-resize{display:none}.icicif-carry .icicif-rowedit{width:1%;white-space:nowrap;text-align:right}.icicif-carry-form .carrysec{margin-bottom:22px}.icicif-carry-form .sechd{margin-bottom:12px;padding:5px 0 5px 10px;border-left:3px solid var(--icicif-orange);color:var(--icicif-navy);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.icicif-carry-form .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}.icicif-carry-form .fld label{display:block;margin-bottom:5px;color:var(--icicif-muted);font-size:12.5px}.icicif-carry-form .fld .val{min-height:34px;padding:6px 10px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-bg);font-size:13px;overflow-wrap:anywhere}.icicif-carry-form .fld .val.empty{color:var(--icicif-muted)}.icicif-carry-form .fld .val .file{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.icicif-carry-form .fld .val .file a{color:var(--icicif-orange-d)}.icicif-flush-sections .form-column .frappe-control{margin-bottom:0}.icicif-flush-sections .frappe-control .control-label{margin-bottom:2px;color:var(--icicif-muted);font-size:12.5px;font-weight:400}.icicif-flush-sections .form-control,.icicif-flush-sections .control-input input:not([type=checkbox]),.icicif-flush-sections .control-input select,.icicif-flush-sections .control-input textarea{min-height:30px;padding:4px 10px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-dk-surface, #fff);font-size:13px}.icicif-flush-sections .form-control:focus,.icicif-flush-sections .control-input input:not([type=checkbox]):focus,.icicif-flush-sections .control-input select:focus,.icicif-flush-sections .control-input textarea:focus{border-color:var(--icicif-orange);box-shadow:0 0 0 2px var(--icicif-orange-l)}.icicif-flush-sections .like-disabled-input,.icicif-flush-sections .control-input input:disabled,.icicif-flush-sections .control-input input[readonly]:not(.awesomplete input){min-height:30px;padding:4px 10px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-bg);font-size:13px}.icicif-flush-sections .form-section .section-body>.form-column{padding-right:9px;padding-left:9px}.icicif-flush-sections .form-section .section-body>.form-column:first-child{padding-left:0}.icicif-flush-sections .form-section .section-body>.form-column:last-child{padding-right:0}.icicif-flush-sections .form-section{margin-bottom:4px}.icicif-flush-sections .form-dashboard{display:none}.icicif-apprd{--amber: #b7791f;--amber-l: #fdf3e2}.icicif-apprd .intro{color:var(--icicif-muted);font-size:13px;margin-bottom:12px}.icicif-apprd .appr-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--icicif-orange-l);border-radius:8px;padding:10px 12px;margin-bottom:14px}.icicif-apprd .appr-legend .lchip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--icicif-orange-d)}.icicif-apprd .appr-legend .lchip b{width:20px;height:20px;border-radius:50%;background:var(--icicif-dk-surface, #fff);color:var(--icicif-orange-d);display:grid;place-items:center;font-size:11px;border:1.5px solid var(--icicif-orange)}.icicif-apprd .appr-legend .arw{color:var(--icicif-orange);font-weight:700}.icicif-apprd .appr-grid{display:flex;flex-direction:column;gap:8px}.icicif-apprd .lvl{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--icicif-orange-l);color:var(--icicif-orange-d);font-weight:700;font-size:12px;display:grid;place-items:center}.icicif-apprd .rl{font-weight:600;color:var(--icicif-navy);font-size:13.5px;flex:0 0 210px}.icicif-apprd .rl small{display:block;font-weight:400;font-size:11px;color:var(--icicif-muted)}.icicif-apprd .appr-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-dk-surface, #fff)}.icicif-apprd .appr-row .seat{flex:1}.icicif-apprd .appr-group{border:1px solid var(--icicif-line);border-radius:8px;padding:10px 12px;background:var(--icicif-dk-subtle, #fafbfc)}.icicif-apprd .appr-group .gh{display:flex;align-items:center;gap:12px;margin-bottom:10px}.icicif-apprd .appr-group .gh .rl{flex:1}.icicif-apprd .appr-sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.icicif-apprd .appr-sub-grid.three{grid-template-columns:repeat(3,1fr)}.icicif-apprd .appr-sub-grid .subrole{font-size:11.5px;color:var(--icicif-muted);font-weight:600;margin-bottom:2px}.icicif-apprd .appr-sub-grid .subrole .tag{background:var(--icicif-orange-l);color:var(--icicif-orange-d);font-size:10px;font-weight:700;border-radius:8px;padding:1px 7px;margin-left:4px}.icicif-apprd .seat input{width:100%;border:1px solid var(--icicif-line);border-radius:6px;padding:7px 10px;font-size:13px;background:var(--icicif-dk-subtle, #f7f8fa)}.icicif-apprd .hint{font-size:12px;color:var(--icicif-muted);margin-top:8px}.icicif-apprd .hint.over{color:var(--icicif-red);font-weight:600}.icicif-apprd .note{background:var(--icicif-orange-l);border-left:3px solid var(--icicif-orange);padding:10px 14px;border-radius:6px;font-size:12.5px;color:var(--icicif-dk-amber-ink, #8a4b1e);margin:14px 0 0}.icicif-tlm{--amber: #b7791f;--amber-l: #fdf3e2}.icicif-tlm .tl-head{color:var(--icicif-muted);font-size:13px;margin-bottom:14px}.icicif-tlm .tl-head b{color:var(--icicif-ink)}.icicif-tlm .tl-head .status-pill{font-size:12px;padding:3px 10px;border-radius:20px;font-weight:600;background:var(--amber-l);color:var(--amber);margin-left:8px}.icicif-tlm .mtabs{display:flex;gap:4px;border-bottom:1px solid var(--icicif-line);margin-bottom:16px}.icicif-tlm .mtabs .mtab{padding:8px 16px;font-size:13.5px;font-weight:600;color:var(--icicif-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.icicif-tlm .mtabs .mtab:hover{color:var(--icicif-dk-text, #333)}.icicif-tlm .mtabs .mtab.active{color:var(--icicif-orange-d);border-bottom-color:var(--icicif-orange)}.icicif-tlm .mtabs .mtab.active .cnt{background:var(--icicif-orange-l);color:var(--icicif-orange-d)}.icicif-tlm .mtabs .mtab .cnt{font-size:11px;background:var(--icicif-line2);color:var(--icicif-dk-text-muted, #666);border-radius:10px;padding:1px 7px;margin-left:6px;font-weight:700}.icicif-tlm .cycleline{font-size:12px;color:var(--icicif-muted);margin-bottom:8px}.icicif-tlm .cycleline b{color:var(--icicif-navy)}.icicif-tlm .stepper{display:flex;gap:0;overflow-x:auto;background:var(--icicif-bg);border-radius:10px;padding:22px 16px}.icicif-tlm .stepper .node{display:flex;flex-direction:column;align-items:center;min-width:120px;position:relative;text-align:center}.icicif-tlm .stepper .node .circ{width:34px;height:34px;border-radius:50%;border:2px solid var(--icicif-dk-border, #cbd0d8);background:var(--icicif-dk-surface, #fff);display:grid;place-items:center;color:var(--icicif-dk-text-muted, #98a0ab);z-index:2;font-size:13px}.icicif-tlm .stepper .node .lb{font-size:11.5px;color:var(--icicif-dk-text-muted, #5b6472);margin-top:8px;line-height:1.3;padding:0 6px;font-weight:600}.icicif-tlm .stepper .node:not(:last-child):before{content:"";position:absolute;top:17px;left:50%;width:100%;height:2px;background:var(--icicif-dk-subtle-2, #d3d8df);z-index:1}.icicif-tlm .stepper .node.cur .circ{border-color:var(--icicif-green);color:var(--icicif-green)}.icicif-tlm .stepper .node.ok .circ{border-color:var(--icicif-green);background:var(--icicif-green);color:#fff}.icicif-tlm .stepper .node.ok:not(:last-child):before{background:var(--icicif-green)}.icicif-tlm .stepper .node .bk{background:var(--amber-l);color:var(--amber);font-size:11px;padding:2px 8px;border-radius:6px;font-weight:700;margin-top:5px;display:inline-block}.icicif-tlm .hd{font-weight:700;color:var(--icicif-ink);font-size:13.5px;margin:16px 0 0}.icicif-tlm .exp{font-size:12px;color:var(--icicif-muted);margin:4px 0 10px}.icicif-tlm table.grid-t{width:100%;border-collapse:collapse;background:var(--icicif-dk-surface, #fff);font-size:13px}.icicif-tlm table.grid-t th{background:var(--icicif-dk-subtle, #f4f5f7);color:var(--icicif-dk-text, #4a5568);text-align:left;padding:9px 12px;font-weight:600;font-size:12.5px;white-space:nowrap;border-bottom:1px solid var(--icicif-dk-border, #d9dde3)}.icicif-tlm table.grid-t td{padding:9px 12px;border-bottom:1px solid var(--icicif-line2)}.icicif-tlm table.grid-t tr:hover td{background:var(--icicif-dk-subtle, #fcfcfd)}.icicif-tlm table.grid-t tr.modrow td{background:var(--amber-l);font-size:12.5px;color:var(--amber);border-top:1px solid var(--icicif-dk-amber-border, #f0d9ad);border-bottom:1px solid var(--icicif-dk-amber-border, #f0d9ad)}.icicif-tlm table.grid-t tr.modrow td b{color:var(--amber)}.icicif-tlm table.grid-t tr.modrow td .rl{display:inline-block;background:var(--amber);color:#fff;font-size:10.5px;font-weight:700;border-radius:10px;padding:1px 8px;margin-left:6px;letter-spacing:.3px;vertical-align:middle}.icicif-tlm .pill{font-size:11.5px;padding:2px 9px;border-radius:20px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.icicif-tlm .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.icicif-tlm .pill.done{background:var(--icicif-green-l);color:var(--icicif-green)}.icicif-tlm .pill.prog{background:var(--icicif-dk-blue-bg, #e7f0fb);color:var(--icicif-blue)}.icicif-tlm .pill.hold{background:var(--amber-l);color:var(--amber)}.icicif-tlm .pill.high{background:var(--icicif-red-l);color:var(--icicif-red)}.icicif-tlm .supcode{display:block;margin-top:1px;color:var(--icicif-muted);font-size:11px;font-weight:600}.icicif-tlm .na{color:var(--icicif-dk-text-muted, #888)}.icicif-tlm .viewdoc{color:var(--icicif-blue);cursor:pointer;font-size:12.5px}.icicif-tlm .viewdoc:hover{text-decoration:underline}.icicif-tlm .tl-act{display:flex;gap:8px;margin-top:16px;align-items:center;flex-wrap:wrap}.icicif-tlm .tl-act .tl-remark{flex:1;min-width:200px;padding:9px 12px;border:1px solid var(--icicif-line);border-radius:6px;font-size:13px}.icicif-tlm .tl-act .tl-attach{border:1px solid var(--icicif-line);border-radius:6px;padding:8px 10px;font-size:12.5px;background:var(--icicif-dk-surface, #fff);color:var(--icicif-dk-text, #555)}.icicif-tlm .tl-act .tl-reject{color:var(--icicif-red)}.icicif-tlm .tl-sendback{margin-top:10px;padding:12px 14px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--icicif-bg, #f6f7f9)}.icicif-tlm .tl-sendback .tl-sendback-hd{font-size:12.5px;font-weight:600;color:var(--icicif-muted);margin-bottom:8px}.icicif-tlm .tl-sendback .tl-sendto{width:100%;border:1px solid var(--icicif-line);border-radius:6px;padding:8px 10px;font-size:13px;background:var(--icicif-dk-surface, #fff);color:var(--icicif-dk-text, #333)}.icicif-tlm .tl-sendback .tl-sendback-go{display:flex;gap:8px;margin-top:10px}.icicif-tlm .tl-waiting{margin-top:16px;padding:10px 14px;border:1px solid var(--amber);border-radius:8px;background:var(--amber-l);color:var(--icicif-dk-text, #333);font-size:13px}.icicif-tlm .mod-decision{margin-top:12px}.icicif-tlm .mod-decision .tl-act{margin-top:10px}.icicif-tlm .modevent{border:1px solid var(--icicif-line);border-radius:8px;margin-bottom:14px;overflow:hidden}.icicif-tlm .modevent .meh{background:var(--icicif-dk-subtle, #f4f5f7);padding:9px 14px;font-size:12.5px;font-weight:700;color:var(--icicif-navy);display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--icicif-line)}.icicif-tlm .modevent .meh .retag{font-size:11px;font-weight:700;background:var(--amber-l);color:var(--amber);border-radius:12px;padding:2px 9px}.icicif-tlm .modevent .meh .sp{flex:1}.icicif-tlm .modevent .meh .dt{font-weight:600;color:var(--icicif-muted);font-size:12px}.icicif-tlm .modevent .modtable{margin-top:8px;font-size:12.5px}.icicif-tlm .modevent .modtable th,.icicif-tlm .modevent .modtable td{padding:6px 8px;border-bottom:1px solid var(--icicif-line);text-align:left;vertical-align:top}.icicif-tlm .modevent .modtable th{color:var(--icicif-muted);font-size:11.5px;font-weight:700;text-transform:uppercase}.icicif-tlm .modevent .modtable td:last-child{max-width:280px;color:var(--icicif-muted);overflow-wrap:anywhere}.icicif-tlm .modevent .mebody{padding:12px 14px;font-size:13px;color:var(--icicif-dk-text, #333)}.icicif-tlm .pane.hidden{display:none}.icicif-vcards{display:grid;grid-template-columns:repeat(4,minmax(120px,180px));gap:12px;padding:12px 16px 4px}.icicif-vcards .vcard{background:var(--icicif-dk-surface, #fff);border:1px solid var(--icicif-line);border-radius:10px;padding:12px 14px;cursor:pointer;border-left:3px solid var(--icicif-orange)}.icicif-vcards .vcard:hover{box-shadow:var(--icicif-card-shadow)}.icicif-vcards .vcard .v{font-size:20px;font-weight:800;color:var(--icicif-ink)}.icicif-vcards .vcard .k{font-size:11.5px;color:var(--icicif-muted);font-weight:600}.icicif-vcards .vcard.appr{border-left-color:var(--icicif-green)}.icicif-vcards .vcard.draft{border-left-color:#b7791f}.icicif-vcards .vcard.inact{border-left-color:var(--icicif-dk-border, #98a0ab)}.scroll-to-top{display:none!important}.icicif-field-edit{float:right;border:1px solid var(--icicif-orange);background:var(--icicif-dk-surface, #fff);color:var(--icicif-orange-d);font-size:11px;font-weight:600;line-height:1.4;padding:1px 7px;border-radius:5px}.icicif-field-edit:hover{background:var(--icicif-orange-l)}.icicif-field-edit:not(.icicif-cell-edit){opacity:0;visibility:hidden;transition:opacity .12s}.fld:hover>label>.icicif-field-edit,.fld:focus-within>label>.icicif-field-edit,.form-group:hover>.clearfix>.icicif-field-edit,.form-group:focus-within>.clearfix>.icicif-field-edit,.clearfix:hover>.icicif-field-edit,.frappe-control:hover>.icicif-field-edit,.frappe-control:focus-within>.icicif-field-edit,.icicif-field-edit:hover,.icicif-field-edit:focus-visible{opacity:1;visibility:visible}.icicif-carry .icicif-cell-edit{float:none;display:inline-flex;vertical-align:baseline;padding:0 5px;margin-left:4px;opacity:.55}.icicif-carry tr:hover .icicif-cell-edit,.icicif-carry .icicif-cell-edit:focus{opacity:1}.icicif-carry input.icicif-actual-date{width:100%;min-width:118px;padding:3px 6px;border:1px solid var(--gray-300);border-radius:var(--border-radius);background:var(--fg-color);color:var(--text-color);font-size:var(--text-sm)}.icicif-carry input.icicif-actual-date:focus{border-color:var(--primary);outline:none}.icicif-hc{padding:20px 15px 32px}.icicif-hc-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.icicif-hc-crumb{display:flex;align-items:center;gap:8px;font-size:var(--text-md)}.icicif-hc-crumb:empty{display:none}.icicif-hc-back{padding:0;border:none;background:none;color:var(--icicif-orange-d);font-size:var(--text-md);cursor:pointer}.icicif-hc-back:hover{text-decoration:underline}.icicif-hc-sep{color:var(--text-muted)}.icicif-hc-here{font-weight:600;color:var(--text-color)}.icicif-hc-count{color:var(--text-muted);font-size:var(--text-md)}.icicif-hc-actions{display:flex;gap:8px;margin-left:auto}.icicif-hc-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.icicif-hc-toolbar .icicif-hc-search{max-width:320px}.icicif-hc-pills{display:flex;gap:6px;flex-wrap:wrap}.icicif-hc-pill{padding:4px 14px;border:1px solid var(--icicif-line);border-radius:20px;background:var(--fg-color);color:var(--text-color);font-size:var(--text-sm);cursor:pointer}.icicif-hc-pill:hover{background:var(--control-bg)}.icicif-hc-pill.active{background:var(--icicif-orange);border-color:var(--icicif-orange);color:#fff}.icicif-hc-shelves{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.icicif-hc-folder{position:relative;padding:16px 14px;border:1px solid var(--icicif-line);border-radius:8px;background:var(--fg-color);cursor:pointer;transition:border-color .12s,background .12s}.icicif-hc-folder:hover{border-color:var(--icicif-orange);background:var(--control-bg)}.icicif-hc-folder:focus-visible{outline:2px solid var(--icicif-navy, #1f3864);outline-offset:2px}.icicif-hc-folder-icon{margin-bottom:10px;line-height:0}.icicif-hc-folder-icon svg{width:30px;height:30px;fill:#fde68a;stroke:#d97706;stroke-width:1.4}.icicif-hc-title-icon{display:inline-flex;align-items:center;margin-left:8px;color:var(--icicif-orange-d)}.icicif-hc-title-icon svg{width:18px;height:18px}.icicif-hc-folder-name{font-weight:600;font-size:var(--text-md);overflow-wrap:anywhere}.icicif-hc-folder-count{margin-top:3px;color:var(--text-muted);font-size:var(--text-sm)}.icicif-hc-folder-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;visibility:hidden;transition:opacity .12s}.icicif-hc-folder:hover .icicif-hc-folder-actions,.icicif-hc-folder:focus-within .icicif-hc-folder-actions{opacity:1;visibility:visible}.icicif-hc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px}.icicif-hc-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--icicif-line);border-radius:8px;background:var(--fg-color);overflow:hidden;cursor:pointer;transition:box-shadow .15s}.icicif-hc-card:hover{box-shadow:0 2px 12px #00000014}.icicif-hc-card-actions{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:4px;opacity:0;visibility:hidden;transition:opacity .12s}.icicif-hc-card-actions .btn{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--fg-color, #fff);box-shadow:0 1px 3px #1a1f2b29;font-size:14px;line-height:1}.icicif-hc-card:hover .icicif-hc-card-actions,.icicif-hc-card:focus-within .icicif-hc-card-actions{opacity:1;visibility:visible}.icicif-hc-danger{color:var(--icicif-muted)}.icicif-hc-danger:hover,.icicif-hc-danger:focus-visible{background:var(--icicif-red-l);color:var(--icicif-red)}.icicif-hc-thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;overflow:hidden;background:var(--control-bg);color:var(--text-muted)}.icicif-hc-thumb img,.icicif-hc-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--control-bg)}.icicif-hc-thumb.pdf{background:var(--icicif-dk-red-bg, #fff1f0);color:var(--icicif-dk-red-ink, #c0392b)}.icicif-hc-thumb.video,.icicif-hc-thumb.word,.icicif-hc-thumb.link{background:var(--icicif-dk-blue-bg, #eef4ff);color:var(--icicif-dk-blue-ink, #2b5fb8)}.icicif-hc-thumb.excel,.icicif-hc-thumb.image{background:var(--icicif-dk-green-bg, #eefaf1);color:var(--icicif-dk-green-ink, #1e7a48)}.icicif-hc-card-body{flex:1;padding:12px 14px 8px}.icicif-hc-card-title{font-weight:600;font-size:var(--text-md);margin-bottom:4px;overflow-wrap:anywhere}.icicif-hc-card-desc{color:var(--text-muted);font-size:var(--text-sm);line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.icicif-hc-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.icicif-hc-badge{padding:1px 8px;border-radius:10px;background:var(--control-bg);color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.icicif-hc-badge.pdf{background:var(--icicif-dk-red-bg, #fff1f0);color:var(--icicif-dk-red-ink, #c0392b)}.icicif-hc-badge.video,.icicif-hc-badge.word,.icicif-hc-badge.link{background:var(--icicif-dk-blue-bg, #eef4ff);color:var(--icicif-dk-blue-ink, #2b5fb8)}.icicif-hc-badge.excel,.icicif-hc-badge.image{background:var(--icicif-dk-green-bg, #eefaf1);color:var(--icicif-dk-green-ink, #1e7a48)}.icicif-hc-added{color:var(--text-muted);font-size:var(--text-sm)}.icicif-hc-card-foot{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.icicif-hc-card-foot .btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.icicif-hc-empty{padding:48px;text-align:center;color:var(--text-muted);font-size:var(--text-md)}.icicif-hc-preview{display:flex;flex-direction:column;align-items:center;gap:12px}.icicif-hc-preview-frame{width:100%;height:74vh;border:none;border-radius:6px}.icicif-hc-preview-media{max-width:100%;max-height:74vh;border-radius:6px}.icicif-hc-preview-text{width:100%;max-height:74vh;overflow:auto;margin:0;padding:16px;border:1px solid var(--icicif-line);border-radius:6px;background:var(--control-bg);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.icicif-hc-preview-note{padding:48px 24px;text-align:center;color:var(--text-muted)}.icicif-hc-preview-note p{margin-bottom:12px}.form-tabs .nav-link.icicif-tab-warn{color:var(--icicif-orange-d)}.form-tabs .nav-link.icicif-tab-warn:after{content:"\26a0";margin-left:5px;font-size:11px;line-height:1;vertical-align:1px}#body>.content.page-container{display:flex;flex-direction:column;min-height:100%}.content.page-container>.page-body,.page-body>.page-wrapper,.page-wrapper>.page-content{flex:1 1 auto;display:flex;flex-direction:column}.content.page-container>.page-body,.page-body>.page-wrapper,.page-wrapper>.page-content,.page-content>.layout-main,.layout-main>.layout-main-section-wrapper,.layout-main-section-wrapper>.layout-main-section,.layout-main-section>.frappe-list{min-height:0}.layout-main-section>.frappe-list>.result-container{height:auto!important;max-height:none!important}.page-content>.layout-main{flex:1 1 auto;width:100%}.body-sidebar .icicif-sidebar-task{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid var(--icicif-line)}.body-sidebar .icicif-sidebar-task-btn{display:flex;align-items:center;justify-content:flex-start;gap:18px;width:100%;background:var(--icicif-orange);color:#fff;border:none;border-radius:7px;font-size:14px;font-weight:600;transition:background .15s}.body-sidebar .icicif-sidebar-task-btn .icon{flex:none;margin:0}.body-sidebar .icicif-sidebar-task-btn .icon use,.body-sidebar .icicif-sidebar-task-btn .icon path{stroke:currentColor}.body-sidebar .icicif-sidebar-task-btn:hover{background:var(--icicif-orange-d);color:#fff}.body-sidebar .icicif-sidebar-task-btn:focus-visible{outline:2px solid var(--icicif-navy, #1f3864);outline-offset:2px}.body-sidebar .icicif-sidebar-task .btn.icicif-sidebar-task-btn{padding:8px 12px 8px 19px}.body-sidebar-container:not(.expanded) .body-sidebar .icicif-sidebar-task .btn.icicif-sidebar-task-btn{justify-content:center;padding-left:0;padding-right:0;gap:0}.body-sidebar-container:not(.expanded) .body-sidebar .icicif-sidebar-task .btn.icicif-sidebar-task-btn .icicif-sidebar-task-label{display:none}#desk-footer{display:none}.icicif-tcards{display:grid;grid-template-columns:repeat(2,minmax(200px,320px));gap:14px;padding:12px 16px 4px}.icicif-tcards .tcard{background:var(--icicif-dk-surface, #fff);border:1px solid var(--icicif-line);border-radius:10px;padding:14px 16px;cursor:pointer;border-top:3px solid var(--icicif-line)}.icicif-tcards .tcard:hover{box-shadow:var(--icicif-card-shadow)}.icicif-tcards .tcard .k{font-size:11.5px;color:var(--icicif-muted);font-weight:700;text-transform:uppercase;letter-spacing:.3px}.icicif-tcards .tcard .v{font-size:26px;font-weight:800;color:var(--icicif-ink);margin-top:4px}.icicif-tcards .tcard .sub{font-size:12px;color:var(--icicif-muted);margin-top:2px}.icicif-tcards .tcard.me{border-top-color:var(--icicif-orange)}.icicif-tcards .tcard.by{border-top-color:var(--icicif-navy, #1f3864)}.indicator-pill:has(.icicif-vstat){white-space:normal;height:auto;padding-top:3px;padding-bottom:3px}.indicator-pill:has(.icicif-vstat)>.ellipsis{white-space:normal;overflow:visible;text-overflow:clip}.icicif-vstat{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.25}.icicif-vstat>span:first-child{font-weight:600}.icicif-vstat-sub{font-size:10px;font-weight:600;letter-spacing:.2px;opacity:.95}.icicif-vstat-sub.is-failed{color:var(--red-600, #b91c1c)}.icicif-vstat-sub.is-waiting{color:var(--gray-600, #6b7280)}.icicif-vstat-sub.is-done{color:var(--green-700, #15803d)}.ramco-tag{background:var(--icicif-orange-l);color:var(--icicif-orange-d);font-size:9.5px;font-weight:800;letter-spacing:.4px;border-radius:4px;padding:1px 5px;vertical-align:middle}.icicif-pill{font-size:11.5px;padding:2px 9px;border-radius:20px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.icicif-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.icicif-pill.high{background:var(--icicif-red-l);color:var(--icicif-red)}.icicif-pill.med{background:var(--icicif-dk-amber-bg, #fdeede);color:var(--icicif-dk-amber-ink, #b26a19)}.icicif-pill.low{background:var(--icicif-line2);color:var(--icicif-dk-text-muted, #5b6472)}.icicif-ramco-chrome{padding:10px 16px 0}.icicif-ramco-chrome .syncline{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--icicif-muted);margin-bottom:12px}.icicif-ramco-chrome .syncline .ok{display:inline-flex;align-items:center;gap:7px;color:var(--icicif-green);font-weight:700}.icicif-ramco-chrome .syncline .dotg{width:8px;height:8px;border-radius:50%;background:var(--icicif-green);display:inline-block}.icicif-ramco-chrome .syncline .sep{color:var(--icicif-line)}.icicif-ramco-chrome .syncline b{color:var(--icicif-navy)}.icicif-ramco-chrome .statcards{display:grid;grid-template-columns:repeat(2,minmax(160px,260px));gap:12px}.icicif-ramco-chrome .statcards .stat{background:var(--icicif-dk-surface, #fff);border:1px solid var(--icicif-line);border-left:3px solid var(--icicif-orange);border-radius:10px;padding:12px 14px}.icicif-ramco-chrome .statcards .stat .k{font-size:11.5px;color:var(--icicif-muted);font-weight:600}.icicif-ramco-chrome .statcards .stat .v{font-size:20px;font-weight:800;color:var(--icicif-ink)}.icicif-ramco-chrome .statcards .stat .d{font-size:11px;color:var(--icicif-muted)}.icicif-ramco-chrome .statcards .stat.green{border-left-color:var(--icicif-green)}.icicif-ramco-chrome .statcards .stat.green .v{color:var(--icicif-green)}.ramco-mono{font-family:var(--font-family-monospace, monospace);font-size:12px;color:var(--icicif-navy)}.icicif-grant-po,.icicif-grant-pt{--amber: #b7791f;--amber-l: #fdf3e2}.icicif-grant-po .gr-rcards,.icicif-grant-pt .gr-rcards{display:grid;grid-template-columns:repeat(4,minmax(140px,220px));gap:12px;margin-bottom:14px}.icicif-grant-po .gr-rcards .rcard,.icicif-grant-pt .gr-rcards .rcard{background:var(--icicif-dk-surface, #fff);border:1px solid var(--icicif-line);border-left:3px solid var(--icicif-orange);border-radius:10px;padding:12px 14px}.icicif-grant-po .gr-rcards .rcard .k,.icicif-grant-pt .gr-rcards .rcard .k{font-size:11.5px;color:var(--icicif-muted);font-weight:600}.icicif-grant-po .gr-rcards .rcard .v,.icicif-grant-pt .gr-rcards .rcard .v{font-size:17px;font-weight:800;color:var(--icicif-ink)}.icicif-grant-po .gr-rcards .rcard.navy,.icicif-grant-pt .gr-rcards .rcard.navy{border-left-color:var(--icicif-navy)}.icicif-grant-po .gr-rcards .rcard.green,.icicif-grant-pt .gr-rcards .rcard.green{border-left-color:var(--icicif-green)}.icicif-grant-po .gr-rcards .rcard.green .v,.icicif-grant-pt .gr-rcards .rcard.green .v{color:var(--icicif-green)}.icicif-grant-po .gr-rcards .rcard.red,.icicif-grant-pt .gr-rcards .rcard.red{border-left-color:var(--icicif-red, #c0392b)}.icicif-grant-po .gr-rcards .rcard.red .v,.icicif-grant-pt .gr-rcards .rcard.red .v{color:var(--icicif-red, #c0392b)}.icicif-grant-po .gr-card,.icicif-grant-pt .gr-card{border:1px solid var(--icicif-line);border-radius:10px;background:var(--icicif-dk-surface, #fff);overflow:hidden}.icicif-grant-po .gr-hd,.icicif-grant-pt .gr-hd{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--icicif-line2);font-weight:700;color:var(--icicif-navy)}.icicif-grant-po .gr-hd .gr-sp,.icicif-grant-pt .gr-hd .gr-sp{flex:1}.icicif-grant-po .syncline,.icicif-grant-pt .syncline{display:block;padding:8px 16px 10px;font-size:12.5px;color:var(--icicif-muted)}.icicif-grant-po .syncline b,.icicif-grant-pt .syncline b{color:var(--icicif-navy)}.icicif-grant-po table.grid-t,.icicif-grant-pt table.grid-t{width:100%;border-collapse:collapse;background:var(--icicif-dk-surface, #fff);font-size:13px}.icicif-grant-po table.grid-t th,.icicif-grant-pt table.grid-t th{background:var(--icicif-dk-subtle, #f4f5f7);color:var(--icicif-dk-text, #4a5568);text-align:left;padding:9px 12px;font-weight:600;font-size:12.5px;border-bottom:1px solid var(--icicif-dk-border, #d9dde3)}.icicif-grant-po table.grid-t td,.icicif-grant-pt table.grid-t td{padding:9px 12px;border-bottom:1px solid var(--icicif-line2)}.icicif-grant-po table.grid-t td.num,.icicif-grant-po table.grid-t th.num,.icicif-grant-pt table.grid-t td.num,.icicif-grant-pt table.grid-t th.num{text-align:right;font-variant-numeric:tabular-nums}.icicif-grant-po table.grid-t tr.tot-row td,.icicif-grant-pt table.grid-t tr.tot-row td{font-weight:700;background:var(--icicif-dk-subtle, #fbfbfc)}.icicif-grant-po .pill,.icicif-grant-pt .pill{font-size:11.5px;padding:2px 9px;border-radius:20px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.icicif-grant-po .pill:before,.icicif-grant-pt .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.icicif-grant-po .pill.done,.icicif-grant-pt .pill.done{background:var(--icicif-green-l);color:var(--icicif-green)}.icicif-grant-po .pill.prog,.icicif-grant-pt .pill.prog{background:var(--icicif-dk-blue-bg, #e7f0fb);color:var(--icicif-blue)}.icicif-grant-po .pill.todo,.icicif-grant-pt .pill.todo{background:var(--icicif-line2);color:var(--icicif-dk-text-muted, #5b6472)}.icicif-grant-po .pill.rej,.icicif-grant-pt .pill.rej{background:var(--icicif-red-l, #fdecea);color:var(--icicif-red, #c0392b)}.icicif-grant-po .na,.icicif-grant-pt .na{color:var(--icicif-dk-text-muted, #888)}.icicif-grant-po .gr-tag,.icicif-grant-po .gr-apibadge,.icicif-grant-pt .gr-tag,.icicif-grant-pt .gr-apibadge,.icicif-grant-modal .gr-tag,.icicif-grant-modal .gr-apibadge{display:inline-block;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:10px;background:var(--icicif-orange-l, #fdf0e6);color:var(--icicif-orange-d, #b4561a);vertical-align:middle}.icicif-grant-po .gr-apibadge,.icicif-grant-pt .gr-apibadge,.icicif-grant-modal .gr-apibadge{background:var(--icicif-dk-blue-bg, #e7f0fb);color:var(--icicif-blue)}.icicif-grant-modal .gr-mini-t{width:100%;border-collapse:collapse;font-size:12.5px;border:1px solid var(--icicif-line);margin-top:8px}.icicif-grant-modal .gr-mini-t th{background:var(--icicif-dk-subtle, #f3f4f6);color:var(--icicif-dk-text, #555);text-align:left;padding:8px 10px;font-weight:600;white-space:nowrap}.icicif-grant-modal .gr-mini-t td{padding:8px 10px;border-top:1px solid var(--icicif-line2)}.icicif-grant-modal .gr-mini-t td.num,.icicif-grant-modal .gr-mini-t th.num{text-align:right;font-variant-numeric:tabular-nums}.icicif-grant-modal .gr-util-bar{height:6px;background:var(--icicif-line2, #eef0f3);border-radius:4px;overflow:hidden;margin-top:4px}.icicif-grant-modal .gr-util-bar span{display:block;height:100%;background:var(--icicif-green)}.icicif-grant-modal .gr-ro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px;margin-bottom:14px}.icicif-grant-modal .gr-ro-grid label{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:4px}.icicif-grant-modal .gr-subhd{font-weight:600;color:var(--icicif-navy);margin:14px 0 6px}.icicif-grant-modal .gr-note{font-size:12px;color:var(--icicif-muted);margin-top:10px}.icicif-grant-modal .gr-tlhead{color:var(--text-muted);margin-bottom:14px}.icicif-grant-modal .gr-tlhead .pill{margin-left:8px}.icicif-grant-modal .gr-actbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.icicif-grant-modal .gr-actbar .gr-remark{flex:1;min-width:200px}.icicif-grant-modal .gr-actbar .gr-reject{color:var(--icicif-red, #c0392b)}.icicif-grant-modal .gr-photos{display:flex;flex-wrap:wrap;gap:10px}.icicif-grant-modal .gr-photo{position:relative}.icicif-grant-modal .gr-photo img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--icicif-line)}.icicif-grant-modal .gr-photo .gr-photo-x{position:absolute;top:-6px;right:-6px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:var(--fg-color);border:1px solid var(--icicif-line);cursor:pointer;font-size:11px}.icicif-grant-modal .pill{font-size:11.5px;padding:2px 9px;border-radius:20px;font-weight:600}.icicif-grant-modal .pill.done{background:var(--icicif-green-l);color:var(--icicif-green)}.icicif-grant-modal .pill.prog{background:var(--icicif-dk-blue-bg, #e7f0fb);color:var(--icicif-blue)}.icicif-grant-modal .pill.todo{background:var(--icicif-line2);color:var(--icicif-dk-text-muted, #5b6472)}.icicif-grant-modal .pill.rej{background:var(--icicif-red-l, #fdecea);color:var(--icicif-red, #c0392b)}.icicif-grant-modal .na{color:var(--icicif-dk-text-muted, #888)}.icicif-clcards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:4px 15px 16px}.icicif-cl-page .report-footer,.icicif-cl-page .page-form{display:none}.icicif-cl-page.icicif-filters-open .page-form{display:flex}.icicif-cl-filters-btn .caret{font-size:9px;color:var(--icicif-muted)}.icicif-cl-filters-btn .icicif-cl-filter-count{display:inline-block;min-width:18px;margin-left:4px;padding:0 5px;border-radius:9px;background:var(--icicif-orange);color:#fff;font-size:11px;font-weight:700;text-align:center}.icicif-clcard{padding:14px 16px;border:1px solid var(--icicif-line);border-left:4px solid var(--icicif-line);border-radius:10px;background:var(--icicif-dk-surface, #fff);text-align:left}.icicif-clcard .v{font-size:22px;font-weight:800;line-height:1.15;color:var(--icicif-ink)}.icicif-clcard .k{margin-top:2px;color:var(--icicif-muted);font-size:11px;font-weight:600}.icicif-clcard.cr{border-left-color:var(--icicif-green, #2e7d46)}.icicif-clcard.ed{border-left-color:#2f6bd8}.icicif-clcard.ap{border-left-color:var(--icicif-orange)}.icicif-clcard.de{border-left-color:var(--icicif-red, #c0392b)}.icicif-cl-prev,.icicif-cl-new{display:inline-block;max-width:100%;padding:2px 9px;border-radius:6px;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.icicif-cl-prev{background:var(--icicif-dk-red-bg, #fdecea);color:var(--icicif-dk-red-ink, #9c3129)}.icicif-cl-new{background:var(--icicif-dk-green-bg, #e8f5ec);color:var(--icicif-green, #2e7d46);font-weight:600}.icicif-cl-type{padding:1px 8px;border-radius:10px;background:var(--icicif-line);color:var(--icicif-dk-text, #555);font-size:11px;font-weight:700}.icicif-cl-type.cr{background:var(--icicif-dk-green-bg, #e8f5ec);color:var(--icicif-green, #2e7d46)}.icicif-cl-type.ed{background:var(--icicif-dk-blue-bg, #e7f0fb);color:var(--icicif-dk-blue-ink, #2f6bd8)}.icicif-cl-type.ap{background:var(--icicif-dk-amber-bg, #fdf0e4);color:var(--icicif-orange-d)}.icicif-cl-type.de{background:var(--icicif-dk-red-bg, #fdecea);color:var(--icicif-red, #c0392b)}.icicif-cl-clear{display:inline-flex;align-items:center;gap:6px;align-self:center;margin:5px 0 5px 4px;color:var(--icicif-sec, #595959)}.icicif-cl-clear svg{width:12px;height:12px}.icicif-cl-footer{padding:12px 15px 4px;color:var(--icicif-muted);font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.icicif-cl-footer .capped{color:var(--icicif-orange-d);font-weight:600}.icicif-cl-footer .icicif-cl-pager{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.icicif-cl-footer .icicif-cl-pager .pos{white-space:nowrap}.icicif-cl-footer .icicif-cl-sizes{display:inline-flex;border:1px solid var(--icicif-line);border-radius:6px;overflow:hidden}.icicif-cl-footer .icicif-cl-sizes span{padding:3px 10px;border-right:1px solid var(--icicif-line);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icicif-cl-footer .icicif-cl-sizes span:last-child{border-right:0}.icicif-cl-footer .icicif-cl-sizes span.on{background:var(--icicif-orange);color:#fff;font-weight:700}.icicif-cl-field,.icicif-cl-rec{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px}.icicif-cl-field{font-weight:600;color:var(--icicif-ink)}.icicif-cl-rec a{color:var(--icicif-muted);font-size:11px}.icicif-cl-why{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--icicif-sec, #595959);font-size:12.5px}.icicif-decided{align-self:center;margin-right:auto;color:var(--icicif-muted);font-size:12.5px;font-weight:600}.list-row .filterable{cursor:default}.list-row .filterable:hover,.list-row .filterable:focus{text-decoration:none}.icicif-dr{padding-left:15px;padding-right:15px}.icicif-dr-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:4px 0 16px}.icicif-dr-card{padding:14px 16px;border:1px solid var(--icicif-line);border-left:4px solid var(--icicif-line);border-radius:10px;background:var(--icicif-dk-surface, #fff);text-align:left}.icicif-dr-card .v{font-size:22px;font-weight:800;line-height:1.15;color:var(--icicif-ink)}.icicif-dr-card .k{margin-top:2px;color:var(--icicif-muted);font-size:11px;font-weight:600}.icicif-dr-card.all{border-left-color:var(--icicif-orange)}.icicif-dr-card.files{border-left-color:var(--icicif-green, #2e7d46)}.icicif-dr-card.sections{border-left-color:#2f6bd8}.icicif-dr-card.fields{border-left-color:#7c4dbe}.icicif-dr-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:16px}.icicif-dr-filters .icicif-dr-filter{min-width:160px}.icicif-dr-filters .form-group{margin-bottom:0}.icicif-dr-table{font-size:12.5px;background:var(--icicif-dk-surface, #fff)}.icicif-dr-table th{background:var(--icicif-dk-subtle, #f7f8fa);font-weight:600;white-space:nowrap}.icicif-dr-table .icicif-dr-actions{white-space:nowrap;display:flex;align-items:center;gap:6px}.icicif-dr-table .icicif-dr-actions .btn{display:inline-flex;align-items:center;justify-content:center;margin:0}.icicif-dr-kind{padding:1px 8px;border-radius:10px;background:var(--icicif-line);color:var(--icicif-dk-text, #555);font-size:11px;font-weight:700}.icicif-dr-kind.image{background:var(--icicif-dk-green-bg, #e8f5ec);color:var(--icicif-green, #2e7d46)}.icicif-dr-kind.video{background:var(--icicif-dk-violet-bg, #f1e9fb);color:var(--icicif-dk-violet-ink, #7c4dbe)}.icicif-dr-link{padding:1px 6px;border-radius:10px;background:var(--icicif-dk-blue-bg, #eef2fb);color:var(--icicif-dk-blue-ink, #3b5bb5);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.icicif-dr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.icicif-dr-tile{border:1px solid var(--icicif-line);border-radius:10px;background:var(--icicif-dk-surface, #fff);overflow:hidden;cursor:pointer}.icicif-dr-tile:hover{box-shadow:0 4px 14px #1521381a}.icicif-dr-tile .thumb{position:relative;aspect-ratio:16/9;overflow:hidden;display:grid;place-items:center;font-size:30px;background:repeating-linear-gradient(45deg,var(--icicif-dk-subtle-2, #eceff3) 0 8px,var(--icicif-dk-subtle, #f6f7f9) 8px 16px)}.icicif-dr-tile .thumb img,.icicif-dr-tile .thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--icicif-dk-subtle, #f4f5f7)}.icicif-dr-tile .thumb.file{background:var(--icicif-dk-subtle, #f4f5f7)}.icicif-dr-tile .nm{padding:9px 12px 2px;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-dr-tile .sub{padding:0 12px 11px;color:var(--icicif-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-dr-empty{padding:44px 20px;border:1px solid var(--icicif-line);border-radius:10px;background:var(--icicif-dk-surface, #fff);text-align:center}.icicif-dr-empty .hd{font-size:15px;font-weight:700;color:var(--icicif-ink)}.icicif-dr-empty .sub{margin-top:4px;color:var(--icicif-muted);font-size:13px}.icicif-dr-empty .btn{margin-top:12px}.icicif-dr-footer{display:flex;align-items:center;gap:10px;padding:12px 2px 4px;color:var(--icicif-muted);font-size:12px}.icicif-dr-footer .icicif-dr-pager{margin-left:auto;display:inline-flex;gap:6px}.icicif-dr-preview{display:flex;gap:0}.icicif-dr-preview .viewer{flex:1;min-width:0;min-height:320px;display:grid;place-items:center;background:var(--icicif-dk-subtle, #f4f5f7);border:1px solid var(--icicif-line);border-radius:8px;overflow:hidden}.icicif-dr-preview .viewer img,.icicif-dr-preview .viewer video{max-width:100%;max-height:420px}.icicif-dr-preview .viewer iframe{width:100%;height:420px;border:0}.icicif-dr-preview .viewer .fallback{text-align:center;color:var(--icicif-muted);display:grid;gap:10px}.icicif-dr-preview .viewer .icicif-dr-text{align-self:stretch;justify-self:stretch;width:100%;height:420px;margin:0;padding:14px 16px;overflow:auto;background:var(--icicif-dk-surface, #fff);border:0;border-radius:0;font-family:var(--font-stack-mono, monospace);font-size:12.5px;line-height:1.55;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;color:var(--icicif-ink, #1f2933)}.icicif-dr-preview .side{width:268px;flex:0 0 268px;padding:0 0 0 18px}.icicif-dr-preview .side .hd{font-weight:700;padding-bottom:8px}.icicif-dr-preview .side .meta{display:grid;grid-template-columns:96px 1fr;gap:6px 10px;font-size:12.5px;margin-bottom:14px}.icicif-dr-preview .side .meta label{color:var(--icicif-muted);font-weight:600;margin:0}.icicif-dr-preview .side .btn{width:100%;justify-content:center;margin-bottom:8px}.icicif-dr-viewtoggle{display:inline-flex;margin-top:14px;margin-bottom:12px;border:1px solid var(--icicif-line);border-radius:7px;overflow:hidden;background:var(--icicif-dk-surface, #fff)}.icicif-dr-viewtoggle button{border:0;background:transparent;padding:6px 13px;font-size:12.5px;font-weight:600;color:var(--icicif-dk-text, #555)}.icicif-dr-viewtoggle button.on{background:var(--icicif-orange);color:#fff}.icicif-aap-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.icicif-aap-bar .lbl{font-size:12px;font-weight:700;color:var(--icicif-sec, #595959);text-transform:uppercase;letter-spacing:.4px}.icicif-aap-bar .icicif-aap-seg{display:inline-flex;border:1px solid var(--icicif-line, #e6e8ec);border-radius:7px;overflow:hidden}.icicif-aap-bar .icicif-aap-seg .btn{display:inline-flex;align-items:center;border:0;border-radius:0;background:var(--icicif-dk-surface, #fff);font-size:12.5px;font-weight:600;padding:4px 12px}.icicif-aap-bar .icicif-aap-seg .btn.on{background:var(--icicif-orange, #ed7d31);color:#fff}.icicif-contact-hint{margin-top:4px;color:var(--error-color, #c0392b);font-size:11.5px;line-height:1.4}.icicif-aap-unsaved{margin:0 0 10px;padding:8px 12px;border:1px solid var(--icicif-orange, #ed7d31);border-left-width:3px;border-radius:6px;background:var(--icicif-dk-amber-bg, #fff6ec);color:var(--icicif-dk-amber-ink, #8a4b12);font-size:12.5px;line-height:1.5}.icicif-aap-scope{margin:0 0 10px;padding:8px 12px;border:1px solid var(--icicif-line, #e6e8ec);border-left:3px solid var(--icicif-navy, #1f3864);border-radius:6px;background:var(--icicif-dk-subtle, #f5f7fb);color:var(--icicif-navy, #1f3864);font-size:12.5px;line-height:1.5}.icicif-aap-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:10px}.icicif-aap-cards .aapcard .k .asnote{margin-left:4px;color:var(--icicif-orange-d, #c2620f);font-weight:700;letter-spacing:0;text-transform:none}.icicif-aap-cards .aapcard{border:1px solid var(--icicif-line, #e6e8ec);border-radius:8px;padding:6px 12px;background:var(--icicif-dk-surface, #fff);border-top:3px solid var(--icicif-line, #e6e8ec)}.icicif-aap-cards .aapcard .k{font-size:11px;color:var(--icicif-muted, #6b7280);font-weight:700;text-transform:uppercase;letter-spacing:.3px}.icicif-aap-cards .aapcard .v{font-size:15px;font-weight:800;color:var(--icicif-navy, #1f3864);margin-top:1px}.icicif-aap-cards .aapcard.planned{border-top-color:var(--icicif-navy, #1f3864)}.icicif-aap-cards .aapcard.appr{border-top-color:var(--icicif-green, #2e7d46)}.icicif-aap-cards .aapcard.prop{border-top-color:#f0a500}.icicif-aap-cards .aapcard.draft{border-top-color:var(--icicif-muted, #6b7280)}.icicif-aap-cards .aapcard.bal{border-top-color:var(--icicif-orange, #ed7d31)}@media (max-width: 1100px){.icicif-aap-cards{grid-template-columns:repeat(2,1fr)}}.icicif-aap-locked{margin:0 0 14px;padding:9px 14px;border:1px solid var(--icicif-dk-amber-border, #f0d8a8);border-left:3px solid #e0a800;border-radius:6px;background:var(--icicif-dk-amber-bg, #fdf6e3);color:var(--icicif-ink);font-size:13px}.icicif-aap .plan-inp.inert,.icicif-aap .q-inp.inert{background:var(--icicif-dk-subtle, #eef0f3);color:var(--icicif-dk-text-muted, #7a828d);border-color:var(--icicif-dk-border, #e0e3e8);cursor:not-allowed}.icicif-aap-log .icicif-clog-bar{align-items:center;flex-wrap:wrap}.icicif-aap-log .icicif-clog-bar .lbl{font-size:12px;font-weight:700;color:var(--icicif-sec, #595959);text-transform:uppercase;letter-spacing:.4px}.icicif-aap-log .icicif-clog-bar [data-log=tab]{flex:0 0 auto;width:200px}.icicif-aap-log .icicif-clog-bar [data-log=who]{flex:0 0 auto;width:260px}.icicif-aap-log .onrow{color:var(--icicif-muted, #6b7280);font-weight:500}.icicif-aap-log .icicif-clog-count{margin-top:8px;font-size:12px}.icicif-aap-rollup{margin-top:4px}.icicif-aap-rollup .grid-t td.num,.icicif-aap-rollup .grid-t th.num{text-align:right;font-variant-numeric:tabular-nums}.icicif-aap-rollup .icicif-aap-over{table-layout:fixed;width:100%}.icicif-aap-rollup .icicif-aap-over col.amtcol{width:240px}.icicif-aap-rollup .icicif-aap-over td.sub{padding-left:26px}.icicif-aap-rollup .icicif-aap-over .tot-row td{background:var(--icicif-dk-subtle, #fbfbfc)}.icicif-aap-rollup .icicif-aap-t{table-layout:fixed;width:100%}.icicif-aap-rollup .icicif-aap-t col:not(.headcol){width:13%}.icicif-aap-rollup .icicif-aap-t th,.icicif-aap-rollup .icicif-aap-t td{padding:8px 12px}.icicif-aap-rollup .icicif-aap-t th.num{white-space:nowrap}.icicif-aap{background:var(--icicif-dk-surface, #fff);border:1px solid var(--icicif-line, #e6e8ec);border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #10182814;overflow:hidden}.icicif-aap .grid-t{width:100%;border-collapse:collapse;background:var(--icicif-dk-surface, #fff);font-size:13px}.icicif-aap .grid-t th{background:var(--icicif-dk-subtle, #f4f5f7);color:var(--icicif-dk-text, #4a5568);text-align:left;padding:9px 12px;font-weight:600;font-size:12.5px;white-space:nowrap;border-bottom:1px solid var(--icicif-dk-border, #d9dde3)}.icicif-aap .grid-t td{padding:9px 12px;border-bottom:1px solid var(--icicif-line2, #eef0f3)}.icicif-aap .grid-t tr:hover td{background:var(--icicif-dk-subtle, #fcfcfd)}.icicif-aap .grid-t .tot-row td{font-weight:700;background:var(--icicif-dk-subtle, #fbfbfc)}.icicif-aap .grid-t td.num,.icicif-aap .grid-t th.num{text-align:right;font-variant-numeric:tabular-nums}.icicif-aap .editcell{background:var(--icicif-dk-amber-bg, #fffdf7);text-align:right}.icicif-aap .plan-inp{width:100%;max-width:180px;padding:6px 10px;border:1px solid var(--icicif-line, #e6e8ec);border-radius:5px;font-size:13px;text-align:right;background:var(--icicif-dk-amber-bg, #fffdf7)}.icicif-aap .plan-inp:focus{outline:none;border-color:var(--icicif-orange, #ed7d31);background:var(--icicif-dk-surface, #fff)}.icicif-aap .plan-inp.unsaved,.icicif-aap .q-inp.unsaved{border-color:var(--icicif-orange, #ed7d31);border-left-width:3px;background:var(--icicif-dk-amber-bg, #fff6ec);font-weight:600}.icicif-aap .qtoggle{cursor:pointer;color:var(--icicif-muted, #6b7280);font-size:13px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.icicif-aap .qtoggle:hover{background:var(--icicif-orange-l, #fbe9dd);color:var(--icicif-orange-d, #d96e27)}.icicif-aap .qtoggle .chev{display:inline-block;transition:transform .15s}.icicif-aap .qtoggle.open{color:var(--icicif-orange-d, #d96e27)}.icicif-aap .qtoggle.open .chev{transform:rotate(90deg)}.icicif-aap .qrow.hidden{display:none}.icicif-aap .qrow td{background:var(--icicif-dk-subtle, #fbfcfd)}.icicif-aap .qrow .ql{padding:5px 12px 5px 30px!important;font-size:12px;color:var(--icicif-muted, #6b7280);font-weight:600}.icicif-aap .qrow .qv{padding:4px 12px!important;text-align:right;background:var(--icicif-dk-amber-bg, #fffdf7)}.icicif-aap .qrow .qv input{width:100%;max-width:170px;padding:4px 8px;border:1px solid var(--icicif-line, #e6e8ec);border-radius:4px;font-size:12.5px;text-align:right;background:var(--icicif-dk-amber-bg, #fffdf7)}.icicif-aap .icicif-aap-over{table-layout:fixed;width:100%}.icicif-aap .icicif-aap-over col.amtcol{width:260px}.icicif-aap .icicif-aap-over td.sub{padding-left:26px}.icicif-aap .icicif-aap-t{table-layout:fixed;width:100%}.icicif-aap .icicif-aap-t col:not(.headcol){width:13%}.icicif-aap .icicif-aap-t th.num{white-space:nowrap}.icicif-aap-filter{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:13px}.icicif-aap-filter .k{flex:0 0 auto;font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--icicif-sec, #595959)}.icicif-aap-filter select{width:auto;min-width:0;max-width:260px;margin-right:12px}.main-section .page-head .title-area.icicif-aap-head{flex:1 1 auto}.icicif-aap-form.icicif-flush-sections .form-tab-content{margin-top:0}.icicif-aap-form.icicif-flush-sections .form-section>.section-body{row-gap:0;padding-top:10px}.page-form .awesomplete>ul,.page-form .awesomplete [role=listbox],.icicif-dr-filters .awesomplete>ul,.icicif-dr-filters .awesomplete [role=listbox]{z-index:20}.page-form .awesomplete .input-with-feedback{background-color:var(--input-bg, var(--control-bg))}.frappe-control[data-fieldtype=Currency] .control-input{position:relative}.frappe-control[data-fieldtype=Currency] .control-input:before{content:var(--icicif-currency-symbol, "\20b9");position:absolute;top:50%;left:8px;transform:translateY(-50%);color:var(--icicif-muted);font-size:12px;line-height:1;pointer-events:none}.frappe-control[data-fieldtype=Currency] .control-input>input{padding-left:22px}.grid-static-col .frappe-control[data-fieldtype=Currency]{position:relative}.grid-static-col .frappe-control[data-fieldtype=Currency]:before{content:var(--icicif-currency-symbol, "\20b9");display:var(--icicif-sign-display, none);position:absolute;top:var(--icicif-sign-y, 50%);right:var(--icicif-sign-r, 14px);left:var(--icicif-sign-l, auto);transform:translateY(-50%);font:var(--icicif-sign-font, inherit);color:var(--icicif-sign-color, var(--text-color));pointer-events:none;z-index:1}textarea.form-control:not(.icicif-qtext){height:auto!important;min-height:var(--input-height, 30px);max-height:168px;field-sizing:content;overflow-y:auto;resize:vertical}.icicif-qfield textarea.form-control,textarea.form-control.icicif-qtext{height:var(--input-height, 30px);max-height:none;field-sizing:auto;overflow-y:auto;resize:vertical}.icicif-clog-table{table-layout:fixed;width:100%}.icicif-clog-table th:nth-child(1),.icicif-clog-table td:nth-child(1){width:12%}.icicif-clog-table th:nth-child(2),.icicif-clog-table td:nth-child(2){width:10%}.icicif-clog-table th:nth-child(3),.icicif-clog-table td:nth-child(3){width:18%}.icicif-clog-table th:nth-child(4),.icicif-clog-table td:nth-child(4){width:14%}.icicif-clog-table th:nth-child(5),.icicif-clog-table td:nth-child(5){width:25%}.icicif-clog-table th:nth-child(6),.icicif-clog-table td:nth-child(6){width:21%}.icicif-clog-table td{overflow-wrap:anywhere;vertical-align:top}.icicif-clog-table .prevbox,.icicif-clog-table .curbox{display:inline-block;max-width:100%;overflow-wrap:anywhere;white-space:normal}body:has(section.for-login),body:has(section.for-forgot),body:has(section.for-login-with-email-link){--font-stack: "InterVariable", "Inter", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--icicif-login-panel: max(30vw, 374px);min-height:100vh;background:var(--icicif-login-panel-bg, #f9f9f9)}body:has(section.for-login):before,body:has(section.for-forgot):before,body:has(section.for-login-with-email-link):before{content:"";position:fixed;inset:0 var(--icicif-login-panel) 0 0;background:#fdf1e9 url(/assets/icicif/images/icicif-login-banner.jpg) center bottom/100% 100% no-repeat;z-index:0}body:has(section.for-login)>div:has(section.for-login),body:has(section.for-login)>div:has(section.for-forgot),body:has(section.for-login)>div:has(section.for-login-with-email-link),body:has(section.for-forgot)>div:has(section.for-login),body:has(section.for-forgot)>div:has(section.for-forgot),body:has(section.for-forgot)>div:has(section.for-login-with-email-link),body:has(section.for-login-with-email-link)>div:has(section.for-login),body:has(section.for-login-with-email-link)>div:has(section.for-forgot),body:has(section.for-login-with-email-link)>div:has(section.for-login-with-email-link){background:transparent!important}body:has(section.for-login) main.container,body:has(section.for-forgot) main.container,body:has(section.for-login-with-email-link) main.container{position:relative;z-index:1;max-width:none;padding:0}body:has(section.for-login) .page-content-wrapper,body:has(section.for-forgot) .page-content-wrapper,body:has(section.for-login-with-email-link) .page-content-wrapper{padding-top:0;min-height:0}body:has(section.for-login) .page_content,body:has(section.for-forgot) .page_content,body:has(section.for-login-with-email-link) .page_content{display:flex;width:var(--icicif-login-panel);min-height:100vh;margin-left:auto;align-items:center;justify-content:center;padding:16px 4px}body:has(section.for-login) .page_content>div,body:has(section.for-forgot) .page_content>div,body:has(section.for-login-with-email-link) .page_content>div{width:100%}body:has(section.for-login) .page-card,body:has(section.for-forgot) .page-card,body:has(section.for-login-with-email-link) .page-card{position:relative;width:100%;max-width:none;min-height:0;margin:72px auto 0;padding:20px 22px 24px;gap:0;border:0!important;border-radius:4px;background:#fff;box-shadow:0 0 10px #0101010f}body:has(section.for-login) .page-card .page-card-head,body:has(section.for-forgot) .page-card .page-card-head,body:has(section.for-login-with-email-link) .page-card .page-card-head{display:block;text-align:left}body:has(section.for-login) .page-card .app-logo,body:has(section.for-forgot) .page-card .app-logo,body:has(section.for-login-with-email-link) .page-card .app-logo{position:absolute;top:-72px;left:50%;width:210px;max-width:60%;height:auto;max-height:none;transform:translate(-50%)}body:has(section.for-login) .page-card .page-card-head-text,body:has(section.for-forgot) .page-card .page-card-head-text,body:has(section.for-login-with-email-link) .page-card .page-card-head-text{gap:0}body:has(section.for-login) .page-card .page-card-head-text h4,body:has(section.for-forgot) .page-card .page-card-head-text h4,body:has(section.for-login-with-email-link) .page-card .page-card-head-text h4{display:block!important;margin:0;color:#212529!important;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:0}body:has(section.for-login) .page-card .page-card-subtitle,body:has(section.for-forgot) .page-card .page-card-subtitle,body:has(section.for-login-with-email-link) .page-card .page-card-subtitle{margin:12px 0 0;color:#646464;font-size:16px;line-height:1.5;letter-spacing:0}body:has(section.for-login) .page-card .page-card-head:after,body:has(section.for-forgot) .page-card .page-card-head:after,body:has(section.for-login-with-email-link) .page-card .page-card-head:after{display:none!important}body:has(section.for-login) .page-card form,body:has(section.for-login) .page-card .page-card-body,body:has(section.for-forgot) .page-card form,body:has(section.for-forgot) .page-card .page-card-body,body:has(section.for-login-with-email-link) .page-card form,body:has(section.for-login-with-email-link) .page-card .page-card-body{gap:0}body:has(section.for-login) .page-card .page-card-body .form-group,body:has(section.for-login) .page-card .page-card-body .form-group:has(.forgot-password-message),body:has(section.for-forgot) .page-card .page-card-body .form-group,body:has(section.for-forgot) .page-card .page-card-body .form-group:has(.forgot-password-message),body:has(section.for-login-with-email-link) .page-card .page-card-body .form-group,body:has(section.for-login-with-email-link) .page-card .page-card-body .form-group:has(.forgot-password-message){gap:0}body:has(section.for-login) .page-card .page-card-body .form-label,body:has(section.for-forgot) .page-card .page-card-body .form-label,body:has(section.for-login-with-email-link) .page-card .page-card-body .form-label{margin:22px 0 10px;color:#212529;font-size:16px;font-weight:400;line-height:1.2}body:has(section.for-login) .page-card .page-card-body .field-icon,body:has(section.for-forgot) .page-card .page-card-body .field-icon,body:has(section.for-login-with-email-link) .page-card .page-card-body .field-icon{display:none}body:has(section.for-login) .page-card .page-card-body .form-control,body:has(section.for-login) .page-card .page-card-body .email-field input,body:has(section.for-login) .page-card .page-card-body .password-field input,body:has(section.for-forgot) .page-card .page-card-body .form-control,body:has(section.for-forgot) .page-card .page-card-body .email-field input,body:has(section.for-forgot) .page-card .page-card-body .password-field input,body:has(section.for-login-with-email-link) .page-card .page-card-body .form-control,body:has(section.for-login-with-email-link) .page-card .page-card-body .email-field input,body:has(section.for-login-with-email-link) .page-card .page-card-body .password-field input{height:48px;padding:0 12px;border:1px solid #ced4da;border-radius:4px;background:#fff;color:#212529;font-size:16px}body:has(section.for-login) .page-card .page-card-body .password-field input,body:has(section.for-forgot) .page-card .page-card-body .password-field input,body:has(section.for-login-with-email-link) .page-card .page-card-body .password-field input{padding-right:40px}body:has(section.for-login) .page-card .page-card-body .password-field .toggle-password,body:has(section.for-forgot) .page-card .page-card-body .password-field .toggle-password,body:has(section.for-login-with-email-link) .page-card .page-card-body .password-field .toggle-password{right:12px}body:has(section.for-login) .page-card .page-card-body .form-control::-moz-placeholder,body:has(section.for-forgot) .page-card .page-card-body .form-control::-moz-placeholder,body:has(section.for-login-with-email-link) .page-card .page-card-body .form-control::-moz-placeholder{color:#6c757d}body:has(section.for-login) .page-card .page-card-body .form-control::placeholder,body:has(section.for-forgot) .page-card .page-card-body .form-control::placeholder,body:has(section.for-login-with-email-link) .page-card .page-card-body .form-control::placeholder{color:#6c757d}body:has(section.for-login) .page-card .page-card-body .forgot-password-message,body:has(section.for-forgot) .page-card .page-card-body .forgot-password-message,body:has(section.for-login-with-email-link) .page-card .page-card-body .forgot-password-message{margin-top:12px;text-align:right}body:has(section.for-login) .page-card .page-card-body .forgot-password-message a,body:has(section.for-forgot) .page-card .page-card-body .forgot-password-message a,body:has(section.for-login-with-email-link) .page-card .page-card-body .forgot-password-message a{color:#821623;font-size:14px}body:has(section.for-login) .page-card .page-card-actions,body:has(section.for-forgot) .page-card .page-card-actions,body:has(section.for-login-with-email-link) .page-card .page-card-actions{gap:0}body:has(section.for-login) .page-card .page-card-actions .btn-login,body:has(section.for-login) .page-card .page-card-actions .btn-forgot,body:has(section.for-forgot) .page-card .page-card-actions .btn-login,body:has(section.for-forgot) .page-card .page-card-actions .btn-forgot,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-login,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-forgot{height:46px;margin-top:28px;border-radius:4px;font-size:20px;font-weight:500}body:has(section.for-login) .page-card .page-card-actions .btn-forgot,body:has(section.for-login) .page-card .page-card-actions .btn-forgot:disabled,body:has(section.for-forgot) .page-card .page-card-actions .btn-forgot,body:has(section.for-forgot) .page-card .page-card-actions .btn-forgot:disabled,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-forgot,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-forgot:disabled{color:var(--login-btn-color, #fff)}body:has(section.for-login) .page-card .page-card-actions .btn-login-option,body:has(section.for-forgot) .page-card .page-card-actions .btn-login-option,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-login-option{height:56px;margin-top:14px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#212529;font-size:20px;font-weight:500}body:has(section.for-login) .page-card .page-card-actions .btn-login-option:hover,body:has(section.for-forgot) .page-card .page-card-actions .btn-login-option:hover,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-login-option:hover{border-color:#d7e2f5;background:#f5f8ff}body:has(section.for-login) .page-card .page-card-actions .social-logins .social-login-buttons,body:has(section.for-forgot) .page-card .page-card-actions .social-logins .social-login-buttons,body:has(section.for-login-with-email-link) .page-card .page-card-actions .social-logins .social-login-buttons{margin-top:0}body:has(section.for-login) .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper,body:has(section.for-forgot) .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper,body:has(section.for-login-with-email-link) .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper{margin:0;padding:0}body:has(section.for-login) .page-card .icicif-login-or,body:has(section.for-forgot) .page-card .icicif-login-or,body:has(section.for-login-with-email-link) .page-card .icicif-login-or{display:flex;align-items:center;gap:10px;margin:24px 0 8px;color:#525252;font-size:16px;font-weight:700}body:has(section.for-login) .page-card .icicif-login-or:before,body:has(section.for-login) .page-card .icicif-login-or:after,body:has(section.for-forgot) .page-card .icicif-login-or:before,body:has(section.for-forgot) .page-card .icicif-login-or:after,body:has(section.for-login-with-email-link) .page-card .icicif-login-or:before,body:has(section.for-login-with-email-link) .page-card .icicif-login-or:after{content:"";flex:1 1 auto;height:1px;background:#d9d9d9}body:has(section.for-login) .sign-up-message,body:has(section.for-login) .page-card-actions,body:has(section.for-forgot) .sign-up-message,body:has(section.for-forgot) .page-card-actions,body:has(section.for-login-with-email-link) .sign-up-message,body:has(section.for-login-with-email-link) .page-card-actions{text-align:center}body:has(section.for-login) .page-card .sign-up-message,body:has(section.for-forgot) .page-card .sign-up-message,body:has(section.for-login-with-email-link) .page-card .sign-up-message{margin-top:20px;font-size:14px}body:has(section.for-login) .page-card .sign-up-message a,body:has(section.for-forgot) .page-card .sign-up-message a,body:has(section.for-login-with-email-link) .page-card .sign-up-message a{color:#821623;font-size:14px;font-weight:500}.icicif-mfa-resend{margin-top:16px;color:#525252;font-size:14px;text-align:center}.icicif-mfa-resend .icicif-mfa-resend-link,.icicif-mfa-resend .icicif-mfa-resend-restart{margin-left:4px;color:#821623;font-weight:500}.icicif-mfa-resend .icicif-mfa-resend-link[aria-disabled=true]{color:#a3a3a3;cursor:not-allowed;text-decoration:none}.icicif-mfa-resend .icicif-mfa-resend-wait{margin-left:4px;font-variant-numeric:tabular-nums}.icicif-mfa-resend .icicif-mfa-resend-status{min-height:1.4em;margin-top:8px;font-size:13px}.icicif-mfa-resend .icicif-mfa-resend-status[data-tone=green]{color:#15803d}.icicif-mfa-resend .icicif-mfa-resend-status[data-tone=red]{color:#b91c1c}@media (max-width: 1367px){body:has(section.for-login) .page-card,body:has(section.for-forgot) .page-card,body:has(section.for-login-with-email-link) .page-card{margin-top:56px;padding:16px 18px 20px}body:has(section.for-login) .page-card .app-logo,body:has(section.for-forgot) .page-card .app-logo,body:has(section.for-login-with-email-link) .page-card .app-logo{top:-56px;width:170px}body:has(section.for-login) .page-card .page-card-head-text h4,body:has(section.for-forgot) .page-card .page-card-head-text h4,body:has(section.for-login-with-email-link) .page-card .page-card-head-text h4{font-size:22px}body:has(section.for-login) .page-card .page-card-subtitle,body:has(section.for-forgot) .page-card .page-card-subtitle,body:has(section.for-login-with-email-link) .page-card .page-card-subtitle{margin-top:8px;font-size:14px}body:has(section.for-login) .page-card .page-card-body .form-label,body:has(section.for-forgot) .page-card .page-card-body .form-label,body:has(section.for-login-with-email-link) .page-card .page-card-body .form-label{margin:16px 0 8px;font-size:14px}body:has(section.for-login) .page-card .page-card-body .form-control,body:has(section.for-login) .page-card .page-card-body .email-field input,body:has(section.for-login) .page-card .page-card-body .password-field input,body:has(section.for-forgot) .page-card .page-card-body .form-control,body:has(section.for-forgot) .page-card .page-card-body .email-field input,body:has(section.for-forgot) .page-card .page-card-body .password-field input,body:has(section.for-login-with-email-link) .page-card .page-card-body .form-control,body:has(section.for-login-with-email-link) .page-card .page-card-body .email-field input,body:has(section.for-login-with-email-link) .page-card .page-card-body .password-field input{height:40px;font-size:14px}body:has(section.for-login) .page-card .page-card-body .forgot-password-message,body:has(section.for-forgot) .page-card .page-card-body .forgot-password-message,body:has(section.for-login-with-email-link) .page-card .page-card-body .forgot-password-message{margin-top:8px}body:has(section.for-login) .page-card .page-card-body .forgot-password-message a,body:has(section.for-forgot) .page-card .page-card-body .forgot-password-message a,body:has(section.for-login-with-email-link) .page-card .page-card-body .forgot-password-message a{font-size:13px}body:has(section.for-login) .page-card .page-card-actions .btn-login,body:has(section.for-login) .page-card .page-card-actions .btn-forgot,body:has(section.for-forgot) .page-card .page-card-actions .btn-login,body:has(section.for-forgot) .page-card .page-card-actions .btn-forgot,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-login,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-forgot{height:40px;margin-top:20px;font-size:16px}body:has(section.for-login) .page-card .page-card-actions .btn-login-option,body:has(section.for-forgot) .page-card .page-card-actions .btn-login-option,body:has(section.for-login-with-email-link) .page-card .page-card-actions .btn-login-option{height:44px;margin-top:10px;font-size:16px}body:has(section.for-login) .page-card .icicif-login-or,body:has(section.for-forgot) .page-card .icicif-login-or,body:has(section.for-login-with-email-link) .page-card .icicif-login-or{margin:18px 0 6px;font-size:13px}}@media (max-width: 575.98px){body:has(section.for-login),body:has(section.for-forgot),body:has(section.for-login-with-email-link){--icicif-login-panel: 100%}body:has(section.for-login):before,body:has(section.for-forgot):before,body:has(section.for-login-with-email-link):before{display:none}body:has(section.for-login) .page_content,body:has(section.for-forgot) .page_content,body:has(section.for-login-with-email-link) .page_content{padding:16px}body:has(section.for-login) .page-card,body:has(section.for-forgot) .page-card,body:has(section.for-login-with-email-link) .page-card{max-width:366px;border-radius:4px}}.new-timeline,.timeline-content,.timeline-message-box,.comment-content,.form-timeline,.frappe-card .timeline-items{overflow-wrap:anywhere;word-break:break-word}#page-help-center .page-head .title-area>.page-indicator-pill:empty{display:none}.table-multiselect{padding:6px 8px;gap:5px;min-height:34px}.table-multiselect button.data-pill{display:inline-flex!important;align-items:center;gap:4px;max-width:100%;min-width:0;padding:3px 8px}.table-multiselect button.data-pill .btn-link-to-form{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-multiselect button.data-pill .btn-remove{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:2px;opacity:.65}.table-multiselect button.data-pill .btn-remove:hover{opacity:1}.table-multiselect .link-field{flex:1 1 140px;width:auto;min-width:140px}.table-multiselect .link-field input{flex:1 1 auto}.table-multiselect.table-multiselect input.input-with-feedback{min-height:0;padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.table-multiselect.table-multiselect input.input-with-feedback:focus{border:0;box-shadow:none}@media (max-width: 1180px){.page-head,.page-head>.container,.page-head .page-head-content,.page-head .container>.row.flex-nowrap{height:auto!important;min-height:var(--page-head-height)}.page-head .page-head-content,.page-head .container>.row.flex-nowrap{flex-wrap:nowrap!important;align-items:flex-start;-moz-column-gap:10px;column-gap:10px}.page-head .page-title{padding-top:4px}.page-head{padding-bottom:4px}.page-head .title-area [class*=-subtitle],.page-head .sub-heading{display:none!important}.main-section .page-head .page-title{flex:1 1 auto;overflow:hidden;min-width:0;max-width:none}.page-head .navbar-breadcrumbs>li:has(> a.worksapce-breadcrumb),.page-head .navbar-breadcrumbs>li:not(:last-child){display:none}.page-head .navbar-breadcrumbs>li:last-child a:before{content:none}.page-head .navbar-breadcrumbs>li:last-child>a{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-section .page-head .standard-items-section{flex:0 0 auto;min-width:0;max-width:62%;width:auto}.page-head .title-area{min-width:0}.page-head .title-area>.navbar-breadcrumbs,.page-head .title-area .title-text,.page-head .title-area .title-text-form,.page-head .navbar-breadcrumbs li,.page-head .navbar-breadcrumbs li>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-head .navbar-breadcrumbs{display:flex;align-items:center;min-width:0}.page-head .navbar-breadcrumbs>li:not(:last-child){flex:0 1 auto}.page-head .navbar-breadcrumbs>li:last-child{flex:1 1 auto}.page-head .standard-items-section{flex:1 1 auto;min-width:0}.page-head .page-actions{flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;row-gap:6px;width:auto;min-width:0}.page-head .page-actions>.icicif-viewtabs{order:1;flex:0 0 auto;margin-right:auto}.page-head .page-actions>.filters,.page-head .page-actions>.custom-actions{order:2;flex:0 0 auto}.page-head .page-actions>.standard-actions{order:3;flex:0 0 100%;justify-content:flex-end}}.page-head .title-area .title-text-form,.page-head .title-area .title-text{display:inline-block;max-width:min(46vw,560px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;line-height:1.5}.icicif-task-list .list-row-col.list-subject{flex:0 0 150px}.icicif-dr-results{overflow-x:auto}.icicif-er{padding:16px 15px 24px}.icicif-er .icicif-er-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;max-width:900px}.icicif-er .icicif-er-card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--icicif-line);border-radius:10px;background:var(--card-bg, #fff);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.icicif-er .icicif-er-card:hover,.icicif-er .icicif-er-card:focus-visible{border-color:var(--icicif-orange);box-shadow:0 1px 6px #0000000f}.icicif-er .icicif-er-card-label{font-weight:600;font-size:14px;color:var(--icicif-ink)}.icicif-er .icicif-er-card-go{flex:0 0 auto;color:var(--icicif-muted);font-size:14px}.icicif-er .icicif-er-panel{padding-top:4px}.icicif-er .icicif-er-empty,.icicif-er .icicif-er-loading{padding:28px 0;color:var(--icicif-muted);font-size:13px}.icicif-er .icicif-er-filters{margin-bottom:22px}.icicif-er .icicif-er-filters-title{margin-bottom:10px;font-size:14px;font-weight:700;color:var(--icicif-ink)}.icicif-er .icicif-er-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.icicif-er .icicif-er-filter-row .icicif-er-export{flex:0 0 auto;padding:0 18px;height:32px}.icicif-er .icicif-er-filter-row label{display:block;flex:1 1 240px;min-width:0;margin:0}.icicif-er .icicif-er-filter-row label span{display:block;margin-bottom:4px;color:var(--icicif-muted);font-size:12.5px;font-weight:500}.icicif-er .icicif-er-section{margin-bottom:26px}.icicif-er .icicif-er-section-title{margin-bottom:8px;font-size:13.5px;font-weight:700;color:var(--icicif-ink)}.icicif-er .icicif-er-scroller{overflow-x:auto;border:1px solid var(--icicif-line);border-radius:8px}.icicif-er .icicif-er-table{margin:0;white-space:nowrap}.icicif-er .icicif-er-table th{background:var(--control-bg, #f4f5f6);font-size:12px;font-weight:600;color:var(--icicif-ink)}.icicif-er .icicif-er-table td{font-size:12.5px}.icicif-er .icicif-er-table td:last-child,.icicif-er .icicif-er-table th:last-child{padding-right:14px}.icicif-er .icicif-er-table .icicif-er-none{padding:26px 0;text-align:center;color:var(--icicif-muted)}.icicif-er .icicif-er-gaps{margin-top:8px;padding:8px 12px;border-left:3px solid var(--icicif-orange);background:var(--icicif-tint, #fdf1e9);color:var(--icicif-ink);font-size:12px}.icicif-er .icicif-er-gaps div+div{margin-top:2px}.icicif-att{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.icicif-att-row{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border:1px solid var(--icicif-line);border-radius:6px;background:var(--fg-color, #fff)}.icicif-att-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icicif-att-size{flex:0 0 auto;color:var(--icicif-muted);font-size:12px}.icicif-att-remove{flex:0 0 auto;color:var(--icicif-muted)}.icicif-att-empty{margin-bottom:8px;color:var(--icicif-muted);font-size:12.5px}.icicif-att-add{margin-top:2px}.icicif-notif-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1050;width:380px;max-height:min(70vh,560px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--icicif-line);border-radius:10px;background:var(--fg-color, #fff);box-shadow:0 12px 32px #1a1f2b2e;color:var(--icicif-ink);text-align:left;cursor:default}@media (max-width: 480px){.icicif-notif-panel{width:calc(100vw - 24px);right:-8px}}.icicif-notif-head{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:11px 12px;border-bottom:1px solid var(--icicif-line)}.icicif-notif-head b{font-size:13.5px}.icicif-notif-head-spacer{flex:1}.icicif-notif-count{padding:1px 7px;border-radius:9px;background:var(--icicif-red-l);color:var(--icicif-red);font-size:11px;font-weight:600;white-space:nowrap}.icicif-notif-action{flex:0 0 auto;border:0;padding:2px 4px;background:transparent;color:var(--icicif-muted);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer}.icicif-notif-action:hover:not(:disabled){color:var(--icicif-ink);text-decoration:underline}.icicif-notif-action.is-danger:hover:not(:disabled){color:var(--icicif-red)}.icicif-notif-action:disabled{opacity:.45;cursor:default}.icicif-notif-list{flex:1 1 auto;margin:0;padding:0;overflow-y:auto;list-style:none}.icicif-notif-item{position:relative;display:flex;align-items:flex-start;gap:9px;padding:10px 12px 10px 10px;border-bottom:1px solid var(--icicif-line2);cursor:pointer}.icicif-notif-item:last-child{border-bottom:0}.icicif-notif-item:hover,.icicif-notif-item:focus-visible{background:var(--icicif-tint, rgba(238, 118, 35, .06));outline:none}.icicif-notif-item.is-unread{background:rgba(237,125,49,.045)}.icicif-notif-item.is-unread .icicif-notif-subject{font-weight:600;color:var(--icicif-ink)}.icicif-notif-item.is-unread .icicif-notif-dot{background:var(--icicif-orange)}.icicif-notif-item:hover .icicif-notif-clear,.icicif-notif-item:focus-within .icicif-notif-clear{opacity:1}.icicif-notif-dot{flex:0 0 6px;width:6px;height:6px;margin-top:12px;border-radius:50%;background:transparent}.icicif-notif-avatar{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--icicif-line2);color:var(--icicif-muted);font-size:10.5px;font-weight:700;text-transform:uppercase}.icicif-notif-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.icicif-notif-subject{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--icicif-ink);font-size:12.5px;line-height:1.4;word-break:break-word}.icicif-notif-meta{color:var(--icicif-muted);font-size:11px}.icicif-notif-clear{flex:0 0 auto;width:20px;height:20px;margin-top:3px;border:0;border-radius:4px;padding:0;background:transparent;color:var(--icicif-muted);font-size:15px;line-height:1;opacity:0;cursor:pointer;transition:opacity .12s ease}.icicif-notif-clear:hover{background:var(--icicif-red-l);color:var(--icicif-red)}.icicif-notif-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:38px 24px;text-align:center}.icicif-notif-empty b{font-size:13px}.icicif-notif-empty span:not(.icicif-notif-empty-mark){color:var(--icicif-muted);font-size:12px;line-height:1.45}.icicif-notif-empty-mark{opacity:.35}.icicif-notif-empty-mark svg,.icicif-notif-empty-mark .icon{width:26px;height:26px;stroke:var(--icicif-muted);--icon-stroke: var(--icicif-muted)}.icicif-notif-loading{padding:30px 12px;color:var(--icicif-muted);font-size:12.5px;text-align:center}.icicif-notif-foot{flex:0 0 auto;padding:8px 12px;border-top:1px solid var(--icicif-line);background:var(--control-bg, #f8f9fa);text-align:center}.bf-stats{display:flex;flex-wrap:wrap;gap:12px;padding:12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--fg-color)}.bf-stats .bf-tile{flex:1 1 140px}.bf-stats .bf-tile .k{font-size:var(--text-sm);color:var(--text-muted)}.bf-stats .bf-tile .v{font-size:var(--text-lg);font-weight:600}.icicif-bf .bf-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.icicif-bf .bf-bar .btn{margin-left:6px}.icicif-bf .bf-scroll{max-height:46vh;overflow:auto}.icicif-bf .bf-scroll table{margin-bottom:0}.icicif-bf .bf-scroll thead th{position:sticky;top:0;z-index:1;background:var(--fg-color);white-space:nowrap;font-size:var(--text-sm)}.icicif-bf .bf-scroll td{padding:2px 4px;vertical-align:middle}.icicif-bf .bf-scroll .form-control{height:26px;padding:2px 6px;font-size:var(--text-sm)}.icicif-bf .bf-scroll .frappe-control{margin-bottom:0}.icicif-bf .pointer-hand{cursor:pointer}.icicif-hbar{position:absolute;height:8px;z-index:6;border-radius:999px;background:rgba(15,23,42,.06);overflow:hidden;list-style:none;cursor:default;pointer-events:auto}.icicif-hbar-thumb{height:100%;border-radius:999px;background:var(--icicif-muted, #6b7280);opacity:.55;cursor:grab;will-change:transform;transition:opacity .12s ease}.icicif-hbar-thumb:hover{opacity:.8}body.icicif-hbar-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}body.icicif-hbar-dragging .icicif-hbar-thumb{opacity:.9;cursor:grabbing}.icicif-scroller{overflow-x:auto}.icicif-blocker-list{margin-top:14px;padding:12px 14px;border:1px solid var(--icicif-line);border-left:3px solid var(--red-400);border-radius:8px;background:var(--icicif-dk-red-bg, #fff8f7)}.icicif-blocker-head{font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--icicif-muted);margin-bottom:8px}.icicif-blocker{display:flex;gap:9px;align-items:flex-start;padding:6px 0}.icicif-blocker+.icicif-blocker{border-top:1px dashed var(--icicif-line)}.icicif-blocker-mark{color:var(--red-400);font-size:13px;line-height:1.5}.icicif-blocker-what{font-size:13px;color:var(--icicif-ink);line-height:1.5}.icicif-blocker-where{display:inline-block;margin-top:3px;font-size:12px;font-weight:600;color:var(--icicif-orange-d)}.icicif-pair-why{padding:10px 12px;border-radius:8px;background:var(--icicif-bg);color:var(--icicif-muted);font-size:12.5px;line-height:1.55}.icicif-pair-tally{margin-top:10px;padding:9px 12px;border-radius:8px;font-size:13px}.icicif-pair-tally.ok{background:var(--icicif-dk-green-bg, #e7f6ec);color:var(--icicif-dk-green-ink, #1e7b3c)}.icicif-pair-tally.off{background:var(--icicif-dk-amber-bg, #fff4e5);color:var(--icicif-orange-d)}.icicif-pair-dialog .frappe-control[data-fieldname=schedule] .grid-body .rows{max-height:260px;overflow-y:auto}.icicif-pair-dialog .frappe-control[data-fieldname=schedule] .form-grid{min-width:520px}.icicif-pair-dialog .frappe-control[data-fieldname=schedule] .form-grid-container{overflow-x:auto}.frappe-control[data-fieldname=website] .link-btn{display:none!important}.form-tabs-list .form-tabs{overflow-y:hidden}.icicif-list .frappe-list .result-container{padding-bottom:16px}.form-grid .grid-static-col[data-fieldname=attachment] .static-area:empty:before,.form-grid .grid-static-col[data-fieldname=supporting_document] .static-area:empty:before{content:var(--icicif-attach-label, "Attach");color:var(--text-muted, #6b7280)}.form-tabs-list .nav-link.icicif-step-locked{opacity:.45;cursor:not-allowed}.icicif-step-foot{display:flex;justify-content:flex-end;padding:18px 0 6px}.icicif-inline-only .grid-body .btn-open-row{display:none}.icicif-fixed-rows .row-check,.icicif-fixed-rows .grid-add-row,.icicif-fixed-rows .grid-add-multiple-rows{display:none!important}.icicif-fixed-rows .row-index{left:0!important}.icicif-fixed-rows .grid-heading-row .row-index{border-top-left-radius:var(--border-radius-md)}.frappe-control[data-fieldname=draft_status] .grid-field>.control-label{display:none}.grid-body .grid-static-col.icicif-read-only-cell,.grid-body .grid-static-col.icicif-read-only-cell *{cursor:not-allowed}.icicif-col-resize{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icicif-col-resize:after{content:"";position:absolute;top:20%;bottom:20%;right:3px;width:2px;border-radius:1px;background:transparent}.icicif-col-resize:hover:after{background:var(--icicif-orange)}body.icicif-col-resizing,body.icicif-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.icicif-grid-resized .grid-row>.data-row{flex-wrap:nowrap}.icicif-grid-resized .grid-heading-row,.icicif-grid-resized .grid-body .grid-row{width:-moz-max-content;width:max-content;min-width:100%}.icicif-table-resized th,.icicif-table-resized td{overflow-wrap:anywhere}#uploader-private-checkbox{display:none!important}.form-grid .grid-static-col[data-fieldname=total_target],.icicif-carry .icicif-total-target{background:var(--control-bg, #f4f5f6);color:var(--text-muted)}.form-grid .grid-static-col[data-fieldname=total_target] .form-control,.form-grid .grid-static-col[data-fieldname=total_target] .like-disabled-input,.form-grid .grid-static-col[data-fieldname=total_target] input,.icicif-carry .icicif-total-target .form-control,.icicif-carry .icicif-total-target .like-disabled-input,.icicif-carry .icicif-total-target input{background:transparent;color:inherit}.icicif-carry.icicif-kpi-table{table-layout:fixed;width:100%;min-width:calc(792px + var(--icicif-kpi-fys, 1) * 150px + var(--icicif-kpi-totals, 1) * 130px)}.icicif-carry.icicif-kpi-table th.icicif-kpi-sno{width:64px}.icicif-carry.icicif-kpi-table th.icicif-kpi-unit{width:120px}.icicif-carry.icicif-kpi-table th.icicif-kpi-fy{width:150px}.icicif-carry.icicif-kpi-table th.icicif-total-target{width:130px}.icicif-carry.icicif-kpi-table th.icicif-kpi-remarks{width:240px}.icicif-carry.icicif-kpi-table th.icicif-kpi-edit{width:48px}.icicif-carry.icicif-kpi-table td.icicif-cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-filter-section .input-group-btn:has(> .match-type-dropdown-btn){display:none!important}.standard-filter-section .input-group:has(.match-type-dropdown-btn)>.form-control{border-radius:var(--border-radius)!important}:root{--icicif-tooltip-bg: #e55219;--icicif-tooltip-fg: #fff}.tooltip.show{opacity:1}.tooltip .tooltip-inner{background-color:var(--icicif-tooltip-bg);color:var(--icicif-tooltip-fg)}.tooltip.bs-tooltip-top .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:var(--icicif-tooltip-bg)}.tooltip.bs-tooltip-right .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:var(--icicif-tooltip-bg)}.tooltip.bs-tooltip-bottom .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:var(--icicif-tooltip-bg)}.tooltip.bs-tooltip-left .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:var(--icicif-tooltip-bg)}body[data-route^=Form] .layout-main>.layout-side-section{display:none!important}body[data-route^=Form] .layout-main>.layout-main-section-wrapper{width:100%;flex:1 1 100%}:root[data-theme=dark]{--body-bg: var(--bg-color) !important;--content-bg: var(--fg-color) !important;--content-text-color: var(--text-color) !important;--page-heading-color: var(--heading-color) !important;--sidebar-bg: var(--fg-color) !important;--sidebar-text-color: var(--text-light) !important;--btn-secondary-bg: var(--btn-default-bg) !important;--btn-secondary-color: var(--text-color) !important;--btn-secondary-hover-bg: var(--btn-default-hover-bg) !important;--btn-secondary-hover-color: var(--text-color) !important;--table-head-bg: var(--subtle-accent) !important;--table-head-color: var(--text-muted) !important;--table-body-bg: var(--fg-color) !important;--table-body-color: var(--text-color) !important;--input-bg: var(--control-bg) !important;--input-color: var(--text-color) !important;--input-border: var(--border-color) !important;--input-label-color: var(--text-light) !important;--widget-bg: var(--card-bg) !important;--widget-border: var(--border-color) !important;--widget-color: var(--text-color) !important;--footer-bg: var(--fg-color) !important;--footer-color: var(--text-muted) !important;--footer-border: var(--border-color) !important;--breadcrumb-disabled-color: var(--text-muted) !important;--icicif-ink: var(--text-color);--icicif-bg: var(--bg-color);--icicif-line: var(--border-color);--icicif-line2: var(--border-color);--icicif-muted: var(--text-muted);--icicif-tab-idle: var(--text-muted);--icicif-sec: var(--text-muted);--icicif-white: var(--fg-color);--icicif-orange-l: rgba(237, 125, 49, .18);--icicif-tint: rgba(237, 125, 49, .18);--icicif-green-l: var(--surface-green-1);--icicif-red-l: var(--surface-red-1);--icicif-blue: var(--ink-blue-3);--icicif-navy: #8fabdf;--icicif-dk-navy-fill: #2a4a85;--icicif-card-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .5);--icicif-dk-surface: var(--fg-color);--icicif-dk-subtle: var(--control-bg);--icicif-dk-subtle-2: var(--subtle-fg);--icicif-dk-amber-bg: var(--surface-amber-1);--icicif-dk-green-bg: var(--surface-green-1);--icicif-dk-red-bg: var(--surface-red-1);--icicif-dk-blue-bg: var(--surface-blue-1);--icicif-dk-violet-bg: var(--surface-violet-1);--icicif-dk-text: var(--text-color);--icicif-dk-text-muted: var(--text-muted);--icicif-dk-green-ink: var(--ink-green-3);--icicif-dk-red-ink: var(--ink-red-4);--icicif-dk-blue-ink: var(--ink-blue-3);--icicif-dk-amber-ink: var(--ink-amber-3);--icicif-dk-violet-ink: var(--ink-violet-1);--icicif-dk-border: var(--border-color);--icicif-dk-amber-border: var(--outline-amber-2)}.icicif-dash{--icici-orange: #e77817;--icici-orange-l: #fdf0e4;--icici-maroon: #821623;background:var(--bg);color:var(--ink);font-size:14px}.icicif-dash .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:0;overflow-x:auto}.icicif-dash .tabs .tab{padding:9px 14px;font-size:13.5px;color:var(--sec);font-weight:600;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;border-radius:6px 6px 0 0}.icicif-dash .tabs .tab:hover{color:var(--icici-maroon);background:var(--icicif-dk-subtle, #f7f8fa)}.icicif-dash .tabs .tab.active{color:var(--icici-maroon);border-bottom-color:var(--icici-orange);background:var(--icici-orange-l)}.icicif-dash .dash-frame{width:100%;height:calc(100vh - 210px);min-height:520px;border:0;display:block}.icicif-dash .card{background:var(--white);border:1px solid var(--line);border-radius:8px}.icicif-dash .card .bd{padding:16px}.icicif-dash .dash-soon{padding:28px 16px;color:var(--muted);text-align:center}
/*# sourceMappingURL=icicif.bundle.K5TZ7PMD.css.map */
