body{font-family:Arial,sans-serif;background:#f4f7fa;color:#17324a}.security-card{background:white;border:1px solid #dbe4ed;border-radius:12px;padding:28px;margin:24px auto;max-width:1100px}.security-login{max-width:450px;margin:8vh auto}.security-card h1{color:#0877b9;margin-top:0}.security-card label{display:block;margin-top:14px}.security-card input:not([type=checkbox]):not([type=hidden]),.security-card select{padding:10px;border:1px solid #bdcddd;border-radius:5px;max-width:100%;box-sizing:border-box}.security-login input:not([type=hidden]){width:100%}.security-card button,.security-button{display:inline-block;background:#0877b9;color:white;padding:10px 18px;border:0;border-radius:5px;margin:16px 8px 0 0;text-decoration:none;cursor:pointer}.security-card button:hover{background:#076ba6}.security-card table{width:100%;border-collapse:collapse}.security-card th,.security-card td{padding:10px;text-align:left;border-bottom:1px solid #dbe4ed;overflow-wrap:anywhere}.security-card fieldset{border:1px solid #dbe4ed;margin:18px 0;padding:14px}.security-card .validation{color:#a32323}.security-card .permission-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:8px 0}.security-card details{margin:12px 0}.security-card summary{cursor:pointer;font-weight:bold}.security-card input[type=checkbox]{margin-right:8px}.security-user{font-size:12px;margin:8px}.security-user form{display:inline}.security-user button{background:#0877b9;color:white;border:0;border-radius:4px;padding:6px 10px;cursor:pointer}.security-card pre{white-space:pre-wrap;overflow-wrap:anywhere}
