.opname-link{display:flex;flex-direction:column;gap:8px;margin:12px 0;color:#183c35;text-decoration:none}.opname-link small{color:#61716b}.opname-check{display:flex;gap:12px;align-items:center;margin:20px 0}.opname-check input{width:24px;height:24px;flex-shrink:0}.opname-picked{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.opname-item{display:flex;gap:14px;align-items:center;margin-top:20px;min-width:0}.opname-item img{border-radius:12px;object-fit:cover}.opname-item h1{font-size:26px;margin:8px 0;overflow-wrap:anywhere}.opname-item>div{min-width:0}.opname-guidance{font-size:13px;line-height:1.6;padding:14px;background:#eaf2df;border-radius:12px}.opname-total{text-align:center;margin-top:18px}.opname-total strong{display:block;font-size:44px;line-height:1.3;overflow-wrap:anywhere}.opname-add{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.opname-add input{font-size:26px;min-width:0;min-height:60px}.opname-add button{font-size:19px;min-height:60px;padding:10px}.opname-fast{margin:18px 0}.opname-count{padding:14px 0;border-bottom:1px solid #dce5d5}.opname-count strong{font-size:23px;overflow-wrap:anywhere}.opname-count summary{min-height:44px;padding:10px 0;cursor:pointer}.opname-count form{margin:10px 0}.opname-history{border-bottom:1px solid #ccc;padding:15px 0;overflow-wrap:anywhere}.opname-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 monospace}.opname-report-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;margin-top:20px}.opname-report-table th,.opname-report-table td{border:1px solid #ccc;padding:8px;vertical-align:top;overflow-wrap:anywhere}.opname-report-cards{display:none}.opname-filter .form-columns>div{min-width:0}@media(max-width:650px){.opname-report-table{display:none}.opname-report-cards{display:block}}@media print{.opname-report-table{display:table!important;font-size:9pt}.opname-report-cards{display:none!important}.opname-report-table thead{display:table-header-group}.opname-report-table tr,.opname-history{break-inside:avoid}.opname-history pre{font-size:8pt}}
.opname-item{position:sticky;top:0;z-index:5;background:#f4f7f0;padding:10px 0}.opname-report-table caption{text-align:left}
