.quick-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin:0 0 26px;border-radius:22px;background:linear-gradient(120deg,#075b50,#118b78);color:#fffefa}
#quickFullText{width:100%;box-sizing:border-box;min-height:240px;padding:14px;font:14px/1.6 Manrope,sans-serif;border:1px solid #bfd9cd;border-radius:12px;color:#214d42;background:#fff}.quick-full-preview{margin:20px 0}.quick-full-preview summary{cursor:pointer;font-size:15px}
.quick-entry h2{font-size:26px!important;line-height:1.2!important;color:#fffefa!important;margin:0 0 8px!important}.quick-entry p{font-size:15px!important;color:#d4f1e7!important;margin:0!important;max-width:55ch}.quick-entry .button{background:#b1f0dc!important;color:#123f36!important;white-space:nowrap;min-height:56px;font-size:17px!important;padding:16px 24px!important;flex-shrink:0}
#compatibilityDialog{max-height:90svh;overflow:auto;width:min(760px,calc(100% - 24px));box-sizing:border-box;padding:32px;border:1px solid #b7d8cc}#compatibilityDialog h2{font-size:30px!important}#compatibilityDialog p{font-size:15px;line-height:1.65}#compatibilityDialog .quick-compatibility-form{grid-template-columns:1fr 1fr}#compatibilityDialog label{font-size:14px}#compatibilityDialog input,#compatibilityDialog select{font-size:16px;box-sizing:border-box;min-width:0}#compatibilityDialog .compatibility-note{font-size:13px!important;color:#536d63!important}#quickOwnFields{grid-column:1/-1;background:#eff5f0;border-radius:12px;padding:14px}#quickOwnFields summary{cursor:pointer;font-size:14px}#quickOwnFields label{margin-top:14px}#quickStatus{grid-column:1/-1;color:#a23a2e!important;margin:0}#quickShareText{width:100%;box-sizing:border-box;min-height:160px;padding:14px;font:14px/1.6 Manrope,sans-serif;border:1px solid #bfd9cd;border-radius:12px;color:#214d42;background:#fff}#quickSharePreview{margin:20px 0}#quickSharePreview summary{cursor:pointer;font-size:15px}#quickCopyStatus{font-size:13px!important}#quickFormula{font-size:13px!important}.quick-sharing-note{font-size:13px!important}.compatibility-share-buttons{flex-wrap:wrap}
@media(max-width:700px){.quick-entry{align-items:stretch;flex-direction:column;padding:22px}.quick-entry .button{width:100%;white-space:normal}.quick-entry h2{font-size:23px!important}#compatibilityDialog{padding:24px 18px}#compatibilityDialog .quick-compatibility-form{grid-template-columns:1fr}#compatibilityDialog h2{font-size:26px!important}.compatibility-result-score{flex-wrap:wrap}}
