.mobile-alert-add[data-v-3b12eb1d]{min-height:100vh;background:#f5f7fa;padding:12px 16px 100px;width:calc(100% - 32px)}.add-container[data-v-3b12eb1d]{max-width:480px;margin:0 auto}.form-content[data-v-3b12eb1d]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06)}.van-cell-group[data-v-3b12eb1d]{margin:0}.van-cell[data-v-3b12eb1d]{padding:14px 16px;font-size:14px}.van-cell[data-v-3b12eb1d]:after{border-bottom:1px solid #f0f0f0}.van-field__label[data-v-3b12eb1d]{width:85px;color:#333}.van-field__body[data-v-3b12eb1d]{color:#666}.van-field__control[data-v-3b12eb1d]{text-align:right}.van-field__control[data-v-3b12eb1d]::-moz-placeholder{color:#bbb}.van-field__control[data-v-3b12eb1d]:-ms-input-placeholder{color:#bbb}.van-field__control[data-v-3b12eb1d]::placeholder{color:#bbb}.van-field__right-icon[data-v-3b12eb1d]{color:#bbb}.editor-wrapper[data-v-3b12eb1d]{padding:12px 0 20px;background:#fff}.editor-label[data-v-3b12eb1d]{padding:0 16px 10px;font-size:14px;color:#333}.required-mark[data-v-3b12eb1d]{color:#ee0a24;margin-left:2px}.upload-wrapper[data-v-3b12eb1d]{padding:12px 16px 20px;background:#fff;border-bottom:1px solid #f0f0f0}.upload-label[data-v-3b12eb1d]{font-size:14px;color:#333;margin-bottom:10px}.submit-wrapper[data-v-3b12eb1d]{position:fixed;bottom:0;left:0;right:0;padding:16px 20px 20px;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.06);z-index:100}.submit-wrapper .van-button[data-v-3b12eb1d]{background:linear-gradient(135deg,#116efa,#0a5cdb);border:none;font-size:16px}.submit-wrapper .van-button--large[data-v-3b12eb1d]{height:48px}.dept-picker-wrapper[data-v-3b12eb1d]{background:#fff;height:100%;display:flex;flex-direction:column}.picker-header[data-v-3b12eb1d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.picker-title[data-v-3b12eb1d]{font-size:16px;font-weight:500;color:#333}.picker-close[data-v-3b12eb1d]{font-size:24px;color:#999;cursor:pointer;line-height:1;padding:0 4px}.picker-columns[data-v-3b12eb1d]{flex:1;display:flex;overflow:hidden;min-height:0}.picker-column[data-v-3b12eb1d]{flex:1;overflow-y:auto;padding:8px 0;-webkit-overflow-scrolling:touch}.picker-column-left[data-v-3b12eb1d]{border-right:1px solid #f0f0f0;background:#fafafa}.picker-column-right[data-v-3b12eb1d]{background:#fff}.picker-item[data-v-3b12eb1d]{padding:14px 16px;text-align:center;font-size:14px;color:#333;cursor:pointer;transition:all .2s;position:relative;display:flex;justify-content:center;align-items:center;gap:4px}.picker-item[data-v-3b12eb1d]:active{background:#f5f5f5}.picker-item.active[data-v-3b12eb1d]{color:#116efa;background:#f0f7ff;font-weight:500}.picker-item.active[data-v-3b12eb1d]:after{content:"✓";position:absolute;right:16px;color:#116efa;font-weight:600;font-size:16px}.item-count[data-v-3b12eb1d]{font-size:12px;color:#999;font-weight:400}.picker-empty[data-v-3b12eb1d]{padding:40px 16px;text-align:center;font-size:14px;color:#bbb}.picker-footer[data-v-3b12eb1d]{padding:12px 16px;border-top:1px solid #f0f0f0;flex-shrink:0;background:#fff}.picker-tip[data-v-3b12eb1d]{text-align:center;margin-bottom:10px;min-height:20px}.tip-text[data-v-3b12eb1d]{font-size:14px;color:#666}.footer-buttons[data-v-3b12eb1d]{display:flex;gap:12px}.footer-buttons .van-button[data-v-3b12eb1d]{flex:1;height:40px;border-radius:20px}.footer-buttons .van-button--primary[data-v-3b12eb1d]{background:linear-gradient(135deg,#116efa,#0a5cdb);border:none}.footer-buttons .van-button--primary[disabled][data-v-3b12eb1d]{background:#ccc;opacity:.6}