/* Syntech Engenharia — identidade derivada do perfil oficial @syntech.eng. */
:root{color-scheme:dark;--ink:#101112;--bg:#161718;--text:#f4f4f1;--muted:#adacab;--line:#363839;--accent:#fb8a1d;--surface:#202223;--gold:#ffb82c;--brand-gradient:linear-gradient(110deg,#f87517,#ffb72b);font-family:"Segoe UI",Arial,sans-serif}
body{background:radial-gradient(ellipse at 100% 0,#f78a1008,transparent 40%),var(--bg);color:var(--text)}h1,h2,h3{color:var(--text)}h1{font-weight:720;letter-spacing:-.045em}h2{font-weight:650}p{color:var(--muted)}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}::selection{background:#fb951e;color:#131414}button,input,select,textarea{font-family:inherit}button{touch-action:manipulation}input,select,textarea{background:#17191a;border-color:#444748;color:var(--text);border-radius:6px}input::placeholder,textarea::placeholder{color:#828787}input:focus,select:focus,textarea:focus{border-color:#ffaa29;box-shadow:0 0 0 3px #ff9a1814}input[readonly]{background:#26292a;color:#bbbebe}input[type=checkbox],progress{accent-color:#ff9e20}
.sidebar{width:250px;background:#111314;border-right:1px solid #303334;padding:30px 18px 24px}.shell{margin-left:250px}.brand{padding:0 10px 37px;gap:12px;letter-spacing:.12em;font-size:1.25rem;font-family:"Arial Black","Segoe UI",sans-serif;font-weight:900;color:#fff}.brand .brand-avatar{width:49px;height:49px;object-fit:contain;border-radius:10px;flex-shrink:0;box-shadow:0 0 25px #ff951214}.brand small{font-family:"Segoe UI",Arial,sans-serif;color:#bbbab9;font-size:.56rem;letter-spacing:.32em;margin-top:9px}.nav-caption{color:#7f7e7d;font-size:.62rem;letter-spacing:.17em;padding-bottom:9px}.workspace-identity{font-size:.73rem;color:#d3d2d1;padding-bottom:24px}.sidebar nav{gap:6px}.nav-item{padding:14px 13px;border:1px solid transparent;border-radius:6px;color:#bab9b8;position:relative}.nav-item svg{stroke-width:1.6}.nav-item:hover{background:#242728;color:#fff}.nav-item.active{background:linear-gradient(90deg,#fb901c1c,#fb901c07);border-color:#f59a2230;color:#ffb143}.nav-item.active:before{content:'';position:absolute;left:-1px;top:12px;bottom:12px;width:3px;background:var(--brand-gradient);border-radius:2px}.nav-item span{color:#7c7b7a}.nav-item.active span{color:#ffb143}.sidebar-bottom{border-color:#333637;padding-top:23px}.sidebar-bottom b{font-size:.76rem;color:#f3f1eb}.sidebar-bottom p{font-size:.72rem;color:#999897}.sidebar-bottom a{display:inline-block;color:#ffac36;text-decoration:none;font-size:.75rem;margin-top:15px}.sidebar-bottom a:hover{text-decoration:underline}.edition{font-size:.67rem;color:#868584;padding-top:22px}.edition span{color:#b7b6b5}
.topbar{min-height:78px;background:#191b1c;border-bottom:1px solid #353839;padding:16px 34px}.breadcrumb{color:#848382;font-size:.76rem}.breadcrumb span{color:#5c5b5a}.breadcrumb b{color:#dfdedd;font-weight:550}.top-actions{gap:8px}.account-name{color:#cecdcc;font-size:.75rem}#save-status{color:#a4a3a2;font-size:.7rem}.btn{border-radius:5px;font-size:.8rem;font-weight:650;padding:10px 15px;transition:background .16s,border-color .16s,transform .16s}.btn.accent{background:var(--brand-gradient);color:#1e1509;border:1px solid #ffad23;font-weight:750;box-shadow:0 3px 15px #ff90100c}.btn.accent:hover{background:linear-gradient(110deg,#ff8d27,#ffce56);transform:translateY(-1px)}.btn.ink{background:#f2f1eb;color:#1d1c1b;border-color:#f2f1eb}.btn.ink:hover{background:#ffb12e;border-color:#ffb12e}.btn.outline{background:#242727;color:#eeeae0;border-color:#4e4d4c}.btn.outline:hover{background:#363534;border-color:#8d744a}.btn.quiet{color:#b1b0af}.btn.quiet:hover{background:#323130;color:#fff}.btn:disabled{opacity:.38;transform:none}.text-button{color:#ffad39}.text-button:hover{color:#ffce78}.icon-btn{color:#c6c5c4;border-color:#484746;background:#2a2928}.icon-btn:hover{background:#424140;color:#fff}.icon-btn.delete:hover{background:#4b3028;color:#ffc2aa}
main{padding:34px 34px 18px;max-width:1650px}.page-heading{margin-bottom:28px;align-items:center}.page-heading h1{font-size:2rem}.page-heading p{font-size:.85rem;margin-top:9px}.eyebrow{color:#e99b3a;font-size:.63rem;font-weight:700;letter-spacing:.17em}.label-tag{background:#ffffff06;border-color:#555453;border-radius:4px;color:#c5c4c3;font-size:.67rem}.work-header-actions .btn.accent{padding:12px 21px}.page-footer{border-color:#393837;color:#8c8b8a;font-size:.64rem;padding-top:20px}.page-footer span:first-child{font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:#bdbcbb}
.works-intro{isolation:isolate;position:relative;overflow:hidden;background:#262524;border:1px solid #474645;border-radius:8px;padding:30px 32px;min-height:192px;gap:30px;margin-bottom:26px}.works-intro:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#1c1b1a 42%,#8c64260e),repeating-linear-gradient(90deg,transparent 0,transparent 69px,#ffffff03 70px),repeating-linear-gradient(0deg,transparent 0,transparent 69px,#ffffff03 70px)}.works-intro .works-watermark{position:absolute;right:110px;top:8px;font:900 clamp(95px,10vw,155px)/1.1 "Arial Black","Segoe UI",sans-serif;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #dba14320;z-index:-1;transform:rotate(-8deg);pointer-events:none}.syntech-kicker{display:flex;align-items:center;gap:8px;font-size:.6rem;font-weight:650;letter-spacing:.2em;color:#efb44b;margin-bottom:15px}.syntech-kicker:before{content:'';width:16px;height:2px;background:var(--brand-gradient)}.works-intro h2{font-size:1.7rem;line-height:1.2;letter-spacing:-.035em;max-width:600px;font-weight:700}.works-intro p{max-width:590px;color:#a7a6a5;font-size:.78rem;line-height:1.8;margin-top:11px}.works-intro>div:last-child{padding:8px 0 8px 32px;border-left:1px solid #6b6243;min-width:128px;align-self:center}.works-intro strong{font-size:3.65rem;color:#ffb136;font-weight:650;letter-spacing:-.05em}.works-intro small{color:#bdbcbb;font-size:.66rem;margin-top:10px}.works-search input{background:#222120;border-color:#4a4948;min-height:46px;font-size:.8rem;padding-left:16px}.works-toolbar{gap:16px;margin-bottom:22px}#works-results{font-size:.73rem;color:#adacab}.works-grid{gap:22px}.work-card{background:#262524;border:1px solid #444342;border-radius:8px;padding:25px 25px 23px;box-shadow:none;position:relative;overflow:hidden;transition:border-color .15s}.work-card:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--brand-gradient);opacity:.6}.work-card:hover{border-color:#ad8040}.work-card-top{margin-bottom:21px}.work-code{color:#f8b15a;font-size:.64rem;letter-spacing:.16em;font-weight:700}.work-card-top .label-tag{background:#363534;color:#c8c7c6;border-color:#535251;font-size:.61rem}.work-card h2{font-size:1.12rem;line-height:1.5;font-weight:650}.work-company{color:#a3a2a1;font-size:.76rem;margin-top:6px}.work-stages{border-color:#434241;gap:16px;padding:21px 0;margin:21px 0}.work-stages span{color:#f8a43a;font-size:.64rem}.work-stages b{font-size:.76rem;font-weight:550;color:#e4e3e2}.work-stages small{color:#9a9998;font-size:.66rem}.work-card-bottom small{color:#9c9b9a;font-size:.64rem}.work-card-bottom .btn{font-size:.76rem;padding:10px 13px}.work-empty{background:#252423;border:1px dashed #5e5d5c;border-radius:8px}.empty-building{color:#ffae39}.work-empty h3{font-size:1.05rem}.work-empty p{color:#aeadac;font-size:.8rem}.work-context b{color:#f2f1e6}
.project-line{background:#272625;border:1px solid #4a4948;border-radius:7px;gap:20px}.project-line label{color:#9c9b9a;font-size:.61rem;letter-spacing:.1em}.project-line input{color:#f1efe0;background:transparent}.project-line input:hover,.project-line input:focus{border-color:#b48c42}.card{background:#272625;border:1px solid #454443;border-radius:8px}.section-head{padding:23px 24px}.section-head h2{color:#f1f0ef}.section-head p{color:#a9a8a7;font-size:.75rem}.section-index{color:#ae9c6c;font-size:.73rem}.count{background:#3a3938;border-color:#565554;color:#cac9c8;font-size:.67rem}.field-grid label,label{color:#c5c4c3;font-size:.82rem}.unit{color:#969594;font-size:.7rem}.field-callout{border-color:#4b4a49}.field-callout span{color:#a8a7a6}.stat{background:#292827;border-color:#494847;border-radius:8px;padding:21px}.stat.accent{background:linear-gradient(120deg,#392c17,#272625);border-color:#a26d28}.stat.accent .stat-value{color:#ffb536}.stat-label{color:#b9b8b7;font-size:.73rem}.stat.accent .stat-label,.stat.accent .stat-foot{color:#d2bc91}.stat-value{color:#f3f2f1;font-weight:650}.stat-foot{color:#9a9998;font-size:.67rem}.stat-value small{color:inherit}
th{background:#232221;color:#aaa9a8;border-color:#484746;font-size:.69rem}td{border-color:#444342;color:#e6e5e4}.service-name{color:#f3f2f1}.service-meta{color:#a8a7a6;font-size:.72rem}.resource-badge{background:#3a3938;border-color:#5a5958;color:#cccbca;font-size:.69rem}.duration-value{color:#ffc260}.table-foot>span{color:#a1a09f}.duration-chart{color:#dddcdb}.bar-track{background:#41403f}.bar-fill,.chart-row:nth-child(2) .bar-fill,.chart-row:nth-child(3) .bar-fill,.loss-list .bar-fill{background:var(--brand-gradient)}.bar-label{color:#cdcccb}.insight{background:#2a2928}.insight .eyebrow{color:#ffb544}.insight h2{color:#f3f3e2}.formula{background:#393837;border-color:#b1873c;color:#e9e8e7}.formula span{color:#abaaa9}.insight>p{color:#b4b3b2}.form-section+.form-section,details{border-color:#4e4d4c}.form-section h3{color:#c7c6c5}.form-help{color:#aeadac}.loss-total{border-color:#4f4e4d}.loss-total strong{color:#ffb84c}.loss-list .bar-label{color:#c9c8c7}.loss-result{background:#3a3938;border:1px solid #5f5e5d}.loss-result strong{color:#f5c776}.loss-result span{color:#b9b8b7}.help-note{background:#31302f;border-color:#595857;color:#bbbab9}.help-note strong{color:#ebeae9}.error,.risk-stale{color:#ffb090}.message{background:#3b3022;border-color:#876337;color:#ffcf8b}.empty{color:#b4b3b2}.empty h3{color:#edeceb}.check-row{color:#c6c5c4}.risk-table input,.risk-table select{background:#21201f;color:#ebeae9;border-color:#5a5958}.risk-actions>span,.chart-legend{color:#b5b4b3}.legend-dot{background:#c6c5b5}.legend-dot.orange{background:#ffac22}.percentile-row{border-color:#555453;color:#c5c4c3}.percentile-row:first-child{border-color:#555453}.percentile-badge{background:#434241;color:#cecdcc}.percentile-row.featured .percentile-badge{background:#614b20;color:#ffd58b}.percentile-row.featured strong{color:#ffc36a}
.plan-steps{border-color:#464544}.plan-steps button{color:#b3b2b1}.plan-steps button span{border-color:#696867;color:#b3b2b1}.plan-steps button.active{background:#403f3e;color:#ffc464}.plan-steps button.active span{background:var(--brand-gradient);border-color:#ffab1a;color:#241b0d}.project-paste textarea{background:#21201f;border-color:#595857;color:#e4e3e2}.project-paste textarea:focus{outline-color:#ffae2a80}.project-toolbar span{color:#a4a3a2}.project-summary{background:#373635}.project-summary input{background:transparent;border-color:#656463}.composition-box{background:#302f2e;border-color:#5d5c5b;border-radius:7px}.catalog-search{background:#252423;border-color:#605f5e;border-radius:6px}.catalog-search label{color:#e1e0df}.catalog-status{color:#b4b3b2}.catalog-result{background:#363534;border-color:#605f5e;border-radius:5px}.catalog-result b{color:#ebeae9}.catalog-result p{color:#b2b1b0}.catalog-result .btn{font-size:.72rem}
dialog{background:#292827;border:1px solid #6a6968;border-radius:9px;color:#ecebea;box-shadow:0 25px 110px #000a}dialog::backdrop{background:#080e08bf;backdrop-filter:blur(6px)}.dialog-head{background:#232221;border-color:#636261;border-top:2px solid #fca126}.dialog-head h2{color:#f4f3f2}.dialog-body{background:#2b2a29}.dialog-actions{background:#252423;border-color:#5b5a59}.dialog-body input,.dialog-body select{background:#201f1e;border-color:#666564;color:#e9e8e7}.resource-grid b{color:#b8b7b6}.resource-grid span{color:#dfdedd}.report{background:#2b2a29;color:#ecebea}.report p{color:#c9c8c7}.report-kpis{border-color:#767574;background:#3a3938}.report-brand{display:flex;align-items:center;gap:13px;border-bottom:1px solid #767574;padding-bottom:20px;margin-bottom:23px}.report-brand img{width:48px;height:48px;border-radius:6px}.report-brand strong{display:block;font-size:1.05rem;letter-spacing:.15em}.report-brand small{color:#bebdbc;font-size:.65rem;letter-spacing:.13em}.auth-gate{color:#efeeed}.auth-gate a{color:#ffbf5a}#toast{background:#393837;color:#ffdea7;border:1px solid #9f773b;left:calc(50% + 125px);box-shadow:0 10px 40px #0006}
.login-page{background:#101314}.login-shell{grid-template-columns:minmax(0,1.2fr) minmax(400px,.9fr);min-height:100svh}.login-story{background:radial-gradient(ellipse at 5% 0,#ad56131d,transparent 60%),#121616;padding:42px clamp(35px,5vw,85px);min-height:100svh;isolation:isolate;border-right:1px solid #41403f;gap:48px}.login-story .brand{padding:0;font-size:1.5rem;gap:15px}.login-story .brand .brand-avatar{width:62px;height:62px;border-radius:10px}.login-story .brand small{font-size:.62rem;letter-spacing:.39em;color:#c6c5c4}.login-story .login-watermark{white-space:pre;position:absolute;font:900 clamp(125px,18vw,255px)/.83 "Arial Black","Segoe UI",sans-serif;letter-spacing:-.065em;top:20%;left:10%;color:transparent;-webkit-text-stroke:1px #edaa4430;z-index:-1;transform:rotate(-10deg);pointer-events:none}.login-story:after{width:330px;height:330px;right:-180px;bottom:70px;border:1px solid #ff9e3250;box-shadow:0 0 0 55px #ffad1c05,0 0 0 110px #ffad1c04;transform:rotate(35deg);background:none}.login-story .eyebrow{color:#f5b04b;letter-spacing:.18em;font-size:.66rem;display:flex;align-items:center;gap:12px}.login-story .eyebrow:before{content:'';display:block;width:27px;height:2px;background:var(--brand-gradient)}.login-story h1{font:800 clamp(2.65rem,4.4vw,4.3rem)/1.03 "Arial Black","Segoe UI",sans-serif;letter-spacing:-.055em;color:#f4f3f2}.login-story h1 em{font-style:normal;display:inline-block;background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-story p{font-size:.88rem;line-height:1.9;color:#adacab;max-width:390px;margin-top:25px}.login-modules{margin-top:34px;gap:0;border-top:1px solid #555453;max-width:410px}.login-modules>span{display:flex;align-items:center;gap:18px;border-bottom:1px solid #494847;padding:13px 0;color:#ffb544;font-size:.65rem;font-weight:700}.login-modules b{margin:0;color:#e0dfde;font-size:.79rem;font-weight:500}.login-edition{color:#9c9b9a;font-size:.65rem;letter-spacing:.1em;display:flex;justify-content:space-between;align-items:center;margin-top:0;gap:15px}.login-edition a{color:#d4b877;text-decoration:none;font-size:.7rem;letter-spacing:0}.login-edition a:hover{color:#ffd18a;text-decoration:underline}.login-panel{background:linear-gradient(160deg,#262524,#1d1c1b);padding:45px 45px}.login-form-wrap{max-width:360px}.login-form-wrap>.eyebrow{color:#c29c58;font-size:.6rem;letter-spacing:.2em}.login-form-wrap h2{font-size:1.8rem;line-height:1.18;font-weight:650;letter-spacing:-.04em;color:#f2f1f0}.login-form-wrap>p{color:#b2b1b0;font-size:.82rem;line-height:1.8}.login-form-wrap form{margin-top:32px}.login-form-wrap form>label,.login-form-wrap #confirm-field>label{color:#c9c8c7;font-size:.76rem;font-weight:550;margin-top:20px}.login-form-wrap input{background:#1d1c1b;border-color:#636261;border-radius:5px;min-height:49px;font-size:.85rem;color:#ecebea}.password-field button{color:#acabaa;font-size:.7rem;top:20px}.login-form-wrap .wide-btn{min-height:49px;font-size:.84rem;margin-top:20px}.login-form-wrap #setup-mode{font-size:.78rem;color:#eab151;margin-top:23px}.login-foot{border-color:#565554;color:#9d9c9b!important;font-size:.69rem!important;margin-top:30px!important;padding-top:20px}.login-form-wrap .help-note a{color:#ffbf64}.login-security{display:flex;align-items:center;gap:7px;color:#a3a2a1;font-size:.63rem;margin-top:16px;letter-spacing:.02em}.login-security svg{width:12px;height:12px;stroke:#b2b1b0}
@media(min-width:1450px){.works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-stages>div{grid-template-columns:25px 1fr}.work-stages small{grid-column:2}}
@media(max-width:1200px){.sidebar{width:220px;padding-inline:13px}.shell{margin-left:220px}.brand{font-size:1.07rem;gap:9px;padding-inline:7px}.brand .brand-avatar{width:43px;height:43px}.brand small{font-size:.51rem;letter-spacing:.3em}.nav-item{font-size:.77rem}.topbar{padding:13px 24px}.top-actions .btn{padding:8px 10px;font-size:.74rem}main{padding:28px 25px 16px}.page-heading h1{font-size:1.8rem}.works-intro h2{font-size:1.5rem}.works-intro .works-watermark{right:70px;top:30px}.work-card{padding:22px}.login-story{padding:35px 40px}.login-story h1{font-size:3rem}#toast{left:calc(50% + 110px)}}
@media(max-width:980px){.sidebar{position:static;width:100%;padding:18px 23px;display:flex;flex-wrap:wrap;gap:20px}.sidebar .brand{padding:0;font-size:1.17rem}.sidebar .brand .brand-avatar{width:39px;height:39px}.sidebar .brand small{font-size:.5rem;margin-top:7px}.sidebar nav{margin-left:auto;gap:5px}.nav-item{padding:10px 11px;gap:7px;font-size:.74rem}.nav-item svg{width:17px;height:17px}.shell{margin-left:0}.topbar{min-height:65px}.works-intro h2{font-size:1.5rem}.login-shell{grid-template-columns:1fr 1fr}.login-story{padding:35px 30px}.login-story .brand{font-size:1.2rem}.login-story .brand .brand-avatar{width:47px;height:47px}.login-story h1{font-size:2.65rem}.login-panel{padding:40px 30px}.login-story .login-watermark{font-size:185px;top:25%;left:-5%}#toast{left:50%}}
@media(max-width:720px){.sidebar{padding:17px 18px;gap:17px}.sidebar nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:6px}.nav-item{width:100%;justify-content:flex-start;flex-direction:row;font-size:.78rem;padding:10px 13px;min-height:43px}.nav-item span{display:block;margin-left:auto}.topbar{padding:12px 18px}.top-actions{justify-content:flex-end;gap:5px;width:100%}.top-actions .btn{font-size:.74rem;min-height:39px}.account-name{display:none}#save-status{margin-right:auto;font-size:.66rem}.page-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.page-heading h1{font-size:1.6rem}.page-heading p{font-size:.78rem}.page-heading .eyebrow{font-size:.55rem}.work-header-actions .btn.accent{font-size:.76rem;padding:10px 13px}.works-intro{padding:24px 22px;min-height:180px;gap:18px}.works-intro h2{font-size:1.35rem}.works-intro p{font-size:.73rem}.works-intro>div:last-child{padding-left:18px;min-width:70px}.works-intro strong{font-size:2.6rem}.works-intro small{font-size:.6rem}.syntech-kicker{font-size:.51rem;letter-spacing:.1em}.works-intro .works-watermark{font-size:90px;right:25px;top:60px}.work-card{padding:22px}.work-card h2{font-size:1.13rem}.work-stages>div{grid-template-columns:25px 1fr auto;gap:8px}.work-stages small{grid-column:auto}.work-card-bottom{flex-wrap:wrap}.work-card-bottom small{font-size:.64rem}.project-line{padding:14px}.stat{padding:17px}.stat-label{font-size:.72rem}.section-head{padding:20px 17px}.field-grid label,label{font-size:.82rem}.project-paste textarea{font-size:.82rem}.catalog-result{gap:10px;align-items:flex-start}.login-shell{display:block}.login-story{min-height:0;padding:27px 25px 32px;gap:32px}.login-story .brand{font-size:1.25rem;margin-bottom:0;gap:12px}.login-story .brand .brand-avatar{width:47px;height:47px}.login-story .brand small{font-size:.52rem}.login-story h1{font-size:2.5rem;line-height:1.03}.login-story p{font-size:.8rem;max-width:340px;margin-top:17px}.login-story .eyebrow{display:flex;font-size:.53rem;margin-bottom:18px}.login-story .login-watermark{font-size:160px;left:auto;right:0;top:90px;transform:rotate(-13deg)}.login-story:after{width:170px;height:170px;right:-140px;bottom:20px}.login-edition,.login-modules{display:none}.login-panel{padding:35px 25px 40px}.login-form-wrap{max-width:430px}.login-form-wrap h2{font-size:1.6rem}.login-foot{margin-top:26px!important}.dialog-head,.dialog-body{padding:20px 18px}.report-brand{gap:10px}.report-brand strong{font-size:.9rem}.page-footer{font-size:.6rem}}
@media(max-width:380px){.work-stages>div{grid-template-columns:25px 1fr}.work-stages small{grid-column:2}.works-intro{padding:20px 17px}.works-intro>div:last-child{padding-left:12px;min-width:55px}.works-intro h2{font-size:1.2rem}.top-actions .btn{padding:7px 8px;font-size:.7rem}.login-story h1{font-size:2.2rem}}
@media(prefers-reduced-motion:reduce){.btn,.work-card{transition:none}.btn.accent:hover{transform:none}}
@media print{:root{color-scheme:light;--text:#151515;--muted:#555;--line:#d4d4d4;--bg:#fff;--ink:#151515}body,#report-dialog,.report{background:#fff!important;color:#151515!important}.report h1,.report h2,.report h3,.report-brand strong{color:#151515!important}.report p,.report small,.report .fine,.report-brand small{color:#555!important}.report th{background:#eee;color:#444;border-color:#ccc}.report td{color:#222;border-color:#ddd}.report-kpis{background:#faf6ee;border-color:#ccc}.report-brand{border-color:#d4d4d4}.report-brand img{width:44px;height:44px}.report .histogram svg text{fill:#555}.report .histogram svg path{stroke:#b5b5b5}.report .histogram svg rect{opacity:.9}}
