.auth{width:min(430px,calc(100% - 36px));margin:8vh auto;padding:32px;background:#101e34;border:1px solid #d7b98566}.auth h1{font-size:2.4rem}.auth p{color:#bdc5cf}.auth .eyebrow{color:#d7b985}.auth form{display:grid;gap:17px}.auth label{display:grid;gap:7px;font-weight:600}.auth input,.intern-input{width:100%;padding:12px;background:#0a1428;border:1px solid #8895a8;color:#fff;font:inherit}.auth button,.primary{padding:12px 17px;border:1px solid #d7b985;background:#d7b985;color:#0a1428;font-weight:700;cursor:pointer}.auth code{color:#efdfc1}.workspace-head{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.workspace-head h1{margin:0}.workspace-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-actions button{border:1px solid #d7b985;background:none;color:#d7b985;padding:9px 12px;cursor:pointer}.records{border:1px solid #d7b98552;background:#101e34;padding:23px;margin:20px 0}.records h2{font-size:1.6rem;margin:0 0 10px}.record-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:15px}.record-tools input{width:min(400px,100%);padding:10px;background:#0a1428;color:#fff;border:1px solid #8895a8}.record-list{display:grid;gap:8px}.record{display:grid;grid-template-columns:auto 1.5fr repeat(3,minmax(90px,.7fr)) auto;gap:12px;align-items:center;padding:12px;border:1px solid #ffffff24}.record small{color:#bdc5cf}.record strong{display:block}.record button,.modal button{cursor:pointer}.record button{padding:7px 10px;background:none;border:1px solid #d7b985;color:#d7b985}.record .number-cell{text-align:right}.modal{border:1px solid #d7b985;background:#0d1b30;color:#fff;max-width:min(1000px,95vw);width:100%;max-height:90vh;overflow:auto;padding:28px}.modal::backdrop{background:#050b16dd}.modal h2{margin:0 0 15px}.modal .modal-top{display:flex;justify-content:space-between;gap:20px}.modal button{background:#d7b985;color:#0a1428;border:0;padding:9px 13px;font-weight:700}.modal .close{background:none;color:#d7b985;border:1px solid #d7b985}.compare-table{border-collapse:collapse;width:100%;min-width:560px}.compare-table th,.compare-table td{border-bottom:1px solid #ffffff33;padding:10px;text-align:right}.compare-table th:first-child,.compare-table td:first-child{text-align:left}.table-scroll{overflow:auto}.user-grid{display:grid;gap:12px}.user-row{display:grid;grid-template-columns:1fr 1fr auto auto 1fr auto;gap:8px;align-items:center}.user-row input,.user-row select,.user-create input,.user-create select,.password-form input{padding:9px;background:#0a1428;border:1px solid #8895a8;color:#fff;min-width:0}.user-create,.password-form{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0 25px}.user-create input,.password-form input{flex:1 1 150px}.muted{color:#bdc5cf}.saved-bar{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.saved-bar a{color:#d7b985}.saved-bar button{padding:7px 10px;background:none;border:1px solid #d7b985;color:#d7b985;cursor:pointer}@media(max-width:850px){.record{grid-template-columns:auto 1fr auto}.record .number-cell{display:none}.user-row{grid-template-columns:1fr 1fr}.user-row button{grid-column:span 2}}@media(max-width:520px){.record{grid-template-columns:auto 1fr}.record button{grid-column:2}.workspace-head h1{font-size:2.4rem}}
