*{box-sizing:border-box} body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;padding:10px} img{max-width:100%} .container{max-width:960px;margin:0 auto} .row{display:flex;flex-wrap:wrap} .col-1{width:16.66%}.col-2{width:33.33%}.col-3{width:50%}.col-4{width:66.66%}.col-5{width:83.33%}.col-6{width:100%} .gap{display:flex;flex-wrap:wrap} .gap>[class^=col-]{padding:0 4px} .text-center{text-align:center} .card{background:#fafafa;border:1px solid #999;margin:0 4px 10px 4px} .card-header{background:#f0f0f0;border-bottom:1px solid #999;padding:6px 10px} .card-b{padding:8px 10px} .w-100{display:block;width:100%} .mx-auto{display:block;margin:0 auto} .alert{border:1px solid;padding:8px 10px;margin:0 4px 10px 4px} .alert-info{border-color:#88c;background:#eef} .alert-warn{border-color:#cc0;background:#ffc} .alert-err{border-color:#c88;background:#fee} .navbar{border-bottom:1px solid #999} .navbar a{text-decoration:none;padding:6px 12px;display:inline-block} .navbar a+a{border-left:1px solid #ccc} .table{width:100%;border-collapse:collapse;border:1px solid #999} .table td,.table th{border:1px solid #999;padding:5px 8px} .table th{text-align:center;font-weight:bold} .col-shrink{width:1%;white-space:nowrap} .pagination{display:flex;flex-wrap:wrap;gap:4px;justify-content:center} .pagination a{display:inline-block;padding:3px 8px;border:1px solid #999;text-decoration:none;color:#222;font-size:12px} .pagination .active{font-weight:bold} @media(max-width:640px){ body{padding:6px} .col-1,.col-2,.col-3,.col-4,.col-5,.col-6{width:100%} .card,.alert{margin:0 0 8px 0} .gap>[class^=col-]{padding:0} .navbar a{display:block;padding:5px 10px;border-bottom:1px solid #ccc;text-align:center} .navbar a+a{border-left:none} .col-shrink{white-space:normal} }