.cop-places-autocomplete-field{flex-direction:column;gap:4px;display:flex}.cop-places-autocomplete-field--hidden{display:none}.cop-places-autocomplete-label{color:var(--ink-2);font-size:12.5px;font-weight:500}.cop-places-autocomplete-host{display:block}.cop-places-autocomplete-host gmp-place-autocomplete{border:1px solid var(--line-2);border-radius:var(--r-md);background-color:var(--surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gmp-mat-color-surface:var(--surface);--gmp-mat-color-on-surface:var(--ink);--gmp-mat-color-on-surface-variant:var(--ink-2);--gmp-mat-color-primary:var(--accent);--gmp-mat-color-secondary-container:var(--surface-2);--gmp-mat-color-outline-decorative:var(--line);--gmp-mat-font-family:var(--font);width:100%;display:block}[data-theme=dark] .cop-places-autocomplete-host gmp-place-autocomplete{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.cop-locations-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cop-locations-toolbar-actions{align-items:center;gap:16px;display:flex}.cop-locations-list{flex-direction:column;gap:10px;display:flex}.cop-location-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e1);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.cop-location-row-main{flex-direction:column;flex:1 1 minmax(0, 1fr);gap:4px;min-width:0;display:flex}.cop-location-row-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cop-location-row-address{flex-direction:column;display:flex}.cop-location-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cop-locations-empty{text-align:center;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 16px;font-size:12.5px}.cop-locations-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}
.cop-company-loading{justify-content:center;align-items:center;padding:48px 0;display:flex}.cop-company-banner{margin-bottom:12px}.cop-company-tab-panel{padding:16px}.cop-company-users-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cop-company-users-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e1);overflow:hidden}.cop-company-users-head,.cop-company-user-row{grid-template-columns:minmax(0,1.6fr) 130px 160px 150px 90px;align-items:center;gap:10px;padding:12px 16px;display:grid}.cop-company-users-head{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12px;font-weight:600}.cop-company-users-head-limit{text-align:right}.cop-company-user-row{border-top:1px solid var(--line)}.cop-company-user-row:first-of-type{border-top:none}.cop-company-user-name{color:var(--ink);font-size:13px;font-weight:600}.cop-company-user-email{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cop-company-user-title{color:var(--ink-3);font-size:11px}.cop-company-user-limit{text-align:right;color:var(--ink-2);font-size:12px}.cop-company-user-actions{justify-content:flex-end;display:flex}.cop-company-users-empty{text-align:center;color:var(--ink-3);padding:32px 16px;font-size:12.5px}.cop-company-dialog-body{flex-direction:column;gap:12px;display:flex}.cop-company-rules{flex-direction:column;gap:16px;display:flex}.cop-company-rules-readonly{background:var(--info-bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cop-company-rule-readonly-row{flex-direction:column;gap:2px;display:flex}.cop-company-rules-list{flex-direction:column;gap:12px;display:flex}.cop-company-rule-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e1);grid-template-columns:64px 1fr;gap:14px;padding:14px 16px;display:grid}.cop-company-rule-row-order{flex-direction:column;align-items:center;gap:6px;display:flex}.cop-company-rule-row-order-buttons{flex-direction:column;gap:2px;display:flex}.cop-company-rule-field-grow{flex:auto}.cop-company-rule-field-fixed{flex:0 0 180px}.cop-company-rule-approver-picker{max-width:360px;padding-left:26px}.cop-company-rules-empty{text-align:center;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 16px;font-size:12.5px}.cop-company-rules-actions{gap:10px;display:flex}
