.care-panel{padding:26px}.care-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.care-toolbar h3{font-family:var(--serif);font-size:23px;margin:7px 0}.care-toolbar p{margin:8px 0;line-height:1.8}.care-panel>.search-box{max-width:380px;margin-bottom:22px}.care-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.care-account{padding:24px;border:1px solid #dce3d2;border-radius:20px;background:linear-gradient(135deg,#fffefa,#f4f6ed)}.care-person{display:flex;align-items:center;gap:12px;margin-bottom:24px}.care-person .sub{display:block;margin-top:5px}.care-balance{font:32px Georgia;color:#708760}.care-progress{height:5px;background:#e7eadf;border-radius:8px;margin:20px 0 18px;overflow:hidden}.care-progress i{display:block;height:100%;background:#94a77f;border-radius:8px}.care-account .care-toolbar{margin:0;gap:10px}.care-account-summary{display:flex;gap:20px;padding:24px;border:1px solid #d8dfca;background:#f3f5ea;border-radius:18px;margin-bottom:24px}.care-account-summary>div{flex:1}.care-account-summary span{display:block;color:#8b9581;font-size:12px;margin-bottom:12px}.care-account-summary strong{font:30px Georgia;color:#738566}.care-change{padding:16px 20px;background:#f8f1e3;border:1px solid #e8dcc3;border-radius:14px;font-size:13px;line-height:1.9;margin-top:16px;color:#9c835a}.care-confirm{display:flex;gap:10px;font-size:13px;line-height:1.8;margin-top:16px}.care-confirm input{flex:none;width:17px;height:17px;margin-top:4px}.care-return-fields{border-radius:14px;background:#f8f5ed;padding:18px}.care-journal{padding:20px 0;border-bottom:1px dashed #dce2d3}.care-journal>div:first-child{display:flex;justify-content:space-between;gap:15px}.care-journal p{line-height:1.8;margin:9px 0}.care-journal .proof-image{max-width:150px}.care-payer-tools{padding:20px;border:1px solid #dfdbc8;background:#faf7ed;border-radius:17px;margin-bottom:22px}.care-share{padding:17px 0 0}.care-share strong{font:17px monospace;user-select:all;word-break:break-all;display:inline-block;margin-right:14px}.care-share p{font-size:12px;line-height:1.9;color:#8c947f}.care-crown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.care-crown{border:1px solid #e4dfcd;border-radius:20px;overflow:hidden;background:#fffdf7}.care-crown-media{height:260px;position:relative;background:#f1f2ec;padding:12px}.care-crown-media img,.care-crown-media video{width:100%;height:100%;object-fit:contain;border-radius:12px}.care-crown-media .badge{position:absolute;left:20px;top:20px}.care-crown-body{padding:21px}.care-crown-body h3{margin:12px 0;font-size:19px}.care-crown-body>.sub{margin-bottom:18px}.care-upload{border:1px dashed #c4cfb7;border-radius:17px;padding:23px;background:#f6f8ef}.care-upload-preview img,.care-upload-preview video{max-width:100%;height:280px;object-fit:contain;display:block;margin:auto;border-radius:14px}.care-empty{grid-column:1/-1;padding:45px;text-align:center;color:#8e9982}.care-empty img{width:130px;height:120px;object-fit:contain}.care-empty h3{font-size:22px;color:#728364}.care-empty p{font-size:13px;line-height:1.8}@media(max-width:1150px){.care-account-grid,.care-crown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.care-account-grid,.care-crown-grid{grid-template-columns:1fr}.care-toolbar{flex-wrap:wrap}.care-panel{padding:18px}.care-account-summary{padding:18px;gap:15px}.care-account-summary strong{font-size:26px}}

.care-toolbar h3,.care-crown-body h3,.care-empty h3{font-family:NekoWenkai,serif;font-weight:500}.care-panel>.search-box{display:flex;align-items:center;border:1px solid #dbe2d1;border-radius:13px;background:#fcfdf8;padding:0 16px;min-height:44px;transition:box-shadow .18s,border-color .18s}.care-panel>.search-box:focus-within{border-color:#a9ba94;box-shadow:0 0 0 3px #9aac8120}.care-panel>.search-box input{width:100%;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:13px;color:#64715b;padding:12px 0}.care-panel>.search-box input::placeholder{color:#a2ad96}
