/* 报价搜索区复用订单管理的尺寸与主题变量，保留原筛选控件和接口。 */
#quotations-page .quotation-filter-card{padding:14px 16px;margin-bottom:16px;background:var(--admin-surface);border:1px solid var(--admin-border-soft);border-radius:var(--ui-radius,12px);box-shadow:0 1px 2px rgba(var(--admin-accent-ink-rgb),.06),0 6px 20px -8px rgba(var(--admin-accent-ink-rgb),.14)}
#quotations-page .quotation-filter-card .quotation-toolbar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:0}
#quotations-page .quotation-toolbar>.search{flex:1 1 180px;min-width:160px;display:flex;align-items:center;gap:8px;height:37px;padding:0 12px;background:var(--admin-surface-soft);border:1px solid var(--admin-border-soft);border-radius:var(--ui-radius,12px);color:var(--admin-text-sub);transition:border-color .15s,box-shadow .15s}
#quotations-page .quotation-toolbar>.search:focus-within{border-color:var(--admin-accent-2);box-shadow:0 0 0 3px rgba(var(--admin-accent-rgb),.12)}
#quotations-page .quotation-toolbar>.search svg{flex:none}
#quotations-page .quotation-toolbar .search input{flex:1;width:100%;min-width:0;height:auto!important;min-height:0!important;padding:0!important;border:none!important;outline:none;background:transparent!important;box-shadow:none!important;color:var(--admin-text)}
#quotations-page .quotation-toolbar>label{display:flex;align-items:center;gap:6px;margin:0;min-width:0;color:var(--admin-text-sub)}
#quotations-page .quotation-toolbar :is(select,input[type=date]){box-sizing:border-box;height:37px!important;min-height:37px!important;padding:0 12px;border:1px solid var(--admin-border-soft)!important;border-radius:var(--ui-radius,12px);background:var(--admin-surface-soft);color:var(--admin-text);font:inherit}
#quotations-page .quotation-toolbar>select{flex:0 1 118px;min-width:100px}
/* 状态选择只保留细边框，避免主题焦点轮廓与光晕叠加成外圈。 */
#quotations-page #quotation-status:focus{outline:none!important;box-shadow:none!important}
body[data-theme] #quotations-page .quotation-filter-card .quotation-toolbar select#quotation-status:focus-visible{border-color:var(--admin-accent-ink)!important}
#quotations-page .quotation-toolbar input[type=date]{width:145px;max-width:100%}
#quotations-page .quotation-toolbar>.spacer{display:none}
#quotations-page .quotation-toolbar>.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:37px;box-sizing:border-box;margin-left:0;padding:0 12px;border:1px solid var(--admin-border-soft);border-radius:var(--ui-radius,12px);background:var(--admin-surface-soft);color:var(--admin-text)}
@media(max-width:760px){#quotations-page .quotation-toolbar>.search{flex-basis:100%;min-width:0}#quotations-page .quotation-toolbar>label{flex:1 1 180px}#quotations-page .quotation-toolbar input[type=date]{flex:1;min-width:0;width:145px}}
