.fc-top,.fc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px}.fc-tabs{display:flex;gap:7px;overflow-x:auto;padding:8px 0 16px;flex-wrap:nowrap}.fc-tabs button{flex-shrink:0}.fc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.fc-link{background:none;border:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;max-width:100%;overflow-wrap:anywhere}.fc-page h3{margin:10px 0}.fc-page label{display:block;margin:14px 0}.fc-page input,.fc-page select,.fc-page textarea{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;font:inherit;background:#fff;color:var(--ink)}.fc-page select[multiple]{min-height:140px}.fc-page textarea{resize:vertical;min-height:90px}.fc-page .btn{min-height:44px}.fc-page .card{overflow-wrap:anywhere}.fc-answers{display:flex;gap:8px;margin:16px 0}.fc-answers button{flex:1}.fc-fail{border-color:#d56060!important}.fc-report-head{background:var(--bg);padding-bottom:12px}.fc-question{scroll-margin-top:12px}.fc-question textarea{margin-top:12px}#fc-sign{display:block;width:100%;height:180px;border:1px solid var(--line);border-radius:12px;background:#fff;touch-action:none}.fc-signature{max-width:100%;background:white}#fc-modal{position:fixed;inset:0;z-index:100;background:#132539aa;overflow:auto;padding:24px 12px;overscroll-behavior:contain}#fc-modal>.card{max-width:850px;margin:auto}#fc-status:empty{display:none}#fc-status:not(:empty){padding:12px;background:#fff0cb;border-radius:8px;margin-bottom:12px}.fc-page{padding-bottom:120px}.fc-page .tblwrap{max-width:100%}@media(max-width:600px){.fc-grid{grid-template-columns:1fr}.fc-top h2{font-size:20px}.fc-page{padding:14px 10px 120px}.fc-tabs{touch-action:pan-x}.fc-page .card{padding:15px}.fc-toolbar input{min-width:0;flex:1}}@media print{.fc-tabs,.fc-toolbar,#fc-status,.fc-page button,#fc-comment{display:none!important}.fc-page{padding:0}.fc-page .card{break-inside:avoid;border:1px solid #ddd}.fc-question{break-inside:avoid}}
