html{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f5f6f8;color:#171717}.checkout-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f6f7fb}.checkout-panel{width:min(520px,100%);padding:28px;border:1px solid #d8dde8;border-radius:8px;background:#fff;box-shadow:0 18px 46px rgb(15 23 42/10%)}.checkout-eyebrow{margin:0 0 8px;color:#2563eb;font-size:13px;font-weight:700}.checkout-panel h1{margin:0 0 10px;font-size:26px}.checkout-copy,.checkout-note{margin:0;color:#4b5563;line-height:1.6}.checkout-details{margin:22px 0;border-top:1px solid #e5e7eb}.checkout-details div{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb}.checkout-details dt{color:#6b7280;font-weight:700}.checkout-details dd{margin:0;overflow-wrap:anywhere;font-weight:700}.home-main{max-width:760px;margin:80px auto;padding:0 24px}h1{font-size:32px;margin:0 0 16px}p{color:#4b5563;font-size:16px;line-height:1.6}a{color:#0f766e;text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}.home-links a,button{align-items:center;background:#ffffff;border:1px solid #cfd7df;border-radius:6px;color:#18202a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-height:34px;padding:7px 12px}.home-links a:hover,button:hover{background:#eef7f5;border-color:#8bbdb5;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.55}button.danger{border-color:#f1a7a7;color:#991b1b}button.danger:hover{background:#fff1f1;border-color:#e06b6b}input,select{background:#ffffff;border:1px solid #cfd7df;border-radius:6px;color:#171717;min-height:34px;padding:6px 9px;width:100%}input:focus,select:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12);outline:none}.home-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ops-main{margin:0 auto;max-width:1240px;padding:22px}.ops-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.ops-header h1{font-size:28px;margin:0}.ops-kicker{color:#0f766e;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 5px;text-transform:uppercase}.ops-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ops-panel{background:#ffffff;border:1px solid #d7dee5;border-radius:8px;box-shadow:0 1px 2px rgba(17,24,39,.04);margin-bottom:12px;padding:14px}.ops-panel-title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ops-panel-title h2{font-size:15px;margin:0}.ops-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ops-pill{background:#eef1f4;border:1px solid #d7dee5;border-radius:999px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:700;line-height:1;padding:5px 8px;white-space:nowrap}.ops-pill-ok{background:#e7f8f3;border-color:#a8d9ce;color:#0f766e}.ops-pill-warn{background:#fff5dc;border-color:#e8c978;color:#8a5b00}.ops-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.ops-toolbar div,.ops-user-row span{min-width:0}.ops-table-row small,.ops-toolbar span,.ops-user-row small{color:#667085;display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-form{align-items:flex-end;display:grid;grid-gap:10px;gap:10px}.ops-login-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.ops-search-form{grid-template-columns:minmax(220px,1fr) 150px 120px auto}.ops-subscription-form{grid-template-columns:minmax(220px,1fr) 140px 150px auto;margin-bottom:12px}.ops-order-create-form{grid-template-columns:minmax(220px,1fr) 150px 120px auto;margin-bottom:10px}.ops-order-filter-form{grid-template-columns:minmax(220px,1fr) 140px 150px auto;margin-bottom:12px}.ops-payment-form{grid-template-columns:minmax(240px,1fr) 140px 150px auto;margin-bottom:12px}.ops-device-form{grid-template-columns:minmax(240px,1fr) 140px 160px auto;margin-bottom:12px}.ops-enterprise-form{grid-template-columns:minmax(240px,1fr) auto;margin-bottom:12px}.ops-endpoint-form{grid-template-columns:minmax(240px,1fr) 150px auto;margin-bottom:12px}.ops-form label{color:#3f4a56;display:grid;font-size:12px;font-weight:700;grid-gap:5px;gap:5px}.ops-message{background:#f3f8fb;border:1px solid #c8dce8;border-radius:6px;color:#20445c;font-size:13px;margin:12px 0 0;padding:8px 10px}.ops-workspace{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:320px minmax(0,1fr)}.ops-list{min-width:0;position:-webkit-sticky;position:sticky;top:12px}.ops-user-list{display:grid;grid-gap:6px;gap:6px;min-width:0}.ops-user-row{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:100%;min-width:0;text-align:left;width:100%}.ops-user-row>span{min-width:0}.ops-user-row small,.ops-user-row strong{display:block;max-width:100%;overflow-wrap:anywhere}.ops-user-row.selected{background:#eef7f5;border-color:#0f766e}.ops-user-row em{color:#0f766e;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap;text-transform:uppercase}.ops-detail{min-width:0}.ops-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ops-metrics div{background:#f7f9fb;border:1px solid #e3e8ee;border-radius:6px;min-width:0;padding:8px}.ops-metrics dt{color:#667085;font-size:11px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.ops-metrics dd{font-size:13px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-status-metrics{margin-bottom:12px}.ops-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ops-plan-list{border:1px solid #e3e8ee;border-radius:7px;overflow:hidden}.ops-plan-row{align-items:flex-start;border-top:1px solid #e3e8ee;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(170px,.9fr) minmax(210px,1fr) minmax(260px,1.25fr) minmax(300px,1.5fr) 72px;padding:10px}.ops-plan-row:first-child{border-top:0}.ops-plan-identity,.ops-plan-limits,.ops-plan-pricing{display:grid;grid-gap:8px;gap:8px}.ops-plan-identity strong{color:#0f766e;font-size:12px}.ops-plan-limits,.ops-plan-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-plan-switches{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px 10px}.ops-plan-limits label,.ops-plan-pricing label,.ops-plan-switches label{color:#3f4a56;font-size:12px;font-weight:700}.ops-plan-limits label,.ops-plan-pricing label{display:grid;grid-gap:5px;gap:5px}.ops-plan-switches label{align-items:center;display:inline-flex;gap:5px;min-height:24px}.ops-plan-switches input{min-height:0;width:auto}.ops-plan-actions{display:flex;justify-content:flex-end}.ops-table{border:1px solid #e3e8ee;border-radius:7px;overflow-x:auto;overflow-y:hidden}.ops-table-head,.ops-table-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:120px minmax(0,1fr) 110px 100px;padding:9px 10px;min-width:620px}.ops-table.audit .ops-table-head,.ops-table.audit .ops-table-row,.ops-table.connections .ops-table-head,.ops-table.connections .ops-table-row,.ops-table.devices .ops-table-head,.ops-table.devices .ops-table-row,.ops-table.endpoint-signals .ops-table-head,.ops-table.endpoint-signals .ops-table-row,.ops-table.endpoint-task-history .ops-table-head,.ops-table.endpoint-task-history .ops-table-row,.ops-table.endpoints .ops-table-head,.ops-table.endpoints .ops-table-row,.ops-table.orders .ops-table-head,.ops-table.orders .ops-table-row,.ops-table.organizations .ops-table-head,.ops-table.organizations .ops-table-row,.ops-table.payment-events .ops-table-head,.ops-table.payment-events .ops-table-row,.ops-table.payment-onboarding .ops-table-head,.ops-table.payment-onboarding .ops-table-row,.ops-table.payment-setup .ops-table-head,.ops-table.payment-setup .ops-table-row,.ops-table.payment-setup-actions .ops-table-head,.ops-table.payment-setup-actions .ops-table-row,.ops-table.subscriptions .ops-table-head,.ops-table.subscriptions .ops-table-row{min-width:980px}.ops-table.compact .ops-table-row{grid-template-columns:120px 120px minmax(0,1fr)}.ops-status-table .ops-table-row{grid-template-columns:130px minmax(0,1fr) 140px minmax(0,1fr)}.ops-table.audit .ops-table-head,.ops-table.audit .ops-table-row{grid-template-columns:150px 150px minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.2fr)}.ops-table.payment-setup{margin-bottom:12px}.ops-table.payment-setup .ops-table-head,.ops-table.payment-setup .ops-table-row{grid-template-columns:minmax(130px,.7fr) minmax(150px,.75fr) minmax(260px,1.5fr) minmax(240px,1.35fr)}.ops-table.payment-setup-actions .ops-table-head,.ops-table.payment-setup-actions .ops-table-row{grid-template-columns:minmax(140px,.7fr) minmax(260px,1.45fr) minmax(260px,1.45fr)}.ops-onboarding-grid{display:grid;grid-gap:12px;gap:12px}.ops-table.payment-onboarding .ops-table-head,.ops-table.payment-onboarding .ops-table-row{grid-template-columns:minmax(190px,1fr) minmax(220px,1.1fr) minmax(260px,1.35fr)}.ops-table.connections,.ops-table.security{margin-top:12px}.ops-table.connections .ops-table-head,.ops-table.connections .ops-table-row{grid-template-columns:minmax(160px,1fr) minmax(150px,.9fr) minmax(130px,.8fr) minmax(145px,.8fr) minmax(170px,1fr) 80px}.ops-table.subscriptions{margin-top:12px}.ops-table.subscriptions .ops-table-head,.ops-table.subscriptions .ops-table-row{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.7fr) minmax(120px,.7fr) minmax(140px,.8fr) minmax(140px,.8fr) 90px}.ops-table.orders{margin-top:12px}.ops-table.orders .ops-table-head,.ops-table.orders .ops-table-row{grid-template-columns:minmax(170px,1.1fr) minmax(180px,1.15fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(135px,.8fr) minmax(140px,.8fr) 180px}.ops-table.payment-events{margin-top:12px}.ops-table.payment-events .ops-table-head,.ops-table.payment-events .ops-table-row{grid-template-columns:minmax(145px,.9fr) minmax(180px,1.15fr) minmax(120px,.7fr) minmax(170px,1.05fr) minmax(130px,.75fr) minmax(120px,.7fr) minmax(180px,1.1fr)}.ops-table.organizations{margin-top:12px}.ops-table.organizations .ops-table-head,.ops-table.organizations .ops-table-row{grid-template-columns:minmax(180px,1.15fr) minmax(100px,.6fr) minmax(100px,.6fr) minmax(180px,1fr) minmax(110px,.7fr) minmax(140px,.75fr)}.ops-table.endpoints{margin-top:12px}.ops-table.endpoints .ops-table-head,.ops-table.endpoints .ops-table-row{grid-template-columns:minmax(180px,1.15fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(130px,.75fr)}.ops-row-actions{display:flex;gap:6px}.ops-row-actions button{min-height:32px;padding-left:8px;padding-right:8px}.ops-table.devices{margin-top:12px}.ops-table.devices .ops-table-head,.ops-table.devices .ops-table-row{grid-template-columns:minmax(180px,1.1fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(140px,.8fr) minmax(170px,1fr) 90px 90px}.ops-table.user-devices .ops-table-head,.ops-table.user-devices .ops-table-row{grid-template-columns:120px minmax(0,1fr) 100px 90px 100px}.ops-table-head{background:#f0f3f6;color:#4b5563;font-size:12px;font-weight:800}.ops-table-row{border-top:1px solid #e3e8ee;font-size:13px}.ops-table-row:first-child{border-top:0}.ops-table-row span{min-width:0;overflow-wrap:anywhere;white-space:normal}.ops-empty{color:#667085;font-size:13px;margin:0;padding:8px 0}@media (max-width:900px){.ops-header,.ops-toolbar{align-items:stretch;flex-direction:column}.ops-device-form,.ops-endpoint-form,.ops-enterprise-form,.ops-login-form,.ops-metrics,.ops-order-create-form,.ops-order-filter-form,.ops-payment-form,.ops-plan-limits,.ops-plan-pricing,.ops-plan-row,.ops-search-form,.ops-subscription-form,.ops-workspace{grid-template-columns:1fr}.ops-list{position:static}.ops-plan-actions{justify-content:flex-start}}.ops-access-shell{align-items:center;background:#f2f4f8;display:flex;justify-content:center;min-height:100vh;padding:24px}.ops-access-panel{background:#ffffff;border:1px solid #d9e0ea;border-radius:8px;box-shadow:0 20px 48px rgb(15 23 42/10%);padding:32px;width:min(420px,100%)}.ops-access-panel h1,.ops-access-panel p{margin:0}.ops-access-panel>p:not(.ops-brand){color:#667085;margin-top:8px}.ops-brand{color:#3c33b1;font-size:12px;font-weight:800;margin-bottom:10px!important}.ops-access-form{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.ops-access-form label{color:#344054;display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px}.ops-primary{background:#3c33b1;border-color:#3c33b1;color:#ffffff}.ops-primary:hover{background:#312990;border-color:#312990}.ops-app-shell{background:#f5f7fb;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.ops-sidebar{background:#ffffff;border-right:1px solid #dfe5ee;display:flex;flex-direction:column;min-height:100vh;padding:20px 14px;position:-webkit-sticky;position:sticky;top:0}.ops-sidebar-brand{align-items:center;display:flex;gap:10px;margin:0 8px 30px}.ops-sidebar-brand small,.ops-sidebar-brand strong{display:block}.ops-sidebar-brand strong{color:#161b2d;font-size:14px}.ops-sidebar-brand small{color:#667085;font-size:12px;margin-top:2px}.ops-brand-mark{align-items:center;background:#3c33b1;border-radius:6px;color:#ffffff;display:inline-flex;font-size:19px;font-weight:800;height:32px;justify-content:center;width:32px}.ops-nav-group{border:0;margin:0 0 20px;padding:0}.ops-nav-group>p{color:#8a94a6;font-size:11px;font-weight:800;margin:0 8px 7px}.ops-nav-item{align-items:flex-start;background:transparent;border:0;border-left:3px solid transparent;border-radius:4px;color:#344054;display:grid;grid-gap:2px;gap:2px;justify-content:start;margin:1px 0;padding:8px 10px;text-align:left;width:100%}.ops-nav-item:hover{background:#f1f3fa;border-color:transparent}.ops-nav-item.active{background:#eeedfb;border-left-color:#3c33b1;color:#30298f}.ops-nav-item span{font-size:13px;font-weight:750}.ops-nav-item small{color:#7a8496;font-size:11px;font-weight:500}.ops-sidebar-footer{align-items:center;color:#667085;display:flex;font-size:12px;gap:7px;margin:auto 8px 4px}.ops-status-dot{background:#16a34a;border-radius:50%;height:7px;width:7px}.ops-app-content{min-width:0}.ops-topbar{align-items:center;background:#ffffff;border-bottom:1px solid #dfe5ee;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(180px,.8fr) minmax(250px,1fr) minmax(200px,280px) auto;min-height:76px;padding:14px 28px}.ops-page-heading h1,.ops-page-heading p,.ops-section-kicker{margin:0}.ops-page-heading p,.ops-section-kicker{color:#667085;font-size:12px}.ops-page-heading h1{color:#1d2433;font-size:20px;line-height:1.35;margin-top:2px}.ops-global-search{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.ops-global-search input{background:#f8f9fc}.ops-operation-reason{color:#667085;display:grid;font-size:11px;font-weight:700;grid-gap:4px;gap:4px}.ops-operation-reason input{background:#fffdf5;font-size:12px;min-height:32px}.ops-admin-menu{display:grid;grid-gap:1px;gap:1px;grid-template-columns:auto auto;min-width:0;text-align:right}.ops-admin-menu span{color:#344054;font-size:12px;font-weight:750}.ops-admin-menu small,.ops-admin-menu span{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-admin-menu small{color:#7a8496;font-size:11px;grid-column:1}.ops-admin-menu button{font-size:12px;grid-column:2;grid-row:1/span 2;min-height:30px}.ops-view{margin:0 auto;max-width:1440px;padding:28px}.ops-app-message{margin:16px 28px 0}.ops-overview-toolbar{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:16px}.ops-overview-toolbar h2{color:#1d2433;font-size:18px;margin:3px 0 0}.ops-overview-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.ops-overview-metric{align-items:flex-start;background:#ffffff;border:1px solid #dfe5ee;display:grid;grid-gap:4px;gap:4px;min-height:126px;padding:16px;text-align:left}.ops-overview-metric:hover{background:#fafaff;border-color:#a59fe0}.ops-overview-metric small,.ops-overview-metric span{color:#667085;font-size:12px}.ops-overview-metric strong{color:#25205f;font-size:27px;line-height:1.1}.ops-dashboard-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ops-dashboard-details{display:grid;grid-gap:1px;gap:1px;margin:0 0 14px}.ops-dashboard-details div{border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;padding:8px 0}.ops-dashboard-details dd,.ops-dashboard-details dt{font-size:13px;margin:0}.ops-dashboard-details dt{color:#667085}.ops-dashboard-details dd{color:#344054;font-weight:700}.ops-activity-list{display:grid}.ops-activity-row{align-items:center;border-bottom:1px solid #edf0f5;display:flex;gap:10px;min-height:48px}.ops-activity-row:last-child{border-bottom:0}.ops-activity-row small,.ops-activity-row strong{display:block}.ops-activity-row strong{color:#344054;font-size:13px}.ops-activity-row small{color:#7a8496;font-size:11px;margin-top:3px}.ops-activity-marker{background:#7a73d7;border-radius:50%;height:7px;width:7px}.ops-customer-search{margin-bottom:16px}.ops-customer-workspace{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:320px minmax(0,1fr)}.ops-customer-workspace>*{min-width:0}.ops-enterprise-create-form{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) 120px 100px auto;margin-bottom:12px}.ops-endpoint-task-form{grid-template-columns:minmax(180px,1fr) minmax(170px,1fr) 130px auto;margin:12px 0}.ops-table.reconciliation-table .ops-table-head,.ops-table.reconciliation-table .ops-table-row{grid-template-columns:repeat(4,minmax(110px,1fr))}.ops-table.operators .ops-table-head,.ops-table.operators .ops-table-row{grid-template-columns:minmax(190px,1.3fr) minmax(130px,.8fr) 110px minmax(150px,.9fr)}.ops-issue-list{display:grid;grid-gap:1px;gap:1px;margin-top:14px}.ops-issue-row{align-items:center;border-bottom:1px solid #edf0f5;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(160px,.8fr) minmax(0,1.5fr) minmax(120px,.6fr);padding:10px 0}.ops-issue-row strong{color:#8a5b00;font-size:12px;text-transform:none}.ops-issue-row span{color:#344054;font-size:12px}.ops-issue-row small{color:#667085;font-size:11px;text-align:right}@media (max-width:1100px){.ops-app-shell{grid-template-columns:214px minmax(0,1fr)}.ops-topbar{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);padding-left:20px;padding-right:20px}.ops-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ops-app-shell{display:block}.ops-sidebar{border-bottom:1px solid #dfe5ee;border-right:0;min-height:0;padding:12px;position:static}.ops-sidebar-brand{margin:0 4px 14px}.ops-nav-group{display:inline-block;margin:0 10px 0 0;vertical-align:top}.ops-nav-group>p{margin-left:4px}.ops-nav-item{width:auto}.ops-sidebar-footer{display:none}.ops-topbar{align-items:stretch;grid-template-columns:1fr;padding:16px}.ops-admin-menu{grid-template-columns:1fr auto;text-align:left}.ops-admin-menu small,.ops-admin-menu span{max-width:none}.ops-view{padding:18px 14px}.ops-app-message{margin:12px 14px 0}.ops-customer-workspace,.ops-dashboard-grid,.ops-endpoint-task-form,.ops-enterprise-create-form,.ops-issue-row{grid-template-columns:1fr}.ops-issue-row small{text-align:left}}@media (max-width:520px){.ops-access-panel{padding:24px 20px}.ops-overview-toolbar{align-items:stretch;flex-direction:column;gap:12px}.ops-overview-metrics{grid-template-columns:1fr}}.ops-device-form{grid-template-columns:minmax(220px,1.3fr) 130px 150px 130px auto}.ops-audit-filter-form{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;margin-bottom:12px}.ops-contract-note,.ops-secret-note{background:#f7f8ff;border:1px solid #d8d5f2;border-radius:6px;color:#403a7f;font-size:12px;line-height:1.55;margin:0 0 12px;padding:9px 10px}.ops-secret-note code{display:inline-block;margin-left:4px;max-width:100%;overflow-wrap:anywhere}.ops-table.organizations .ops-table-head,.ops-table.organizations .ops-table-row{grid-template-columns:minmax(165px,1.1fr) minmax(90px,.55fr) minmax(105px,.65fr) minmax(160px,.9fr) minmax(105px,.65fr) minmax(125px,.7fr) 72px}.ops-table.audit .ops-table-head,.ops-table.audit .ops-table-row{grid-template-columns:minmax(125px,.75fr) minmax(145px,.85fr) minmax(145px,.9fr) minmax(135px,.8fr) minmax(170px,1fr) minmax(180px,1.15fr)}.ops-enterprise-detail{border-top:1px solid #dfe5ee;margin-top:22px;padding-top:22px}.ops-detail-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.ops-detail-heading h3,.ops-detail-heading p{margin:0}.ops-detail-heading h3{color:#1d2433;font-size:17px;margin-top:3px}.ops-detail-heading>div>p:last-child{color:#667085;font-size:12px;margin-top:4px}.ops-enterprise-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.ops-subpanel{background:#fbfcff;border:1px solid #dfe5ee;border-radius:7px;min-width:0;padding:13px}.ops-subpanel>h3{color:#273043;font-size:14px;margin:0 0 12px}.ops-enterprise-member-form{grid-template-columns:minmax(180px,1.5fr) 110px 110px auto;margin-bottom:12px}.ops-enterprise-group-form{grid-template-columns:minmax(180px,1fr) auto;margin-bottom:10px}.ops-enterprise-share-form{grid-template-columns:repeat(2,minmax(130px,1fr));margin-bottom:12px}.ops-enterprise-invite-form{grid-template-columns:minmax(180px,1fr) 120px auto;margin-bottom:10px}.ops-enterprise-template-form{grid-template-columns:minmax(130px,.8fr) minmax(160px,1fr) 130px;margin-top:14px}.ops-enterprise-template-form button{justify-self:start}.ops-wide-field{grid-column:1/-1}.ops-enterprise-template-form textarea{background:#ffffff;border:1px solid #cfd7df;border-radius:6px;color:#171717;font:inherit;padding:8px 9px;resize:vertical;width:100%}.ops-enterprise-template-form textarea:focus{border-color:#3c33b1;box-shadow:0 0 0 3px rgb(60 51 177/12%);outline:none}.ops-device-picker{display:grid;grid-gap:5px;gap:5px;margin:0 0 12px;max-height:170px;overflow:auto;padding-right:4px}.ops-device-picker label{align-items:center;border-bottom:1px solid #edf0f5;color:#344054;display:flex;font-size:12px;gap:8px;padding:6px 0}.ops-device-picker input{min-height:0;width:auto}.ops-device-picker small{color:#7a8496;display:block;font-size:11px;margin-top:2px}.ops-permission-switches{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.ops-permission-switches label{align-items:center;display:inline-flex;font-size:11px;gap:4px;text-transform:none}.ops-permission-switches input{min-height:0;width:auto}.ops-invitation-list,.ops-template-list{display:grid;grid-gap:1px;gap:1px;margin:8px 0}.ops-invitation-list p,.ops-template-list p{border-bottom:1px solid #edf0f5;color:#4b5563;font-size:12px;margin:0;padding:7px 0}.ops-template-list small{color:#7a8496;margin-left:5px}.ops-table.enterprise-members .ops-table-head,.ops-table.enterprise-members .ops-table-row{grid-template-columns:minmax(160px,1.2fr) 110px 110px 125px}.ops-table.enterprise-groups .ops-table-head,.ops-table.enterprise-groups .ops-table-row{grid-template-columns:minmax(150px,1.2fr) 80px 100px 80px}.ops-table.enterprise-shares .ops-table-head,.ops-table.enterprise-shares .ops-table-row{grid-template-columns:minmax(120px,.8fr) minmax(145px,1fr) minmax(170px,1.1fr) 90px 80px}.ops-endpoint-history-form{grid-template-columns:minmax(220px,1fr) 150px auto;margin-bottom:12px}.ops-endpoint-signal-form{grid-template-columns:minmax(220px,1fr) 140px 130px auto;margin-bottom:12px}.ops-table.endpoint-task-history .ops-table-head,.ops-table.endpoint-task-history .ops-table-row{grid-template-columns:minmax(160px,1.1fr) minmax(160px,1.1fr) 100px minmax(125px,.85fr) minmax(150px,1fr) 80px}.ops-table.endpoint-signals .ops-table-head,.ops-table.endpoint-signals .ops-table-row{grid-template-columns:36px minmax(150px,1fr) minmax(155px,1fr) 95px 130px minmax(150px,1fr) minmax(150px,1.1fr)}@media (max-width:1100px){.ops-enterprise-grid{grid-template-columns:1fr}.ops-audit-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ops-audit-filter-form,.ops-device-form,.ops-endpoint-history-form,.ops-endpoint-signal-form,.ops-enterprise-group-form,.ops-enterprise-invite-form,.ops-enterprise-member-form,.ops-enterprise-share-form,.ops-enterprise-template-form{grid-template-columns:1fr}.ops-detail-heading{align-items:stretch;flex-direction:column}}