.email-notice{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px 10px 14px;border:1px solid #dfe4fb;border-radius:12px;background:#f3f5ff;color:#34407a;font-size:13px;line-height:1.45}.email-notice>svg{flex:none}.email-notice>span{flex:1;min-width:0}.email-notice.is-done{border-color:#cfe9d8;background:#f0faf3;color:#1f6b3a}.email-notice.is-error{border-color:#f3d2cf;background:#fdf3f2;color:#a1281d}.email-notice .text-button{flex:none;white-space:nowrap}.email-notice-close{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.email-notice-close:hover{background:#e4e8fb}@media(max-width:640px){.email-notice{flex-wrap:wrap}}.team-access-choice{display:grid;gap:8px;margin:4px 0 14px;padding:0;border:0}.team-access-choice legend{margin-bottom:6px;color:#566176;font-size:12px;font-weight:600}.team-access-choice .choice,:root .team-form .team-access-choice label.choice{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #e3e7ef;border-radius:10px;cursor:pointer}.team-access-choice .choice input{flex:none;margin-top:2px}.team-access-choice .choice:has(input:checked){border-color:#8f9ae6;background:#f5f6ff}.team-access-choice .choice span{display:grid;gap:2px;font-size:13px;font-weight:600}.team-access-choice small{color:#737e92;font-size:12px;font-weight:400}.team-email-state{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:#f1f2f6;color:#737e92;font-size:11px;font-weight:600}.team-email-state.is-pending{background:#fff4e5;color:#a5570b}.team-notice{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#f0faf3;color:#1f6b3a;font-size:13px}.daily-plan{display:grid;gap:14px}.daily-plan-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.daily-plan-summary{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--crm-secondary);font-size:14px}.daily-plan-periods{display:inline-flex;padding:2px;border-radius:10px;background:var(--crm-control)}.daily-plan-periods button{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--crm-secondary);font:inherit;font-size:13px;cursor:pointer}.daily-plan-periods button.is-active{background:var(--crm-surface);color:var(--crm-text);box-shadow:0 1px 2px #00000014}.daily-plan-periods button:focus-visible{outline:2px solid var(--crm-accent);outline-offset:1px}@media(pointer:coarse){.daily-plan-periods button{min-height:44px}}.daily-plan-goals{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.daily-plan-goal{display:grid;gap:6px;padding:12px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface)}.daily-plan-goal-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px}.daily-plan-goal-line strong{font-size:20px;font-variant-numeric:tabular-nums}.daily-plan-goal-line small{color:var(--crm-muted);font-size:13px;font-weight:400}.daily-plan-bar{height:6px;border-radius:6px;background:var(--crm-control);overflow:hidden}.daily-plan-bar span{display:block;height:100%;border-radius:6px;background:var(--crm-accent)}.daily-plan-goal.is-done .daily-plan-bar span{background:#238754}.daily-plan-goal.is-near .daily-plan-bar span{background:#d99a1e}.daily-plan-goal.is-behind .daily-plan-bar span{background:#d83e4b}.daily-plan-detail,.daily-plan-values small{color:var(--crm-muted);font-size:12px}.daily-plan-values{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0}.daily-plan-values>div{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--crm-control)}.daily-plan-values dt{color:var(--crm-secondary);font-size:13px}.daily-plan-values dd{margin:0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.daily-plan-money{margin:0;font-size:14px}.daily-plan-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 12px;border-radius:10px;background:#fff7df;font-size:14px}.daily-plan-now ul{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.daily-plan-now span{color:var(--crm-secondary)}.daily-plan-table-wrap{overflow-x:auto}.daily-plan-table{width:100%;border-collapse:collapse;font-size:14px}.daily-plan-table th,.daily-plan-table td{padding:8px 10px;border-bottom:1px solid var(--crm-separator);text-align:left;white-space:nowrap}.daily-plan-table thead th{min-width:72px;white-space:normal;vertical-align:bottom;color:var(--crm-secondary);font-size:12px;font-weight:500}.daily-plan-cell strong{font-variant-numeric:tabular-nums}.daily-plan-cell small{color:var(--crm-muted)}.daily-plan-cell.is-done strong{color:#167744}.daily-plan-cell.is-behind strong{color:#b93847}.daily-plan-attention{color:#a35a00}.daily-plan-ok{color:var(--crm-muted)}.daily-plan-settings .daily-plan-target-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.daily-plan-settings input[type=number]{width:100%}:root .daily-plan-settings .daily-plan-member-table td input[type=number]{width:76px;min-width:76px}.daily-plan-settings .daily-plan-member-table input::placeholder{color:#a3abb8}:root .daily-plan-settings .daily-plan-member-table td select{width:184px;min-width:184px}.daily-plan-member-table th small{color:var(--crm-muted);font-weight:400}.daily-plan-out{margin:0}.daily-plan-table tr>:first-child{position:sticky;left:0;z-index:1;background:var(--crm-surface)}:root .distribution-settings fieldset.distribution-modes{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;border:0}:root .distribution-modes legend{grid-column:1 / -1;margin-bottom:10px;padding:0;font-size:15px;font-weight:600}:root .distribution-settings .distribution-modes label{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--crm-separator, var(--crm-border));border-radius:12px;background:var(--crm-surface);cursor:pointer}:root .distribution-modes label.is-active{border-color:var(--crm-accent);background:#f3f8ff}:root .distribution-settings .distribution-modes input[type=radio]{flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;accent-color:var(--crm-accent)}:root .distribution-modes span{display:grid;gap:4px;min-width:0}:root .distribution-modes strong{font-size:14px;font-weight:600}:root .distribution-modes small{color:var(--crm-muted);font-size:12px;line-height:1.45}:root .auto-distribution-form p.distribution-sentence{margin:0 0 10px;color:var(--crm-text);font-size:14px;line-height:2.3}:root .distribution-settings .auto-distribution-form input.sentence-number{display:inline-block;width:72px;min-height:34px;height:34px;margin:0 2px;padding:0 8px;text-align:center;vertical-align:middle}:root .distribution-settings .auto-distribution-form select.sentence-select{display:inline-block;width:auto;max-width:100%;min-height:34px;height:34px;margin:0 2px;padding:0 28px 0 10px;vertical-align:middle}:root .auto-distribution-form p.distribution-mode-note{margin:0;padding:10px 12px;border-radius:10px;background:#f3f8ff;color:var(--crm-text);font-size:13px}:root .work-time-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px}:root .work-time-grid label{display:grid;gap:6px;min-width:0;font-size:13px}:root .weekday-chips{display:flex;flex-wrap:wrap;gap:6px}:root .weekday-chips button{min-width:44px;min-height:36px;padding:0 10px;border:1px solid var(--crm-border);border-radius:9px;background:var(--crm-surface);color:var(--crm-muted);font-size:13px;font-weight:600}:root .weekday-chips button.is-on{border-color:var(--crm-accent);background:#e3efff;color:#006cd9}@media(max-width:760px){:root .work-time-grid{grid-template-columns:minmax(0,1fr)}}
