.amt415-board{display:grid;gap:12px}.amt415-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:18px;background:var(--surface,#fff);border:1px solid #dce2eb;border-radius:8px;font-size:16px}.amt415-help{font-size:15px;color:var(--text-muted,#58657a);margin:0 0 8px;line-height:1.5}.amt415-division{border:1px solid #dce2eb;border-radius:8px;background:var(--surface,#fff);overflow:hidden}.amt415-division>summary{list-style:none;display:flex;align-items:center;gap:16px;min-height:72px;padding:16px 20px;cursor:pointer}.amt415-division>summary::-webkit-details-marker{display:none}.amt415-division>summary>span:first-child{flex:1;min-width:0}.amt415-division summary strong{display:block;font-size:17px;font-weight:600;line-height:1.4}.amt415-division summary small{display:block;font-size:14px;color:var(--text-muted,#58657a);margin-top:3px}.amt415-division summary i{font-style:normal}.amt415-division[open]>summary{border-bottom:1px solid #e0e5ed}.amt415-status{font-size:14px;line-height:1.4;border-radius:6px;padding:6px 9px;background:#f2f4f7;color:#526174}.amt415-status.warning{background:#fff4d9;color:#805800}.amt415-status.danger{background:#fff0ee;color:#a52b23}.amt415-status.ready{background:#eaf5ee;color:#22603a}.amt415-division-body{padding:16px 20px}.amt415-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.amt415-actions>span{font-size:14px;line-height:1.5;color:var(--text-muted,#58657a);overflow-wrap:anywhere}.amt415-empty{font-size:16px;line-height:1.5;color:var(--text-muted,#58657a);margin:8px 0}.amt415-review-dialog{width:min(720px,calc(100vw - 32px))!important}.amt415-choice{border:0;margin:0;padding:0}.amt415-choice legend{font-size:18px;font-weight:600;margin-bottom:12px}.amt415-choice label{display:flex;align-items:center;gap:12px;min-height:48px;font-size:16px}.amt415-choice input{width:20px;height:20px;accent-color:#14265b}.amt415-review-dialog textarea{min-height:110px;font-size:16px}.amt415-review-dialog .amt195-form{overflow:auto;max-height:65vh}.amt415-review-dialog .amt195-dialog-actions button,.amt415-actions button{min-height:44px;font-size:15px}.amt415-board .amt367-row{min-height:72px}.amt415-board .amt367-row strong{font-size:16px}.amt415-board .amt367-why{font-size:14px;line-height:1.5}@media(max-width:760px){.amt415-division>summary{padding:14px;flex-wrap:wrap;gap:8px}.amt415-division>summary>span:first-child{flex-basis:calc(100% - 30px)}.amt415-status{order:3}.amt415-division-body{padding:14px}.amt415-board .amt367-head{display:none}.amt415-board .amt367-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.amt415-board .amt367-row>strong,.amt415-board .amt367-why{grid-column:1/-1}.amt415-summary{gap:10px;font-size:15px}}[data-theme="dark"] .amt415-division,[data-theme="dark"] .amt415-summary{background:#1b2639;border-color:#38455b}[data-theme="dark"] .amt415-division summary{border-color:#38455b}[data-theme="dark"] .amt415-help,[data-theme="dark"] .amt415-empty,[data-theme="dark"] .amt415-actions>span,[data-theme="dark"] .amt415-division summary small{color:#b4bfd1}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-head,:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 95px minmax(0,1.4fr) 100px;gap:14px;align-items:center;width:100%;padding:14px;text-align:left;box-sizing:border-box}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-head{font-size:13px;color:#58657a;background:#f8fafc;min-height:44px}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row{min-height:72px;background:#fff;color:#263550;border:0;border-left:4px solid #d5902f;border-bottom:1px solid #e0e5ed;cursor:pointer}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row.ready{border-left-color:#2e8b62}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row.danger{border-left-color:#c94a5a}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row>strong,:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-vendor,:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-price{font-size:16px;line-height:1.4;overflow-wrap:anywhere}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-why{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-decision{font-size:12px;white-space:normal}
@media(max-width:900px){:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-head{display:none}:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row>strong{grid-column:1;grid-row:1}:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-vendor{grid-column:1;grid-row:2}:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-price{grid-column:2;grid-row:2}:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-decision{grid-column:2;grid-row:1}:is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-why{grid-column:1/-1;grid-row:3}}
[data-theme="dark"] :is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-row,[data-theme="dark"] :is(#amt195-bid-room,.amt415-preview) .amt415-board .amt367-head{background:#1b2639;color:#e0e6f0;border-bottom-color:#38455b}
