.market287-fieldset{border:1px solid #34535b!important;margin:18px 0!important;padding:16px!important;background:#082029}
.market287-fieldset legend{color:#d5bf81!important;font:600 13px Arial!important}
.market287-rule-fields{display:grid;gap:12px;padding-top:10px}.market287-rule-fields[hidden]{display:none}
.market287-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.market287-fieldset label{min-width:0}.market287-fieldset select,.market287-fieldset input[type=number],.market287-fieldset input[type=date]{width:100%;min-width:0;box-sizing:border-box}
.market287-fieldset [data-market287-unit]{color:#8abbc6;font-size:11px}
.market287-preview,.market287-condition{padding:16px;border:1px solid #345258;background:#071d25;margin:12px 0}
.market287-condition>h4{font:500 14px/1.6 Arial;color:#c4d9dd;margin:10px 0}
.market287-condition>strong,.market287-preview>b{font:600 15px Arial;color:#89d4cc}
.market287-condition[data-condition-state=unknown]>strong,.market287-condition[data-condition-state=expired]>strong{color:#d9be7b}
.market287-condition>small{font:10px Arial;color:#c8b684;letter-spacing:.08em}
.market287-evidence dl{display:grid;grid-template-columns:1fr 1fr;margin:10px 0;gap:6px;font:12px Arial;color:#9fc1c9}
.market287-evidence dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}
.market287-evidence code{display:block;overflow-wrap:anywhere;font:10px monospace;color:#80a4ae}
.market287-preview .market287-evidence>p:not(:first-child){display:none}
.market287-condition p,.market287-manual{font:12px/1.7 Arial;color:#9fbcc6}
.market287-source-error{padding:8px;border-left:2px solid #c7ad70;color:#d1b980;font:11px/1.6 Arial}
@media(max-width:600px){.market287-form-row{grid-template-columns:1fr}.market287-fieldset{padding:12px!important}.market287-condition{padding:12px}}

/* Three prioritised alerts must all remain visible above their action. */
body.gp274-home.gp273-unified-home .reading-vigilance-rail272{gap:3px}
body.gp274-home.gp273-unified-home .reading-vigilance-rail272>button:not(.right-action){flex:1 1 22px;min-height:20px;padding:3px 5px;overflow:hidden}
body.gp274-home.gp273-unified-home .reading-vigilance-rail272>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
