.admin-user-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0}.admin-user-card.deleted{color:var(--muted);background:#f5f4f1}.admin-user-card>summary{cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:13px;list-style:none;display:grid}.admin-user-card>summary::-webkit-details-marker{display:none}.admin-user-card>summary:hover{background:#faf8f4}.admin-user-card>summary:focus-visible{outline:2px solid var(--orange-dark);outline-offset:2px}.admin-user-card .admin-user-main{min-width:0}.admin-user-card .admin-user-main>span:last-child{overflow-wrap:anywhere;min-width:0}.admin-user-card .avatar{flex-shrink:0}.admin-user-card .user-status{max-width:210px}.admin-user-chevron{text-align:center;color:var(--muted)}.admin-user-card[open]>summary .admin-user-chevron{transform:rotate(180deg)}.admin-user-card[open]>summary{border-bottom:1px solid var(--line);border-radius:10px 10px 0 0}.admin-user-card>.admin-user{border:0;border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr) minmax(150px,1fr) auto}.admin-user-last-login,.admin-user-learning{color:var(--muted);grid-column:1/-1}.admin-user-card .user-profile-editor{grid-column:1/-1}.admin-user-card .admin-user-last-login{font-size:12px}@media (max-width:900px){.admin-user-card>.admin-user{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-user-card>summary{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:12px}.admin-user-card>summary .user-status{grid-column:1;justify-self:start;margin-left:42px}.admin-user-card>summary .admin-user-chevron{grid-area:1/2/3}}
.strategy-personal-task{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:2fr 2fr 1fr;gap:12px;padding:16px;display:grid}.strategy-personal-task span{font-size:14px}.user-profile-editor{grid-column:1/-1}.user-profile-editor .field-stack{background:#f7f6f1;max-width:650px;margin:12px 0;padding:16px}.user-profile-editor label{gap:6px;display:grid}.user-profile-editor input,.user-profile-editor select{padding:10px}.melnitsa-strategy .field-group>select{width:100%;font:inherit;background:#fff;border:1px solid #d5d8d3;border-radius:8px;padding:10px}@media (max-width:650px){.strategy-personal-task{grid-template-columns:1fr}}.strategy-personal-task{border-left:4px solid transparent;border-radius:8px;align-items:center;margin-top:8px}.strategy-personal-task.is-done{color:#234d30;background:#edf7ef;border-color:#377447}.strategy-personal-task.is-overdue{color:#793027;background:#fff0ee;border-color:#bd463c}.strategy-personal-task:hover{box-shadow:inset 0 0 0 1px #65776c}.strategy-personal-task:focus-visible{outline-offset:2px;outline:3px solid #ca783a}.strategy-personal-status{font-weight:650}.strategy-personal-status small{margin-top:4px;font-size:14px;display:block}
.wsc-view{gap:16px;display:grid}.wsc-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wsc-toolbar input{max-width:320px}.wsc-toolbar-info{color:var(--muted);margin-left:auto;font-size:13px}.wsc-check{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.wsc-table-wrap{overflow-x:auto}.wsc-table{border-collapse:collapse;width:100%}.wsc-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px}.wsc-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.wsc-table td.num,.wsc-table th.num{text-align:right;white-space:nowrap}.wsc-table tbody tr{cursor:pointer}.wsc-table tbody tr:hover{background:rgba(200,108,64,.07)}.wsc-table td b{display:block}.wsc-table td small{color:var(--muted);font-size:12px;display:block}.wsc-archived td{opacity:.55}.wsc-tag-empty{color:var(--muted);font-size:12px;font-style:italic}.wsc-rowlink{color:var(--muted);white-space:nowrap;font-size:12px}.wsc-muted{color:var(--muted);margin:4px 0;font-size:13px}.wsc-notice{color:#2e7d32;margin:6px 0 0;font-size:13px}.wsc-danger-button{color:#b00020;cursor:pointer;background:0 0;border:1px solid #b00020;border-radius:8px;padding:8px 14px}.wsc-danger-button:hover{background:rgba(176,0,32,.08)}.wsc-donut{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.wsc-donut svg{flex:none}.wsc-donut-total{fill:var(--ink);font-size:3.2px;font-weight:700}.wsc-donut-total-label{fill:var(--muted);font-size:2.6px}.wsc-donut-legend{gap:4px;min-width:280px;margin:0;padding:0;list-style:none;display:grid}.wsc-donut-legend button{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:14px;display:grid}.wsc-donut-legend button:hover{background:rgba(200,108,64,.08)}.wsc-donut-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.wsc-donut-legend small{color:var(--muted)}.wsc-donut-empty{color:var(--muted);padding:30px 0}.wsc-bars{gap:6px;display:grid}.wsc-bar{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:190px 1fr auto;align-items:center;gap:10px;width:100%;padding:5px 8px;display:grid}.wsc-bar:disabled{cursor:default}.wsc-bar:hover:not(:disabled){background:rgba(200,108,64,.07)}.wsc-bar-label{font-size:14px}.wsc-bar-label small{color:var(--muted);font-size:12px;display:block}.wsc-bar-track{background:rgba(127,127,127,.15);border-radius:99px;height:12px;overflow:hidden}.wsc-bar-track i{background:#c86c40;border-radius:99px;height:100%;display:block}.wsc-bar b{white-space:nowrap;font-size:14px}.wsc-territories{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.wsc-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:14px;display:grid}.wsc-card-section{border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.wsc-card-section h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px;font-size:14px}.wsc-card-section label{color:var(--muted);gap:4px;font-size:13px;display:grid}.wsc-card-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.wsc-comments{gap:8px;max-height:260px;display:grid;overflow-y:auto}.wsc-comments article{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.wsc-comments header{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.wsc-comments p{white-space:pre-wrap;margin:4px 0 0}.wsc-comment-form{gap:8px;display:grid}.wsc-card-shipments{margin-top:16px}.wsc-shipments{gap:4px;max-height:320px;display:grid;overflow-y:auto}.wsc-shipments article{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:6px 2px;display:flex}.wsc-shipments small{color:var(--muted);display:block}.wsc-return{color:#b00020}.wsc-manager-row td{background:rgba(127,127,127,.05)}.wsc-manager-client td{color:var(--muted)}.wsc-indent{padding-left:16px}.wsc-stock-low{color:#b00020;font-weight:700}.wsc-stock-none{color:var(--muted)}.wsc-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.wsc-tab{cursor:pointer;color:var(--ink);background:0 0;border:1px solid transparent;border-radius:10px;padding:8px 16px;font-size:14px}.wsc-tab:hover{background:rgba(200,108,64,.08)}.wsc-tab.active{color:#fff;background:#c86c40;border-color:#c86c40}.wsc-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.wsc-sortable:hover{color:var(--ink)}.wsc-sort-arrow{color:var(--muted);margin-left:2px;font-size:11px}.wsc-loadmore{justify-content:center;padding:12px;display:flex}.wsc-map-layout{border:1px solid var(--line);border-radius:12px;gap:0;height:70vh;min-height:500px;display:flex;overflow:hidden}.wsc-map-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:380px;display:flex}.wsc-map-toolbar{border-bottom:1px solid var(--line);gap:8px;padding:12px;display:grid}.wsc-map-stats{color:var(--muted);gap:12px;font-size:12px;display:flex}.wsc-map-geo-missing{color:#d32f2f;font-weight:600}.wsc-map-list{flex:1;overflow-y:auto}.wsc-map-item{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:10px 12px}.wsc-map-item:hover,.wsc-map-item.active{background:#f5f7fa}.wsc-map-item.no-geo{opacity:.6}.wsc-map-item-name{font-size:13px;font-weight:600}.wsc-map-item-addr{color:var(--muted);margin:2px 0;font-size:12px}.wsc-map-item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.wsc-map-segment{color:#fff;border-radius:4px;padding:2px 6px;font-size:10px}.wsc-map-no-geo{color:#d32f2f;margin-top:4px;font-size:11px}.wsc-map-canvas{flex:1;min-width:0}.wsc-map-popup{max-width:280px;font-size:13px;line-height:1.5}.wsc-map-popup a{color:#1976d2}.marker-cluster-small{background-color:rgba(200,108,64,.6)}.marker-cluster-medium{background-color:rgba(200,108,64,.7)}.marker-cluster-large{background-color:rgba(200,108,64,.8)}.marker-cluster span{color:#fff;font-weight:700}.wsc-map-loading{height:100%;min-height:300px;color:var(--muted);justify-content:center;align-items:center;font-size:15px;display:flex}.wsc-status{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.wsc-status-active{color:#2e7d32;background:#e8f5e9}.wsc-status-new{color:#1565c0;background:#e3f2fd}.wsc-status-returned{color:#6a1b9a;background:#f3e5f5}.wsc-status-at-risk{color:#e65100;background:#fff3e0}.wsc-status-lost{color:#c62828;background:#ffebee}.wsc-abc{vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.wsc-abc-a{color:#2e7d32;background:#e8f5e9}.wsc-abc-b{color:#e65100;background:#fff3e0}.wsc-abc-c{color:#546e7a;background:#eceff1}
.melnitsa-strategy .work-card-dialog{border-radius:20px;flex-direction:column;width:min(1100px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.melnitsa-strategy .work-card-dialog .strategy-dialog-header{border-bottom:1px solid #e7e5df;flex:none;margin:0;padding:24px 64px 20px 28px}.work-card-dialog .strategy-dialog-header p{color:#697472;margin:8px 0 0;font-size:14px}.work-card-body{overscroll-behavior:contain;min-height:0;padding:24px 28px;overflow:auto}.work-card-footer{background:#fff;border-top:1px solid #e7e5df;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.work-card-footer>div{flex-wrap:wrap;gap:8px;display:flex}.work-card-dialog h2,.company-workspace h2,.company-workspace h3{letter-spacing:-.02em;font-family:inherit}.innovation-card-dialog .innovation-view{display:block}.innovation-card-dialog .innovation-project-editor{margin-top:20px}.innovation-card-dialog .innovation-project-editor summary{cursor:pointer;padding:12px 0;font-weight:650}.innovation-card-dialog .innovation-workspace{margin-top:0}.company-workspace{color:#293638;min-width:0;max-width:100%}.company-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 24px;display:flex}.company-toolbar h2{margin:0 0 6px;font-size:22px}.company-toolbar p{color:#697472;margin:0;font-size:14px}.company-toolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.company-filters{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.company-filters label{flex:1;gap:6px;max-width:480px;font-size:13px;font-weight:600;display:grid}.company-filters input,.company-fields input,.company-fields select,.company-fields textarea{box-sizing:border-box;color:#293638;width:100%;font:inherit;background:#fff;border:1px solid #d7dcd8;border-radius:8px;min-width:0;padding:11px 12px}.company-filters>div{background:#eaece6;border-radius:9px;gap:3px;padding:4px;display:flex}.company-filters button{color:#53615e;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-size:14px}.company-filters button[aria-pressed=true]{color:#293638;background:#fff;box-shadow:0 1px 4px rgba(35,54,51,.07)}.company-chart-hint{color:#697472;margin:0 0 12px;font-size:14px;line-height:1.5}.company-tree-viewport{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-color:#b9c4b6 transparent;scrollbar-width:thin;background-color:#f2f3ed;background-image:radial-gradient(rgba(204,211,198,.2) .8px,transparent .8px);background-size:18px 18px;border:1px solid #dfe4db;border-radius:16px;max-width:100%;overflow:auto}.company-tree-viewport:focus-visible{outline-offset:3px;outline:3px solid #db985d}.company-tree,.company-tree ul{justify-content:center;align-items:flex-start;gap:0;margin:0;list-style:none;display:flex;position:relative}.company-tree{box-sizing:border-box;width:-webkit-max-content;width:max-content;min-width:100%;padding:32px 20px 40px}.company-tree ul{padding:28px 0 0}.company-tree ul[hidden]{display:none}.company-tree-branch{flex-direction:column;flex:none;align-items:center;padding:28px 12px 0;display:flex;position:relative}.company-tree>.company-tree-branch{padding-top:0}.company-tree-node{flex-direction:column;align-items:center;width:240px;display:flex;position:relative}.company-tree ul:before{content:"";border-left:2px solid #bcc8b7;height:28px;position:absolute;top:0;left:50%}.company-tree ul>.company-tree-branch:before,.company-tree ul>.company-tree-branch:after{content:"";box-sizing:border-box;border-top:2px solid #bcc8b7;width:50%;height:28px;position:absolute;top:0;right:50%}.company-tree ul>.company-tree-branch:after{border-left:2px solid #bcc8b7;left:50%;right:auto}.company-tree ul>.company-tree-branch:first-child:before,.company-tree ul>.company-tree-branch:last-child:after{border-top:0}.company-tree ul>.company-tree-branch:last-child:before{border-right:2px solid #bcc8b7}.company-tree ul>.company-tree-branch:only-child{padding-top:0}.company-tree ul>.company-tree-branch:only-child:before,.company-tree ul>.company-tree-branch:only-child:after{display:none}.company-tree .company-card{text-align:center;border-top:3px solid #9caa93;flex-direction:column;align-items:center;gap:12px;min-height:152px;padding:20px 18px;box-shadow:0 3px 10px rgba(36,53,49,.03)}.company-tree>.company-tree-branch>.company-tree-node>.company-card{border-top-color:#cb8350}.company-tree .company-card>span:not(.company-avatar):not(.company-card-arrow){width:100%}.company-tree .company-card-arrow{font-size:13px;position:absolute;top:12px;right:12px}.company-branch-toggle{color:#576850;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2d6;border-radius:14px;align-items:center;gap:7px;min-height:30px;margin-top:8px;padding:5px 12px;font-size:12px;line-height:1.4;display:flex}.company-branch-toggle:hover{background:#eaf0e5}.company-branch-toggle:focus-visible{outline-offset:3px;outline:3px solid #db985d}.company-card{color:#293638;text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e1e4dd;border-radius:12px;align-items:center;gap:15px;padding:19px 22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 7px rgba(36,53,49,.02)}.company-card:hover{border-color:#abbbb1;box-shadow:0 3px 12px rgba(36,53,49,.05)}.company-card:focus-visible{outline-offset:3px;outline:3px solid #db985d}.company-filters button:focus-visible{outline-offset:3px;outline:3px solid #db985d}.company-card>span:not(.company-avatar):not(.company-card-arrow){overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.company-card strong{font-size:16px;line-height:1.35}.company-card span span{color:#556761;font-size:14px}.company-card small{color:#78817a;font-size:12px}.company-card-arrow{color:#96a396;flex:none;margin-left:auto}.company-avatar{object-fit:cover;color:#506b58;background:#eef1ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:60px;height:60px;font-size:21px;font-weight:650;display:inline-flex}.company-flat-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;display:grid}.company-empty{text-align:center;background:#fff;border:1px solid #e1e4dd;border-radius:16px;padding:64px 24px}.company-empty>span{color:#667c66;background:#edf1e9;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;display:flex}.company-empty h3{margin:0 0 12px;font-size:22px}.company-empty p{color:#697472;max-width:430px;margin:0 auto 24px;line-height:1.6}.melnitsa-strategy .company-dialog{max-width:780px}.company-fields{border:0;grid-template-columns:1fr 1fr;gap:20px;min-width:0;margin:0;padding:0;display:grid}.company-fields label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.company-fields textarea{resize:vertical;min-height:140px;line-height:1.5}.company-wide,.company-photo-editor{grid-column:1/-1}.company-photo-editor{align-items:center;gap:18px;margin-bottom:4px;display:flex}.company-photo-editor .company-avatar{width:88px;height:88px;font-size:26px}.company-profile-heading .company-avatar{width:176px;height:176px;font-size:48px}.company-profile-heading>div{overflow-wrap:anywhere;min-width:0}.company-photo-editor>div{gap:7px;min-width:0;display:grid}.company-photo-editor small{color:#697472;font-size:12px}.company-fields input[type=file]{padding:7px;font-size:12px}.company-text-button{color:#955838;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:13px}.company-profile-heading{align-items:center;gap:20px;display:flex}.company-profile-heading h3{margin:0 0 8px;font-size:24px}.company-profile-heading p{margin:0 0 8px}.company-profile-heading span:not(.company-avatar){color:#697472;font-size:14px}.company-profile dl{border-top:1px solid #eceee6;border-bottom:1px solid #eceee6;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;padding:24px 0;display:grid}.company-profile dt{color:#697472;margin-bottom:7px;font-size:12px}.company-profile dd{overflow-wrap:anywhere;margin:0;font-size:15px}.company-profile a{color:#3f684c;text-underline-offset:3px;text-decoration:underline}.company-profile h4{margin:0 0 12px;font-size:14px}.company-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.company-error{color:#953c26;background:#fff0e9;border-radius:9px;padding:14px 16px;font-size:14px;line-height:1.5}.company-tree-viewport{scrollbar-width:auto;background-color:#f7f6f1;background-image:none}.company-tree-node{justify-content:flex-start;height:292px}.company-tree .company-card{box-sizing:border-box;justify-content:flex-start;gap:10px;height:244px;min-height:244px;padding:18px 16px}.company-tree .company-avatar{width:56px;height:56px}.company-tree .company-card strong,.company-tree .company-card span span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-tree .company-card small{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.company-tree .company-branch-toggle{max-width:100%;min-height:36px;margin-top:8px;font-size:14px}.company-tree .company-leaf-team{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:14px;width:240px;padding:24px 0 0 20px;display:flex}.company-tree .company-leaf-team[hidden]{display:none}.company-tree .company-leaf-team:before{border-left:2px solid #bcc8b7;height:100%;top:0;left:0}.company-tree .company-leaf-team:after{content:"";border-top:2px solid #bcc8b7;width:50%;position:absolute;top:0;left:0}.company-tree .company-leaf-team>.company-tree-branch{align-items:stretch;padding:0}.company-tree .company-leaf-team>.company-tree-branch:before{border:0;border-top:2px solid #bcc8b7;width:20px;height:0;display:block;top:50%;left:-20px;right:auto}.company-tree .company-leaf-team>.company-tree-branch:after{display:none}.company-tree .company-leaf-team .company-tree-node{width:100%;height:auto}.company-tree .company-leaf-team .company-card{text-align:left;border-top-width:1px;border-left:3px solid #9caa93;align-items:flex-start;gap:10px;height:auto;min-height:154px;padding:16px}.company-tree .company-leaf-team .company-avatar{width:40px;height:40px;font-size:16px}.company-tree .company-leaf-team>.company-tree-branch:last-child:after{background:#f7f6f1;border:0;width:3px;height:auto;display:block;top:calc(50% + 2px);bottom:0;left:-21px}@media (max-width:650px){.company-profile-heading{flex-direction:column;gap:18px}.company-profile-heading .company-avatar{width:144px;height:144px;font-size:40px}.melnitsa-strategy .work-card-dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.melnitsa-strategy .work-card-dialog .strategy-dialog-header{padding:20px 52px 16px 18px}.work-card-body{padding:18px}.work-card-footer{flex-wrap:wrap;padding:14px 18px}.company-toolbar{flex-direction:column;align-items:stretch}.company-filters{flex-direction:column;align-items:stretch;gap:14px}.company-filters>div{align-self:start}.company-tree{padding:24px 8px 30px}.company-tree-branch{padding-left:8px;padding-right:8px}.company-tree-node{width:208px}.company-tree .company-card{min-height:140px;padding:16px}.company-branch-toggle{min-height:38px}.company-card{gap:10px;padding:14px 12px}.company-avatar{width:44px;height:44px;font-size:17px}.company-card strong{font-size:15px}.company-card-arrow{display:none}.company-fields,.company-profile dl{grid-template-columns:1fr}.company-profile-heading{align-items:start}.company-profile-heading h3{font-size:20px}.company-empty{padding:40px 20px}}
.melnitsa-strategy .innovation-card-dialog{width:min(1200px,100vw - 32px);min-width:0;max-height:calc(100dvh - 32px)}.melnitsa-strategy .innovation-card-dialog .strategy-dialog-header{padding:18px 64px 18px 24px}.innovation-card-dialog .strategy-dialog-header h2{overflow-wrap:anywhere;max-height:20dvh;margin:0;font-size:22px;line-height:1.35;overflow:auto}.innovation-card-dialog .work-card-body{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding:18px 24px;overflow:auto}.innovation-card-dialog .work-card-footer{padding:10px 24px}.innovation-card-dialog .innovation-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.innovation-card-dialog .innovation-card-summary{color:#62706a;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;font-size:14px;display:flex}.innovation-card-dialog .innovation-card-summary strong{color:#293638}.innovation-card-dialog .innovation-card-brief{background:#f8f9f5;border:1px solid #e3e7e1;border-radius:10px;margin-bottom:16px;padding:12px 16px}.innovation-card-dialog summary{cursor:pointer;overflow-wrap:anywhere;font-size:14px;font-weight:650}.innovation-card-dialog .innovation-card-brief p,.innovation-card-dialog .stage-result p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.innovation-card-dialog .innovation-stage-picker{display:none}.innovation-card-dialog .innovation-workspace-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.innovation-card-dialog .innovation-timeline{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:max(220px,min(48dvh,520px));padding-right:6px;overflow:auto}.innovation-card-dialog .innovation-timeline-step{grid-template-columns:28px minmax(0,1fr);gap:4px 10px;padding:10px 12px}.innovation-card-dialog .innovation-step-number{grid-row:1/3;font-size:14px}.innovation-card-dialog .innovation-step-copy strong{overflow-wrap:anywhere;font-size:14px}.innovation-card-dialog .innovation-step-copy small{white-space:normal;overflow-wrap:anywhere;font-size:12px}.innovation-card-dialog .innovation-step-status{grid-column:2;font-size:12px}.innovation-card-dialog .innovation-stage-detail{min-width:0}.innovation-card-dialog .innovation-stage-card{min-width:0;padding:18px;position:static}.innovation-card-dialog .innovation-stage-card>header{flex-wrap:wrap;gap:10px}.innovation-card-dialog .innovation-stage-card header h4{overflow-wrap:anywhere;font-family:inherit;font-size:20px;line-height:1.35}.innovation-card-dialog .innovation-stage-card header small,.innovation-card-dialog .innovation-stage-meta-v2 small,.innovation-card-dialog .stage-result small{font-size:12px}.innovation-card-dialog .innovation-stage-meta-v2 strong,.innovation-card-dialog .innovation-stage-note strong{overflow-wrap:anywhere;font-size:14px}.innovation-card-dialog .innovation-stage-note p{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.innovation-card-dialog .stage-complete{grid-template-columns:minmax(0,1fr)}.innovation-card-dialog .stage-complete-v2>small{font-size:12px;line-height:1.5}.innovation-card-dialog .innovation-form-v2 label>span,.innovation-card-dialog .stage-complete-v2 label>span{text-transform:none;letter-spacing:0;font-size:14px}.innovation-card-dialog input,.innovation-card-dialog select,.innovation-card-dialog textarea{box-sizing:border-box;font-size:16px}.innovation-card-dialog .stage-complete button,.innovation-card-dialog .innovation-form-actions button{white-space:normal;max-width:100%;font-size:14px}.innovation-card-dialog .innovation-project-editor,.innovation-card-dialog .innovation-stage-detail>.panel{box-shadow:none;margin-top:16px;padding:14px 16px}.innovation-card-dialog .innovation-project-editor summary{padding:2px 0}.innovation-card-dialog .innovation-form-v2{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr)}.innovation-card-dialog .innovation-form-v2 label{min-width:0}@media (max-width:900px){.innovation-card-dialog .innovation-workspace-grid{grid-template-columns:minmax(0,1fr)}.innovation-card-dialog .innovation-timeline{display:none}.innovation-card-dialog .innovation-stage-picker{gap:7px;min-width:0;margin-bottom:16px;font-size:14px;font-weight:600;display:grid}}@media (max-width:650px){.melnitsa-strategy .innovation-card-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.melnitsa-strategy .innovation-card-dialog .strategy-dialog-header{padding:16px 54px 16px 16px}.innovation-card-dialog .strategy-dialog-header h2{font-size:20px}.innovation-card-dialog .work-card-body{padding:14px}.innovation-card-dialog .work-card-footer{padding:10px 14px}.innovation-card-dialog .innovation-stage-card{padding:14px}.innovation-card-dialog .innovation-form-v2{grid-template-columns:minmax(0,1fr)}.innovation-card-dialog .innovation-form-actions{flex-wrap:wrap}}.employee-picker{background:#fff;border:1px solid #dce1dd;border-radius:8px;max-height:300px;margin:12px 0;padding:12px;overflow:auto}.employee-picker summary{cursor:pointer;padding:4px;font-weight:650}.employee-picker label,.innovation-template-editor .employee-picker label{align-items:flex-start;gap:10px;padding:9px 4px;font-size:14px;line-height:1.4;display:flex}.employee-picker input[type=checkbox]{accent-color:#547463;flex:0 0 18px;width:18px;height:18px;margin:0}.innovation-tabs{gap:6px;display:flex}.innovation-tabs button{cursor:pointer;background:#fff;border:1px solid #ddd5c8;border-radius:10px;padding:8px 16px;font-size:14px}.innovation-tabs button.is-active{color:#fff;background:#263235;border-color:#263235;font-weight:600}.innovation-th-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.innovation-th-sortable:hover{color:#c86c40}.innovation-sort-arrow{color:#a45a34;font-size:10px}.innovation-card-facts{border-top:1px solid #eee6da;flex-wrap:wrap;gap:18px;padding:10px 0;display:flex}.innovation-card-facts>span{flex-direction:column;gap:2px;display:flex}.innovation-card-facts small{color:#7a817f;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.innovation-ttk-link{color:#1976d2;font-weight:600}.innovation-ttk-upload{color:#c86c40;cursor:pointer;font-size:12px;text-decoration:underline}.innovation-ttk-upload.is-disabled{opacity:.5;pointer-events:none}.innovation-ttk-upload input{display:none}.innovation-price-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.innovation-analysis-list{gap:16px;display:grid}.innovation-analysis-card{border:1px solid #e8e2d8;border-radius:12px;gap:12px;padding:16px;display:grid}.innovation-analysis-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.innovation-analysis-card>header small{color:#7a817f;margin-top:2px;display:block}
.chat-layout{background:#fff;border:1px solid #e8e2d8;border-radius:16px;grid-template-columns:340px 1fr;gap:0;height:calc(100dvh - 170px);min-height:480px;display:grid;overflow:hidden}.chat-sidebar{background:#fff;border-right:1px solid #eee6da;flex-direction:column;min-height:0;display:flex}.chat-sidebar-head{border-bottom:1px solid #f1ebe1;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.chat-sidebar-head h3{margin:0;font-size:19px}.chat-new-button{color:#fff;cursor:pointer;background:#c86c40;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.chat-new-button:hover{background:#b35a33}.chat-thread-list{flex:1;min-height:0;overflow-y:auto}.chat-thread{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.chat-thread:hover{background:#f6f1e9}.chat-thread.is-active{background:#f3e7db}.chat-thread-body{flex:1;gap:2px;min-width:0;display:grid}.chat-thread-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-thread-top b{text-overflow:ellipsis;white-space:nowrap;color:#2c3433;font-size:14.5px;overflow:hidden}.chat-thread-top time{color:#98a09e;flex:none;font-size:11px}.chat-thread-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-last{color:#7a817f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-unread{color:#fff;background:#c9563c;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-grid}.chat-empty{color:#7a817f;padding:16px;font-size:13px}.chat-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:inline-grid}.chat-conversation{background:#efe9df;flex-direction:column;min-height:0;display:flex}.chat-conversation-head{background:#fff;border-bottom:1px solid #eee6da;align-items:center;gap:12px;padding:10px 16px;display:flex}.chat-conversation-head .chat-avatar{width:38px;height:38px;font-size:13px}.chat-conversation-head strong{color:#2c3433;font-size:15px}.chat-conversation-head small{color:#7a817f;margin-top:1px;font-size:12px;display:block}.chat-back{color:#c86c40;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px;display:none}.chat-messages{flex-direction:column;flex:1;gap:4px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.chat-day{text-align:center;margin:10px 0 6px}.chat-day span{color:#4d443c;background:rgba(60,50,40,.14);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700}.chat-message{display:flex}.chat-message.is-own{justify-content:flex-start}.chat-bubble{background:#fff;border-radius:14px 14px 14px 4px;max-width:min(62%,560px);padding:7px 12px;box-shadow:0 1px 1px rgba(60,50,40,.08)}.chat-message.is-own .chat-bubble{background:#e0f2d9;border-radius:14px 14px 14px 4px}.chat-author{color:#c9563c;margin-bottom:1px;font-size:12px;font-weight:700;display:block}.chat-bubble p{white-space:pre-wrap;word-break:break-word;color:#2c3433;margin:0;font-size:14.5px;line-height:1.45}.chat-bubble time{color:#8b918f;float:right;margin:4px 0 0 10px;font-size:10.5px}.chat-message.is-own .chat-bubble time{color:#5d7a5f}.chat-composer{background:#fff;border-top:1px solid #eee6da;align-items:flex-end;gap:10px;padding:10px 14px;display:flex}.chat-composer textarea{resize:none;font:inherit;background:#f6f2ec;border:0;border-radius:999px;outline:none;flex:1;max-height:120px;padding:10px 12px;font-size:14.5px}.chat-send{color:#fff;cursor:pointer;background:#c86c40;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.chat-send:disabled{cursor:default;background:#d8cfc2}.chat-send:not(:disabled):hover{background:#b35a33}.chat-placeholder{color:#7a817f;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.chat-dialog-backdrop{z-index:60;background:rgba(38,50,53,.45);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.chat-dialog{background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:min(480px,92vw);max-height:80vh;padding:18px;display:flex}.chat-dialog>header{justify-content:space-between;align-items:center;display:flex}.chat-dialog>header h3{margin:0}.chat-dialog-tools{gap:8px;display:flex}.chat-dialog-tools input{flex:1}.chat-user-list{flex-direction:column;gap:2px;min-height:200px;display:flex;overflow-y:auto}.chat-user-row{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.chat-user-row:hover,button.chat-user-row:hover{background:#f6f1e9}.chat-user-row .chat-avatar{width:36px;height:36px;font-size:12px}.chat-group-title{width:100%}@media (max-width:900px){.chat-layout{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;height:calc(100dvh - 150px)}.chat-sidebar{border-right:0}.chat-conversation,.chat-layout.chat-has-active .chat-sidebar{display:none}.chat-layout.chat-has-active .chat-conversation{display:flex}.chat-back{display:block}.chat-bubble{max-width:84%}.chat-messages{padding:12px 10px}}.chat-ticks{color:#8b918f;letter-spacing:-2px;margin-left:3px;font-size:11px}.chat-ticks.is-read{color:#218d68;font-weight:700}@media (max-width:900px){body:has(.chat-layout) .topbar{display:none}.chat-layout{border:0;border-top:1px solid #eee6da;border-radius:0;height:calc(100dvh - 110px);margin:-28px -22px 0}.chat-thread{border-bottom:1px solid #f1ebe1;padding:12px 16px}.chat-avatar{width:48px;height:48px}.chat-composer{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}}@media (max-width:620px){.chat-layout{height:calc(100dvh - 100px);margin:-22px -14px 0}}
.cw-view{gap:18px;min-width:0;display:grid}.cw-view *{box-sizing:border-box}.cw-view .panel{min-width:0}.cw-header{align-items:flex-start;gap:28px;display:flex}.cw-header>div{flex:1}.cw-header h2{margin:4px 0 10px}.cw-header details{max-width:370px}.cw-view summary{cursor:pointer;font-weight:750}.cw-view p{line-height:1.5}.cw-view label{gap:6px;font-size:13px;font-weight:650;display:grid}.cw-view input,.cw-view select{color:#263438;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd9d0;border-radius:8px;padding:10px}.cw-test{color:#725124;background:#fff1d9;border:1px solid #ead8b7;border-radius:12px;padding:15px 20px;line-height:1.55}.cw-toolbar{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.cw-toolbar>div{gap:5px;display:grid}.cw-toolbar>div b{font-size:25px}.cw-toolbar>div span{color:#697476;font-size:12px}.cw-source{color:#667577;margin:0;font-size:13px}.cw-red{color:#ad4530}.cw-point-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-point-title>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cw-point-title h3{margin:0;font-size:24px}.cw-status{border-radius:20px;padding:6px 10px;font-size:12px}.cw-status.confirmed{color:#36734b;background:#e6f2e9}.cw-status.draft{color:#91603b;background:#f5eadc}.cw-warning{color:#91603b;background:#fbf4e8;border-radius:6px;padding:10px;font-size:12px}.cw-row{border-bottom:1px solid #e8e6df;grid-template-columns:minmax(135px,1.3fr) minmax(135px,1.5fr) minmax(65px,.7fr) minmax(70px,.8fr) minmax(100px,1fr) minmax(100px,1fr);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:grid}.cw-labels{text-transform:uppercase;letter-spacing:.4px;color:#788284;padding-bottom:9px;font-size:11px}.cw-stock{text-align:left;color:#294d41;cursor:pointer;font:inherit;background:#edf3f0;border:0;border-radius:8px;gap:5px;padding:10px;display:grid}.cw-stock small{color:inherit;font-size:10px;line-height:1.5}.cw-stock.cw-low{color:#a13d29;background:#fff0eb}.cw-mobile-label{display:none}.cw-use{color:#b75625;cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:11px;display:block}.cw-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.cw-actions small{color:#778183;max-width:420px;margin-right:auto;font-size:12px}.cw-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f5ef;border-radius:10px;padding:18px;font-family:inherit;font-size:14px;line-height:1.6}.cw-opening{background:#f5f5ed;border:1px solid #d6ddcf;border-radius:12px;margin-top:16px;padding:18px}.cw-opening h4{margin:0}.cw-opening p{font-size:13px}.cw-opening>div,.cw-settings-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.cw-opening label,.cw-settings-fields label{flex:1;min-width:150px}.cw-managers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cw-managers label{grid-template-columns:minmax(100px,1fr) minmax(150px,1fr);align-items:center;display:grid}.cw-recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cw-recipes>div{border:1px solid #e5e1d8;border-radius:8px;gap:6px;padding:14px;display:grid}.cw-recipes span,.cw-recipes small{color:#687776;font-size:12px}.cw-daily{margin-top:15px}.cw-daily-scroll{max-height:300px;margin-top:12px;overflow:auto}.cw-daily table{border-collapse:collapse;width:100%;font-size:12px}.cw-daily td,.cw-daily th{text-align:left;border-bottom:1px solid #e5e1d8;padding:9px}.cw-daily thead{background:#f5f4ee;position:-webkit-sticky;position:sticky;top:0}@media (max-width:1100px){.cw-header{display:block}.cw-header details{max-width:none;margin-top:18px}.cw-row{grid-template-columns:1.2fr 1.3fr .7fr .7fr .9fr .9fr;gap:8px}.cw-point .primary-button,.cw-point .secondary-button{font-size:12px}}@media (max-width:760px){.cw-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 0}.cw-row>strong{grid-column:1/-1;font-size:16px}.cw-labels{display:none}.cw-mobile-label{color:#788284;margin-bottom:4px;font-size:10px;display:block}.cw-row>span{padding:5px}.cw-toolbar>label{flex:1;min-width:140px}.cw-point-title{align-items:flex-start}.cw-point-title h3{font-size:21px}.cw-managers,.cw-recipes{grid-template-columns:1fr}.cw-actions>small{width:100%;max-width:none}.cw-actions>button{flex:1}.cw-daily table{min-width:420px}}.cw-supplier-email{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.cw-supplier-email label{flex:1;min-width:200px;max-width:560px;font-size:14px}.cw-cups-labels{border-top:1px dashed #dcd7ce;margin-top:10px;padding-top:10px}.cw-cup-note{color:#7b8581;align-self:center;font-size:9px}
.strategy-gantt-scroll{background:#fff;border:1px solid #dedfd8;border-radius:12px;margin-top:16px;overflow:auto}.strategy-gantt-row{border-bottom:1px solid #e8e8e1;grid-template-columns:360px 1fr;min-height:66px;display:grid}.strategy-gantt-name{z-index:2;background:#fff;align-items:center;gap:8px;padding:12px;display:flex;position:-webkit-sticky;position:sticky;left:0}.strategy-gantt-name button{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;min-height:32px}.strategy-gantt-name strong{font-size:14px;display:block}.strategy-gantt-name small{color:#64706b;margin-top:4px;font-size:13px;display:block}.strategy-gantt-months,.strategy-gantt-track{grid-template-columns:repeat(12,minmax(70px,1fr));display:grid;position:relative}.strategy-gantt-months strong{align-self:center;padding:8px;font-size:13px}.strategy-gantt-track i{border-left:1px solid #eee;grid-row:1}.strategy-gantt-bar{z-index:1;color:#fff;cursor:pointer;background:#e9783c;border:0;border-radius:6px;grid-row:1;align-self:center;margin:0 4px;padding:8px}.strategy-gantt-no-date{color:#68716c;font-size:14px;position:absolute;top:22px;left:16px}.strategy-gantt-grid{min-width:3960px}.strategy-gantt-row{grid-template-columns:360px 1fr;min-height:82px}.strategy-gantt-name{border-right:1px solid #dfe4e3;padding:10px 12px}.strategy-gantt-name small{font-size:13px;line-height:1.4}.strategy-gantt-group.level-project{border-top:3px solid #657c78;margin-top:12px}.strategy-gantt-row.level-project,.strategy-gantt-row.level-project .strategy-gantt-name{background:#edf2f1}.strategy-gantt-row.level-task,.strategy-gantt-row.level-task .strategy-gantt-name{background:#fffaf5}.strategy-gantt-row.level-subtask .strategy-gantt-name{border-left:4px solid #98b6c4}.gantt-level{text-transform:uppercase;letter-spacing:.04em;color:#657470;margin-bottom:4px;font-size:12px;display:block}.strategy-gantt-name strong{font-size:15px;line-height:1.35}.strategy-gantt-name .gantt-expand{text-align:center;border:1px solid #c5d0cb;border-radius:6px;min-width:28px;font-size:20px}.strategy-gantt-track{min-width:0}.strategy-gantt-track i{pointer-events:none;height:100%}.strategy-gantt-bar{touch-action:none;background:#df763e;min-width:22px;height:32px;margin:0;padding:0;display:flex;position:absolute;top:50%;overflow:visible;transform:translateY(-50%);box-shadow:0 1px 3px rgba(0,0,0,.133)}.strategy-gantt-bar.level-project{background:#3e5c56;height:38px}.strategy-gantt-bar.level-subtask{background:#507b92;height:26px}.strategy-gantt-bar.done{background:#497d52}.strategy-gantt-bar.is-dragging{z-index:5;outline:3px solid #d9a16a;box-shadow:0 5px 12px rgba(0,0,0,.2)}.strategy-gantt-bar button{color:#fff;touch-action:none;background:0 0;border:0;min-width:0;padding:0;font-size:13px}.strategy-gantt-bar .gantt-drag{cursor:grab;white-space:nowrap;flex:1;overflow:hidden}.strategy-gantt-bar .gantt-handle{cursor:ew-resize;background:rgba(255,255,255,.145);flex:0 0 12px;width:12px;font-weight:800}.gantt-handle.start{border-radius:6px 0 0 6px}.gantt-handle.end{border-radius:0 6px 6px 0}.strategy-gantt button:focus-visible{outline-offset:3px;outline:3px solid #d4843e}.strategy-gantt-months strong{font-size:14px;line-height:1.35}.strategy-gantt-no-date{cursor:pointer;background:0 0;border:1px dashed #c6cfca;border-radius:6px;padding:7px 12px;top:50%;transform:translateY(-50%)}.gantt-help{color:#64706b;margin:12px 0 0;font-size:14px;line-height:1.5}.gantt-save-status{color:#3d6951;min-height:22px;font-size:14px}.strategy-subtasks-top{background:#f1f5f3;border:1px solid #d7e1db;border-radius:12px;padding:14px}.strategy-subtasks-top>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-subtasks-top h3{margin:0;font-size:17px;font-weight:700;line-height:1.4}.strategy-subtasks-top h3 span{color:#64706b}.strategy-subtask-link{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #d7e1db;grid-template-columns:1fr auto;gap:6px;margin-top:10px;padding:12px 0;display:grid}.strategy-subtask-link small{color:#61716b;grid-column:1}.strategy-subtask-link .status-badge{grid-area:1/2/3}.strategy-subtasks-top p{margin:8px 0 0;font-size:14px}.focus-task-list .exec-project-card{width:100%;margin-bottom:12px}@media (max-width:650px){.strategy-gantt-row{grid-template-columns:240px 1fr}.strategy-gantt-grid{min-width:3840px}.strategy-subtasks-top>div{flex-wrap:wrap;align-items:flex-start}}.strategy-gantt-bar.level-project{cursor:default}.gantt-project-summary{text-align:center;white-space:nowrap;width:100%;padding:6px;font-size:14px;display:block;overflow:hidden}.strategy-gantt-no-date.is-summary{cursor:default;border:0}
