/* ODEM Vendas App 33.6.47 — Planejamento de Compras */
.pc-page{display:grid;gap:16px;padding-bottom:36px;color:var(--text)}.pc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pc-header h2{margin:0;font-size:clamp(26px,2.25vw,34px);letter-spacing:-.04em}.pc-header p{margin:6px 0 0;color:var(--text-3);font-size:12px}.pc-header-actions{display:flex;gap:10px;align-items:center}.pc-updated{display:grid;gap:2px;min-width:185px;padding:9px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.pc-updated span{font-size:9px;color:var(--text-3)}.pc-updated strong{font-size:11px}.pc-refresh{display:flex;align-items:center;gap:7px;white-space:nowrap}.pc-refresh svg,.pc-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pc-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);overflow:auto}.pc-tabs button{display:flex;align-items:center;gap:7px;min-height:46px;padding:0 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--text-2);font:inherit;font-size:11px;font-weight:650;cursor:pointer;white-space:nowrap}.pc-tabs button:hover{color:var(--text)}.pc-tabs button.active{color:#1769e8;border-bottom-color:#1769e8}.pc-tabs svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pc-view{display:grid;gap:16px}
.pc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pc-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-kpi{position:relative;display:grid;grid-template-columns:50px 1fr;gap:12px;align-items:center;min-height:108px;padding:15px;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.pc-kpi-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px}.pc-kpi-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pc-kpi-copy{min-width:0}.pc-kpi-copy span,.pc-kpi-copy small{display:block}.pc-kpi-copy span{font-size:9px;color:var(--text-2);font-weight:700}.pc-kpi-copy strong{display:block;margin:5px 0 3px;font-size:20px;line-height:1.05;letter-spacing:-.025em}.pc-kpi-copy small{font-size:8px;line-height:1.35;color:var(--text-3)}.pc-kpi em{position:absolute;right:10px;bottom:10px;padding:3px 6px;border-radius:999px;background:var(--surface-2);color:var(--text-3);font-size:8px;font-style:normal;font-weight:700}.pc-tone-blue .pc-kpi-icon{background:#e8f2ff;color:#1672e8}.pc-tone-amber .pc-kpi-icon{background:#fff3df;color:#c77b0a}.pc-tone-red .pc-kpi-icon{background:#ffe9eb;color:#d83245}.pc-tone-green .pc-kpi-icon{background:#e4f8f0;color:#109867}
.pc-overview-grid{display:grid;grid-template-columns:1.12fr .9fr .88fr .92fr;gap:10px}.pc-panel,.pc-table-card,.pc-callout{border:1px solid var(--border);border-radius:14px;background:var(--surface)}.pc-panel{padding:15px}.pc-panel h3,.pc-table-head h3{margin:0;font-size:13px}.pc-panel-note,.pc-table-head p{margin:4px 0 0;color:var(--text-3);font-size:9px;line-height:1.45}.pc-chart-row{display:flex;align-items:center;gap:18px;min-height:155px}.pc-donut{--a:30%;--b:60%;display:grid;place-items:center;flex:0 0 118px;width:118px;height:118px;border-radius:50%;background:conic-gradient(#1780f5 0 var(--a),#f0a62b var(--a) var(--b),#aeb7c5 var(--b) 100%);position:relative}.pc-donut:after{content:"";position:absolute;inset:22px;border-radius:50%;background:var(--surface)}.pc-donut>div{position:relative;z-index:1;text-align:center}.pc-donut strong{display:block;font-size:17px}.pc-donut span{display:block;margin-top:2px;color:var(--text-3);font-size:8px}.pc-legend{display:grid;gap:11px;min-width:0;flex:1}.pc-legend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:7px;align-items:center;font-size:9px}.pc-legend i{width:8px;height:8px;border-radius:50%;background:#aeb7c5}.pc-legend i.ready{background:#22ad75}.pc-legend i.pending{background:#f0a62b}.pc-legend i.imported{background:#1780f5}.pc-legend i.national{background:#22ad75}.pc-legend span{color:var(--text-2)}.pc-legend b{font-size:9px}
.pc-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:10px;height:155px;padding:15px 4px 0}.pc-bar-col{display:grid;grid-template-rows:auto 1fr auto;align-items:end;justify-items:center;height:100%;min-width:0;flex:1}.pc-bar-col b{font-size:8px;white-space:nowrap}.pc-bar{display:block;align-self:end;width:min(70%,56px);min-height:12px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#4e9ef9,#247ce7)}.pc-bar-col small{margin-top:6px;color:var(--text-3);font-size:8px}.pc-quality{display:grid;align-content:start}.pc-quality-row{display:grid;grid-template-columns:17px minmax(0,1fr) auto;gap:6px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border);font-size:8px}.pc-quality-row:last-child{border-bottom:0}.pc-quality-dot{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;font-weight:800;font-size:8px}.pc-quality-dot.ok{background:#dff6e9;color:#15945f}.pc-quality-dot.warn{background:#fff1d7;color:#b97600}.pc-quality-dot.info{background:#e7eef7;color:#607189}.pc-quality-row span:nth-child(2){color:var(--text-2)}.pc-quality-row b{font-size:8px;white-space:nowrap}
.pc-table-card{overflow:hidden}.pc-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 14px 10px}.pc-actions{display:flex;gap:8px}.pc-actions .btn{display:flex;align-items:center;gap:6px}.pc-table-tools{display:grid;grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(140px,.6fr));gap:8px;padding:0 14px 11px}.pc-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.pc-search svg{width:15px;height:15px;fill:none;stroke:var(--text-3);stroke-width:1.8}.pc-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:10px}.pc-table-tools select{height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--text);padding:0 9px;font:inherit;font-size:9px}.pc-table-wrap{overflow:auto;border-top:1px solid var(--border)}.pc-table{width:100%;min-width:1420px;border-collapse:collapse;font-size:9px}.pc-table th{position:sticky;top:0;z-index:2;padding:8px 9px;background:var(--surface-2);color:var(--text-2);font-size:8px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}.pc-table td{padding:8px 9px;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}.pc-table tbody tr{cursor:pointer}.pc-table tbody tr:hover{background:var(--hover)}.pc-product{min-width:220px;white-space:normal!important}.pc-product strong,.pc-product small{display:block}.pc-product strong{font-size:9px}.pc-product small{margin-top:2px;color:var(--text-3);font-size:7px}.pc-code{font-family:var(--font-mono);color:var(--text-2)}.pc-muted{color:var(--text-3)}.pc-inline-note{display:block;color:#b97600;font-size:7px}.pc-status{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.pc-status i{width:7px;height:7px;border-radius:50%;background:#8c98a8}.pc-status.ready{color:#11845b}.pc-status.ready i{background:#14a96f}.pc-status.cost,.pc-status.supplier,.pc-status.lead,.pc-status.pending{color:#b66d00}.pc-status.cost i,.pc-status.supplier i,.pc-status.lead i,.pc-status.pending i{background:#e89a20}.pc-status.idle{color:var(--text-3)}.pc-table-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;color:var(--text-3);font-size:8px}.pc-link{border:0;background:transparent;color:#1769e8;font:inherit;font-weight:700;cursor:pointer}.pc-empty{text-align:center!important;padding:28px!important;color:var(--text-3)!important}
.pc-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:color-mix(in srgb,var(--surface) 94%,#1769e8 6%)}.pc-callout.warn{background:color-mix(in srgb,var(--surface) 94%,#e99d28 6%)}.pc-callout>svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#1769e8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pc-callout.warn>svg{stroke:#b97600}.pc-callout strong{font-size:11px}.pc-callout p{margin:4px 0 0;color:var(--text-3);font-size:9px;line-height:1.5}.pc-roadmap{padding:18px}.pc-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.pc-flow span{padding:8px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);font-size:9px;font-weight:700}.pc-flow i{color:var(--text-3);font-style:normal}.pc-supplier-table{min-width:780px}.pc-history-grid{grid-template-columns:1.3fr .7fr}.pc-history-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.pc-history-bars>div{padding:13px;border-radius:10px;background:var(--surface-2)}.pc-history-bars span,.pc-history-bars small{display:block;color:var(--text-3);font-size:8px}.pc-history-bars b{display:block;margin:7px 0 3px;font-size:16px}
.pc-loading{display:grid;place-items:center;align-content:center;gap:8px;min-height:320px;color:var(--text-3)}.pc-loading span{width:24px;height:24px;border:3px solid var(--border);border-top-color:#1769e8;border-radius:50%;animation:pcspin .7s linear infinite}.pc-loading strong{font-size:12px;color:var(--text)}.pc-loading small{font-size:9px}@keyframes pcspin{to{transform:rotate(360deg)}}
.pc-drawer-backdrop{position:fixed;inset:0;z-index:980;background:rgba(8,12,18,.42);display:flex;justify-content:flex-end}.pc-drawer{width:min(500px,92vw);height:100%;overflow:auto;background:var(--surface);box-shadow:-18px 0 50px rgba(0,0,0,.16)}.pc-drawer>header{display:flex;justify-content:space-between;gap:14px;padding:20px;border-bottom:1px solid var(--border)}.pc-drawer header span{display:block;color:#1769e8;font:700 9px var(--font-mono)}.pc-drawer h3{margin:5px 0 3px;font-size:20px}.pc-drawer header p{margin:0;color:var(--text-3);font-size:10px}.pc-drawer header button{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:20px;cursor:pointer}.pc-drawer-body{display:grid;gap:18px;padding:20px}.pc-drawer-body section{display:grid;gap:8px}.pc-drawer h4{margin:0 0 4px;font-size:11px}.pc-calc-line{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:9px 0;border-bottom:1px solid var(--border);font-size:9px}.pc-calc-line span{color:var(--text-2)}.pc-calc-line small{color:var(--text-3)}.pc-calc-total{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:10px;background:var(--surface-2);font-size:10px}.pc-calc-total strong{font-size:16px}.pc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pc-detail-grid>div{padding:10px;border:1px solid var(--border);border-radius:10px}.pc-detail-grid span,.pc-detail-grid b{display:block}.pc-detail-grid span{color:var(--text-3);font-size:8px}.pc-detail-grid b{margin-top:4px;font-size:10px}.pc-drawer-note{padding:12px;border-radius:10px;background:var(--warn-tint)}.pc-drawer-note strong{font-size:10px}.pc-drawer-note p{margin:4px 0 0;font-size:9px;color:var(--text-2);line-height:1.45}
[data-theme="dark"] .pc-tone-blue .pc-kpi-icon{background:rgba(23,114,232,.16)}[data-theme="dark"] .pc-tone-amber .pc-kpi-icon{background:rgba(199,123,10,.16)}[data-theme="dark"] .pc-tone-red .pc-kpi-icon{background:rgba(216,50,69,.16)}[data-theme="dark"] .pc-tone-green .pc-kpi-icon{background:rgba(16,152,103,.16)}[data-theme="dark"] .pc-callout{background:rgba(23,105,232,.08)}[data-theme="dark"] .pc-callout.warn{background:rgba(233,157,40,.08)}
@media(max-width:1300px){.pc-kpis{grid-template-columns:repeat(3,1fr)}.pc-overview-grid{grid-template-columns:1fr 1fr}.pc-table-tools{grid-template-columns:1fr 1fr}.pc-search{grid-column:1/-1}}
@media(max-width:900px){.pc-header{display:grid}.pc-header-actions{justify-content:space-between}.pc-kpis,.pc-kpis-4{grid-template-columns:1fr 1fr}.pc-overview-grid,.pc-history-grid{grid-template-columns:1fr}.pc-table-tools{grid-template-columns:1fr 1fr}.pc-tabs{margin-inline:-4px}.pc-tabs button{padding-inline:9px}.pc-chart-row{justify-content:flex-start}}
@media(max-width:620px){.pc-page{gap:12px}.pc-header-actions{display:grid;grid-template-columns:1fr auto}.pc-updated{min-width:0}.pc-tabs button span{display:none}.pc-tabs button{min-width:42px;justify-content:center}.pc-kpis,.pc-kpis-4{grid-template-columns:1fr}.pc-kpi{min-height:96px}.pc-table-head{display:grid}.pc-table-tools{grid-template-columns:1fr}.pc-search{grid-column:auto}.pc-chart-row{align-items:flex-start}.pc-donut{flex-basis:106px;width:106px;height:106px}.pc-donut:after{inset:20px}.pc-detail-grid{grid-template-columns:1fr}.pc-flow{display:grid;grid-template-columns:1fr auto}.pc-flow span{border-radius:10px}.pc-flow i{text-align:center;transform:rotate(90deg)}}

/* 33.6.47 — Legibilidade / densidade confortável */
.pc-page{gap:18px}
.pc-header h2{font-size:clamp(30px,2.4vw,38px);line-height:1.05}
.pc-header p{font-size:14px;line-height:1.5}
.pc-header-actions{gap:12px}
.pc-updated{min-width:195px;padding:11px 14px}
.pc-updated span{font-size:11px}
.pc-updated strong{font-size:13px}
.pc-density-toggle,.pc-refresh{min-height:40px;padding-inline:14px;font-size:13px;font-weight:700}
.pc-tabs button{min-height:50px;padding:0 14px;font-size:13px}
.pc-tabs svg{width:17px;height:17px}
.pc-view{gap:18px}
.pc-kpis{gap:12px}
.pc-kpi{grid-template-columns:54px 1fr;gap:13px;min-height:116px;padding:17px}
.pc-kpi-icon{width:50px;height:50px}
.pc-kpi-icon svg{width:25px;height:25px}
.pc-kpi-copy span{font-size:11.5px}
.pc-kpi-copy strong{margin:6px 0 4px;font-size:24px}
.pc-kpi-copy small{font-size:10.5px;line-height:1.45}
.pc-kpi em{right:12px;bottom:11px;padding:4px 8px;font-size:10px}
.pc-overview-grid{gap:12px}
.pc-panel{padding:17px}
.pc-panel h3,.pc-table-head h3{font-size:15px}
.pc-panel-note,.pc-table-head p{font-size:11px;line-height:1.5}
.pc-chart-row{gap:20px;min-height:168px}
.pc-donut{flex-basis:126px;width:126px;height:126px}
.pc-donut:after{inset:23px}
.pc-donut strong{font-size:20px}
.pc-donut span{font-size:10px}
.pc-legend{gap:12px}
.pc-legend>div{grid-template-columns:10px minmax(0,1fr) auto;gap:8px;font-size:11px}
.pc-legend i{width:9px;height:9px}
.pc-legend b{font-size:11px}
.pc-bars{height:168px;padding-top:18px}
.pc-bar-col b{font-size:10px}
.pc-bar-col small{font-size:10px}
.pc-quality-row{grid-template-columns:19px minmax(0,1fr) auto;gap:7px;padding:8px 0;font-size:10.5px}
.pc-quality-dot{width:17px;height:17px;font-size:9px}
.pc-quality-row b{font-size:10.5px}
.pc-table-head{padding:16px 16px 12px}
.pc-actions .btn{min-height:40px;font-size:12px}
.pc-table-tools{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(155px,.6fr));gap:10px;padding:0 16px 13px}
.pc-search{height:42px;padding:0 12px}
.pc-search svg{width:17px;height:17px}
.pc-search input{font-size:12.5px}
.pc-table-tools select{height:42px;padding:0 11px;font-size:12px}
.pc-table{min-width:1640px;font-size:12.5px}
.pc-table th{padding:11px 12px;font-size:11.5px;font-weight:750}
.pc-table td{padding:12px 12px;line-height:1.35}
.pc-product{min-width:250px}
.pc-product strong{font-size:13px;line-height:1.3}
.pc-product small{margin-top:3px;font-size:10.5px}
.pc-inline-note{font-size:10px}
.pc-status{gap:6px;font-size:11px}
.pc-status i{width:8px;height:8px}
.pc-table-footer{padding:12px 16px;font-size:11px}
.pc-callout{gap:13px;padding:16px 18px}
.pc-callout strong{font-size:13px}
.pc-callout p{font-size:11.5px;line-height:1.55}
.pc-flow span{padding:9px 12px;font-size:11px}
.pc-history-bars span,.pc-history-bars small{font-size:10.5px}
.pc-history-bars b{font-size:18px}
.pc-loading strong{font-size:14px}
.pc-loading small{font-size:11px}
.pc-drawer{width:min(540px,94vw)}
.pc-drawer header span{font-size:11px}
.pc-drawer h3{font-size:23px}
.pc-drawer header p{font-size:12px}
.pc-drawer h4{font-size:13px}
.pc-calc-line{padding:11px 0;font-size:11.5px}
.pc-calc-total{padding:14px;font-size:12px}
.pc-calc-total strong{font-size:18px}
.pc-detail-grid span{font-size:10.5px}
.pc-detail-grid b{font-size:12px}
.pc-drawer-note strong{font-size:12px}
.pc-drawer-note p{font-size:11px}

/* A prévia da Visão Geral fica mais limpa; a aba Necessidade mantém todas as colunas. */
.pc-preview .pc-table{min-width:1120px}
.pc-preview .pc-table th:nth-child(3),.pc-preview .pc-table td:nth-child(3),
.pc-preview .pc-table th:nth-child(4),.pc-preview .pc-table td:nth-child(4),
.pc-preview .pc-table th:nth-child(10),.pc-preview .pc-table td:nth-child(10),
.pc-preview .pc-table th:nth-child(11),.pc-preview .pc-table td:nth-child(11),
.pc-preview .pc-table th:nth-child(12),.pc-preview .pc-table td:nth-child(12),
.pc-preview .pc-table th:nth-child(13),.pc-preview .pc-table td:nth-child(13){display:none}

/* Modo compacto opcional, sem voltar ao tamanho excessivamente pequeno da 33.6.46. */
.pc-density-compact .pc-header h2{font-size:28px}
.pc-density-compact .pc-header p{font-size:12.5px}
.pc-density-compact .pc-tabs button{min-height:46px;font-size:11.5px}
.pc-density-compact .pc-kpi{min-height:104px;padding:14px}
.pc-density-compact .pc-kpi-copy span{font-size:10px}
.pc-density-compact .pc-kpi-copy strong{font-size:21px}
.pc-density-compact .pc-kpi-copy small{font-size:9px}
.pc-density-compact .pc-panel{padding:14px}
.pc-density-compact .pc-panel h3,.pc-density-compact .pc-table-head h3{font-size:13.5px}
.pc-density-compact .pc-panel-note,.pc-density-compact .pc-table-head p{font-size:9.5px}
.pc-density-compact .pc-legend>div,.pc-density-compact .pc-legend b{font-size:9.5px}
.pc-density-compact .pc-quality-row,.pc-density-compact .pc-quality-row b{font-size:9px}
.pc-density-compact .pc-search input,.pc-density-compact .pc-table-tools select{font-size:10.5px}
.pc-density-compact .pc-table{font-size:10.5px;min-width:1500px}
.pc-density-compact .pc-table th{font-size:9.5px;padding:9px 10px}
.pc-density-compact .pc-table td{padding:9px 10px}
.pc-density-compact .pc-product strong{font-size:11px}
.pc-density-compact .pc-product small{font-size:9px}
.pc-density-compact .pc-status{font-size:9.5px}
.pc-density-compact .pc-preview .pc-table{min-width:1020px}

@media(max-width:1500px){
  .pc-header h2{font-size:32px}
  .pc-kpi-copy strong{font-size:22px}
  .pc-overview-grid{grid-template-columns:1.05fr .95fr .95fr 1fr}
  .pc-chart-row{gap:14px}
  .pc-donut{flex-basis:114px;width:114px;height:114px}
  .pc-donut:after{inset:21px}
}
@media(max-width:1180px){
  .pc-overview-grid{grid-template-columns:1fr 1fr}
  .pc-kpis{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
  .pc-header p{font-size:13px}
  .pc-header-actions{flex-wrap:wrap;justify-content:flex-start}
  .pc-table{font-size:12px}
  .pc-table th{font-size:11px}
}
@media(max-width:620px){
  .pc-header h2{font-size:28px}
  .pc-header p{font-size:12.5px}
  .pc-header-actions{grid-template-columns:1fr auto auto}
  .pc-density-toggle,.pc-refresh{padding-inline:10px;font-size:11px}
  .pc-kpi-copy strong{font-size:22px}
  .pc-panel h3,.pc-table-head h3{font-size:14px}
  .pc-callout strong{font-size:12px}
  .pc-callout p{font-size:11px}
}
@media(max-width:1300px){
  .pc-overview-grid{grid-template-columns:1fr 1fr}
  .pc-kpis{grid-template-columns:repeat(3,1fr)}
}

/* VF04 — a última regra de 1300 px sobrepunha a coluna mobile e cortava
   os KPIs em três colunas de 86 px. Somente apresentação de Compras. */
@media(max-width:760px),(pointer:coarse){
  .pc-page :is(button,.btn,select){min-width:44px!important;min-height:44px!important;}
  .pc-page :is(.pc-kpis,.pc-kpis-4){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));}
  .pc-page .pc-kpi{min-width:0;grid-template-columns:44px minmax(0,1fr);overflow:visible;}
  .pc-page .pc-kpi-icon{width:44px;height:44px;}
  .pc-page .pc-kpi-copy{min-width:0;overflow-wrap:anywhere;}
  .pc-page .pc-kpi-copy :is(span,strong,small){white-space:normal;}
  .pc-page .pc-kpi em{position:static;grid-column:2;justify-self:start;}
  .pc-page .pc-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;}
  .pc-page .pc-updated{grid-column:1/-1;min-width:0;overflow-wrap:anywhere;}
  .pc-page .pc-header-actions :is(.pc-density-toggle,.pc-refresh){min-width:44px;min-height:44px;justify-content:center;white-space:normal;}
}
