._page_iphwr_1{max-width:1080px;margin:0 auto;padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-6)}._header_iphwr_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_iphwr_18{font-size:1.75rem;font-weight:700}._headerActions_iphwr_23{display:flex;align-items:center;gap:var(--space-3)}._addButton_iphwr_29{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:600;text-decoration:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:background .15s ease}._addButton_iphwr_29:hover{background:var(--color-primary-hover)}._logoutButton_iphwr_46{padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:background .15s ease}._logoutButton_iphwr_46:hover{background:var(--color-bg)}._notice_iphwr_61{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted)}._noticeError_iphwr_69{color:#b42318;background:#fef3f2;border-color:#fecdca}._section_iphwr_75{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_iphwr_81{font-size:1.25rem;font-weight:700}._groupTitle_iphwr_86{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}._statGrid_iphwr_94{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}._statCard_iphwr_103{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._statCardPrimary_iphwr_114{background:var(--color-primary-soft);border-color:transparent}._statValue_iphwr_119{font-size:1.875rem;font-weight:700;line-height:1}._statCardPrimary_iphwr_114 ._statValue_iphwr_119{color:var(--color-primary)}._statLabel_iphwr_129{font-size:.875rem;color:var(--color-muted)}._filters_iphwr_134{display:flex;flex-wrap:wrap;gap:var(--space-3)}._field_iphwr_140{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 180px}._fieldLabel_iphwr_147{font-size:.8rem;font-weight:600;color:var(--color-muted)}._input_iphwr_153{padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease}._input_iphwr_153:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._tableWrap_iphwr_168{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._table_iphwr_168{width:100%;border-collapse:collapse;font-size:.9375rem}._table_iphwr_168 thead th{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);padding:var(--space-3) var(--space-4);background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_iphwr_168 tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}._table_iphwr_168 tbody tr:last-child td{border-bottom:none}._table_iphwr_168 tbody tr:hover{background:var(--color-primary-soft)}._cellLink_iphwr_209{color:var(--color-primary);font-weight:500;text-decoration:none}._cellLink_iphwr_209:hover{text-decoration:underline}._badges_iphwr_219{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}._badge_iphwr_219{display:inline-block;padding:2px var(--space-2);background:var(--color-accent-bg);color:var(--color-accent-text);border-radius:999px;font-size:.75rem;font-weight:500;white-space:nowrap}._pillYes_iphwr_236,._pillNo_iphwr_237{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:.75rem;font-weight:600}._pillYes_iphwr_236{background:#ecfdf3;color:#027a48}._pillNo_iphwr_237{background:#f2f4f7;color:var(--color-muted)}._empty_iphwr_255{padding:var(--space-6);text-align:center;color:var(--color-muted)}._rowActions_iphwr_261{display:flex;gap:var(--space-2)}._editButton_iphwr_266,._deleteButton_iphwr_267{padding:var(--space-1) var(--space-3);font-size:.875rem;font-weight:600;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,opacity .15s ease}._editButton_iphwr_266{background:var(--color-surface);color:var(--color-text)}._editButton_iphwr_266:hover{background:var(--color-bg)}._deleteButton_iphwr_267{background:var(--color-surface);color:#b42318;border-color:#fecdca}._deleteButton_iphwr_267:hover:not(:disabled){background:#fef3f2}._deleteButton_iphwr_267:disabled{opacity:.6;cursor:not-allowed}._groupHeaderRow_iphwr_302 td{padding:var(--space-2) var(--space-4);background:var(--color-primary-soft);border-bottom:1px solid var(--color-border)}._group_iphwr_86:not(:first-of-type) ._groupHeaderRow_iphwr_302 td{border-top:8px solid var(--color-bg)}._groupHeader_iphwr_302{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}._groupEmail_iphwr_319{font-weight:600;color:var(--color-primary)}._groupCount_iphwr_324{font-size:.75rem;color:var(--color-muted)}._nameCell_iphwr_329{display:inline-flex;align-items:center;gap:var(--space-2)}._ownerBadge_iphwr_335{display:inline-block;padding:2px var(--space-2);background:var(--color-primary);color:var(--color-primary-contrast);border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._authScreen_1l17h_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._page_1l17h_9{max-width:760px;margin:0 auto;padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}._header_1l17h_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_1l17h_26{font-size:1.75rem;font-weight:700}._subtitle_1l17h_31{margin:0;color:var(--color-muted)}._card_1l17h_36{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._cardNarrow_1l17h_47{width:100%;max-width:400px}._section_1l17h_52{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_1l17h_58{font-size:1.25rem;font-weight:700}._groupTitle_1l17h_63{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}._form_1l17h_71{display:flex;flex-direction:column;gap:var(--space-4)}._field_1l17h_77{display:flex;flex-direction:column;gap:var(--space-1)}._fieldLabel_1l17h_83{font-size:.8rem;font-weight:600;color:var(--color-muted)}._input_1l17h_89{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease}._input_1l17h_89:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._input_1l17h_89:read-only{background:var(--color-bg);color:var(--color-muted);cursor:not-allowed}._fieldset_1l17h_111{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}._legend_1l17h_121{padding:0 var(--space-2);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}._checkGrid_1l17h_130{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-2)}._check_1l17h_130{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none}._check_1l17h_130:hover{background:var(--color-bg)}._checkInput_1l17h_151{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}._button_1l17h_158{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}._button_1l17h_158:disabled{opacity:.6;cursor:not-allowed}._buttonSm_1l17h_176{padding:var(--space-1) var(--space-3);font-size:.875rem}._buttonPrimary_1l17h_181{background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-sm)}._buttonPrimary_1l17h_181:hover:not(:disabled){background:var(--color-primary-hover)}._buttonSecondary_1l17h_191{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._buttonSecondary_1l17h_191:hover:not(:disabled){background:var(--color-bg)}._buttonDanger_1l17h_201{background:var(--color-surface);color:#b42318;border-color:#fecdca}._buttonDanger_1l17h_201:hover:not(:disabled){background:#fef3f2}._formActions_1l17h_211{display:flex;flex-wrap:wrap;gap:var(--space-3)}._notice_1l17h_217{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted)}._noticeError_1l17h_225{color:#b42318;background:#fef3f2;border-color:#fecdca}._noticeSuccess_1l17h_231{color:#027a48;background:#ecfdf3;border-color:#a6f4c5}._memberRow_1l17h_237{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._memberName_1l17h_248{font-weight:500}._memberActions_1l17h_252{display:flex;gap:var(--space-2)}._card_1tokm_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._heading_1tokm_12{font-size:1.25rem;font-weight:700;color:var(--color-primary)}._lead_1tokm_18{margin:0;line-height:1.5}._list_1tokm_23{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}._item_1tokm_30{display:grid;grid-template-columns:110px 1fr;gap:var(--space-3);align-items:baseline}._term_1tokm_37{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}._detail_1tokm_45{margin:0;line-height:1.5}._link_1tokm_50{color:var(--color-primary);font-weight:600;text-decoration:underline}@media (max-width: 480px){._item_1tokm_30{grid-template-columns:1fr;gap:var(--space-1)}}:root{--color-bg: #f6f7f9;--color-surface: #ffffff;--color-border: #e4e7ec;--color-text: #1a1d23;--color-muted: #667085;--color-primary: #6d28d9;--color-primary-hover: #5b21b6;--color-primary-contrast: #ffffff;--color-primary-soft: #f3effe;--color-accent-bg: #eef2ff;--color-accent-text: #3730a3;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--color-text);background:var(--color-bg);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.2}button,input,select,textarea{font:inherit}
