/* Valores e tipografia obtidos de Circulacao/gibi_prototipo_navegavel/circulacao.css. */
:root{--gt-paper:var(--yy-c-b-f6efe4,#f6efe4);--gt-card:var(--yy-c-b-fffaf2,#fffaf2);--gt-ink:var(--yy-c-f-2a1f17,#2a1f17);--gt-muted:var(--yy-c-f-6f5d4d,#6f5d4d);--gt-line:var(--yy-c-l-e3d5c1,#e3d5c1);--gt-oak:var(--yy-c-b-a8682f,#a8682f);--gt-oak-soft:var(--yy-c-b-f1e0c8,#f1e0c8);--gt-display:var(--yy-fonte-titulo);--gt-body:var(--yy-fonte-ui)}
.gt-stage{min-height:calc(100vh - 136px);background:var(--gt-paper);color:var(--gt-ink)}.gt-page{width:100%;max-width:1180px;margin:0 auto;padding:26px 16px 40px;font:15.5px/1.5 var(--gt-body)}.gt-head{padding:0 0 18px}.gt-eyebrow{font:600 12px var(--gt-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gt-oak)}.gt-head h1{font:400 clamp(28px,3.6vw,40px)/1.12 var(--gt-display);margin:4px 0 0;color:var(--gt-ink)}.gt-head h1 em{font-style:italic;color:var(--gt-oak)}.gt-head p{margin:6px 0 0;color:var(--gt-muted);max-width:68ch}.gt-board{background:var(--gt-card);border:1px solid var(--gt-line);border-radius:18px;box-shadow:0 18px 40px -30px rgba(42,31,23,.55);display:flex;flex-direction:column}.gt-board-body{padding:22px;display:grid;gap:18px}.gt-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gt-panel{border:1px solid var(--gt-line);border-radius:14px;background:var(--gt-paper);padding:16px 18px}.gt-panel h2{font:400 19px/1.5 var(--gt-display);margin:0 0 10px;color:var(--gt-ink)}.gt-list{display:flex;flex-direction:column;border:1px solid var(--gt-line);border-radius:12px;background:var(--gt-card);overflow:hidden}.gt-list .gt-row{display:flex;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;border-bottom:1px solid var(--gt-line);color:var(--gt-ink);min-height:67px}.gt-list .gt-row:last-child{border-bottom:0}.gt-list a:hover{background:var(--gt-oak-soft)}.gt-row:focus-visible{outline:3px solid var(--gt-oak);outline-offset:-3px}.gt-grow{flex:1;min-width:0}.gt-label{display:block;font-weight:600;font-size:15.5px}.gt-description{display:block;font-size:13px;color:var(--gt-muted)}.gt-arrow{color:var(--gt-oak);font-weight:700}.gt-count{font-size:11px;color:var(--gt-muted)}.gt-actbar{display:flex;justify-content:flex-end;gap:10px;padding:12px 22px;border-top:1px solid var(--gt-line)}.gt-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;border:1px solid var(--gt-line);border-radius:9px;text-decoration:none;color:var(--gt-ink);font:600 14px var(--gt-body);background:var(--gt-card)}.gt-button:hover{background:var(--gt-oak-soft)}.operation-bottom a{flex:1;text-align:center;padding:8px;color:inherit;text-decoration:none;border-right:1px solid var(--yy-c-l-d5b477,#d5b477);font-weight:600}
/* Mesma fonte nos quadros de consulta, rótulos, campos e editores das tabelas. */
body.gt-editing{background:var(--gt-paper)}body.gt-editing main.ft-work,body.gt-editing .team-page{font-family:var(--gt-body);font-size:15.5px;color:var(--gt-ink)}body.gt-editing main.ft-work h1{font-family:var(--gt-display);font-size:clamp(28px,3.6vw,40px);font-weight:400;line-height:1.12;color:var(--gt-ink)}body.gt-editing main.ft-work h2{font-family:var(--gt-display);font-weight:400;font-size:19px;color:var(--gt-ink)}body.gt-editing .ft-panel{background:var(--gt-card);border-color:var(--gt-line);border-radius:14px}body.gt-editing .ft-work table,body.gt-editing .ft-work button,body.gt-editing .ft-work input,body.gt-editing .ft-work select,body.gt-editing .ft-work textarea,body.gt-editing .ft-button{font-family:var(--gt-body)}body.gt-editing .ft-work table{font-size:14px}body .ft-dialog{font-family:var(--gt-body);background:var(--gt-card);color:var(--gt-ink);border-color:var(--gt-line);border-radius:14px}body .ft-dialog h2{font:400 21px var(--gt-display);color:var(--gt-ink)}body .ft-dialog input,body .ft-dialog select,body .ft-dialog textarea,body .ft-dialog button{font-family:var(--gt-body)}body .ft-dialog label{font-family:var(--gt-body)}
@media(max-width:760px){.gt-columns{grid-template-columns:1fr}.gt-board-body{padding:16px}.gt-panel{padding:14px}.gt-page{padding-top:22px}.gt-row{gap:9px}.gt-actbar{padding:12px 16px}}
body.gt-editing .team-layout,body.gt-editing .team-layout input,body.gt-editing .team-layout select,body.gt-editing .team-layout textarea,body.gt-editing .team-layout button,body.gt-editing .team-layout table{font-family:var(--gt-body)}body.gt-editing .team-heading h1{font-family:var(--gt-display);font-weight:400}
.ft-table-cards>.internal-module-card{--card-tint:var(--yy-c-b-f7deda,#f7deda);--card-ink:var(--yy-c-f-a7181b,#a7181b);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:var(--yy-c-b-fffdf8,#fffdf8);border:1px solid var(--yy-c-l-e3d5c1,#e3d5c1);border-radius:11px;box-shadow:0 3px 12px #60401a07;text-decoration:none;color:var(--yy-c-f-2a1f17,#2a1f17);margin:0;transition:transform .15s,border-color .15s}.internal-module-card[data-tone=gold]{--card-tint:var(--yy-c-b-faeccd,#faeccd);--card-ink:var(--yy-c-f-906018,#906018)}.internal-module-card[data-tone=peach]{--card-tint:var(--yy-c-b-f2dbcb,#f2dbcb);--card-ink:var(--yy-c-f-ae3e25,#ae3e25)}.internal-module-card[data-tone=blue]{--card-tint:var(--yy-c-b-deebee,#deebee);--card-ink:var(--yy-c-f-32667a,#32667a)}.internal-module-card[data-tone=green]{--card-tint:var(--yy-c-b-e5eddf,#e5eddf);--card-ink:var(--yy-c-f-45683a,#45683a)}.internal-module-card[data-tone=purple]{--card-tint:var(--yy-c-b-eee3f0,#eee3f0);--card-ink:var(--yy-c-f-774383,#774383)}.internal-card-art{height:66px;flex-shrink:0;background:var(--card-tint);color:var(--card-ink);position:relative;overflow:hidden;padding:14px 26px}.internal-card-art:after{content:'';position:absolute;border:2px solid var(--yy-c-l-ffffff55,#ffffff55);border-radius:50%;width:280px;height:85px;right:-65px;top:42px;box-shadow:0 9px 0 2px #ffffff44}.internal-card-art svg{width:38px;height:38px;position:relative;z-index:1}.internal-card-copy{padding:14px 26px 17px;flex:1;font-family:var(--gt-body)}.ft-work .internal-card-copy h2{font:400 20px/1.25 var(--gt-display);color:var(--yy-c-f-241f19,#241f19);margin:0 0 7px}.internal-card-copy p{font:14px/1.45 var(--gt-body);margin:0;color:var(--yy-c-f-655c52,#655c52)}.internal-card-copy small{font:12px var(--gt-body);margin:10px 0 0;color:var(--yy-c-f-746453,#746453)}.internal-card-footer{display:flex;align-items:center;justify-content:space-between;padding:9px 26px;border-top:1px solid var(--yy-c-l-e5d5c3,#e5d5c3);font:600 13px var(--gt-body);color:var(--card-ink);background:var(--yy-c-b-fffdf8,#fffdf8)}.internal-module-card:hover{transform:translateY(-2px);border-color:var(--card-ink)}.internal-module-card:focus-visible{outline:3px solid var(--card-ink);outline-offset:3px}
