label.field-label[for="countrySearch"]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cnote-open{flex:0 0 auto;margin-left:auto;padding:4px 9px;border:1px solid #dbe3df;border-radius:6px;background:#f7f9f8;color:#65766c;font:500 11px "Microsoft YaHei",sans-serif;line-height:1.5;cursor:pointer;white-space:nowrap}.cnote-open:hover{border-color:#95b3a3;color:#245d3e}.cnote-open:focus-visible,.cnote-dialog button:focus-visible,.cnote-dialog select:focus-visible{outline:2px solid #168657;outline-offset:2px}
.cnote-country-label{display:flex;flex:1 1 0;align-items:baseline;gap:0 4px;flex-wrap:wrap;min-width:0;text-align:left;overflow-wrap:anywhere}.cnote-country-label .country-option-name{flex:0 1 auto;min-width:0}.cnote-country-note{min-width:0;color:#97a3aa;font-size:11px;font-weight:400;line-height:1.7;overflow-wrap:anywhere;white-space:normal}.cnote-country-label .cnote-country-note{flex:0 1 auto;max-width:100%}.country-option .country-option-price{flex:0 0 auto;align-self:flex-start}.country-status .cnote-country-note{display:inline;font-size:11px}
.cnote-dialog,.cnote-dialog *{box-sizing:border-box}.cnote-dialog{width:min(760px,calc(100vw - 28px));max-width:none;max-height:90vh;max-height:90dvh;margin:auto;padding:0;border:1px solid #dbe3df;border-radius:12px;background:#fff;color:#23352c;box-shadow:0 22px 80px #0d281f33;font:13px/1.65 "Microsoft YaHei",sans-serif}.cnote-dialog::backdrop{background:#10241d88}.cnote-dialog[open]{display:flex;flex-direction:column}.cnote-dialog [hidden]{display:none!important}.cnote-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex:0 0 auto;padding:20px 24px 16px;border-bottom:1px solid #e4eae6}.cnote-header h2{margin:0;font-size:19px;font-weight:650;line-height:1.5}.cnote-header p{margin:5px 0 0;color:#7a8b80;font-size:12px}.cnote-close{flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:#f2f5f3;color:#738579;font:24px/1 sans-serif;cursor:pointer}.cnote-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 24px 8px}.cnote-search-label{display:block;color:#4d6456;font-size:12px;font-weight:600}.cnote-search-label input{display:block;width:100%;height:39px;margin-top:7px;padding:8px 11px;border:1px solid #d5dfd8;border-radius:7px;background:#fff;color:#263f30;font:14px "Microsoft YaHei",sans-serif}.cnote-hint{margin:9px 0 16px;color:#8b978f;font-size:11px}.cnote-rows{border-top:1px solid #e6ece8}.cnote-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid #e6ece8}.cnote-name{padding-top:8px;color:#3c5245;font-size:13px;font-weight:600;overflow-wrap:anywhere}.cnote-field{min-width:0}.cnote-field textarea{display:block;width:100%;min-height:57px;resize:vertical;padding:8px 10px;border:1px solid #dce4df;border-radius:6px;background:#fff;color:#314a3a;font:13px/1.65 "Microsoft YaHei",sans-serif;overflow-wrap:anywhere}.cnote-field textarea:focus,.cnote-search-label input:focus{outline:0;border-color:#6a9a7e;box-shadow:0 0 0 2px #3c805511}.cnote-field textarea[aria-invalid="true"]{border-color:#c15b4e}.cnote-counter{display:block;margin:3px 0 0;color:#9aa69e;font-size:10px;text-align:right}.cnote-empty{padding:28px 0;color:#8a998f;text-align:center}.cnote-footer{flex:0 0 auto;padding:13px 24px 17px;border-top:1px solid #e4eae6;background:#fcfdfc}.cnote-status{margin:0 0 10px;color:#7b8a80;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.cnote-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.cnote-secondary,.cnote-primary{min-height:34px;padding:7px 14px;border:1px solid #d7e1da;border-radius:6px;background:#fff;color:#63776b;font:600 12px "Microsoft YaHei",sans-serif;cursor:pointer}.cnote-primary{border-color:#326b49;background:#326b49;color:#fff}.cnote-dialog button:disabled{opacity:.48;cursor:default}.cnote-dialog textarea:disabled,.cnote-dialog input:disabled{background:#f6f8f6}.cnote-error{color:#b24e42!important}.cnote-conflicts{margin:0 0 18px;padding:13px;border:1px solid #e2c7a2;border-radius:7px;background:#fffaf2}.cnote-conflicts h3{margin:0;font-size:13px;color:#8a6335}.cnote-conflicts>p{margin:5px 0 10px;color:#937a59;font-size:11px}.cnote-conflict-row{padding:10px 0;border-top:1px solid #ecdfce;overflow-wrap:anywhere}.cnote-conflict-row strong{font-size:12px;color:#745331}.cnote-conflict-row p{margin:4px 0;color:#7e705f;font-size:11px;white-space:pre-wrap}.cnote-conflict-row select{display:block;width:100%;max-width:300px;min-height:34px;margin-top:7px;padding:5px 8px;border:1px solid #d8c7af;border-radius:5px;background:#fff;color:#745c3e;font:12px "Microsoft YaHei",sans-serif}
@media(max-width:600px){.cnote-dialog{width:calc(100vw - 16px);max-height:94vh;max-height:94dvh;border-radius:9px}.cnote-header{padding:15px 15px 13px}.cnote-header h2{font-size:16px}.cnote-header p{font-size:11px}.cnote-body{padding:14px 15px 6px}.cnote-row{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:11px 0}.cnote-name{font-size:12px}.cnote-field textarea{font-size:16px;min-height:67px}.cnote-search-label input{font-size:16px}.cnote-footer{padding:11px 15px 14px}.cnote-status{font-size:11px}.cnote-secondary,.cnote-primary{padding:7px 11px}.cnote-country-note{font-size:10px}.cnote-country-label{gap:0 3px}}
@media(max-width:360px){.cnote-row{grid-template-columns:minmax(0,1fr);gap:5px}.cnote-name{padding-top:0}.cnote-open{padding:3px 7px;font-size:10px}.cnote-country-label .country-option-name{max-width:100%}.cnote-country-label .cnote-country-note{flex-basis:100%;font-size:10px}}
