.xc{background:#f1f8fb;border:1px solid #dbeef5;border-radius:12px;gap:10px;padding:16px 18px;display:grid;container-type:inline-size}.xc-title{color:#191919;align-items:center;gap:8px;margin:0;font-size:16.5px;font-weight:700;display:flex}.xc-title svg{color:#0e7399;width:18px;height:18px}.xc-body{color:#37352f;margin:0;font-size:14.5px;line-height:1.55}.xc-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.xc-field{gap:4px;min-width:0;display:grid}.xc-field>span{color:#57534e;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.xc-field>span svg{width:14px;height:14px}.xc-field select,.xc-field input{color:#191919;background:#fff;border:1px solid #c9c8c4;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.xc-field select:focus,.xc-field input:focus{outline-offset:1px;outline:2px solid #118ab2}.xc-hint{color:#787774;margin:-4px 0 0;font-size:12.5px}.xc-remind{color:#37352f;align-items:flex-start;gap:10px;font-size:14px;display:flex}.xc-remind input{accent-color:#0e7399;flex:none;width:18px;height:18px;margin-top:2px}.xc-remind small{color:#787774;margin-top:2px;font-size:12.5px;display:block}.xc-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.xc-save{color:#fff;background:#0e7399;border:0;border-radius:99px;min-height:44px;padding:0 22px;font-size:14.5px;font-weight:700}.xc-save:hover{background:#0b5c7a}.xc-later{color:#57534e;background:0 0;border:0;min-height:44px;padding:0 6px;font-size:14px;font-weight:600}.xc-saved{color:#0f5e52;background:#ecf7f2;border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.xc-saved svg{flex:none;width:18px;height:18px}@container (max-width:440px){.xc-fields{grid-template-columns:minmax(0,1fr)}}.xc-choice{border-radius:99px;background:#fff!important;border:1px solid #c9c8c4!important;padding:0 16px!important}.xc-stars{gap:4px;display:flex}.xc-stars button{color:#d4a017;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.xc-stars svg{width:24px;height:24px}.xc-field textarea{color:#191919;resize:vertical;background:#fff;border:1px solid #c9c8c4;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.xc-save:disabled{opacity:.5}.xc.is-compact{gap:8px;padding:12px 14px}.xc.is-compact .xc-title{font-size:15px}.xc.is-compact .xc-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end}.xc.is-compact .xc-save{color:#0b6e99;background:#fff;border:1px solid #0e7399;padding:0 18px}.xc.is-compact .xc-save:hover{background:#f4fafc}.xc.is-compact .xc-actions{margin-top:-4px}@container (max-width:440px){.xc.is-compact .xc-fields{grid-template-columns:minmax(0,1fr) auto}.xc.is-compact .xc-fields>.xc-field:first-child{grid-column:1/-1}}
