*,:before,:after{box-sizing:border-box}body{overflow-wrap:anywhere;max-width:40rem;margin:0 auto;padding:1rem;font-family:system-ui,sans-serif;line-height:1.5}.page-header,.page-footer{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem 0;display:flex}.page-header nav ul{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.product-name{font-weight:700}.signed-in-as{margin:0}.page-footer{border-top:1px solid #ccc;margin-top:2rem}button,input,select,textarea{font:inherit;max-width:100%}button[aria-disabled=true]{opacity:.5;cursor:not-allowed}[role=alert]{color:#a00}.status-ok{color:#060}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;word-break:break-all;border:1px solid #ccc;padding:.25rem}@media (max-width:30rem){.stacked-table thead{display:none}.stacked-table tr,.stacked-table td{display:block}.stacked-table td:before{content:attr(data-label) ": ";font-weight:700}.stacked-table tr{margin-bottom:.5rem}}label{margin-top:.5rem;display:block}input[type=text],input[type=email],textarea,select{width:100%}
