.pv-picker{margin:22px 0;padding:20px;background:#f0f5e9;border:1px solid #dde7d3;border-radius:14px}.pv-picker label{display:block;font-size:12px;font-weight:650;color:#426944;margin:0 0 8px}.pv-picker select,.pv-picker input{font:inherit;font-size:13px;color:#294d36;border:1px solid #cfdec6;border-radius:9px;background:#fff;padding:12px;width:100%;box-sizing:border-box}.pv-picker-actions{display:flex;gap:14px;align-items:end;margin-top:16px}.pv-picker-actions>div{width:88px;flex-shrink:0}.pv-picker-actions .sf-button{font-size:12px;padding:13px 17px;white-space:normal;line-height:1.4;min-height:46px}.pv-picker .pv-help{font-size:11px;color:#7b8a6f;margin:15px 0 0;line-height:1.7}.pv-option-preview{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pv-option-preview>span{font-size:12px;background:#fff;border:1px solid #e0e8d8;padding:10px;border-radius:8px}.pv-sub{display:block;color:#7d8c76;font-size:11px;margin-top:5px}.pv-notice{font-size:13px;color:#886c30;background:#fff1d8;padding:15px;border-radius:10px;margin:18px 0}.pv-state{font-size:11px;font-weight:700;background:#e4f3e5;color:#34744d;border-radius:20px;padding:6px 10px}.pv-inactive{background:#f3e8e6;color:#94594b}@media(max-width:500px){.pv-picker{padding:16px}.pv-picker-actions{align-items:stretch;flex-direction:column}.pv-picker-actions>div{width:100%}}
