.ws-integrations-page{background:var(--wf-bg-primary);color:var(--wf-text-primary);margin:0 auto;max-width:none;padding:var(--ws-page-pad);width:100%}.ws-integrations-page .ws-integrations-container{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.ws-integrations-page .ws-integrations-hero{display:flex;flex-direction:column;gap:var(--spacing-6);padding-block:var(--spacing-2) 0}.ws-integrations-page .ws-integrations-hero-copy{display:flex;flex-direction:column;gap:var(--spacing-2)}.ws-integrations-page .ws-integrations-hero-title{color:var(--wf-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.ws-integrations-page .ws-integrations-hero-description{color:var(--wf-text-secondary);font-size:var(--font-size-base);margin:0}.ws-integrations-page .ws-integrations-tabs{align-items:flex-end;border-bottom:var(--spacing-px) solid var(--wf-border-primary);display:flex;gap:var(--spacing-8);overflow-x:auto}.ws-integrations-page .ws-integrations-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:var(--spacing-px) solid transparent;color:var(--wf-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;padding:var(--spacing-3) var(--spacing-1);transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.ws-integrations-page .ws-integrations-tab:hover,.ws-integrations-page .ws-integrations-tab[data-active=true]{border-bottom-color:var(--wf-accent-primary);color:var(--wf-text-primary)}.ws-integrations-page .ws-integrations-tab-panel{display:flex;flex-direction:column;gap:var(--spacing-4)}.ws-integrations-page .ws-integrations-connected-summary,.ws-integrations-page .ws-integrations-summary{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.ws-integrations-page .ws-integrations-stat-card,.ws-integrations-page .ws-integrations-summary-item{align-items:center;display:grid;gap:var(--spacing-1) var(--spacing-3);grid-template-columns:auto minmax(0,1fr);min-width:0;padding:var(--spacing-5);position:relative}.ws-integrations-page .ws-integrations-stat-card:not(:first-child):before,.ws-integrations-page .ws-integrations-summary-item:not(:first-child):before{background:var(--wf-border-primary);bottom:var(--spacing-5);content:"";left:0;position:absolute;top:var(--spacing-5);width:var(--spacing-px)}.ws-integrations-page .ws-integrations-summary-icon{align-items:center;border:var(--spacing-px) solid var(--wf-border-primary);border-radius:var(--wf-radius-pill);display:inline-flex;grid-row:span 2;height:var(--spacing-10);justify-content:center;width:var(--spacing-10)}.ws-integrations-page .ws-integrations-summary-icon svg{height:var(--spacing-5);width:var(--spacing-5)}.ws-integrations-page .ws-integrations-summary-icon-ready{background:var(--alert-success);color:var(--alert-success-foreground)}.ws-integrations-page .ws-integrations-summary-icon-request{background:var(--alert-warning);color:var(--alert-warning-foreground)}.ws-integrations-page .ws-integrations-summary-icon-blocked{background:var(--alert-error);color:var(--alert-error-foreground)}.ws-integrations-page .ws-integrations-summary-icon-soon{background:var(--alert-info);color:var(--alert-info-foreground)}.ws-integrations-page .ws-integrations-stat-value,.ws-integrations-page .ws-integrations-summary-value{color:var(--wf-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.ws-integrations-page .ws-integrations-stat-label,.ws-integrations-page .ws-integrations-summary-label{color:var(--wf-text-secondary);font-size:var(--font-size-sm)}.ws-integrations-page .ws-integrations-toolbar{display:grid;gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) auto}.ws-integrations-page .ws-integrations-search{align-items:center;background:var(--input-bg);border:var(--spacing-px) solid var(--input-border);border-radius:var(--input-radius);color:var(--wf-text-secondary);display:flex;gap:var(--spacing-3);min-width:0;padding:0 var(--spacing-4)}.ws-integrations-page .ws-integrations-search:focus-within{border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring)}.ws-integrations-page .ws-integrations-search-icon{flex:0 0 auto;height:var(--spacing-5);width:var(--spacing-5)}.ws-integrations-page .ws-integrations-search-input{background:transparent;border:0;color:var(--wf-text-primary);flex:1 1 auto;font:inherit;min-width:0;padding:var(--spacing-4) 0}.ws-integrations-page .ws-integrations-search-input:focus{outline:none}.ws-integrations-page .ws-integrations-search-input::-moz-placeholder{color:var(--wf-text-muted)}.ws-integrations-page .ws-integrations-search-input::placeholder{color:var(--wf-text-muted)}.ws-integrations-page .ws-integrations-filter-button{align-items:center;background:var(--button-bg-secondary);border:var(--spacing-px) solid var(--button-border-secondary);border-radius:var(--button-radius);color:var(--button-text-secondary);cursor:pointer;display:inline-flex;font:inherit;gap:var(--spacing-2);justify-content:center;padding:var(--button-padding-y) var(--button-padding-x)}.ws-integrations-page .ws-integrations-filter-button:hover{background:var(--button-bg-secondary-hover);color:var(--button-text-secondary)}.ws-integrations-page .ws-integrations-filter-button svg{height:var(--spacing-4);width:var(--spacing-4)}.ws-integrations-page .ws-integrations-grid{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr))}.ws-integrations-page .ws-integration-card,.ws-integrations-page .ws-integration-row,.ws-integrations-page .ws-integrations-empty{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.ws-integrations-page .ws-integration-card,.ws-integrations-page .ws-integration-row{color:var(--wf-text-primary);cursor:pointer;font:inherit;text-align:left;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.ws-integrations-page .ws-integration-card:hover,.ws-integrations-page .ws-integration-row:hover{background:var(--card-bg-hover);border-color:var(--wf-border-secondary);box-shadow:var(--card-shadow-hover)}.ws-integrations-page .ws-integration-card{justify-content:space-between;padding:var(--spacing-4)}.ws-integrations-page .ws-integration-card,.ws-integrations-page .ws-integration-card-main,.ws-integrations-page .ws-integration-row-app{align-items:center;display:flex;gap:var(--spacing-4);min-width:0}.ws-integrations-page .ws-integration-card-logo,.ws-integrations-page .ws-integration-row-logo{flex:0 0 auto}.ws-integrations-modal .ws-integrations-modal-logo img,.ws-integrations-page .ws-integration-card-logo img,.ws-integrations-page .ws-integration-row-logo img,.ws-integrations-page .ws-integrations-permission-logo img{display:block;-o-object-fit:contain;object-fit:contain}.ws-integrations-page .ws-integration-card-copy,.ws-integrations-page .ws-integration-row-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-page .ws-integration-card-name,.ws-integrations-page .ws-integration-row-name{color:var(--wf-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-integrations-page .ws-integration-card-category,.ws-integrations-page .ws-integration-row-account,.ws-integrations-page .ws-integration-row-category{color:var(--wf-text-secondary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-integrations-modal .ws-integration-status,.ws-integrations-page .ws-integration-status{align-items:center;background:none;border:none;border-radius:var(--badge-radius);color:var(--badge-text-default);display:inline-flex;flex:0 0 auto;font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);gap:var(--spacing-2);padding:var(--badge-padding-y) var(--badge-padding-x);white-space:nowrap}.ws-integrations-modal .ws-integration-status-dot,.ws-integrations-page .ws-integration-status-dot{background:var(--wf-text-muted);border-radius:var(--wf-radius-pill);height:var(--spacing-2);width:var(--spacing-2)}.ws-integrations-modal .ws-integration-status-ready,.ws-integrations-page .ws-integration-status-ready{background:none;color:var(--badge-text-success)}.ws-integrations-modal .ws-integration-status-ready .ws-integration-status-dot,.ws-integrations-page .ws-integration-status-ready .ws-integration-status-dot{background:var(--alert-success-foreground)}.ws-integrations-modal .ws-integration-status-request,.ws-integrations-page .ws-integration-status-request{background:none;color:var(--badge-text-warning)}.ws-integrations-modal .ws-integration-status-request .ws-integration-status-dot,.ws-integrations-page .ws-integration-status-request .ws-integration-status-dot{background:var(--alert-warning-foreground)}.ws-integrations-modal .ws-integration-status-blocked,.ws-integrations-page .ws-integration-status-blocked{background:none;color:var(--badge-text-error)}.ws-integrations-modal .ws-integration-status-blocked .ws-integration-status-dot,.ws-integrations-page .ws-integration-status-blocked .ws-integration-status-dot{background:var(--alert-error-foreground)}.ws-integrations-modal .ws-integration-status-coming-soon,.ws-integrations-page .ws-integration-status-coming-soon{background:var(--badge-bg-info);color:var(--badge-text-info)}.ws-integrations-modal .ws-integration-status-coming-soon .ws-integration-status-dot,.ws-integrations-page .ws-integration-status-coming-soon .ws-integration-status-dot{background:var(--alert-info-foreground)}.ws-integrations-page .ws-integrations-row-list{display:flex;flex-direction:column;gap:var(--spacing-2)}.ws-integrations-page .ws-integration-row{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto auto;padding:var(--spacing-4) var(--spacing-5)}.ws-integrations-page .ws-integration-row-status{justify-self:end}.ws-integrations-page .ws-integration-row-chevron{color:var(--wf-text-secondary);height:var(--spacing-5);width:var(--spacing-5)}.ws-integrations-page .ws-integrations-empty{padding:var(--spacing-6);text-align:center}.ws-integrations-page .ws-integrations-empty-title{color:var(--wf-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-page .ws-integrations-empty-description{color:var(--wf-text-secondary);font-size:var(--font-size-sm);margin:var(--spacing-2) 0 0}.ws-integrations-modal{overflow:hidden;padding:0}.ws-integrations-modal .ws-integrations-modal-header{padding:var(--spacing-6) var(--spacing-6) var(--spacing-3)}.ws-integrations-modal .ws-integrations-modal-app{align-items:center;display:flex;gap:var(--spacing-4);min-width:0;padding-right:var(--spacing-8)}.ws-integrations-modal .ws-integrations-modal-logo{flex:0 0 auto}.ws-integrations-modal .ws-integrations-modal-logo .ws-icon-badge{height:var(--spacing-16);width:var(--spacing-16)}.ws-integrations-modal .ws-integrations-modal-title-block{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-modal-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3);min-width:0}.ws-integrations-modal .ws-integrations-modal-title{color:var(--wf-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.ws-integrations-modal .ws-integrations-modal-category,.ws-integrations-modal .ws-integrations-modal-tools-line{color:var(--wf-text-secondary);font-size:var(--font-size-sm);margin:0}.ws-integrations-modal .ws-integrations-modal-body{display:flex;flex-direction:column;gap:var(--spacing-5);padding:0 var(--spacing-6) var(--spacing-5)}.ws-integrations-modal .ws-integrations-tabs{align-items:flex-end;border-bottom:var(--spacing-px) solid var(--wf-border-primary);display:flex;gap:var(--spacing-8);overflow-x:auto}.ws-integrations-modal .ws-integrations-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:var(--spacing-px) solid transparent;color:var(--wf-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;padding:var(--spacing-3) var(--spacing-1);transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.ws-integrations-modal .ws-integrations-tab:hover,.ws-integrations-modal .ws-integrations-tab[data-active=true]{border-bottom-color:var(--wf-accent-primary);color:var(--wf-text-primary)}.ws-integrations-modal .ws-integrations-overview{display:flex;flex-direction:column;gap:var(--spacing-4)}.ws-integrations-modal .ws-integrations-overview-summary{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:grid;gap:var(--spacing-5);grid-template-columns:minmax(0,1fr) minmax(0,max-content);padding:var(--spacing-5)}.ws-integrations-modal .ws-integrations-overview-copy{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.ws-integrations-modal .ws-integrations-overview-status-title,.ws-integrations-modal .ws-integrations-overview-title{color:var(--wf-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-modal .ws-integrations-overview-description,.ws-integrations-modal .ws-integrations-overview-status-description{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.ws-integrations-modal .ws-integrations-overview-facts{background:var(--wf-surface-card-secondary);border:var(--spacing-px) solid var(--wf-border-primary);border-radius:var(--card-radius);display:flex;flex-direction:column;margin:0;min-width:0;padding:var(--spacing-4)}.ws-integrations-modal .ws-integrations-overview-fact{display:grid;gap:var(--spacing-1);padding:var(--spacing-3) 0}.ws-integrations-modal .ws-integrations-overview-fact:first-child{padding-top:0}.ws-integrations-modal .ws-integrations-overview-fact:not(:last-child){border-bottom:var(--spacing-px) solid var(--wf-border-primary)}.ws-integrations-modal .ws-integrations-overview-fact:last-child{padding-bottom:0}.ws-integrations-modal .ws-integrations-overview-fact dt{color:var(--wf-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ws-integrations-modal .ws-integrations-overview-fact dd{color:var(--wf-text-primary);font-size:var(--font-size-sm);margin:0;min-width:0;overflow-wrap:anywhere}.ws-integrations-modal .ws-integrations-overview-status-grid{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr))}.ws-integrations-modal .ws-integrations-overview-status-card{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:grid;gap:var(--spacing-2);grid-template-rows:auto auto minmax(0,1fr);min-width:0;padding:var(--spacing-4)}.ws-integrations-modal .ws-integrations-overview-status-icon{align-items:center;border:var(--spacing-px) solid var(--alert-warning-border);border-radius:var(--wf-radius-pill);color:var(--alert-warning-foreground);display:inline-flex;height:var(--spacing-9);justify-content:center;width:var(--spacing-9)}.ws-integrations-modal .ws-integrations-overview-status-icon[data-ready=true]{border-color:var(--alert-success-border);color:var(--alert-success-foreground)}.ws-integrations-modal .ws-integrations-overview-status-icon svg{height:var(--spacing-5);width:var(--spacing-5)}.ws-integrations-modal .ws-integrations-modal-footer{border-top:var(--spacing-px) solid var(--wf-border-primary);gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6)}.ws-integrations-modal .ws-integrations-modal-footer-activity{align-items:center;display:flex;justify-content:space-between}.ws-integrations-modal .ws-integrations-modal-footer-side{align-items:center;display:flex;flex:1 1 0;min-width:0}.ws-integrations-modal .ws-integrations-modal-footer-side-end{justify-content:flex-end}.ws-integrations-modal .ws-integrations-permission-editor,.ws-integrations-page .ws-integrations-permission-editor{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.ws-integrations-modal .ws-integrations-permission-header,.ws-integrations-page .ws-integrations-permission-header{align-items:center;background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;gap:var(--spacing-4);justify-content:space-between;min-width:0;padding:var(--spacing-4)}.ws-integrations-modal .ws-integrations-permission-app,.ws-integrations-page .ws-integrations-permission-app{align-items:center;display:flex;gap:var(--spacing-3);min-width:0}.ws-integrations-modal .ws-integrations-permission-logo,.ws-integrations-page .ws-integrations-permission-logo{flex:0 0 auto}.ws-integrations-modal .ws-integrations-permission-copy,.ws-integrations-page .ws-integrations-permission-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-permission-name,.ws-integrations-page .ws-integrations-permission-name{color:var(--wf-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-integrations-modal .ws-integrations-permission-category,.ws-integrations-page .ws-integrations-permission-category{color:var(--wf-text-secondary);font-size:var(--font-size-sm)}.ws-integrations-modal .ws-integrations-permission-picker,.ws-integrations-page .ws-integrations-permission-picker{align-items:center;background:var(--input-bg);border:var(--spacing-px) solid var(--input-border);border-radius:var(--input-radius);color:var(--wf-text-secondary);display:inline-flex;flex:0 0 auto;gap:var(--spacing-2);min-width:0;padding:0 var(--spacing-3)}.ws-integrations-modal .ws-integrations-permission-picker:focus-within,.ws-integrations-page .ws-integrations-permission-picker:focus-within{border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring)}.ws-integrations-modal .ws-integrations-permission-select,.ws-integrations-page .ws-integrations-permission-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--wf-text-primary);font:inherit;min-width:0;padding:var(--spacing-3) 0}.ws-integrations-modal .ws-integrations-permission-select:focus,.ws-integrations-page .ws-integrations-permission-select:focus{outline:none}.ws-integrations-modal .ws-integrations-permission-picker svg,.ws-integrations-page .ws-integrations-permission-picker svg{height:var(--spacing-4);width:var(--spacing-4)}.ws-integrations-modal .ws-integrations-permission-actions,.ws-integrations-page .ws-integrations-permission-actions{align-items:center;display:flex;gap:var(--spacing-4);justify-content:space-between;min-width:0}.ws-integrations-modal .ws-integrations-permission-actions-copy,.ws-integrations-page .ws-integrations-permission-actions-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-permission-title,.ws-integrations-page .ws-integrations-permission-title{color:var(--wf-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-modal .ws-integrations-permission-description,.ws-integrations-page .ws-integrations-permission-description{color:var(--wf-text-secondary);font-size:var(--font-size-sm);margin:0}.ws-integrations-modal .ws-integrations-permission-buttons,.ws-integrations-page .ws-integrations-permission-buttons{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--spacing-2);justify-content:flex-end}.ws-integrations-modal .ws-integrations-permission-empty,.ws-integrations-modal .ws-integrations-permission-note,.ws-integrations-page .ws-integrations-permission-empty,.ws-integrations-page .ws-integrations-permission-note{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--wf-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-4)}.ws-integrations-modal .ws-integrations-permission-groups,.ws-integrations-page .ws-integrations-permission-groups{display:flex;flex-direction:column;gap:var(--spacing-3)}.ws-integrations-modal .ws-integrations-permission-group,.ws-integrations-page .ws-integrations-permission-group{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.ws-integrations-modal .ws-integrations-permission-group-title,.ws-integrations-page .ws-integrations-permission-group-title{border-bottom:var(--spacing-px) solid var(--wf-border-primary);color:var(--wf-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;padding:var(--spacing-4) var(--spacing-5)}.ws-integrations-modal .ws-integrations-permission-list,.ws-integrations-page .ws-integrations-permission-list{display:flex;flex-direction:column}.ws-integrations-modal .ws-integrations-permission-row,.ws-integrations-page .ws-integrations-permission-row{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--spacing-4) var(--spacing-5)}.ws-integrations-modal .ws-integrations-permission-row:not(:last-child),.ws-integrations-page .ws-integrations-permission-row:not(:last-child){border-bottom:var(--spacing-px) solid var(--wf-border-primary)}.ws-integrations-modal .ws-integrations-permission-row-copy,.ws-integrations-page .ws-integrations-permission-row-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-permission-row-title,.ws-integrations-page .ws-integrations-permission-row-title{color:var(--wf-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.ws-integrations-modal .ws-integrations-permission-row-description,.ws-integrations-page .ws-integrations-permission-row-description{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.ws-integrations-modal .ws-integrations-rule-control,.ws-integrations-page .ws-integrations-rule-control{background:var(--wf-surface-card-secondary);border:var(--spacing-px) solid var(--wf-border-primary);border-radius:var(--button-radius);display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.ws-integrations-modal .ws-integrations-rule-option,.ws-integrations-page .ws-integrations-rule-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--button-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;padding:var(--spacing-2) var(--spacing-3);white-space:nowrap}.ws-integrations-modal .ws-integrations-rule-option:not(:last-child),.ws-integrations-page .ws-integrations-rule-option:not(:last-child){border-right:var(--spacing-px) solid var(--wf-border-primary)}.ws-integrations-modal .ws-integrations-rule-option:hover:not(:disabled),.ws-integrations-page .ws-integrations-rule-option:hover:not(:disabled){background:var(--button-bg-secondary-hover)}.ws-integrations-modal .ws-integrations-rule-option[data-active=true],.ws-integrations-page .ws-integrations-rule-option[data-active=true]{background:var(--button-bg-secondary);color:var(--wf-text-primary)}.ws-integrations-modal .ws-integrations-rule-option:disabled,.ws-integrations-page .ws-integrations-rule-option:disabled{color:var(--wf-text-muted);cursor:not-allowed}.ws-integrations-modal .ws-integrations-access{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.ws-integrations-modal .ws-integrations-access-approval,.ws-integrations-modal .ws-integrations-access-availability,.ws-integrations-modal .ws-integrations-access-section{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.ws-integrations-modal .ws-integrations-access-approval,.ws-integrations-modal .ws-integrations-access-availability{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--spacing-5)}.ws-integrations-modal .ws-integrations-access-icon,.ws-integrations-modal .ws-integrations-access-row-icon{align-items:center;border:var(--spacing-px) solid var(--wf-border-primary);border-radius:var(--wf-radius-pill);color:var(--wf-text-secondary);display:inline-flex;flex:0 0 auto;height:var(--spacing-10);justify-content:center;width:var(--spacing-10)}.ws-integrations-modal .ws-integrations-access-empty svg,.ws-integrations-modal .ws-integrations-access-icon svg,.ws-integrations-modal .ws-integrations-access-row-icon svg{height:var(--spacing-5);width:var(--spacing-5)}.ws-integrations-modal .ws-integrations-access-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-access-title{color:var(--wf-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-modal .ws-integrations-access-description{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.ws-integrations-modal .ws-integrations-access-badge{background:var(--badge-bg-success);border-radius:var(--badge-radius);color:var(--badge-text-success);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);padding:var(--badge-padding-y) var(--badge-padding-x);white-space:nowrap}.ws-integrations-modal .ws-integrations-access-approval .ws-integrations-access-badge{background:var(--badge-bg-info);color:var(--badge-text-info)}.ws-integrations-modal .ws-integrations-access-section{display:flex;flex-direction:column;overflow:hidden}.ws-integrations-modal .ws-integrations-access-section-header{align-items:center;border-bottom:var(--spacing-px) solid var(--wf-border-primary);display:flex;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-5)}.ws-integrations-modal .ws-integrations-access-list{display:flex;flex-direction:column}.ws-integrations-modal .ws-integrations-access-row{align-items:center;display:flex;gap:var(--spacing-3);min-width:0;padding:var(--spacing-4) var(--spacing-5)}.ws-integrations-modal .ws-integrations-access-row:not(:last-child){border-bottom:var(--spacing-px) solid var(--wf-border-primary)}.ws-integrations-modal .ws-integrations-access-row-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-access-row-title{color:var(--wf-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ws-integrations-modal .ws-integrations-access-empty,.ws-integrations-modal .ws-integrations-access-row-description{color:var(--wf-text-secondary);font-size:var(--font-size-sm)}.ws-integrations-modal .ws-integrations-access-empty{align-items:center;display:flex;gap:var(--spacing-2);padding:var(--spacing-5)}.ws-integrations-page .ws-integrations-requests{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.ws-integrations-page .ws-integrations-requests-summary{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr))}.ws-integrations-page .ws-integrations-request-stat{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;padding:var(--spacing-5)}.ws-integrations-page .ws-integrations-request-stat-value{color:var(--wf-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.ws-integrations-page .ws-integrations-request-stat-label{color:var(--wf-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ws-integrations-page .ws-integrations-requests-toolbar{align-items:center;background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;gap:var(--spacing-3);min-width:0;padding:var(--spacing-4)}.ws-integrations-page .ws-integrations-requests-toolbar .btn{flex:0 0 auto}.ws-integrations-page .ws-integrations-requests-toolbar .btn svg{height:var(--spacing-4);width:var(--spacing-4)}.ws-integrations-page .ws-integrations-requests-search{align-items:center;background:var(--input-bg);border:var(--spacing-px) solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text-muted);display:flex;flex:1 1 auto;gap:var(--spacing-2);min-width:0;padding:0 var(--spacing-3)}.ws-integrations-page .ws-integrations-requests-search:focus-within{border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring)}.ws-integrations-page .ws-integrations-requests-search svg{flex:0 0 auto;height:var(--spacing-4);width:var(--spacing-4)}.ws-integrations-page .ws-integrations-requests-search input{background:transparent;border:0;color:var(--input-text);flex:1 1 auto;font:inherit;min-width:0;padding:var(--spacing-2) 0}.ws-integrations-page .ws-integrations-requests-search input:focus{outline:none}.ws-integrations-page .ws-integrations-requests-search input::-moz-placeholder{color:var(--input-placeholder)}.ws-integrations-page .ws-integrations-requests-search input::placeholder{color:var(--input-placeholder)}.ws-integrations-page .ws-integrations-requests-list{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);min-width:0;overflow:hidden}.ws-integrations-page .ws-integrations-request-row{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.85fr) auto auto;min-width:0;padding:var(--spacing-4) var(--spacing-5)}.ws-integrations-page .ws-integrations-request-row:not(:last-child){border-bottom:var(--spacing-px) solid var(--wf-border-primary)}.ws-integrations-page .ws-integrations-request-row-header{background:var(--wf-surface-card-secondary);color:var(--wf-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ws-integrations-page .ws-integrations-request-app{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-page .ws-integrations-request-app-name{color:var(--wf-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-integrations-page .ws-integrations-request-app-category,.ws-integrations-page .ws-integrations-request-row{color:var(--wf-text-secondary);font-size:var(--font-size-sm)}.ws-integrations-page .ws-integrations-request-reason{color:var(--wf-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-integrations-page .ws-integrations-request-status{background:var(--badge-bg-default);border-radius:var(--badge-radius);color:var(--badge-text-default);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);padding:var(--badge-padding-y) var(--badge-padding-x);white-space:nowrap}.ws-integrations-page .ws-integrations-request-status[data-status=needs-review],.ws-integrations-page .ws-integrations-request-status[data-status=pending]{background:var(--badge-bg-warning);color:var(--badge-text-warning)}.ws-integrations-page .ws-integrations-request-status[data-status=approved]{background:var(--badge-bg-success);color:var(--badge-text-success)}.ws-integrations-page .ws-integrations-request-actions{display:flex;justify-content:flex-end}.ws-integrations-page .ws-integrations-requests-empty{align-items:center;color:var(--wf-text-secondary);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-10) var(--spacing-6);text-align:center}.ws-integrations-page .ws-integrations-requests-empty h2{color:var(--wf-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-page .ws-integrations-requests-empty p{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.ws-integrations-page .ws-integrations-usage{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.ws-integrations-page .ws-integrations-usage-kpis{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ws-integrations-page .ws-integrations-usage-kpi{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;padding:var(--spacing-5)}.ws-integrations-page .ws-integrations-usage-kpi-detail,.ws-integrations-page .ws-integrations-usage-kpi-label{color:var(--wf-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ws-integrations-page .ws-integrations-usage-kpi-value{color:var(--wf-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-integrations-page .ws-integrations-usage-grid{display:grid;gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ws-integrations-page .ws-integrations-usage-panel{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-width:0;overflow:hidden}.ws-integrations-page .ws-integrations-usage-panel-header{align-items:center;border-bottom:var(--spacing-px) solid var(--wf-border-primary);display:flex;gap:var(--spacing-3);justify-content:space-between;min-width:0;padding:var(--spacing-5)}.ws-integrations-page .ws-integrations-usage-panel-header h2{color:var(--wf-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-page .ws-integrations-usage-activity-list,.ws-integrations-page .ws-integrations-usage-integration-list{display:flex;flex-direction:column}.ws-integrations-page .ws-integrations-usage-integration-row{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;min-width:0;padding:var(--spacing-4) var(--spacing-5)}.ws-integrations-page .ws-integrations-usage-activity-row:not(:last-child),.ws-integrations-page .ws-integrations-usage-integration-row:not(:last-child){border-bottom:var(--spacing-px) solid var(--wf-border-primary)}.ws-integrations-page .ws-integrations-usage-activity-row,.ws-integrations-page .ws-integrations-usage-app{align-items:center;display:flex;gap:var(--spacing-3);min-width:0}.ws-integrations-page .ws-integrations-usage-logo{border-radius:var(--card-radius-sm);flex:0 0 auto}.ws-integrations-page .ws-integrations-usage-logo-fallback{align-items:center;border:var(--spacing-px) solid var(--wf-border-primary);color:var(--wf-text-secondary);display:inline-flex;height:var(--spacing-9);justify-content:center;width:var(--spacing-9)}.ws-integrations-page .ws-integrations-usage-logo-fallback svg{height:var(--spacing-5);width:var(--spacing-5)}.ws-integrations-page .ws-integrations-usage-activity-copy,.ws-integrations-page .ws-integrations-usage-app-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-page .ws-integrations-usage-activity-copy h3,.ws-integrations-page .ws-integrations-usage-app-name{color:var(--wf-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-integrations-page .ws-integrations-usage-activity-copy p,.ws-integrations-page .ws-integrations-usage-activity-time,.ws-integrations-page .ws-integrations-usage-app-category{color:var(--wf-text-secondary);font-size:var(--font-size-sm);margin:0}.ws-integrations-page .ws-integrations-usage-meter{background:var(--wf-surface-card-secondary);border:var(--spacing-px) solid var(--wf-border-primary);border-radius:var(--wf-radius-pill);height:var(--spacing-2);min-width:0;overflow:hidden}.ws-integrations-page .ws-integrations-usage-meter-fill{background:var(--wf-accent-primary);border-radius:inherit;display:block;height:100%}.ws-integrations-page .ws-integrations-usage-count{color:var(--wf-text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);min-width:var(--spacing-12);text-align:right}.ws-integrations-page .ws-integrations-usage-count span:first-child{color:var(--wf-text-primary);font-size:var(--font-size-sm)}.ws-integrations-page .ws-integrations-usage-activity-row{padding:var(--spacing-4) var(--spacing-5)}.ws-integrations-page .ws-integrations-usage-activity-status{align-items:center;background:var(--badge-bg-info);border:var(--spacing-px) solid var(--alert-info-border);border-radius:var(--wf-radius-pill);color:var(--badge-text-info);display:inline-flex;flex:0 0 auto;height:var(--spacing-8);justify-content:center;width:var(--spacing-8)}.ws-integrations-page .ws-integrations-usage-activity-status svg{height:var(--spacing-4);width:var(--spacing-4)}.ws-integrations-page .ws-integrations-usage-activity-status[data-status=success]{background:var(--badge-bg-success);border-color:var(--alert-success-border);color:var(--badge-text-success)}.ws-integrations-page .ws-integrations-usage-activity-status[data-status=warning]{background:var(--badge-bg-warning);border-color:var(--alert-warning-border);color:var(--badge-text-warning)}.ws-integrations-page .ws-integrations-usage-activity-status[data-status=error]{background:var(--badge-bg-error);border-color:var(--alert-error-border);color:var(--badge-text-error)}.ws-integrations-page .ws-integrations-usage-activity-copy{flex:1 1 auto}.ws-integrations-page .ws-integrations-usage-activity-time{flex:0 0 auto;white-space:nowrap}.ws-integrations-page .ws-integrations-usage-empty{align-items:center;color:var(--wf-text-secondary);display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;min-height:var(--spacing-32);padding:var(--spacing-6);text-align:center}.ws-integrations-page .ws-integrations-usage-empty h2,.ws-integrations-page .ws-integrations-usage-empty h3{color:var(--wf-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-page .ws-integrations-usage-empty p,.ws-integrations-page .ws-integrations-usage-note{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.ws-integrations-page .ws-integrations-usage-note{border-top:var(--spacing-px) solid var(--wf-border-primary);padding-top:var(--spacing-3)}.ws-integrations-modal .ws-integrations-activity{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.ws-integrations-modal .ws-integrations-activity-header{align-items:end;display:flex;gap:var(--spacing-4);justify-content:space-between;min-width:0}.ws-integrations-modal .ws-integrations-activity-heading{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-activity-heading h2{color:var(--wf-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-modal .ws-integrations-activity-heading p{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.ws-integrations-modal .ws-integrations-activity-filters{background:var(--wf-surface-card-secondary);border:var(--spacing-px) solid var(--wf-border-primary);border-radius:var(--button-radius);display:inline-grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.ws-integrations-modal .ws-integrations-activity-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--button-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;padding:var(--spacing-2) var(--spacing-3);white-space:nowrap}.ws-integrations-modal .ws-integrations-activity-filter:not(:last-child){border-right:var(--spacing-px) solid var(--wf-border-primary)}.ws-integrations-modal .ws-integrations-activity-filter:hover{background:var(--button-bg-secondary-hover)}.ws-integrations-modal .ws-integrations-activity-filter[data-active=true]{background:var(--button-bg-secondary);color:var(--wf-text-primary)}.ws-integrations-modal .ws-integrations-activity-timeline{background:var(--wf-surface-card-primary);border:var(--spacing-px) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);min-width:0;overflow:hidden}.ws-integrations-modal .ws-integrations-activity-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--spacing-5)}.ws-integrations-modal .ws-integrations-activity-item{display:grid;gap:var(--spacing-4);grid-template-columns:auto minmax(0,1fr);min-width:0;position:relative}.ws-integrations-modal .ws-integrations-activity-item:not(:last-child){padding-bottom:var(--spacing-5)}.ws-integrations-modal .ws-integrations-activity-item:not(:last-child):after{background:var(--wf-border-primary);bottom:var(--spacing-2);content:"";left:var(--spacing-4);position:absolute;top:var(--spacing-10);width:var(--spacing-px)}.ws-integrations-modal .ws-integrations-activity-node{align-items:center;background:var(--badge-bg-info);border:var(--spacing-px) solid var(--alert-info-border);border-radius:var(--wf-radius-pill);color:var(--badge-text-info);display:inline-flex;height:var(--spacing-8);justify-content:center;position:relative;width:var(--spacing-8);z-index:1}.ws-integrations-modal .ws-integrations-activity-node svg{height:var(--spacing-4);width:var(--spacing-4)}.ws-integrations-modal .ws-integrations-activity-item[data-state=success] .ws-integrations-activity-node{background:var(--badge-bg-success);border-color:var(--alert-success-border);color:var(--badge-text-success)}.ws-integrations-modal .ws-integrations-activity-item[data-state=approval] .ws-integrations-activity-node,.ws-integrations-modal .ws-integrations-activity-item[data-state=warning] .ws-integrations-activity-node{background:var(--badge-bg-warning);border-color:var(--alert-warning-border);color:var(--badge-text-warning)}.ws-integrations-modal .ws-integrations-activity-item[data-state=error] .ws-integrations-activity-node{background:var(--badge-bg-error);border-color:var(--alert-error-border);color:var(--badge-text-error)}.ws-integrations-modal .ws-integrations-activity-card{background:var(--wf-surface-card-secondary);border:var(--spacing-px) solid var(--wf-border-primary);border-radius:var(--card-radius-sm);min-width:0;padding:var(--spacing-4)}.ws-integrations-modal .ws-integrations-activity-card-header{align-items:start;display:grid;gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) auto}.ws-integrations-modal .ws-integrations-activity-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ws-integrations-modal .ws-integrations-activity-copy h3{color:var(--wf-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-modal .ws-integrations-activity-copy p,.ws-integrations-modal .ws-integrations-activity-source{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.ws-integrations-modal .ws-integrations-activity-time{background:var(--badge-bg-default);border-radius:var(--badge-radius);color:var(--badge-text-default);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);padding:var(--badge-padding-y) var(--badge-padding-x);white-space:nowrap}.ws-integrations-modal .ws-integrations-activity-source{margin-top:var(--spacing-3)}.ws-integrations-modal .ws-integrations-activity-empty{align-items:center;color:var(--wf-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-3);padding:var(--spacing-6)}.ws-integrations-modal .ws-integrations-activity-empty svg{color:var(--wf-text-secondary);flex:0 0 auto;height:var(--spacing-8);width:var(--spacing-8)}.ws-integrations-modal .ws-integrations-activity-empty h3{color:var(--wf-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ws-integrations-modal .ws-integrations-activity-empty p{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:var(--spacing-1) 0 0}.ws-integrations-modal .ws-integrations-activity-empty[data-state=warning] svg{color:var(--alert-warning-foreground)}@media (width <= 1100px){.ws-integrations-page .ws-integrations-connected-summary,.ws-integrations-page .ws-integrations-grid,.ws-integrations-page .ws-integrations-requests-summary,.ws-integrations-page .ws-integrations-summary,.ws-integrations-page .ws-integrations-usage-grid,.ws-integrations-page .ws-integrations-usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-integrations-page .ws-integrations-stat-card:before,.ws-integrations-page .ws-integrations-summary-item:before{display:none}}@media (width <= 760px){.ws-integrations-page{padding:var(--ws-page-pad-mobile)}.ws-integrations-page .ws-integration-row,.ws-integrations-page .ws-integrations-connected-summary,.ws-integrations-page .ws-integrations-grid,.ws-integrations-page .ws-integrations-requests-summary,.ws-integrations-page .ws-integrations-summary,.ws-integrations-page .ws-integrations-toolbar,.ws-integrations-page .ws-integrations-usage-grid,.ws-integrations-page .ws-integrations-usage-kpis{grid-template-columns:minmax(0,1fr)}.ws-integrations-page .ws-integrations-request-row,.ws-integrations-page .ws-integrations-requests-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr)}.ws-integrations-page .ws-integrations-requests-toolbar{flex-direction:column}.ws-integrations-page .ws-integrations-requests-search,.ws-integrations-page .ws-integrations-requests-toolbar .btn{width:100%}.ws-integrations-page .ws-integrations-request-row-header{display:none}.ws-integrations-page .ws-integrations-request-actions{justify-content:flex-start}.ws-integrations-page .ws-integrations-usage-integration-row{grid-template-columns:minmax(0,1fr)}.ws-integrations-page .ws-integrations-usage-count{align-items:center;flex-direction:row;justify-content:space-between;text-align:left}.ws-integrations-page .ws-integrations-usage-activity-row,.ws-integrations-page .ws-integrations-usage-panel-header{align-items:flex-start}.ws-integrations-page .ws-integrations-usage-panel-header{flex-direction:column}.ws-integrations-page .ws-integrations-usage-activity-time{white-space:normal}.ws-integrations-page .ws-integration-row-status{justify-self:start}.ws-integrations-page .ws-integration-row-chevron{display:none}.ws-integrations-modal .ws-integrations-overview-status-grid,.ws-integrations-modal .ws-integrations-overview-summary{grid-template-columns:minmax(0,1fr)}.ws-integrations-modal .ws-integrations-modal-app{align-items:flex-start}.ws-integrations-modal .ws-integrations-permission-actions,.ws-integrations-modal .ws-integrations-permission-header,.ws-integrations-modal .ws-integrations-permission-row,.ws-integrations-page .ws-integrations-permission-actions,.ws-integrations-page .ws-integrations-permission-header,.ws-integrations-page .ws-integrations-permission-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.ws-integrations-modal .ws-integrations-permission-actions,.ws-integrations-modal .ws-integrations-permission-header,.ws-integrations-page .ws-integrations-permission-actions,.ws-integrations-page .ws-integrations-permission-header{flex-direction:column}.ws-integrations-modal .ws-integrations-permission-picker,.ws-integrations-modal .ws-integrations-rule-control,.ws-integrations-page .ws-integrations-permission-picker,.ws-integrations-page .ws-integrations-rule-control{width:100%}.ws-integrations-modal .ws-integrations-permission-buttons,.ws-integrations-page .ws-integrations-permission-buttons{justify-content:flex-start}}