.policy-search-dialog[data-v-17188aa5] .el-dialog__wrapper{z-index:3000!important}.policy-search-dialog[data-v-17188aa5] .v-modal{z-index:2999!important}.policy-search-dialog[data-v-17188aa5] .el-dialog{margin-top:10vh!important;border-radius:12px;overflow:hidden;z-index:3001!important;position:relative}.policy-search-dialog[data-v-17188aa5] .el-dialog__header{background:linear-gradient(135deg,#5b8dee,#7aa5f0);color:#fff;padding:16px 24px;position:relative;overflow:hidden}.policy-search-dialog[data-v-17188aa5] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.policy-search-dialog[data-v-17188aa5] .el-dialog__header .el-dialog__headerbtn{top:16px;right:24px;z-index:10}.policy-search-dialog[data-v-17188aa5] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff}.policy-search-dialog[data-v-17188aa5] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff;transform:scale(1.2)}.policy-search-dialog[data-v-17188aa5] .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close{background:hsla(0,0%,100%,.2);border-radius:50%}.policy-search-dialog[data-v-17188aa5] .el-dialog__header:before{content:"";position:absolute;top:-50%;left:-20%;width:200px;height:200px;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);-webkit-animation:pulseFloat-data-v-17188aa5 4s ease-in-out infinite;animation:pulseFloat-data-v-17188aa5 4s ease-in-out infinite}.policy-search-dialog[data-v-17188aa5] .el-dialog__header:after{content:"";position:absolute;bottom:-30%;right:-10%;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:pulseFloat-data-v-17188aa5 5s ease-in-out infinite reverse}.policy-search-dialog[data-v-17188aa5] .el-dialog__body{padding:20px 24px;position:relative;overflow:hidden}.dialog-decorations[data-v-17188aa5]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:0}.float-circle[data-v-17188aa5]{position:absolute;border-radius:50%;opacity:.4}.float-circle.circle-1[data-v-17188aa5]{width:80px;height:80px;background:linear-gradient(135deg,rgba(91,141,238,.2),rgba(122,165,240,.1));top:-20px;right:60px;-webkit-animation:floatAround-data-v-17188aa5 8s ease-in-out infinite;animation:floatAround-data-v-17188aa5 8s ease-in-out infinite}.float-circle.circle-2[data-v-17188aa5]{width:50px;height:50px;background:linear-gradient(135deg,rgba(91,141,238,.15),rgba(122,165,240,.08));bottom:80px;left:-10px;animation:floatAround-data-v-17188aa5 6s ease-in-out infinite reverse}.float-circle.circle-3[data-v-17188aa5]{width:30px;height:30px;background:linear-gradient(135deg,rgba(91,141,238,.2),rgba(122,165,240,.1));bottom:40px;right:40px;-webkit-animation:floatAround-data-v-17188aa5 5s ease-in-out 2s infinite;animation:floatAround-data-v-17188aa5 5s ease-in-out 2s infinite}.gear-icon[data-v-17188aa5]{position:absolute;border:2px solid rgba(91,141,238,.15);border-radius:50%;background:radial-gradient(circle,rgba(91,141,238,.05) 0,transparent 70%)}.gear-icon.gear-1[data-v-17188aa5]{width:60px;height:60px;top:50px;right:100px;-webkit-animation:gearRotate-data-v-17188aa5 20s linear infinite;animation:gearRotate-data-v-17188aa5 20s linear infinite}.gear-icon.gear-1[data-v-17188aa5]:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:rgba(91,141,238,.1);border-radius:50%;transform:translate(-50%,-50%)}.gear-icon.gear-2[data-v-17188aa5]{width:40px;height:40px;bottom:120px;left:30px;animation:gearRotate-data-v-17188aa5 15s linear infinite reverse}.gear-icon.gear-2[data-v-17188aa5]:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;background:rgba(91,141,238,.08);border-radius:50%;transform:translate(-50%,-50%)}@-webkit-keyframes floatAround-data-v-17188aa5{0%,to{transform:translate(0) scale(1)}25%{transform:translate(10px,-15px) scale(1.05)}50%{transform:translate(-5px,-25px) scale(.95)}75%{transform:translate(-15px,-10px) scale(1.02)}}@keyframes floatAround-data-v-17188aa5{0%,to{transform:translate(0) scale(1)}25%{transform:translate(10px,-15px) scale(1.05)}50%{transform:translate(-5px,-25px) scale(.95)}75%{transform:translate(-15px,-10px) scale(1.02)}}@-webkit-keyframes gearRotate-data-v-17188aa5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gearRotate-data-v-17188aa5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes pulseFloat-data-v-17188aa5{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.5}}@keyframes pulseFloat-data-v-17188aa5{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.5}}.search-box[data-v-17188aa5]{margin-bottom:20px;position:relative;z-index:1}.search-box .search-wrapper[data-v-17188aa5]{display:flex;align-items:center;height:52px;background:linear-gradient(135deg,#f0f5ff,#fff 50%,#f5f8ff);border-radius:26px;border:2px solid transparent;background-clip:padding-box;position:relative;box-shadow:0 4px 20px rgba(91,141,238,.12),0 2px 8px rgba(91,141,238,.08),inset 0 1px 0 hsla(0,0%,100%,.8);transition:all .3s ease}.search-box .search-wrapper[data-v-17188aa5]:before{content:"";position:absolute;inset:-2px;border-radius:26px;padding:2px;background:linear-gradient(135deg,#5b8dee,#a8c4f8 50%,#5b8dee);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;transition:opacity .3s ease;pointer-events:none}.search-box .search-wrapper[data-v-17188aa5]:hover{box-shadow:0 6px 24px rgba(91,141,238,.18),0 3px 10px rgba(91,141,238,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.search-box .search-wrapper[data-v-17188aa5]:hover:before{opacity:.6}.search-box .search-wrapper[data-v-17188aa5]:focus-within{box-shadow:0 8px 30px rgba(91,141,238,.25),0 4px 12px rgba(91,141,238,.15),inset 0 1px 0 #fff}.search-box .search-wrapper[data-v-17188aa5]:focus-within:before{opacity:1;background:linear-gradient(135deg,#5b8dee,#7aa5f0 50%,#5b8dee)}.search-box .search-wrapper .search-icon[data-v-17188aa5]{font-size:20px;color:#5b8dee;margin-left:20px;margin-right:12px;transition:all .3s ease}.search-box .search-wrapper:focus-within .search-icon[data-v-17188aa5]{color:#4a7ce0;transform:scale(1.1)}.search-box .search-wrapper .search-field[data-v-17188aa5]{flex:1;height:100%;border:none;outline:none;background:transparent;font-size:15px;color:#333;padding:0 8px}.search-box .search-wrapper .search-field[data-v-17188aa5]::-moz-placeholder{color:#9ab3e0;font-weight:400}.search-box .search-wrapper .search-field[data-v-17188aa5]:-ms-input-placeholder{color:#9ab3e0;font-weight:400}.search-box .search-wrapper .search-field[data-v-17188aa5]::placeholder{color:#9ab3e0;font-weight:400}.search-box .search-wrapper .search-action[data-v-17188aa5]{height:40px;padding:0 28px;margin-right:6px;border:none;border-radius:20px;background:linear-gradient(135deg,#5b8dee,#7aa5f0);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(91,141,238,.4);position:relative;overflow:hidden}.search-box .search-wrapper .search-action[data-v-17188aa5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.search-box .search-wrapper .search-action[data-v-17188aa5]:hover{background:linear-gradient(135deg,#4a7ce0,#6a95f0);box-shadow:0 6px 16px rgba(91,141,238,.5);transform:translateY(-1px)}.search-box .search-wrapper .search-action[data-v-17188aa5]:hover:before{left:100%}.search-box .search-wrapper .search-action[data-v-17188aa5]:active{background:linear-gradient(135deg,#3a6cd0,#5a85e0);box-shadow:0 2px 8px rgba(91,141,238,.4);transform:translateY(0)}.filter-row[data-v-17188aa5]{display:flex;align-items:center;margin-bottom:16px;position:relative;z-index:1}.filter-row .filter-label[data-v-17188aa5]{font-size:14px;color:#666;margin-right:12px;font-weight:500}.filter-row[data-v-17188aa5] .el-radio-group{display:flex;gap:8px}.filter-row[data-v-17188aa5] .el-radio-button__inner{border-radius:20px;border:1px solid #e8eef8;padding:8px 16px;font-size:13px;background:#f8faff;transition:all .3s ease;box-shadow:none}.filter-row[data-v-17188aa5] .el-radio-button__inner:hover{background:#fff;border-color:#5b8dee}.filter-row[data-v-17188aa5] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:linear-gradient(135deg,#5b8dee,#7aa5f0);border-color:#5b8dee;color:#fff;box-shadow:0 2px 8px rgba(91,141,238,.3)}.result-list[data-v-17188aa5]{min-height:320px;max-height:420px;overflow-y:auto;display:flex;flex-direction:column;position:relative;z-index:1}.result-list[data-v-17188aa5]::-webkit-scrollbar{width:6px}.result-list[data-v-17188aa5]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5b8dee,#7aa5f0);border-radius:3px}.empty-tip[data-v-17188aa5]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#999}.empty-tip i[data-v-17188aa5]{font-size:48px;margin-bottom:12px;-webkit-animation:floatIcon-data-v-17188aa5 3s ease-in-out infinite;animation:floatIcon-data-v-17188aa5 3s ease-in-out infinite}.empty-tip p[data-v-17188aa5]{font-size:14px}@-webkit-keyframes floatIcon-data-v-17188aa5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatIcon-data-v-17188aa5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.result-item[data-v-17188aa5]{padding:14px 16px;border:1px solid #e8eef8;border-radius:10px;margin-bottom:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;position:relative;overflow:hidden}.result-item[data-v-17188aa5]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#5b8dee,#7aa5f0);transform:scaleY(0);transition:transform .3s ease}.result-item[data-v-17188aa5]:hover{border-color:#5b8dee;box-shadow:0 4px 16px rgba(91,141,238,.15);transform:translateX(4px);background:linear-gradient(135deg,#f8faff,#fff)}.result-item:hover .result-title[data-v-17188aa5]{color:#5b8dee}.result-item[data-v-17188aa5]:hover:before{transform:scaleY(1)}.result-item.active[data-v-17188aa5]{border-color:#5b8dee;background:linear-gradient(135deg,#f0f5ff,#fff);box-shadow:0 4px 16px rgba(91,141,238,.2)}.result-item.active[data-v-17188aa5]:before{transform:scaleY(1)}.result-item[data-v-17188aa5]:last-child{margin-bottom:0}.result-title[data-v-17188aa5]{font-size:15px;color:#333;font-weight:500;margin-bottom:8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.result-meta[data-v-17188aa5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.result-meta .meta-tag[data-v-17188aa5]{display:inline-block;padding:2px 8px;font-size:12px;border-radius:4px;background:#f0f2f7;color:#666;border:1px solid transparent;transition:all .2s ease}.result-meta .type-tag[data-v-17188aa5]{background:linear-gradient(135deg,#5b8dee,#7aa5f0);color:#fff}.result-meta .meta-time[data-v-17188aa5]{font-size:12px;color:#999;margin-left:auto}.result-summary[data-v-17188aa5]{font-size:13px;color:#888;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pagination[data-v-17188aa5]{text-align:center;margin-top:16px;position:relative;z-index:1}.pagination[data-v-17188aa5] .el-pager li{border-radius:20px;margin:0 2px;transition:all .3s ease}.pagination[data-v-17188aa5] .el-pager li.active{background:linear-gradient(135deg,#5b8dee,#7aa5f0);box-shadow:0 2px 8px rgba(91,141,238,.3)}.pagination[data-v-17188aa5] .el-pager li:hover:not(.active){color:#5b8dee;background:#f0f5ff}