.ccn-affairs-records .ccn-affairs-records-content{width:100%;margin-inline:auto}.ccn-affairs-records-local{display:flex;align-items:flex-start;gap:12px;padding:0 0 20px;color:var(--ink-soft);border-bottom:1px solid var(--affairs-line)}.ccn-affairs-records-local>.ccn-lesson-icon{flex:0 0 24px;margin-top:2px}.ccn-affairs-records-local>.ccn-as-p{margin:0;font-size:var(--affairs-small);line-height:1.6}.ccn-affairs-records-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:28px;margin:12px 0 20px;border-bottom:1px solid var(--affairs-line);overflow-x:auto}.ccn-affairs-records-tab{display:flex;flex:0 0 auto;justify-content:center;align-items:center;white-space:nowrap;min-height:56px;padding:14px 0;border:0;border-radius:0;border-bottom:3px solid transparent;color:#222;background:transparent;font-family:var(--font-sans),sans-serif;font-size:var(--affairs-body);font-weight:500;line-height:1.45;text-align:left}.ccn-affairs-records-tab-current{border-bottom-color:#604a3b;color:#604a3b;font-weight:650}.ccn-affairs-records-filter{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:12px 16px;border:1px solid #a7a7a7;border-radius:var(--task-control-radius);background:#fff;color:#222;font-family:var(--font-sans),sans-serif;font-size:var(--affairs-body);line-height:1.45}.ccn-affairs-records-filter:disabled{color:#737373;background:#eee;border-color:#ddd}.ccn-affairs-records-count{margin:22px 0 8px;color:#626262;font-size:var(--affairs-small);line-height:1.55}.ccn-affairs-records-list{border-top:1px solid #dedede}.ccn-affairs-records-item{display:flex;border-bottom:1px solid #dedede}.ccn-affairs-records-open{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0;min-height:92px;padding:24px 0;color:#222}.ccn-affairs-records-glyph{display:flex;justify-content:center;align-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#f3eee7;color:#604a3b}.ccn-affairs-records-copy{flex:1;min-width:0}.ccn-affairs-records-open>.ccn-lesson-icon{flex:0 0 20px;margin-top:8px}.ccn-affairs-records-title{display:block;font-family:var(--font-sans),sans-serif;font-size:var(--affairs-subheading);font-weight:600;line-height:1.4}.ccn-affairs-records-context{display:block;margin-top:8px;font-size:var(--affairs-body);line-height:1.6;overflow-wrap:anywhere}.ccn-affairs-records-preview{margin-top:10px;line-height:1.65;overflow-wrap:anywhere}.ccn-affairs-records-preview,.ccn-affairs-records-time{display:block;color:#626262;font-size:var(--affairs-small)}.ccn-affairs-records-time{margin-top:12px;line-height:1.5}.ccn-affairs-records-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:24px}.ccn-affairs-records-pager>.ccn-as-span{color:#626262;font-size:var(--affairs-small)}.ccn-affairs-records-empty{padding:12px 0 20px}.ccn-affairs-records-empty>.ccn-lesson-icon{display:block;margin-bottom:18px;color:#604a3b}.ccn-affairs-records-empty>.ccn-as-h2{margin:0 0 12px}.ccn-affairs-records-empty>.ccn-as-p{margin:0 0 18px;color:#626262}.ccn-affairs-records-empty .ccn-affairs-row+.ccn-affairs-row{border-top:1px solid var(--affairs-line)}.ccn-affairs-records-open:focus-visible,.ccn-affairs-records-tab:focus-visible{outline:2px solid var(--affairs-accent);outline-offset:-2px}.ccn-affairs-records-error{margin:24px 0;padding:20px;border:1px solid #dca9a9;border-radius:var(--task-card-radius)}.ccn-affairs-records-error>.ccn-as-h2{margin:0 0 12px}.ccn-affairs-records-error>.ccn-as-p{margin:0 0 16px}.ccn-affairs-records-new{margin-top:32px;padding-top:32px;border-top:1px solid #dedede}@media (max-width:359px){.ccn-affairs-records-open{gap:10px}.ccn-affairs-records-glyph{width:32px;height:32px;flex-basis:32px;border-radius:10px}.ccn-affairs-records-open>.ccn-lesson-icon{flex-basis:16px}.ccn-affairs-records-local{gap:10px}}.ccn-mode-xlarge .ccn-affairs-records-open>.ccn-lesson-icon,html[data-display-mode=xlarge] .ccn-affairs-records-open>.ccn-lesson-icon{display:none}.ccn-mode-xlarge .ccn-affairs-records-glyph,html[data-display-mode=xlarge] .ccn-affairs-records-glyph{width:32px;height:32px;flex-basis:32px}.ccn-affairs-creative-page,.ccn-affairs-creative-sheet{--affairs-creative-body:var(--task-body);--affairs-creative-small:var(--task-caption);--affairs-creative-title:var(--task-title);--affairs-creative-heading:var(--task-section);--affairs-creative-subheading:var(--task-label);--affairs-body:var(--task-body);--affairs-small:var(--task-caption);--affairs-pad:20px}.ccn-affairs-creative-page{--affairs-creative-accent:#604a3b;--care:#604a3b;--care-foreground:#604a3b;--background:var(--task-surface);--panel:var(--task-surface);--ink:var(--task-text);--ink-soft:var(--task-text-secondary);--border:var(--task-divider);box-sizing:border-box;min-height:100vh;max-width:var(--task-width-phone,520px);margin:0 auto;padding-bottom:calc(var(--safe-bottom, 0px) + 156px);background:#fff;color:#222;font-family:var(--font-sans),"PingFang SC",Arial,sans-serif;font-size:var(--affairs-creative-body);line-height:1.6}.ccn-affairs-creative-header{padding:0}.ccn-affairs-creative-page button,.ccn-affairs-creative-page select,.ccn-affairs-creative-page textarea{scroll-margin-block:24px calc(180px + var(--safe-bottom, 0px))}.ccn-affairs-creative-start-hint{margin:0;color:var(--ink-soft);font-size:var(--affairs-creative-small);line-height:1.6}.ccn-affairs-creative-content{width:100%;margin:0 auto;padding:28px 20px 36px;box-sizing:border-box}.ccn-affairs-creative-heading{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.ccn-affairs-creative-heading-copy{flex:1;min-width:0}.ccn-affairs-creative-heading .ccn-as-h1,.ccn-affairs-creative-heading h1{margin:0;font:500 var(--affairs-creative-title)/var(--task-leading-title) var(--font-sans),PingFang SC,Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.ccn-affairs-creative-heading .ccn-as-p,.ccn-affairs-creative-heading p{margin:12px 0 0;color:#626262;font-size:var(--affairs-creative-body);line-height:1.6}.ccn-affairs-creative-photo{display:block;width:72px;height:72px;flex:0 0 72px;margin-top:4px;border-radius:var(--task-card-radius);object-fit:cover}.ccn-affairs-creative-preparing{margin:0 0 16px;color:#604a3b;font-size:var(--affairs-creative-small)}.ccn-affairs-creative-local{display:flex;align-items:flex-start;gap:10px;margin:0;color:#626262;font-size:var(--affairs-creative-small);line-height:1.6}.ccn-affairs-creative-local>.ccn-cross-icon:first-child,.ccn-affairs-creative-local>.ccn-lesson-icon:first-child{flex:0 0 20px;margin-top:3px}.ccn-affairs-creative-local>.ccn-as-span:last-child{flex:1;min-width:0}.ccn-affairs-creative-form{margin-top:32px}.ccn-affairs-creative-topic{margin-bottom:24px}.ccn-affairs-creative-topic .ccn-as-label,.ccn-affairs-creative-topic .ccn-food-field,.ccn-affairs-creative-topic label{display:flex;box-sizing:border-box;flex-direction:column;gap:8px;margin:0;padding:0;color:var(--ink);font-size:var(--affairs-creative-subheading);line-height:1.5}.ccn-affairs-creative-topic .ccn-as-label>.ccn-as-span,.ccn-affairs-creative-topic .ccn-food-field-label,.ccn-affairs-creative-topic label>span{display:block;padding:0;color:var(--ink);font-size:var(--affairs-creative-subheading);font-weight:600}.ccn-affairs-creative-topic .ccn-food-select-display,.ccn-affairs-creative-topic select{display:block;box-sizing:border-box;width:100%;min-height:var(--task-control-height);margin:0;padding:14px 16px;border:1px solid var(--task-control-border);border-radius:var(--task-control-radius);background:#fff;color:#222;font:inherit;font-size:var(--affairs-creative-body);line-height:1.5}.ccn-affairs-creative-topic .ccn-food-select-display:focus-visible,.ccn-affairs-creative-topic select:focus-visible{outline:2px solid #604a3b;outline-offset:3px}.ccn-affairs-creative-field{display:flex;flex-direction:column;gap:12px}.ccn-affairs-creative-label{display:block;color:#222;font-size:var(--affairs-creative-subheading);font-weight:600;line-height:1.5}.ccn-affairs-creative-input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:240px;padding:16px;border:1px solid var(--task-control-border);border-radius:var(--task-control-radius);background:#fff;color:#222;resize:vertical;font:inherit;font-size:var(--affairs-creative-body);line-height:1.7}.ccn-affairs-creative-input::placeholder{color:#747474}.ccn-affairs-creative-count{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:8px;color:#626262;font-size:var(--affairs-creative-small)}.ccn-affairs-creative-voice{margin:12px 0 28px}.ccn-affairs-creative-voice .ccn-native-button,.ccn-affairs-creative-voice button{width:100%;min-height:56px}.ccn-affairs-creative-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;width:100%;min-height:88px;padding:22px 0;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;background:#fff;color:#222;text-align:left;font:inherit;line-height:1.5}.ccn-affairs-creative-summary>.ccn-as-div:first-child{flex:1;min-width:0}.ccn-affairs-creative-summary .ccn-as-strong,.ccn-affairs-creative-summary strong{display:block;font-size:var(--affairs-creative-subheading);font-weight:600}.ccn-affairs-creative-summary-value{display:block;margin-top:8px;color:#626262;font-size:var(--affairs-creative-body);font-weight:400;overflow-wrap:anywhere}.ccn-affairs-creative-summary-edit{display:flex;flex:0 0 auto;align-items:center;gap:5px;color:#222;font-size:var(--affairs-creative-small)}.ccn-affairs-creative-status{min-height:28px;margin:16px 0 0;color:#626262;font-size:var(--affairs-creative-small);line-height:1.6;overflow-wrap:anywhere}.ccn-affairs-creative-danger,.ccn-affairs-creative-error{color:#a13d32}.ccn-affairs-creative-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:24px}.ccn-affairs-creative-primary,.ccn-affairs-creative-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:var(--task-control-height);padding:14px 22px;border:1px solid transparent;border-radius:var(--task-control-radius);font:inherit;font-size:var(--affairs-creative-body,var(--ty-body,18px));font-weight:600;line-height:1.4;text-align:center;white-space:normal}.ccn-affairs-creative-primary{background:#604a3b;color:#fff}.ccn-affairs-creative-secondary{border-color:var(--task-control-border);background:#fff;color:#222}.ccn-affairs-creative-text-button{display:inline-flex;align-items:center;min-height:48px;padding:4px 0;border:0;background:transparent;font:inherit;font-size:var(--affairs-creative-small,calc(var(--ty-body, 18px) - 2px));text-align:left;text-decoration:underline;text-underline-offset:4px;white-space:normal}.ccn-affairs-creative-dock{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;max-width:var(--task-width-phone,520px);margin:auto;padding:16px 20px calc(var(--safe-bottom, 0px) + 16px);border-top:1px solid var(--task-divider);border-radius:var(--task-card-radius) var(--task-card-radius) 0 0;background:#fff}.ccn-affairs-creative-dock>.ccn-as-span:first-child{color:#626262;font-size:var(--affairs-creative-small)}.ccn-affairs-creative-dock .ccn-affairs-creative-primary{min-width:160px}.ccn-affairs-creative-load{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}.ccn-affairs-creative-load .ccn-as-h2,.ccn-affairs-creative-load h2{margin:0;font-size:var(--affairs-creative-heading);line-height:1.4}.ccn-affairs-creative-load .ccn-as-p,.ccn-affairs-creative-load p{margin:0}.ccn-affairs-creative-sheet{--care:#604a3b;--care-foreground:#604a3b;--background:var(--task-surface);--panel:var(--task-surface);--ink:var(--task-text);--ink-soft:var(--task-text-secondary);display:flex;flex-direction:column;min-height:0;max-height:90vh;background:#fff;color:#222;font-family:var(--font-sans),"PingFang SC",Arial,sans-serif;font-size:var(--affairs-creative-body);line-height:1.6}.ccn-affairs-creative-sheet-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--task-divider)}.ccn-affairs-creative-sheet-header .ccn-as-h2,.ccn-affairs-creative-sheet-header h2{flex:1;min-width:0;margin:0;font-size:var(--affairs-creative-heading);font-weight:500;line-height:1.4}.ccn-affairs-creative-close{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#f7f7f7;color:#222}.ccn-affairs-creative-sheet-body{flex:1;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain}.ccn-affairs-creative-hint{margin:0 0 20px;color:#626262;font-size:var(--affairs-creative-small)}.ccn-affairs-creative-preference-group{min-width:0;margin:0 0 24px;padding:0;border:0}.ccn-affairs-creative-preference-group .ccn-as-legend,.ccn-affairs-creative-preference-group legend{display:block;margin-bottom:12px;font-size:var(--affairs-creative-subheading);font-weight:600;line-height:1.5}.ccn-affairs-creative-choices{display:grid;grid-template-columns:1fr;gap:10px}.ccn-affairs-creative-choice{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:var(--task-control-height);padding:14px 16px;border:1px solid var(--task-control-border);border-radius:var(--task-control-radius);background:#fff;color:#222;font:inherit;font-size:var(--affairs-creative-body);line-height:1.45;text-align:left;white-space:normal}.ccn-affairs-creative-choice-active{padding:13px 15px;border:2px solid #604a3b;background:#f3eee7}.ccn-affairs-creative-sheet-actions{display:flex;flex:0 0 auto;padding:16px 20px calc(var(--safe-bottom, 0px) + 20px);border-top:1px solid #ddd}.ccn-affairs-creative-sheet-actions>.ccn-affairs-creative-primary{flex:1}.ccn-affairs-creative-choice:focus-visible,.ccn-affairs-creative-close:focus-visible,.ccn-affairs-creative-input:focus-visible,.ccn-affairs-creative-primary:focus-visible,.ccn-affairs-creative-secondary:focus-visible,.ccn-affairs-creative-summary:focus-visible,.ccn-affairs-creative-text-button:focus-visible{outline:2px solid #604a3b;outline-offset:3px}@media (max-width:359px){.ccn-affairs-creative-page{--affairs-pad:var(--task-gutter-narrow)}.ccn-affairs-creative-content{padding-right:var(--task-gutter-compact);padding-left:var(--task-gutter-compact)}.ccn-affairs-creative-heading{gap:14px}.ccn-affairs-creative-photo{width:68px;height:78px;flex-basis:68px}.ccn-affairs-creative-summary{gap:12px}.ccn-affairs-creative-summary-edit{flex-direction:column}.ccn-affairs-creative-dock{padding-right:var(--task-gutter-compact);padding-left:var(--task-gutter-compact);gap:12px}.ccn-affairs-creative-dock .ccn-affairs-creative-primary{min-width:0}.ccn-affairs-creative-sheet-actions,.ccn-affairs-creative-sheet-body,.ccn-affairs-creative-sheet-header{padding-right:var(--task-gutter-compact);padding-left:var(--task-gutter-compact)}}.ccn-mode-xlarge .ccn-affairs-creative-heading,html[data-display-mode=xlarge] .ccn-affairs-creative-heading{display:block}.ccn-mode-xlarge .ccn-affairs-creative-photo,html[data-display-mode=xlarge] .ccn-affairs-creative-photo{display:none}.ccn-mode-xlarge .ccn-affairs-creative-choices,html[data-display-mode=xlarge] .ccn-affairs-creative-choices{grid-template-columns:1fr}@media (max-width:719px){.ccn-mode-large .ccn-affairs-creative-dock,.ccn-mode-xlarge .ccn-affairs-creative-dock,html[data-display-mode=large] .ccn-affairs-creative-dock,html[data-display-mode=xlarge] .ccn-affairs-creative-dock{align-items:stretch;flex-direction:column;gap:12px}.ccn-mode-large .ccn-affairs-creative-dock .ccn-affairs-creative-primary,.ccn-mode-xlarge .ccn-affairs-creative-dock .ccn-affairs-creative-primary,html[data-display-mode=large] .ccn-affairs-creative-dock .ccn-affairs-creative-primary,html[data-display-mode=xlarge] .ccn-affairs-creative-dock .ccn-affairs-creative-primary{width:100%}.ccn-mode-large .ccn-affairs-creative-page,.ccn-mode-xlarge .ccn-affairs-creative-page,html[data-display-mode=large] .ccn-affairs-creative-page,html[data-display-mode=xlarge] .ccn-affairs-creative-page{padding-bottom:calc(var(--safe-bottom, 0px) + 220px)}}