.admin-container{max-width:1280px}.worktabs{display:flex;gap:8px;border-bottom:1px solid #dce5f0;padding-bottom:16px;margin-bottom:30px}.worktabs button.active{background:#1468e8;color:#fff}.worktabs .quiet{margin-left:auto}.titlebar p{margin:7px 0 0}.filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.library-table{min-width:690px}.library-table td{padding:20px 12px}.library-table th{padding:13px 12px}.template-title{font-weight:700;display:block;font-size:16px;color:#183b66}.template-subtitle{font-size:12px;color:#718399;margin-top:5px}.library-table .row{flex-wrap:nowrap}.library-table button{padding:7px 12px;font-size:13px}.library-table td:first-child{white-space:normal;min-width:180px;max-width:330px;overflow-wrap:anywhere}.pager{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:20px}.pager button{padding:7px 12px}.empty{text-align:center;padding:55px 20px;color:#728298}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.editor-aside{display:grid;gap:18px}.fields-two{display:grid;grid-template-columns:2fr 1fr;gap:16px}#editortitle{margin-top:15px}#roster{height:300px;min-height:180px;max-height:550px}details{margin:16px 0;border-top:1px solid #e5ebf4;padding-top:14px}details.panel{margin:0;padding:22px}summary{cursor:pointer;font-weight:600;color:#395c86}summary:hover{color:#1468e8}.compact-preview{max-height:280px;overflow:auto}.compact-preview td{white-space:normal;overflow-wrap:anywhere}.editor-actions{position:sticky;bottom:0;background:#fff;padding:18px 0 0;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #e8edf4;margin-top:20px}.pairing-panel{margin-bottom:20px!important;max-width:620px}.badge{white-space:nowrap}button:disabled{cursor:default}.metrics{margin-top:0}.metric{min-width:100px}.panel.library-panel{padding-top:20px}#message{position:sticky;top:8px;z-index:5;box-shadow:0 5px 20px #132f5b10}@media(max-width:850px){.editor-grid{grid-template-columns:1fr}.editor-aside{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.filters input{grid-column:1/-1}.fields-two{grid-template-columns:1fr;gap:0}.pager{align-items:flex-start;flex-direction:column}.editor-actions{flex-wrap:wrap}.worktabs{gap:4px}.worktabs button{padding:9px 10px}.titlebar h1{font-size:25px}}

.template-checks{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.template-check{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #cbdaf1;border-radius:10px;cursor:pointer;margin:0}.template-check input{width:18px;height:18px;margin:0;flex:none}
