.care-dialog{font-family:var(--ui-font,inherit);color:#eee7e3;background:#17121f;border:1px solid #bfa77444;border-radius:20px;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:26px;overflow:auto;color-scheme:dark}.care-dialog::backdrop{background:#08060dc9;backdrop-filter:blur(6px)}.care-dialog *{box-sizing:border-box}.care-dialog header{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:20px}.care-dialog h2{font-size:20px;margin:0;font-weight:500}.care-dialog p,.care-dialog label,.care-dialog dd,.care-dialog dt,.care-dialog summary,.care-dialog button,.care-record{font-size:16px;line-height:1.7}.care-dialog button,.care-result button,.care-tabs button,.care-record button{font:inherit;color:#dec492;border:1px solid #dec49255;border-radius:10px;background:#ffffff04;padding:10px 16px;min-height:44px;cursor:pointer}.care-dialog .care-primary{background:#d8bc85;color:#18121d;border-color:transparent}.care-dialog button:disabled{opacity:.5;cursor:wait}.care-dialog a{color:#dec492;overflow-wrap:anywhere}.care-dialog .care-close{padding:5px 10px;border:0;color:#aaa0b4}.care-terms{margin:0}.care-terms dt{color:#dec492;margin-top:14px}.care-terms dd{margin:3px 0 16px;color:#c5bdce}.care-check{display:flex!important;align-items:flex-start;gap:12px;margin:18px 0}.care-check input{flex:0 0 auto;width:20px;height:20px;margin:4px 0;accent-color:#dec492}.care-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.care-dialog .care-muted,.care-muted{font-size:14px;color:#aaa1b4;line-height:1.7}.care-status{color:#dec492;min-height:1.7em}.care-question{white-space:pre-wrap;overflow-wrap:anywhere;color:#eee7e3}.care-entry form>label{display:block;margin:20px 0}.care-dialog textarea{font:inherit;font-size:16px;display:block;width:100%;padding:12px;line-height:1.7;resize:vertical;color:#eee7e3;background:#0f0c16;border:1px solid #ffffff20;border-radius:10px;margin-top:8px}.care-dialog :is(button,input,textarea,summary):focus-visible,.care-record button:focus-visible{outline:2px solid #dec492;outline-offset:3px}.care-dialog summary{cursor:pointer;color:#dec492;padding:12px 0}.care-manage{border-top:1px solid #ffffff15;margin-top:24px}.care-dialog .care-danger{color:#e2aba9;border-color:#e2aba944}.care-records{display:grid;gap:14px}.care-record{padding:20px;border-radius:14px;background:#ffffff03;border:1px solid #ffffff10;min-width:0}.care-record strong{display:block;font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.care-record p{margin:8px 0}.care-tabs{display:flex;gap:10px;margin-bottom:12px}.care-tabs [aria-pressed=true]{background:#dec49214;border-color:#dec49288}.care-result{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:16px 0;border-top:1px solid #ffffff15}.care-ai{font-size:14px;color:#aaa1b4}.care-result button{font-size:14px}.care-result [hidden]{display:none}@media(max-width:600px){.care-dialog{padding:20px}.care-result{flex-wrap:wrap}.care-actions button{flex:1}.care-dialog h2{font-size:20px}.care-dialog .care-actions button{white-space:normal}.care-record{padding:16px}}
.care-terms{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px 12px}.care-terms dt,.care-terms dd{margin:0!important}.care-terms-detail{border-top:1px solid #ffffff15;margin-top:20px}.care-dialog .care-terms-detail p{font-size:14px}.care-dialog .care-status:empty{display:none}.care-dialog .care-check{font-size:14px}.care-dialog .care-intro{margin-bottom:18px}
