.device-core-quick-links .quick-links-head,.device-core-payload-heading,.device-core-section-heading,.device-core-payload-form footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.device-core-quick-links button{border:0;background:transparent;color:#2176ae;font:inherit;cursor:pointer}.device-core-quick-links-body,.quick-links-body{display:grid;gap:8px}.quick-links-body.hidden{display:none}.quick-links-tabs{display:flex;gap:14px;margin:12px 0}.quick-links-tabs button{padding:4px 0}.quick-links-tabs .active{font-weight:700;border-bottom:2px solid #2176ae}.device-core-criteria{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.device-core-criteria span,.device-core-chips span{padding:5px 8px;border-radius:14px;background:#e8f2fb;color:#1769aa;font-size:12px}.device-core-criteria b{font-size:12px;color:#758290}.device-core-timeline{background:#fff;border:1px solid #dfe4e9;border-radius:6px;padding:16px}.device-core-timeline>div{position:relative;border-left:3px solid #2176ae;padding:0 0 18px 18px}.device-core-timeline>div:last-child{padding-bottom:0}.device-core-timeline time{display:block;color:#758290;font-size:12px}.device-core-timeline p{margin:4px 0 0;color:#64748b}.device-core-profile-editor [data-profile-screen]{display:none}.device-core-profile-editor [data-profile-screen].active{display:block}.device-core-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.device-core-scope{display:grid;gap:5px;padding:12px;text-align:left;border:1px solid #d8dde4;border-radius:6px;background:#fff;cursor:pointer}.device-core-scope.active{border-color:#2176ae;background:#edf6fc;color:#1769aa}.device-core-scope small{color:#64748b}.device-core-editor{display:grid;grid-template-columns:240px minmax(0,1fr);border:1px solid #dfe4e9;border-radius:7px;background:#fff;min-height:620px}.device-core-payload-menu{padding:12px;border-right:1px solid #dfe4e9;background:#f8fafc}.device-core-payload-menu h2{font-size:15px;margin:0 0 10px}.device-core-payload-menu button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:9px 10px;border:0;border-radius:5px;background:transparent;text-align:left;font:inherit;color:#41505f;cursor:pointer}.device-core-payload-menu button.active{background:#eaf4fb;color:#1769aa;font-weight:700}.device-core-payload-form{min-width:0;padding:18px}.device-core-payload-heading h2{margin:0 0 5px;font-size:19px}.device-core-payload-heading p{margin:0;color:#64748b}.device-core-payload-section{margin-top:14px;border:1px solid #e0e5ea;border-radius:6px;overflow:hidden}.device-core-section-heading{padding:10px 12px;background:#f8fafc}.device-core-section-heading h3{margin:0;font-size:14px}.device-core-section-heading span{font-size:12px;color:#758290}.device-core-payload-row{display:grid;grid-template-columns:minmax(200px,1.25fr) minmax(220px,.9fr);gap:18px;padding:13px;border-top:1px solid #edf0f3}.device-core-payload-row p{margin:4px 0;color:#64748b;font-size:12px}.device-core-payload-row small{color:#1769aa;font-weight:700}.device-core-toggle{display:flex;gap:4px}.device-core-toggle button{padding:7px 9px;border:1px solid #ccd4dc;background:#fff;color:#596775;cursor:pointer}.device-core-toggle button:first-child{border-radius:4px 0 0 4px}.device-core-toggle button:last-child{border-radius:0 4px 4px 0}.device-core-toggle button.active{border-color:#2176ae;background:#eaf4fb;color:#1769aa;font-weight:700}.device-core-chips{display:flex;flex-wrap:wrap;gap:5px}.device-core-upload{padding:8px 10px;border:1px dashed #2176ae;border-radius:4px;background:#f4f9fd;color:#1769aa;cursor:pointer}.device-core-range{display:flex;align-items:center;gap:10px}.device-core-range input{accent-color:#2176ae}.device-core-payload-form footer{position:sticky;bottom:0;margin-top:14px;padding-top:13px;border-top:1px solid #dfe4e9;background:#fff;color:#64748b}@media(max-width:900px){.device-core-editor{grid-template-columns:1fr}.device-core-payload-menu{border-right:0;border-bottom:1px solid #dfe4e9;display:flex;gap:4px;overflow-x:auto}.device-core-payload-menu h2{display:none}.device-core-payload-menu button{min-width:max-content}.device-core-payload-row{grid-template-columns:1fr}.device-core-scope-grid{grid-template-columns:1fr}.device-core-payload-heading{align-items:flex-start;flex-direction:column}}
