.zhuhua-expiry-editor{display:grid;gap:12px;min-width:0;width:100%}.zhuhua-expiry-input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid #ccd6e3;border-radius:9px;background:var(--background,#fff);color:inherit;padding:8px 10px;font:inherit}.zhuhua-expiry-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.zhuhua-expiry-fields label{display:grid;gap:6px;min-width:0;font-size:13px}.zhuhua-expiry-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.zhuhua-expiry-shortcut{min-height:36px;border:1px solid #ccd6e3;border-radius:8px;padding:6px 12px;font:inherit;color:inherit;background:transparent;cursor:pointer}.zhuhua-expiry-shortcut:hover{background:#edf4ff;color:#153e75}.zhuhua-expiry-input:focus-visible,.zhuhua-expiry-shortcut:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.zhuhua-expiry-summary{font-size:13px;line-height:1.6;color:#526780;overflow-wrap:anywhere}.zhuhua-expiry-error{font-size:13px;line-height:1.6;color:#b42318}@media(max-width:420px){.zhuhua-expiry-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zhuhua-expiry-fields label:first-child{grid-column:1/-1}}
