/* PF_TICKETS_ESCOLARES_V30: solo las hojas de tickets, impresion en carta */
.paper.paper-tickets:not(.answer-sheet){padding:16px!important;background:#fff!important;}
.paper.paper-tickets:not(.answer-sheet)>.paper-grid-bg,
.paper.paper-tickets:not(.answer-sheet)>.paper-top,
.paper.paper-tickets:not(.answer-sheet)>.paper-school,
.paper.paper-tickets:not(.answer-sheet)>.paper-heading,
.paper.paper-tickets:not(.answer-sheet)>.paper-instructions,
.paper.paper-tickets:not(.answer-sheet)>.paper-watermark,
.paper.paper-tickets:not(.answer-sheet)>.paper-footer{display:none!important;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-sheet{height:1024px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;font-family:Arial,'Arial Narrow',sans-serif;color:#111;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-card{height:100%;position:relative;min-width:0;overflow:hidden;background:white;border:1.5px solid #141414;border-radius:9px;display:flex;flex-direction:column;box-sizing:border-box;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-card:before{content:'';position:absolute;top:-11px;left:calc(50% - 24px);width:48px;height:20px;border:2px solid #111;border-radius:0 0 25px 25px;background:white;z-index:2;box-sizing:border-box;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-card:after{content:'';position:absolute;bottom:-11px;left:calc(50% - 17px);width:34px;height:18px;border:2px solid #111;border-radius:22px 22px 0 0;background:white;z-index:2;box-sizing:border-box;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-top{height:141px;flex:0 0 141px;padding:12px 4px 0;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:4px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-day{font-family:'Arial Narrow',Impact,Arial,sans-serif;font-size:19px;font-weight:900;letter-spacing:-.7px;border:1px solid #111;padding:4px 0 2px;line-height:1;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-date{font-size:9px;font-weight:800;text-align:left;border:1px solid #111;border-top:0;padding:4px 3px;margin-top:-4px;white-space:nowrap;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-name{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900;font-stretch:condensed;font-size:25px;line-height:.94;letter-spacing:-1px;margin-top:4px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-grade{font-size:13px;font-weight:900;line-height:1;margin-top:4px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-acts{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act{min-height:0;overflow:hidden;display:flex;flex-direction:column;border-top:1.2px solid #111;padding:4px 5px 3px;box-sizing:border-box;flex:1 1 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act:nth-child(1){flex:1.60 1 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act:nth-child(2){flex:1.13 1 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act:nth-child(3){flex:.82 1 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act:nth-child(4){flex:1.10 1 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act:nth-child(5){flex:.85 1 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act-header{display:flex;align-items:center;gap:4px;margin-bottom:3px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act-header strong{font-family:'Arial Narrow',Arial,sans-serif;font-stretch:condensed;font-size:11px;font-weight:900;line-height:1.05;letter-spacing:-.3px;text-transform:uppercase;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-num{background:#111;color:#fff;border-radius:4px;flex:0 0 20px;width:20px;text-align:center;font-weight:900;font-size:13px;padding:4px 0 2px;line-height:1;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-act-lead,
.paper.paper-tickets:not(.answer-sheet) .pf-tk-body{font-size:11.8px;line-height:1.24;white-space:pre-line;overflow-wrap:break-word;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-reading{border:1px solid #222;border-radius:4px;padding:4px;font-size:11.3px;line-height:1.18;margin:4px 0 3px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-body{margin:6px 0 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-art{width:100%;max-height:93px;min-height:56px;flex:1 1 auto;object-fit:contain;margin:3px auto;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-lines{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;margin-top:auto;padding-bottom:1px;min-height:0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-lines i{display:block;border-bottom:1px solid #333;min-height:7px;flex:0 0 7px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-math{margin:5px auto 0;width:max-content;text-align:right;font-family:'Courier New',monospace;font-size:15px;line-height:1.13;letter-spacing:1px;font-weight:bold;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-math span{display:block;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-math-line{height:5px;border-top:2px solid #111;margin-top:3px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-math-inline{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin:11px 0 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-answerbox{width:35px;height:25px;border:1px solid #111;border-radius:4px;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-figures{font-size:20px;line-height:1.5;text-align:center;margin:6px 0 0;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-foot{height:57px;flex:0 0 57px;border-top:2px solid #111;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;font-size:17px;font-weight:900;line-height:1;}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-barcode{width:85%;height:15px;background:repeating-linear-gradient(to right,#000 0,#000 2px,#fff 2px,#fff 4px,#000 4px,#000 5px,#fff 5px,#fff 8px,#000 8px,#000 11px,#fff 11px,#fff 13px);}
.paper.paper-tickets:not(.answer-sheet) .pf-tk-foot small{font-size:8px;font-weight:650;letter-spacing:.2px;}
@media print{.paper.paper-tickets:not(.answer-sheet) .pf-tk-card{break-inside:avoid;}}
