/* Valora 3D v158 — design system / ecossistema modular */
:root{
  --font-ui:'DM Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --font-display:'Space Grotesk','DM Sans',system-ui,sans-serif;
  --eco-space-1:4px;--eco-space-2:8px;--eco-space-3:12px;--eco-space-4:16px;--eco-space-5:24px;--eco-space-6:32px;--eco-space-7:40px;--eco-space-8:48px;
  --eco-radius-sm:8px;--eco-radius-control:12px;--eco-radius-card:16px;--eco-radius-special:20px;
  --eco-btn-sm:36px;--eco-btn-md:42px;--eco-btn-lg:48px;
  --eco-focus:0 0 0 3px color-mix(in srgb,var(--accent3,#7c5cbf) 28%,transparent);
}
body,button,input,select,textarea{font-family:var(--font-ui)!important}
h1,h2,h3,.v155-page-context h1,.rc-value,.bk-val{font-family:var(--font-display)!important}
button,input,select,textarea{box-sizing:border-box}
button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent3);outline-offset:2px;box-shadow:var(--eco-focus)}

/* Normalização visual não destrutiva */
.calc-btn,.save-btn,.quote-btn,.pdf-btn,.eco-btn{min-height:var(--eco-btn-md);border-radius:var(--eco-radius-control)!important}
.btn-sm,.eco-btn.eco-btn-small{min-height:var(--eco-btn-sm)}
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select{min-height:42px;border-radius:var(--eco-radius-control)}
textarea{border-radius:var(--eco-radius-control)}
.section,.result-card,.info-box,.history-item{border-radius:var(--eco-radius-card)}

/* Core switcher */
.eco-sidebar-core{padding:0 14px 12px}
.eco-mobile-core{display:none;min-width:0;flex:1;justify-content:center}
.eco-switcher{position:relative;width:100%}
.eco-switcher-trigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface2) 92%,var(--accent3) 8%),var(--surface));color:var(--text);cursor:pointer;text-align:left}
.eco-switcher-label{min-width:0;display:flex;flex-direction:column}.eco-switcher-label small{font-size:10px;color:var(--text3);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.eco-switcher-label strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eco-switcher-caret{color:var(--text3)}
.eco-switcher-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:12000;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.24)}
.eco-switcher-menu[hidden]{display:none!important}.eco-switcher-item{display:block;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text2);font-size:12px;font-weight:700;text-align:left;cursor:pointer}.eco-switcher-item:hover,.eco-switcher-item.active{background:color-mix(in srgb,var(--accent3) 12%,var(--surface2));color:var(--text)}

/* Page / Projects */
.eco-page{min-width:0}.eco-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.eco-page-head>.eco-btn{flex:0 0 auto;width:auto}
.eco-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;font-size:12.5px;font-weight:750;cursor:pointer;text-decoration:none;white-space:nowrap}
.eco-btn-primary{background:var(--accent3);color:#fff}.eco-btn-secondary{background:var(--surface2);border-color:var(--border);color:var(--text)}.eco-btn-ghost{background:transparent;border-color:var(--border);color:var(--text2)}.eco-btn-danger{background:transparent;border-color:color-mix(in srgb,var(--red) 45%,var(--border));color:var(--red)}
.eco-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.eco-metric{padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.eco-metric span{display:block;font-size:11px;color:var(--text3);font-weight:700}.eco-metric strong{display:block;margin-top:6px;font:700 24px/1 var(--font-display);color:var(--text)}
.eco-pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:-6px 0 18px}.eco-pipeline-item{padding:9px 10px;border-top:2px solid color-mix(in srgb,var(--accent3) 38%,var(--border));background:var(--surface);border-radius:0 0 10px 10px}.eco-pipeline-item strong{display:block;font:700 15px var(--font-display)}.eco-pipeline-item span{display:block;margin-top:2px;font-size:9.5px;color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.eco-project-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start}.eco-project-list{display:flex;flex-direction:column;gap:8px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto;padding-right:2px}.eco-project-card{width:100%;min-height:76px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start}.eco-project-card strong{font-size:13px}.eco-project-card span{margin-top:3px;font-size:11px;color:var(--text2)}.eco-project-card small{margin-top:5px;font-size:10px;color:var(--text3)}.eco-project-card.active{border-color:color-mix(in srgb,var(--accent3) 62%,var(--border));background:color-mix(in srgb,var(--accent3) 8%,var(--surface))}
.eco-project-detail{min-width:0;display:flex;flex-direction:column;gap:14px}.eco-timeline{display:flex;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.eco-timeline-item{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:5px 10px 5px 4px;border-right:1px solid var(--border)}.eco-timeline-item:last-child{border-right:0}.eco-timeline-dot{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:var(--accent3)}.eco-timeline-item strong{font-size:11px}.eco-timeline-item small{font-size:9.5px;color:var(--text3)}.eco-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:2px 2px 6px}.eco-detail-head h2{font-size:22px;margin:3px 0 4px}.eco-kicker{font-size:10px;color:var(--accent3);font-weight:800;text-transform:uppercase;letter-spacing:.65px}.eco-muted{color:var(--text3);font-size:12px;line-height:1.5}.eco-section{padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.eco-section>h3{margin:0 0 14px;font-size:16px}.eco-module-empty{border-style:dashed}.eco-module-status{font-weight:700;color:var(--text2)}
.eco-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eco-field{display:flex;flex-direction:column;gap:6px;min-width:0}.eco-field:has(textarea){grid-column:1/-1}.eco-label{font-size:11px;color:var(--text2);font-weight:700}.eco-field input,.eco-field select,.eco-field textarea{width:100%;padding:9px 11px;border:1px solid var(--border);background:var(--surface2);color:var(--text)}.eco-field textarea{min-height:82px;resize:vertical}.eco-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.eco-details{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}.eco-details summary{cursor:pointer;font-size:12px;font-weight:750;color:var(--text2);padding:7px 0}.eco-details-body{display:flex;flex-direction:column;gap:7px;padding-top:7px}.eco-mini-row{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:10px;background:var(--surface2);font-size:11px;color:var(--text2);overflow-wrap:anywhere}.eco-mini-action{min-width:30px;min-height:30px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text2);cursor:pointer}.eco-mini-action.danger{color:var(--red)}
.eco-file-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eco-file-columns h4{margin:0 0 8px;font-size:12px}.eco-file-columns .eco-btn{margin-top:8px}
.eco-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.eco-finance-card{padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface2);min-width:0}.eco-finance-card span,.eco-finance-card small{display:block;font-size:10px;color:var(--text3)}.eco-finance-card strong{display:block;margin:5px 0;font:700 18px/1.2 var(--font-display);font-variant-numeric:tabular-nums}.eco-finance-card.total{border-color:color-mix(in srgb,var(--accent3) 45%,var(--border));background:color-mix(in srgb,var(--accent3) 8%,var(--surface2))}.eco-footnote{margin:10px 0 0;font-size:10.5px;color:var(--text3);line-height:1.45}
.eco-workflow-row{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(120px,180px) 70px auto auto auto;align-items:center;gap:7px;padding:7px 8px;border-radius:10px;background:var(--surface2);font-size:11px}.eco-workflow-row select{min-height:34px}.eco-step-hours{min-width:0;width:70px;min-height:34px!important;padding:5px 7px!important}
.eco-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eco-board-card{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.eco-board-card h3{margin:5px 0;font-size:15px}.eco-board-card .eco-btn{margin-top:12px;width:100%}
.eco-empty{padding:28px;border:1px dashed var(--border);border-radius:16px;background:var(--surface);text-align:center}.eco-empty h3{margin:0 0 7px}.eco-empty .eco-btn{margin-top:12px}
.eco-active-project-banner{display:flex;align-items:center;gap:9px;margin:-4px 0 14px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--accent3) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent3) 5%,var(--surface));font-size:11px}.eco-active-project-banner strong{color:var(--accent3)}.eco-active-project-banner span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eco-active-project-banner .eco-btn{min-height:32px;padding:0 9px}

/* Modais / onboarding */
.eco-modal-overlay,.eco-onboarding{position:fixed;inset:0;z-index:14000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(3,8,16,.72);backdrop-filter:blur(8px)}.eco-modal-overlay.open,.eco-onboarding{display:flex}.eco-modal{width:min(620px,100%);max-height:min(90vh,780px);overflow:auto;border:1px solid var(--border);border-radius:20px;background:var(--bg);box-shadow:0 28px 90px rgba(0,0,0,.44)}.eco-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--border);background:var(--bg);font:700 16px var(--font-display)}.eco-icon-btn{width:36px;height:36px;border:1px solid var(--border);border-radius:10px;background:var(--surface2);color:var(--text);cursor:pointer}.eco-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.eco-form>.eco-field:has(textarea),.eco-form>.eco-module-checks,.eco-form>.eco-btn{grid-column:1/-1}.eco-module-checks{display:flex;flex-wrap:wrap;gap:10px;border:1px solid var(--border);border-radius:14px;padding:12px}.eco-module-checks legend{padding:0 5px}.eco-check{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text2)}
.eco-onboarding-card{width:min(860px,100%);padding:30px;border:1px solid var(--border);border-radius:22px;background:var(--bg);box-shadow:0 30px 100px rgba(0,0,0,.5)}.eco-onboarding-card h2{margin:6px 0 7px;font-size:28px}.eco-onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.eco-onboarding-option{min-height:150px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.eco-onboarding-option:hover{border-color:var(--accent3);transform:translateY(-1px)}.eco-onboarding-option strong{font:700 16px var(--font-display)}.eco-onboarding-option span{font-size:12px;color:var(--text3);line-height:1.45}

/* Tipografia e controles legados: consolidação tardia */
.section-title,.settings-title,.info-title,.tb-label,.qtr-range,.ri-name,.hi-name,.breakdown-header,.pm-monitor-main b,.pm-monitor-head span,.pm-modal-head h2,.pm-focus-card h3,.pm-machine-title b{font-family:var(--font-ui)!important}
.v155-page-context h1,#splash-name,.result-card .rc-value,.breakdown-row.total .bk-val{font-family:var(--font-display)!important}

@media (max-width:1023px){
  .eco-sidebar-core{display:none}.eco-mobile-core{display:flex}.eco-switcher-compact{max-width:190px}.eco-switcher-compact .eco-switcher-trigger{min-height:38px;padding:4px 9px}.eco-switcher-compact .eco-switcher-label small{display:none}.eco-switcher-compact .eco-switcher-label strong{font-size:11.5px}.eco-switcher-compact .eco-switcher-menu{left:50%;right:auto;width:min(260px,calc(100vw - 24px));transform:translateX(-50%)}
  .eco-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-project-layout{grid-template-columns:1fr}.eco-project-list{position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.eco-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
  .eco-page-head{align-items:flex-start;flex-direction:column}.eco-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-timeline{flex-direction:column}.eco-timeline-item{border-right:0;border-bottom:1px solid var(--border)}.eco-timeline-item:last-child{border-bottom:0}.eco-page-head>.eco-btn{width:100%}.eco-project-list{grid-template-columns:1fr}.eco-form-grid,.eco-form,.eco-file-columns,.eco-finance-grid,.eco-board-grid{grid-template-columns:1fr}.eco-form>.eco-field,.eco-form>.eco-module-checks,.eco-form>.eco-btn{grid-column:1}.eco-section{padding:14px}.eco-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eco-metric{padding:11px 12px}.eco-metric strong{font-size:20px}.eco-detail-head{flex-direction:column}.eco-detail-head>.eco-btn{width:100%}.eco-actions .eco-btn{width:100%}.eco-workflow-row{grid-template-columns:auto 1fr auto auto auto}.eco-workflow-row select{grid-column:2/-1;width:100%}.eco-onboarding{padding:14px}.eco-onboarding-card{padding:20px 16px;max-height:92vh;overflow:auto}.eco-onboarding-grid{grid-template-columns:1fr;margin:16px 0}.eco-onboarding-option{min-height:105px}.eco-active-project-banner{flex-wrap:wrap}.eco-active-project-banner span{flex-basis:calc(100% - 100px)}
  input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea{font-size:16px!important}
}
@media (min-width:1440px){.eco-project-layout{grid-template-columns:280px minmax(0,1fr)}.eco-project-detail{max-width:1120px}}
@media (min-width:1920px){.eco-page{max-width:1680px;margin-inline:auto}}
@media (prefers-reduced-motion:reduce){.eco-onboarding-option{transition:none!important;transform:none!important}}

/* v158.1 — navegação contextual + Pintura profissional */
[hidden]{display:none!important}
.eco-nav-glyph{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;font-size:15px;line-height:1;color:currentColor}
#bottomNav .eco-nav-glyph{width:21px;height:21px;font-size:15px}
.eco-paint-section{padding:0!important;border:0!important;background:transparent!important}
.eco-paint-section>h3{margin:0 0 12px;padding:0 2px}
.eco-paint-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:16px;align-items:start}
.eco-paint-main{display:flex;flex-direction:column;gap:12px;min-width:0}
.eco-paint-intro{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}
.eco-paint-intro strong{font:700 14px var(--font-display);color:var(--text)}.eco-paint-intro small{margin-left:auto;color:var(--text3);font-size:11px}
.eco-paint-block{margin:0;border:1px solid var(--border);border-radius:16px;padding:0;background:var(--surface);overflow:clip}
.eco-paint-block>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;color:var(--text)!important;font:700 13px var(--font-display);cursor:pointer}
.eco-paint-block>summary::-webkit-details-marker{display:none}.eco-paint-block>summary::after{content:'+';font:700 18px var(--font-ui);color:var(--text3)}.eco-paint-block[open]>summary::after{content:'−'}
.eco-paint-block[open]>summary{border-bottom:1px solid var(--border)}
.eco-paint-block-body{padding:14px 16px 16px!important;gap:12px!important}
.eco-subdetails{border:1px solid var(--border-soft,var(--border));border-radius:12px;background:var(--surface2)}.eco-subdetails>summary{cursor:pointer;padding:10px 12px;font-size:11.5px;font-weight:750;color:var(--text2)}.eco-subdetails>.eco-details-body{padding:0 12px 12px}
.eco-inline-actions{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:8px;align-items:end}.eco-inline-actions>.eco-field{margin:0}
.eco-area-callout,.eco-paint-area-summary{padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent3) 32%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent3) 7%,var(--surface2));font:700 14px var(--font-display);color:var(--text)}
.eco-workflow-row-v2{grid-template-columns:auto minmax(140px,1fr) minmax(150px,190px) 76px auto auto auto}
.eco-step-name{font-weight:700;color:var(--text2);min-width:0;overflow-wrap:anywhere}
.eco-approval-row{display:grid;grid-template-columns:auto minmax(140px,1fr) minmax(150px,220px);gap:9px;align-items:center;padding:9px 10px;border-radius:11px;background:var(--surface2)}.eco-approval-row strong{font-size:11.5px}.eco-approval-row select{min-height:36px!important}
.eco-paint-summary{position:sticky;top:20px;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm,0 8px 24px rgba(0,0,0,.08))}
.eco-paint-summary-title{font:700 17px/1.25 var(--font-display);margin-bottom:4px;overflow-wrap:anywhere}.eco-paint-summary-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border-soft,var(--border));font-size:11px}.eco-paint-summary-row span{color:var(--text3)}.eco-paint-summary-row b{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.eco-paint-area-summary{margin-top:2px;text-align:center}
.eco-paint-dashboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.eco-paint-dashboard .eco-metric{padding:11px 12px}.eco-paint-dashboard .eco-metric strong{font-size:20px}
.eco-paint-type-create[hidden]{display:none!important}

@media(max-width:1199px){.eco-paint-layout{grid-template-columns:1fr}.eco-paint-summary{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.eco-paint-summary>.eco-kicker,.eco-paint-summary>.eco-paint-summary-title,.eco-paint-summary>.eco-muted{grid-column:1/-1}.eco-paint-summary-row{display:block}.eco-paint-summary-row b{display:block;margin-top:3px;text-align:left}.eco-paint-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.eco-paint-block-body{padding:12px!important}.eco-paint-intro{align-items:flex-start}.eco-paint-intro small{width:100%;margin-left:0}.eco-inline-actions{grid-template-columns:1fr}.eco-inline-actions .eco-btn{width:100%}.eco-workflow-row-v2{grid-template-columns:auto minmax(0,1fr) auto auto auto}.eco-workflow-row-v2 select{grid-column:2/-1;width:100%}.eco-workflow-row-v2 .eco-step-hours{grid-column:2}.eco-approval-row{grid-template-columns:auto 1fr}.eco-approval-row select{grid-column:2}.eco-paint-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.eco-paint-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:390px){.eco-paint-summary{grid-template-columns:1fr}.eco-paint-dashboard{grid-template-columns:1fr 1fr}.eco-workflow-row-v2{grid-template-columns:auto 1fr auto auto}.eco-workflow-row-v2 .eco-mini-action.danger{grid-column:4}.eco-workflow-row-v2 .eco-step-hours{grid-column:2/-1;width:100%}}

/* v158.1 — controles profissionais de Pintura */
.eco-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0}
.eco-check{display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 10px;border:1px solid var(--border,rgba(130,154,175,.22));border-radius:10px;background:color-mix(in srgb,var(--surface,#101a2b) 94%,transparent);font-size:13px;cursor:pointer}
.eco-check input{width:18px;height:18px;accent-color:var(--primary,#765cff)}
.eco-workflow-row-v2 .eco-mini-action{min-width:36px}
@media(max-width:600px){.eco-check-grid{grid-template-columns:1fr}.eco-workflow-row-v2{grid-template-columns:auto minmax(0,1fr);align-items:start}.eco-workflow-row-v2 select,.eco-workflow-row-v2 .eco-step-hours,.eco-workflow-row-v2 .eco-mini-action{margin-top:6px}}
/* v158.2 — controle de módulos sem apagar dados */
.eco-switcher-module-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}
.eco-switcher-module-row .eco-switcher-item{min-width:0}
.eco-switcher-toggle-off{border:0;background:transparent;color:var(--text3);font:700 11px/1 var(--ui-body-font,'DM Sans',sans-serif);padding:8px;border-radius:8px;cursor:pointer}
.eco-switcher-toggle-off:hover,.eco-switcher-toggle-off:focus-visible{background:var(--surface2);color:var(--text);outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:1px}
