/* Layout: barra lateral marinho com destaque laranja Junta Protocolo; conteúdo em listas agrupadas por setor, com faixa de cor do setor à esquerda de cada linha. */
:root{
--bg:#F2F4F8; --surface:#FFFFFF; --surface2:#F6F7FB; --ink:#101A2E; --muted:#5A6580; --line:#DEE3EC;
--navy:#0E1B36; --navy2:#16274A; --side-ink:#C9D3EA;
--accent:#E06A0A; --accent-ink:#FFFFFF; --accent-soft:#FDEBDC;
--link:#1F55C9;
--ok:#0F7A55; --ok-soft:#DDF4EA; --warn:#9A5B00; --warn-soft:#FFF0D3; --bad:#C2262D; --bad-soft:#FDE6E6; --info:#1F55C9; --info-soft:#E4ECFF;
--s-comercial:#6E3AD8; --s-documentacao:#B86400; --s-elaboracao:#1F55C9; --s-protocolo:#0B8478; --s-registro:#0A71A0;
--s-entrega:#0F7A55; --s-prefeitura:#A23B8C; --s-marcas:#C2410C; --s-marketing:#C81E6A; --s-concluido:#5A6580;
--f-display:"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;
--f-body:"Atkinson Hyperlegible","Segoe UI",system-ui,sans-serif;
--f-mono:"JetBrains Mono",ui-monospace,"Cascadia Mono",monospace;
--r:12px; --shadow:0 1px 2px rgba(16,26,46,.05),0 6px 18px rgba(16,26,46,.06);
}
@media (prefers-color-scheme: dark){ :root:not([data-theme="light"]){
--bg:#0A1120; --surface:#111B2F; --surface2:#16223A; --ink:#E7ECF7; --muted:#9AA6C2; --line:#24314D;
--navy:#070D1A; --navy2:#111C33; --side-ink:#AEBBD8;
--accent:#FF8A2B; --accent-ink:#1A0C00; --accent-soft:#3A2210; --link:#7DA1FF;
--ok:#42C793; --ok-soft:#10332A; --warn:#F2AE4B; --warn-soft:#3A2A10; --bad:#FF6B70; --bad-soft:#3D1519; --info:#7DA1FF; --info-soft:#1A2A55;
--s-comercial:#A985FF; --s-documentacao:#F2AE4B; --s-elaboracao:#7DA1FF; --s-protocolo:#3CCFBF; --s-registro:#4DB8E8;
--s-entrega:#42C793; --s-prefeitura:#E27CCB; --s-marcas:#FF9157; --s-marketing:#FF6FA9; --s-concluido:#9AA6C2;
--shadow:0 1px 2px rgba(0,0,0,.35); color-scheme:dark }}
:root[data-theme="dark"]{
--bg:#0A1120; --surface:#111B2F; --surface2:#16223A; --ink:#E7ECF7; --muted:#9AA6C2; --line:#24314D;
--navy:#070D1A; --navy2:#111C33; --side-ink:#AEBBD8;
--accent:#FF8A2B; --accent-ink:#1A0C00; --accent-soft:#3A2210; --link:#7DA1FF;
--ok:#42C793; --ok-soft:#10332A; --warn:#F2AE4B; --warn-soft:#3A2A10; --bad:#FF6B70; --bad-soft:#3D1519; --info:#7DA1FF; --info-soft:#1A2A55;
--s-comercial:#A985FF; --s-documentacao:#F2AE4B; --s-elaboracao:#7DA1FF; --s-protocolo:#3CCFBF; --s-registro:#4DB8E8;
--s-entrega:#42C793; --s-prefeitura:#E27CCB; --s-marcas:#FF9157; --s-marketing:#FF6FA9; --s-concluido:#9AA6C2;
--shadow:0 1px 2px rgba(0,0,0,.35); color-scheme:dark }
*{box-sizing:border-box}
html,body{height:100%}
body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.45}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:40;background:var(--navy)}
button,input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
a{color:var(--link)}
.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100%}
aside.side{background:var(--navy);color:var(--side-ink);position:sticky;top:env(safe-area-inset-top,0px);height:calc(100vh - env(safe-area-inset-top,0px));display:flex;flex-direction:column;gap:18px;padding:20px 14px 16px max(14px,env(safe-area-inset-left,0px));overflow-y:auto}
.brand{display:flex;align-items:center;gap:10px;padding:0 6px}
.brand .mark{width:36px;height:36px;border-radius:50%;background:var(--accent);display:grid;place-items:center;flex:none}
.brand b{font-family:var(--f-display);font-weight:800;color:#fff;font-size:17px;line-height:1;letter-spacing:.01em}
.brand small{display:block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--side-ink);margin-top:3px}
nav.main{display:flex;flex-direction:column;gap:2px}
nav.main .grp{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7F8DB0;padding:12px 10px 4px}
nav.main button{background:transparent;border:0;color:var(--side-ink);padding:9px 10px;border-radius:9px;cursor:pointer;font-size:14.5px;display:flex;gap:10px;align-items:center;text-align:left}
nav.main button svg{width:18px;height:18px;flex:none;opacity:.85}
nav.main button:hover{background:var(--navy2);color:#fff}
nav.main button[aria-current="page"]{background:var(--accent);color:var(--accent-ink);font-weight:700}
nav.main button[aria-current="page"] svg{opacity:1}
nav.main .dot{margin-left:auto;min-width:20px;height:20px;border-radius:10px;background:#FF4D55;color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center;padding:0 6px}
.me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;background:var(--navy2);font-size:13px}
.me img{width:30px;height:30px;border-radius:50%}
.me b{color:#fff;display:block;font-size:13.5px}
.content{min-width:0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:24px 70px}
.inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:18px}
@media (max-width:900px){
.app{grid-template-columns:1fr}
aside.side{position:sticky;height:auto;flex-direction:row;align-items:center;gap:10px;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));z-index:30;overflow:visible}
.brand small,.me,nav.main .grp{display:none}
nav.main{flex-direction:row;overflow-x:auto;flex:1;min-width:0}
nav.main button{white-space:nowrap;padding:7px 10px;font-size:13.5px}
nav.main button svg{display:none}
}
h1,h2,h3{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin:0}
h1{font-size:27px;font-weight:800} h2{font-size:19px;font-weight:700} h3{font-size:16px;font-weight:700}
.eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}
.muted{color:var(--muted)} .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}
.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.spread{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.stack{display:flex;flex-direction:column;gap:12px}
.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}
.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--shadow);min-width:0}
.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;box-shadow:var(--shadow)}
.panel>.hd{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.panel>.bd{padding:18px}
.btn{border:1px solid var(--line);background:var(--surface);padding:8px 14px;border-radius:9px;cursor:pointer;font-weight:700;font-size:14px;display:inline-flex;gap:6px;align-items:center;text-decoration:none;color:var(--ink);white-space:nowrap}
.btn:hover{border-color:var(--accent)}
.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
.btn.dark{background:var(--navy);border-color:var(--navy);color:#fff}
.btn.danger{color:var(--bad);border-color:var(--bad)}
.btn.ok{background:var(--ok);border-color:var(--ok);color:#fff}
.btn.ghost{border-color:transparent;background:transparent}
.btn.sm{padding:5px 10px;font-size:13px}
.btn[disabled]{opacity:.5;cursor:not-allowed}
.btn.wa{background:#128C4A;border-color:#128C4A;color:#fff}
label.f{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:var(--muted);min-width:0}
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=search],select,textarea{background:var(--surface2);border:1px solid var(--line);border-radius:9px;padding:9px 11px;width:100%;color:var(--ink);font-weight:400}
textarea{min-height:76px;resize:vertical}
.chk{display:flex;gap:8px;align-items:flex-start;font-weight:400;color:var(--ink);font-size:14px;cursor:pointer}
.chk input{margin-top:3px;width:17px;height:17px;accent-color:var(--accent)}
.pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;white-space:nowrap;border:1px solid transparent}
.pill.sec{color:var(--c);border-color:color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 11%,transparent)}
.pill.urg{background:var(--bad);color:#fff} .pill.uf{background:var(--info-soft);color:var(--info)} .pill.pago{background:var(--ok-soft);color:var(--ok)}
.pill.int{background:var(--surface2);color:var(--muted);border-color:var(--line)} .pill.pub{background:var(--ok-soft);color:var(--ok)}
.st{font-size:12px;font-weight:700;padding:3px 9px;border-radius:7px;background:var(--surface2);color:var(--muted);white-space:nowrap;display:inline-block}
.st.pend{background:var(--warn-soft);color:var(--warn)} .st.exi{background:var(--bad-soft);color:var(--bad)} .st.agu{background:var(--info-soft);color:var(--info)} .st.ok{background:var(--ok-soft);color:var(--ok)} .st.can{text-decoration:line-through}
.timer{font-family:var(--f-mono);font-size:12px;font-weight:600;padding:3px 8px;border-radius:7px;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}
.t-correndo{background:var(--info-soft);color:var(--info)} .t-alerta{background:var(--warn-soft);color:var(--warn)} .t-atrasado{background:var(--bad);color:#fff}
.t-pausado{background:var(--surface2);color:var(--muted);border:1px dashed var(--muted)} .t-aguardando{background:var(--surface2);color:var(--muted)} .t-cumprido{background:var(--ok-soft);color:var(--ok)} .t-cumprido_atraso{background:var(--warn-soft);color:var(--warn)}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:4px;text-align:left;box-shadow:var(--shadow)}
button.kpi{cursor:pointer}
.kpi span{font-size:13px;color:var(--muted);font-weight:700}
.kpi b{font-family:var(--f-display);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}
.kpi small{font-size:12px;color:var(--muted)}
.kpi.hot{border-color:var(--bad);background:var(--bad-soft)} .kpi.hot b{color:var(--bad)}
.kpi.warm b{color:var(--warn)} .kpi.good b{color:var(--ok)}
.kpi.lucro{background:var(--navy);border-color:var(--navy);color:#fff} .kpi.lucro span,.kpi.lucro small{color:var(--side-ink)} .kpi.lucro b{color:#fff}
.chips{display:flex;gap:6px;flex-wrap:wrap}
.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700;cursor:pointer;display:inline-flex;gap:7px;align-items:center;color:var(--ink)}
.chip i{width:9px;height:9px;border-radius:50%;background:var(--c,var(--muted));display:inline-block}
.chip .n{font-family:var(--f-mono);font-size:12px;color:var(--muted)}
.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)} .chip[aria-pressed=true] .n{color:var(--bg)}
.grp-sec{display:flex;flex-direction:column;gap:0}
.grp-hd{display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--surface2);border-top:1px solid var(--line);cursor:pointer;user-select:none}
.grp-hd:first-child{border-top:0;border-radius:var(--r) var(--r) 0 0}
.grp-hd i{width:10px;height:10px;border-radius:3px;background:var(--c)}
.grp-hd b{font-family:var(--f-display);font-size:15px}
.grp-hd .n{font-family:var(--f-mono);font-size:12px;color:var(--muted);margin-left:auto}
.grp-hd .car{transition:transform .15s} .grp-hd[aria-expanded=false] .car{transform:rotate(-90deg)}
.prow{display:grid;grid-template-columns:130px minmax(0,1.6fr) minmax(0,1.3fr) 150px 150px 110px;gap:14px;align-items:center;padding:12px 18px 12px 15px;border-top:1px solid var(--line);border-left:3px solid var(--c);cursor:pointer;background:var(--surface)}
.prow:hover{background:var(--surface2)}
.prow.msg,.prow.msg.novo{background:var(--bad-soft);border-left-color:var(--bad)}
.prow .cli b{display:block;line-height:1.25}
.prow .cli>span,.prow .et span{font-size:13px;color:var(--muted)}
.prow .et{font-size:14px}
.prow .mv{font-size:12.5px;color:var(--muted);text-align:right}
.phead{display:grid;grid-template-columns:130px minmax(0,1.6fr) minmax(0,1.3fr) 150px 150px 110px;gap:14px;padding:8px 18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}
@media (max-width:1050px){ .prow,.phead{grid-template-columns:110px minmax(0,1fr) 140px} .prow .et,.prow .mv,.phead .h-et,.phead .h-mv{display:none} .prow .rp{display:none} .phead .h-rp{display:none} }
@media (max-width:560px){ .prow{grid-template-columns:1fr;gap:6px} .phead{display:none} .prow .mv{text-align:left} }
.newmsg{color:var(--bad);font-weight:700;font-size:12px}
.pill.novo{background:var(--accent);color:var(--accent-ink)}
.prow.novo{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}
.prow.novo .cli b{font-weight:800}
.prow.novo .cli b::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:7px;vertical-align:middle}
.prow .ult{font-size:12.5px;color:var(--muted);display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.grp-hd .set{font-size:12.5px;color:var(--muted)}
.tbl-wrap{overflow-x:auto}
table.list{width:100%;border-collapse:collapse;font-size:14px}
table.list th{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}
table.list td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}
table.list td.num,table.list th.num{text-align:right;font-variant-numeric:tabular-nums}
table.list tr.click{cursor:pointer} table.list tr.click:hover td{background:var(--surface2)}
.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;padding:0 8px}
.tabs button{border:0;background:transparent;padding:12px 14px;cursor:pointer;font-weight:700;color:var(--muted);border-bottom:3px solid transparent;white-space:nowrap}
.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}
.tabs .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bad);margin-left:6px}
.steps{display:flex;gap:4px;overflow-x:auto;padding-bottom:6px}
.stp{flex:1 0 118px;border-radius:9px;padding:8px;font-size:12px;border:1px solid var(--line);background:var(--surface2);display:flex;flex-direction:column;gap:3px;border-top:3px solid var(--c)}
.stp.done{opacity:.55} .stp.cur{background:color-mix(in srgb,var(--c) 14%,var(--surface));border-color:var(--c);font-weight:700}
.stp .k{font-family:var(--f-mono);font-size:11px;color:var(--muted)}
.ev{display:grid;grid-template-columns:14px 1fr;gap:10px}
.ev .bul{width:10px;height:10px;border-radius:50%;background:var(--c,var(--accent));margin-top:6px}
.ev .meta{font-size:12px;color:var(--muted)}
.msgs{display:flex;flex-direction:column;gap:8px}
.bub{max-width:min(560px,92%);padding:9px 12px;border-radius:12px;background:var(--surface2);border:1px solid var(--line)}
.bub.cli{align-self:flex-start;border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}
.bub.eq{align-self:flex-end;background:var(--accent-soft);border-color:transparent}
.bub .meta{font-size:12px;color:var(--muted);margin-top:4px}
.prazo-big{display:flex;flex-direction:column;gap:6px;min-width:230px}
.bar{height:8px;border-radius:4px;background:var(--surface2);overflow:hidden;border:1px solid var(--line)}
.bar i{display:block;height:100%;background:var(--info)}
.bar.alerta i{background:var(--warn)} .bar.atrasado i{background:var(--bad)} .bar.pausado i{background:var(--muted)}
.note{padding:10px 12px;border-radius:9px;background:var(--info-soft);color:var(--ink);font-size:14px;margin:0}
.note.warn{background:var(--warn-soft)} .note.bad{background:var(--bad-soft)} .note.ok{background:var(--ok-soft)}
.empty{padding:30px 16px;text-align:center;color:var(--muted)}
.empty b{display:block;color:var(--ink);font-family:var(--f-display);font-size:17px;margin-bottom:4px}
#toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column;gap:8px;align-items:center;width:min(560px,calc(100% - 32px))}
#toast div{background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:9px;font-size:14px;box-shadow:var(--shadow)}
#toast div.bad{background:var(--bad);color:#fff}
#modal{position:fixed;inset:0;z-index:50;background:rgba(8,14,30,.55);display:grid;place-items:center;padding:16px}
#modal .box{background:var(--surface);border-radius:14px;max-width:580px;width:100%;max-height:90vh;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:14px}
.items-row{display:grid;grid-template-columns:1fr 130px 34px;gap:8px;align-items:end}
.kv{display:grid;grid-template-columns:max-content 1fr;gap:5px 16px;font-size:14px;margin:0}
.kv dt{color:var(--muted)} .kv dd{margin:0;min-width:0;overflow-wrap:anywhere}
.files{list-style:none;margin:0;padding:0}
.files li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}
.loader{padding:40px;text-align:center;color:var(--muted)}
.pagehd{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}
.pagehd p{margin:4px 0 0;color:var(--muted)}
/* portal estilo central de atendimento */
.portal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}
.portal-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}
.portal-top .who{display:flex;align-items:center;gap:10px}
.portal-hero{padding:34px 20px 26px;text-align:center;background:linear-gradient(180deg,var(--accent-soft),transparent)}
.portal-hero h2{font-size:26px;font-weight:800;margin-bottom:16px}
.portal-hero .srch{max-width:640px;margin:0 auto;display:flex;gap:8px}
.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));border-top:1px solid var(--line)}
.svc{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:transparent;border-top:0;border-left:0;text-align:left;cursor:pointer;color:var(--ink);font-size:15px}
.svc:hover{background:var(--surface2)}
.svc .arw{width:28px;height:28px;border-radius:7px;border:1.5px solid var(--link);color:var(--link);display:grid;place-items:center;flex:none}
.sol{display:grid;grid-template-columns:150px minmax(0,1fr) 170px;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid var(--line);cursor:pointer}
.sol:hover{background:var(--surface2)}
@media (max-width:640px){ .sol{grid-template-columns:1fr} h1{font-size:23px} .items-row{grid-template-columns:1fr 100px 34px} }
@media (prefers-reduced-motion:reduce){ *{transition:none!important;animation:none!important} }
@media print{ aside.side{display:none} .app{display:block} }
/* complementos da versão Supabase */
body.deslogado .app{grid-template-columns:1fr} body.deslogado aside.side{display:none}
.login{max-width:430px;margin:8vh auto 0;display:flex;flex-direction:column;gap:16px}
.brand-login{display:flex;align-items:center;gap:12px}.brand-login .mark{width:42px;height:42px;border-radius:50%;background:var(--accent);display:grid;place-items:center}
.brand-login b{font-family:var(--f-display);font-size:20px;display:block}.brand-login span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.me .av{width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:700;flex:none}
.me>div{flex:1;overflow:hidden;text-overflow:ellipsis}.me .sair{color:var(--side-ink);margin-left:auto}
#modal .box.largo{max-width:min(1100px,100%);height:90vh}
.viewer{flex:1;overflow:auto;background:var(--surface2);border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:300px}
.viewer canvas{box-shadow:var(--shadow);background:#fff;max-width:none}
.viewer img{display:block}
.cred{background:var(--surface2);border:1px solid var(--line);border-radius:10px;padding:12px;white-space:pre-wrap;font-family:var(--f-mono);font-size:13.5px;margin:0;user-select:all}
.lnk{background:none;border:0;padding:0;color:var(--link);cursor:pointer;text-align:left;font:inherit}.lnk:hover{text-decoration:underline}
.ult1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.kpi{text-align:left;font:inherit;color:inherit;cursor:default} button.kpi{cursor:pointer}
[hidden]{display:none!important}
.prow .st,.prow .timer{white-space:normal}
@media (max-width:900px){ .app,body.deslogado .app{grid-template-columns:minmax(0,1fr)} }
@media (max-width:900px){ .me{display:flex!important;margin:0;padding:2px;background:transparent} .me>div,.me .av{display:none} }
