.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.service-status-card[data-v-d5eebbf5]{display:flex;align-items:center;justify-content:center;min-height:380px;padding:2rem;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0f1419,#1a2332,#0d1117);border:1px solid rgba(48,54,61,.8);box-shadow:0 0 0 1px #0000004d,0 16px 70px -12px #000000a6,inset 0 1px #ffffff0d}.service-status-card.status-error[data-v-d5eebbf5]{background:linear-gradient(145deg,#1a0d0d,#2d1414,#1a0a0a)!important;border:1px solid rgba(248,81,73,.3)!important;box-shadow:0 0 0 1px #f8514933,0 20px 80px -15px #f8514966,inset 0 1px #f8514914!important}.service-status-card.status-success[data-v-d5eebbf5]{background:linear-gradient(145deg,#0d1f12,#14352a,#0a1f1b)!important;border:1px solid rgba(46,160,67,.4)!important;box-shadow:0 0 0 1px #2ea0434d,0 20px 80px -15px #2ea04373,inset 0 1px #2ea0431a!important}.service-status-card[data-v-d5eebbf5]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(88,166,255,.4),transparent)}.service-status-card.status-error[data-v-d5eebbf5]:before{background:linear-gradient(90deg,transparent,rgba(248,81,73,.7),transparent);height:3px;animation:errorGlow-d5eebbf5 2s ease-in-out infinite}.service-status-card.status-success[data-v-d5eebbf5]:before{background:linear-gradient(90deg,transparent,rgba(46,160,67,.7),transparent);height:3px;animation:successGlow-d5eebbf5 2s ease-in-out infinite}@keyframes errorGlow-d5eebbf5{0%,to{opacity:1}50%{opacity:.6}}@keyframes successGlow-d5eebbf5{0%,to{opacity:1}50%{opacity:.6}}.status-card-inner[data-v-d5eebbf5]{max-width:360px;width:100%;position:relative;text-align:center}.close-btn[data-v-d5eebbf5]{position:absolute;top:-.5rem;right:-.5rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#6e76811a;border:1px solid rgba(110,118,129,.3);border-radius:8px;cursor:pointer;transition:all .2s ease;color:#8b949e;z-index:10}.close-btn[data-v-d5eebbf5]:hover{background:#6e768133;border-color:#6e768180;color:#c9d1d9;transform:scale(1.05)}.status-header[data-v-d5eebbf5]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.status-indicator[data-v-d5eebbf5]{position:relative}.indicator-ring[data-v-d5eebbf5]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#6e76811a;border:2px solid rgba(110,118,129,.2);transition:all .3s ease}.status-success .indicator-ring[data-v-d5eebbf5]{background:linear-gradient(145deg,#2ea04326,#22c55e1a);border-color:#2ea04366;box-shadow:0 0 35px #2ea04340,inset 0 2px 8px #2ea04326}.status-checking .indicator-ring[data-v-d5eebbf5]{background:#58a6ff1a;border-color:#58a6ff4d;box-shadow:0 0 30px #58a6ff26}.status-error .indicator-ring[data-v-d5eebbf5]{background:#f851491a;border-color:#f851494d;box-shadow:0 0 30px #f8514926}.indicator-ring.pulse[data-v-d5eebbf5]{animation:pulse-ring-d5eebbf5 2s ease-in-out infinite}@keyframes pulse-ring-d5eebbf5{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.indicator-core[data-v-d5eebbf5]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#21262d,#161b22);box-shadow:inset 0 2px 4px #0000004d}.status-success .indicator-core[data-v-d5eebbf5]{color:#4ade80;filter:drop-shadow(0 0 10px rgba(74,222,128,.5))}.status-checking .indicator-core[data-v-d5eebbf5]{color:#58a6ff}.status-error .indicator-core[data-v-d5eebbf5]{color:#f85149}.spinning[data-v-d5eebbf5]{animation:spin-d5eebbf5 1s linear infinite}@keyframes spin-d5eebbf5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-badge[data-v-d5eebbf5]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.badge-dot[data-v-d5eebbf5]{width:6px;height:6px;border-radius:50%;animation:blink-d5eebbf5 1.5s ease-in-out infinite}@keyframes blink-d5eebbf5{0%,to{opacity:1}50%{opacity:.4}}.badge-success[data-v-d5eebbf5]{background:linear-gradient(145deg,#2ea04333,#22c55e26);color:#4ade80;border:1px solid rgba(46,160,67,.4);box-shadow:0 2px 8px #2ea04333}.badge-success .badge-dot[data-v-d5eebbf5]{background:#4ade80;box-shadow:0 0 10px #4ade80b3}.badge-checking[data-v-d5eebbf5]{background:#58a6ff26;color:#58a6ff;border:1px solid rgba(88,166,255,.3)}.badge-checking .badge-dot[data-v-d5eebbf5]{background:#58a6ff;box-shadow:0 0 8px #58a6ff}.badge-error[data-v-d5eebbf5]{background:#f8514926;color:#f85149;border:1px solid rgba(248,81,73,.3)}.badge-error .badge-dot[data-v-d5eebbf5]{background:#f85149;box-shadow:0 0 8px #f85149}.status-content[data-v-d5eebbf5]{margin-bottom:1.5rem}.status-title[data-v-d5eebbf5]{font-size:1.25rem;font-weight:600;color:#c9d1d9;margin:0 0 .5rem;letter-spacing:-.01em}.status-success .status-title[data-v-d5eebbf5]{color:#4ade80;text-shadow:0 2px 12px rgba(74,222,128,.3)}.status-error .status-title[data-v-d5eebbf5]{color:#f85149}.status-desc[data-v-d5eebbf5]{font-size:.875rem;color:#8b949e;margin:0;line-height:1.6}.tech-info[data-v-d5eebbf5]{background:#0d111799;border:1px solid rgba(48,54,61,.6);border-radius:8px;padding:12px 16px;margin-bottom:1.5rem}.info-row[data-v-d5eebbf5]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.info-row+.info-row[data-v-d5eebbf5]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(48,54,61,.4)}.info-label[data-v-d5eebbf5]{color:#6e7681;font-weight:500}.info-value[data-v-d5eebbf5]{color:#c9d1d9;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:11px}.status-actions[data-v-d5eebbf5]{display:flex;justify-content:center}.action-btn[data-v-d5eebbf5]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.action-btn.primary[data-v-d5eebbf5]{background:linear-gradient(145deg,#238636,#2ea043);color:#fff;border-color:#2ea04366;box-shadow:0 4px 12px #2ea04340}.status-success .action-btn.primary[data-v-d5eebbf5]{background:linear-gradient(145deg,#2ea043,#3fb950);border-color:#4ade8080;box-shadow:0 4px 14px #2ea04359}.action-btn.primary[data-v-d5eebbf5]:hover:not(:disabled){background:linear-gradient(145deg,#2ea043,#3fb950);transform:translateY(-1px);box-shadow:0 6px 16px #2ea04359}.status-success .action-btn.primary[data-v-d5eebbf5]:hover:not(:disabled){background:linear-gradient(145deg,#3fb950,#4ade80);box-shadow:0 6px 18px #4ade8073}.action-btn.primary[data-v-d5eebbf5]:active:not(:disabled){transform:translateY(0)}.action-btn[data-v-d5eebbf5]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.service-status-card[data-v-d5eebbf5]{min-height:340px;padding:1.5rem;border-radius:12px}.indicator-ring[data-v-d5eebbf5]{width:64px;height:64px}.indicator-core[data-v-d5eebbf5]{width:42px;height:42px}.status-title[data-v-d5eebbf5]{font-size:1.125rem}.status-desc[data-v-d5eebbf5]{font-size:.8125rem}.tech-info[data-v-d5eebbf5]{padding:10px 12px}.action-btn[data-v-d5eebbf5]{padding:8px 16px;font-size:12px}}.upload-task-manager[data-v-be375131]{position:fixed;z-index:9999999;-webkit-user-select:none;user-select:none;cursor:default;transition:width .3s ease}.upload-task-manager.size-small[data-v-be375131]{min-width:300px}.upload-task-manager.size-medium[data-v-be375131]{min-width:400px}.upload-task-manager.size-large[data-v-be375131]{min-width:550px}.upload-task-manager.dragging[data-v-be375131]{cursor:grabbing}.task-manager-collapsed[data-v-be375131]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;cursor:move;transition:all .2s;min-width:48px;justify-content:center;position:relative;z-index:9999999}.task-manager-collapsed[data-v-be375131]:active{cursor:grabbing}.task-manager-collapsed[data-v-be375131]:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.task-icon-wrapper[data-v-be375131]{position:relative;display:flex;align-items:center;justify-content:center;color:var(--primary-solid)}.task-badge[data-v-be375131]{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.task-progress-mini[data-v-be375131]{flex:1;height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden;position:relative}.task-progress-bar-mini[data-v-be375131]{height:100%;background:linear-gradient(90deg,var(--primary-solid),var(--primary-dark));transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.task-progress-bar-mini.progress-low[data-v-be375131]{background:linear-gradient(90deg,#f59e0b,#d97706)}.task-progress-bar-mini.progress-medium[data-v-be375131]{background:linear-gradient(90deg,var(--primary-solid),var(--primary-dark))}.task-progress-bar-mini.progress-high[data-v-be375131]{background:linear-gradient(90deg,#10b981,#059669)}.task-progress-bar-mini .progress-shine[data-v-be375131]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine-be375131 2s infinite}@keyframes progressShine-be375131{0%{left:-100%}to{left:100%}}.task-manager-expanded[data-v-be375131]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;position:relative;z-index:9999999;height:100%;min-height:0;overflow:hidden}.task-manager-header[data-v-be375131],.task-tabs[data-v-be375131],.history-filters[data-v-be375131],.task-select-all[data-v-be375131]{flex-shrink:0}.size-small .task-manager-expanded[data-v-be375131]{max-height:300px}.size-medium .task-manager-expanded[data-v-be375131]{max-height:500px}.size-large .task-manager-expanded[data-v-be375131]{max-height:700px}.size-custom .task-manager-expanded[data-v-be375131]{max-height:none;height:100%}.task-manager-header[data-v-be375131]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color);cursor:move;-webkit-user-select:none;user-select:none}.task-manager-header.dragging[data-v-be375131]{cursor:grabbing}.drag-handle[data-v-be375131]{color:var(--text-muted);cursor:grab;margin-right:4px}.drag-handle[data-v-be375131]:active{cursor:grabbing}.task-manager-title[data-v-be375131]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary)}.task-count-badge[data-v-be375131]{background:var(--primary-solid);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px}.task-manager-actions[data-v-be375131]{display:flex;gap:4px}.action-btn[data-v-be375131]{padding:4px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s;display:flex;align-items:center;justify-content:center}.action-btn[data-v-be375131]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.close-btn[data-v-be375131]:hover{background:#ef44441a;color:#ef4444}.task-list[data-v-be375131]{overflow-y:auto;overflow-x:hidden;padding:8px;flex:1;min-height:0;container-type:size}.task-list--empty[data-v-be375131]{overflow:hidden;display:flex;flex-direction:column}.empty-state[data-v-be375131]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(8px,4cqmin,24px);color:var(--text-muted);min-height:0;width:100%;overflow:hidden;text-align:center}.empty-icon-box[data-v-be375131]{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:clamp(24px,32cqmin,48px);height:clamp(24px,32cqmin,48px);max-width:60%;max-height:40%;margin-bottom:clamp(6px,2cqmin,12px);min-height:0}.empty-icon[data-v-be375131]{width:100%;height:100%;opacity:.3;flex-shrink:1}.empty-icon[data-v-be375131] svg{width:100%;height:100%}.empty-text[data-v-be375131]{flex-shrink:0;font-size:clamp(12px,4cqmin,14px);color:var(--text-secondary);margin:0;max-width:100%;line-height:1.4;word-break:break-word}.task-item[data-v-be375131]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-sm);transition:all .2s;margin-bottom:4px}.task-item[data-v-be375131]:hover{background:var(--bg-tertiary)}.task-item.clickable[data-v-be375131]{cursor:pointer}.task-item.clickable[data-v-be375131]:hover{background:var(--bg-secondary);transform:translate(2px)}.task-item.selected[data-v-be375131]{background:#3b82f61a;border-left:3px solid var(--primary-solid)}.task-tabs[data-v-be375131]{display:flex;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.task-tab[data-v-be375131]{flex:1;padding:10px 16px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;position:relative}.task-tab[data-v-be375131]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.task-tab.active[data-v-be375131]{color:var(--primary-solid);background:var(--bg-card)}.task-tab.active[data-v-be375131]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary-solid)}.tab-badge[data-v-be375131]{background:var(--primary-solid);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.task-tab.active .tab-badge[data-v-be375131]{background:var(--primary-dark)}.history-filters[data-v-be375131]{padding:8px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.filter-selects[data-v-be375131]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filter-select-group[data-v-be375131]{position:relative;display:flex;align-items:center;flex:1;min-width:120px}.filter-select-icon[data-v-be375131]{position:absolute;left:8px;color:var(--text-muted);pointer-events:none}.filter-select[data-v-be375131]{width:100%;padding:5px 26px;font-size:12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:all .2s;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}.filter-select[data-v-be375131]:hover{border-color:var(--primary-solid)}.filter-select[data-v-be375131]:focus{outline:none;border-color:var(--primary-solid);box-shadow:0 0 0 2px #3b82f626}.filter-select option[data-v-be375131]{background:var(--bg-card);color:var(--text-primary)}.task-select-all[data-v-be375131]{padding:8px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.select-all-checkbox[data-v-be375131]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.select-all-checkbox input[type=checkbox][data-v-be375131]{cursor:pointer}.selected-count[data-v-be375131]{color:var(--primary-solid);font-weight:500}.task-checkbox[data-v-be375131]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px}.task-checkbox input[type=checkbox][data-v-be375131]{cursor:pointer;width:16px;height:16px}.task-item.success[data-v-be375131]{background:#10b9811a}.task-item.failed[data-v-be375131]{background:#ef44441a}.task-item.cancelled[data-v-be375131]{background:#94a3b81a}.task-icon[data-v-be375131]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-secondary)}.spinning[data-v-be375131]{animation:spin-be375131 1s linear infinite;color:var(--primary-solid)}.success-icon[data-v-be375131]{color:#10b981}.error-icon[data-v-be375131]{color:#ef4444}.cancelled-icon[data-v-be375131]{color:#94a3b8}@keyframes spin-be375131{to{transform:rotate(360deg)}}.task-info[data-v-be375131]{flex:1;min-width:0}.task-name[data-v-be375131]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.task-meta[data-v-be375131]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-secondary)}.task-progress-text[data-v-be375131]{color:var(--primary-solid);font-weight:500;display:flex;align-items:center;gap:4px}.task-progress-detail[data-v-be375131]{font-size:10px;color:var(--text-muted);font-weight:400}.task-error[data-v-be375131]{color:#ef4444}.task-success[data-v-be375131]{color:#10b981}.task-cancelled[data-v-be375131]{color:#94a3b8}.task-progress[data-v-be375131]{margin-top:8px;height:4px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0000001a}.task-progress-fill[data-v-be375131]{height:100%;background:linear-gradient(90deg,var(--primary-solid),var(--primary-dark));transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border-radius:4px;box-shadow:0 0 8px #3b82f666}.task-progress-fill.progress-low[data-v-be375131]{background:linear-gradient(90deg,#f59e0b,#d97706);box-shadow:0 0 8px #f59e0b66}.task-progress-fill.progress-medium[data-v-be375131]{background:linear-gradient(90deg,var(--primary-solid),var(--primary-dark));box-shadow:0 0 8px #3b82f666}.task-progress-fill.progress-high[data-v-be375131]{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 0 8px #10b98166}.task-progress-fill .progress-shine[data-v-be375131]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progressShine-be375131 2s infinite}.task-actions[data-v-be375131]{flex-shrink:0}.task-action-btn[data-v-be375131]{padding:4px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s;display:flex;align-items:center;justify-content:center}.task-action-btn[data-v-be375131]:hover{background:var(--bg-secondary);color:var(--text-primary)}.task-manager-footer[data-v-be375131]{padding:8px 16px;border-top:1px solid var(--border-color);font-size:11px;color:var(--text-secondary);text-align:center}.task-stat[data-v-be375131]{display:block}.resize-handle[data-v-be375131]{position:absolute;z-index:10;transition:background .2s,opacity .2s;opacity:.6}.resize-handle[data-v-be375131]:hover{opacity:1}.resize-handle-right[data-v-be375131]{top:0;right:0;width:6px;height:100%;cursor:ew-resize;background:transparent}.resize-handle-right[data-v-be375131]:hover{background:var(--primary-solid)}.resize-handle-right[data-v-be375131]:after{content:"";position:absolute;top:50%;right:1px;transform:translateY(-50%);width:3px;height:30px;background:var(--border-color);border-radius:2px}.resize-handle-right[data-v-be375131]:hover:after{background:#fff}.resize-handle-bottom[data-v-be375131]{bottom:0;left:0;width:100%;height:6px;cursor:ns-resize;background:transparent}.resize-handle-bottom[data-v-be375131]:hover{background:var(--primary-solid)}.resize-handle-bottom[data-v-be375131]:after{content:"";position:absolute;left:50%;bottom:1px;transform:translate(-50%);width:30px;height:3px;background:var(--border-color);border-radius:2px}.resize-handle-bottom[data-v-be375131]:hover:after{background:#fff}.resize-handle-corner[data-v-be375131]{bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--border-color) 50%);border-bottom-right-radius:var(--radius-md)}.resize-handle-corner[data-v-be375131]:hover{background:linear-gradient(135deg,transparent 50%,var(--primary-solid) 50%)}.resize-handle-corner[data-v-be375131]:after{content:"";position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:linear-gradient(135deg,transparent 0%,transparent 30%,var(--text-muted) 30%,var(--text-muted) 35%,transparent 35%,transparent 50%,var(--text-muted) 50%,var(--text-muted) 55%,transparent 55%,transparent 70%,var(--text-muted) 70%,var(--text-muted) 75%,transparent 75%)}.resize-handle-corner[data-v-be375131]:hover:after{background:linear-gradient(135deg,transparent 0%,transparent 30%,white 30%,white 35%,transparent 35%,transparent 50%,white 50%,white 55%,transparent 55%,transparent 70%,white 70%,white 75%,transparent 75%)}.task-list[data-v-be375131]::-webkit-scrollbar{width:6px}.task-list[data-v-be375131]::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}.task-list[data-v-be375131]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.task-list[data-v-be375131]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.session-expired-overlay[data-v-1a1a38fd]{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;animation:fadeIn-1a1a38fd .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.session-expired-dialog[data-v-1a1a38fd]{max-width:400px;width:90%;padding:0!important;text-align:center;animation:slideUp-1a1a38fd .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff14;overflow:hidden;pointer-events:auto;border-radius:var(--radius-lg)}.dialog-header[data-v-1a1a38fd]{padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-lg)}.dialog-icon[data-v-1a1a38fd]{width:64px;height:64px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;color:#fff;box-shadow:0 4px 16px #f59e0b4d}.dialog-title[data-v-1a1a38fd]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:var(--spacing-lg) 0 var(--spacing-sm);padding:0 var(--spacing-xl);letter-spacing:-.01em}.dialog-message[data-v-1a1a38fd]{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-xl);padding:0 var(--spacing-xl)}.dialog-actions[data-v-1a1a38fd]{display:flex;justify-content:center;padding:0 var(--spacing-xl) var(--spacing-2xl)}.login-btn[data-v-1a1a38fd]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:12px 32px;font-size:1rem;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #667eea4d;min-width:140px}.login-btn[data-v-1a1a38fd]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #667eea66;background:linear-gradient(135deg,#7c8ff0,#8658b0)}.login-btn[data-v-1a1a38fd]:active{transform:translateY(0);box-shadow:0 2px 8px #667eea4d}.dialog-footer[data-v-1a1a38fd]{padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-xl);background:#00000005;border-top:1px solid rgba(0,0,0,.05)}.security-tip[data-v-1a1a38fd]{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.5}@keyframes fadeIn-1a1a38fd{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1a1a38fd{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-enter-active[data-v-1a1a38fd],.fade-leave-active[data-v-1a1a38fd]{transition:opacity .3s ease}.fade-enter-from[data-v-1a1a38fd],.fade-leave-to[data-v-1a1a38fd]{opacity:0}@media(prefers-color-scheme:dark){.session-expired-overlay[data-v-1a1a38fd]{background:#000000d9}.session-expired-dialog[data-v-1a1a38fd]{box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff1a}}@media(max-width:640px){.session-expired-dialog[data-v-1a1a38fd]{width:92%;max-width:none}.dialog-icon[data-v-1a1a38fd]{width:56px;height:56px}.dialog-title[data-v-1a1a38fd]{font-size:1.375rem}.dialog-message[data-v-1a1a38fd]{font-size:.9375rem}.dialog-actions[data-v-1a1a38fd]{padding:0 var(--spacing-md) var(--spacing-xl)}.login-btn[data-v-1a1a38fd]{width:100%;min-width:auto}}.network-status-banner[data-v-19e32cd7]{position:fixed;top:0;left:0;right:0;z-index:9999;color:#fff;padding:12px 16px;box-shadow:0 2px 8px #00000026}.network-status-banner.banner-warning[data-v-19e32cd7]{background:linear-gradient(135deg,#ff6b6b,orange)}.network-status-banner.banner-success[data-v-19e32cd7]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.banner-content[data-v-19e32cd7]{display:flex;align-items:center;max-width:1200px;margin:0 auto;gap:12px}.banner-icon[data-v-19e32cd7]{font-size:20px;font-weight:700;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%}.banner-text[data-v-19e32cd7]{flex:1;display:flex;flex-direction:column;gap:2px}.banner-text strong[data-v-19e32cd7]{font-weight:600;font-size:14px}.banner-text span[data-v-19e32cd7]{font-size:12px;opacity:.95}.banner-close[data-v-19e32cd7]{background:none;border:none;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;flex-shrink:0}.banner-close[data-v-19e32cd7]:hover{background-color:#fff3}.banner-slide-enter-active[data-v-19e32cd7]{animation:slideDown-19e32cd7 .3s ease-out}.banner-slide-leave-active[data-v-19e32cd7]{animation:slideUp-19e32cd7 .3s ease-in}@keyframes slideDown-19e32cd7{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp-19e32cd7{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media(max-width:768px){.network-status-banner[data-v-19e32cd7]{padding:10px 12px}.banner-content[data-v-19e32cd7]{gap:8px}.banner-icon[data-v-19e32cd7]{width:24px;height:24px;font-size:16px}.banner-text strong[data-v-19e32cd7]{font-size:13px}.banner-text span[data-v-19e32cd7]{font-size:11px}.banner-close[data-v-19e32cd7]{width:24px;height:24px;font-size:20px}}#app[data-v-bde94df1]{min-height:100vh;position:relative;background:var(--bg-primary)}.main-content[data-v-bde94df1]{position:relative;z-index:1;min-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:scroll-position}.particles-bg[data-v-bde94df1]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;will-change:transform;transform:translateZ(0);contain:strict}.particles-bg.scrolling .particle[data-v-bde94df1]{animation-play-state:paused}.particle[data-v-bde94df1]{position:absolute;background:var(--primary-solid);border-radius:50%;animation:float-bde94df1 infinite ease-in-out;filter:blur(1px);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}@keyframes float-bde94df1{0%,to{transform:translateZ(0) rotate(0);opacity:1}50%{transform:translate3d(0,-20px,0) rotate(180deg);opacity:.5}}.tech-background[data-v-bde94df1]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 98%,rgba(177,151,119,.08) 100%),linear-gradient(180deg,transparent 98%,rgba(216,195,165,.08) 100%);background-size:50px 50px;animation:grid-move-bde94df1 20s linear infinite;opacity:.3;will-change:transform;transform:translateZ(0)}@keyframes grid-move-bde94df1{0%{transform:translateZ(0)}to{transform:translate3d(50px,50px,0)}}.backend-warning-overlay[data-v-bde94df1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.placeholder-wrapper[data-v-bde94df1]{max-width:500px;width:100%;padding:1rem}.placeholder-wrapper[data-v-bde94df1] .offline-placeholder{min-height:auto;background:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e2e8f0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.placeholder-wrapper[data-v-bde94df1] .placeholder-title{color:var(--text-primary, #1e293b)}.placeholder-wrapper[data-v-bde94df1] .placeholder-description{color:var(--text-secondary, #64748b)}@media(max-width:640px){.backend-warning-overlay[data-v-bde94df1]{padding:.5rem}.placeholder-wrapper[data-v-bde94df1]{max-width:100%}}:root{--vt-font-family: var(--font-primary);--vt-toast-min-width: 320px;--vt-toast-background: var(--bg-card);--vt-toast-border-radius: var(--radius-md);--vt-color-default: var(--primary-solid);--vt-text-color-default: var(--primary-solid);--vt-color-info: #3498db;--vt-text-color-info: #3498db;--vt-color-success: #2ecc71;--vt-text-color-success: #2ecc71;--vt-color-warning: #f1c40f;--vt-text-color-warning: #f1c40f;--vt-color-error: #e74c3c;--vt-text-color-error: #e74c3c;--vt-color-progress: var(--primary-solid);--vt-text-color: var(--text-primary);--toastify-z-index: 9999999}.Vue-Toastification__container{z-index:9999999!important}.Vue-Toastification__toast{box-shadow:var(--shadow-clay);border:1px solid var(--border-color);font-size:1rem;padding:12px 16px;z-index:9999999!important}.Vue-Toastification__toast--error{border-left:4px solid var(--vt-color-error)}.Vue-Toastification__progress-bar{opacity:.6}:root{--primary-gradient: linear-gradient(135deg, #b19777 0%, #d8c3a5 100%);--brand-gradient: linear-gradient(135deg, #d8c3a5 0%, #b19777 100%);--primary-solid: #b19777;--primary-light: rgba(177, 151, 119, .16);--primary-dark: #8a7359;--primary-color: #b19777;--primary-hover: #8a7359;--accent-color: #d8c3a5;--bg-hover: rgba(177, 151, 119, .1);--hover-bg: rgba(177, 151, 119, .1);--bg-primary: #0e0d0b;--bg-secondary: #1a1815;--bg-tertiary: #24201c;--bg-card: #1c1a16;--card-bg: #1c1a16;--text-primary: #fdf8f3;--text-secondary: #d8cfc2;--text-muted: #a48f78;--border-color: #2f2a23;--shadow-clay: 0 8px 32px rgba(0, 0, 0, .32), inset 0 2px 0 rgba(177, 151, 119, .12), inset 0 -2px 0 rgba(0, 0, 0, .22);--shadow-glow: 0 0 40px rgba(177, 151, 119, .35);--code-bg: rgba(255, 255, 255, .08);--code-color: #d8cfc2;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace}html.theme-dark,html.theme-tech{color-scheme:dark}html.theme-light{color-scheme:light}select,select.clay-input,select option{background-color:var(--bg-secondary);color:var(--text-primary)}html.theme-light select option{background-color:var(--bg-card);color:var(--text-primary)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clay-btn{position:relative;padding:12px 24px;border:none;border-radius:var(--radius-md);background:var(--primary-gradient);color:#fff;font-family:var(--font-primary);font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-clay);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.clay-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-clay),var(--shadow-glow)}.clay-btn:active{transform:translateY(0)}.glass-btn{position:relative;padding:12px 24px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text-primary);font-family:var(--font-primary);font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;gap:8px;overflow:hidden}.glass-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.glass-btn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 32px #0003,0 0 20px #b1977742,inset 0 1px #ffffff4d}.glass-btn:hover:before{left:100%}.glass-btn:active{transform:translateY(0);background:#ffffff14}.glass-btn-primary{background:#b1977729;border-color:#b1977752;color:var(--text-primary)}.glass-btn-primary:hover{background:#b1977742;border-color:#b1977785;box-shadow:0 8px 32px #b197772e,0 0 20px #b197775c,inset 0 1px #ffffff4d}.glass-btn-success{background:#22c55e26;border-color:#22c55e4d}.glass-btn-success:hover{background:#22c55e40;border-color:#22c55e80;box-shadow:0 8px 32px #22c55e33,0 0 20px #22c55e66,inset 0 1px #ffffff4d}.glass-btn-danger{background:#ef444426;border-color:#ef44444d}.glass-btn-danger:hover{background:#ef444440;border-color:#ef444480;box-shadow:0 8px 32px #ef444433,0 0 20px #ef444466,inset 0 1px #ffffff4d}.glass-btn-sm{padding:8px 16px;font-size:.875rem}@media(max-width:768px),(hover:none),(pointer:coarse){:is(.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.refresh-btn,.export-btn,.copy-btn)[aria-label]:not(.close-btn):after{content:attr(aria-label)}:is(.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.refresh-btn,.export-btn,.copy-btn)[title]:not([aria-label]):not(.close-btn):after{content:attr(title)}:is(.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.refresh-btn,.export-btn,.copy-btn)[data-tooltip]:not([aria-label]):not([title]):not(.close-btn):after{content:attr(data-tooltip)}:is(.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.refresh-btn,.export-btn,.copy-btn)[aria-label]:not(.close-btn),:is(.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.refresh-btn,.export-btn,.copy-btn)[title]:not(.close-btn),:is(.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.refresh-btn,.export-btn,.copy-btn)[data-tooltip]:not(.close-btn){width:auto;min-width:44px;min-height:36px;padding-inline:10px;gap:6px;white-space:nowrap}:is(.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.refresh-btn,.export-btn,.copy-btn):after{font-size:.8125rem;line-height:1}.table-row-actions-inline-item:after,.table-row-actions-trigger:after{content:none!important}}.clay-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-clay);border:1px solid var(--border-color);transition:all .3s ease}.clay-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-clay),var(--shadow-glow)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.page-header h1{font-size:2rem;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--text-primary)}.page-header>.header-icon,.page-header>.page-icon,.page-header>.title-icon,.page-header .header-left>.header-icon,.page-header .header-left>.page-icon,.page-header .header-left>.title-icon,.page-header .header-content>.header-icon,.page-header h1>svg:first-child,.page-header .page-title>svg:first-child,.page-header .title-icon,.dashboard-header .title-icon,.cache-manage .list-view>.header .header-left>.icon,.files-page>.header>.title>svg:first-child{display:none!important}.subtitle{color:var(--text-secondary);font-size:.95rem}.header-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.stat-card{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.stat-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content{flex:1;min-width:0}.stat-label{color:var(--text-muted);font-size:.85rem}.stat-value{color:var(--text-primary);font-size:1.35rem;font-weight:600;line-height:1.2;margin:0}.filters,.filter-card{flex-shrink:0}.filter-row,.filter-actions,.batch-actions,.batch-info,.batch-buttons{display:flex;align-items:center;gap:var(--spacing-sm)}.filter-row{flex-wrap:wrap}.filter-actions{justify-content:flex-end;margin-left:auto}.filter-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.filter-label,.filter-group label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.batch-actions{justify-content:space-between;flex-wrap:wrap}.batch-info,.batch-buttons{flex-wrap:wrap}.selected-count,.batch-info strong{color:var(--text-primary);font-weight:600}.empty-state,.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl);color:var(--text-muted);text-align:center}@media(max-width:768px){.page-header{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.page-header h1{font-size:1.5rem}.header-actions{justify-content:stretch}.header-actions>*{min-width:0}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-xs)}.stat-icon{width:36px;height:36px}.stat-value{font-size:1.15rem}.filter-row,.filter-actions,.batch-actions,.batch-buttons{align-items:stretch}.filter-actions{margin-left:0;width:100%}.batch-actions,.batch-buttons{width:100%}}h1,h2,h3,h4,h5,h6{text-align:left;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}h1{font-size:2.5rem;font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2{font-size:2rem}h3{font-size:1.5rem}.clay-input{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-primary);transition:all .3s ease}.clay-input:focus{outline:none;border-color:var(--primary-solid);box-shadow:0 0 0 3px #667eea1a}.clay-input:-webkit-autofill,.clay-input:-webkit-autofill:hover,.clay-input:-webkit-autofill:focus,.clay-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-secondary) inset!important;-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 30px var(--bg-secondary) inset!important;caret-color:var(--text-primary)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-secondary) inset!important;-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 30px var(--bg-secondary) inset!important;caret-color:var(--text-primary)}a{color:var(--primary-solid);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-dark)}.container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}@media(max-width:768px){.container{padding:0 var(--spacing-sm)}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.clay-card{padding:var(--spacing-md)}.clay-btn,.glass-btn{padding:10px 20px;font-size:.9rem}.glass-btn-sm{padding:6px 12px;font-size:.8rem}.clay-input{padding:10px 14px;font-size:16px}}@media(max-width:480px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}.container{padding:0 var(--spacing-xs)}.clay-card{padding:var(--spacing-sm);border-radius:var(--radius-md)}.clay-btn,.glass-btn{padding:8px 16px;font-size:.85rem;width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out forwards}::-webkit-scrollbar{width:6px;height:6px;display:none}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*{-ms-overflow-style:none;scrollbar-width:none}.table-wrapper{position:relative;overflow-x:auto;overflow-y:hidden;border-radius:var(--radius-md)}.table-wrapper::-webkit-scrollbar{height:12px;background:var(--bg-tertiary)}.table-wrapper::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:6px}.table-wrapper::-webkit-scrollbar-thumb{background:#b1977766;border-radius:6px;border:2px solid var(--bg-tertiary);transition:background .3s ease}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#b1977799}.table-wrapper::-webkit-scrollbar-thumb:active{background:var(--primary-solid)}.table-wrapper{scrollbar-width:thin;scrollbar-color:rgba(177,151,119,.4) var(--bg-tertiary);overflow-x:scroll;overflow-y:hidden;padding-bottom:2px}.unified-table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0}@media(max-width:768px){.unified-table{min-width:600px;font-size:.9rem}.unified-table th,.unified-table td{padding:10px 12px;font-size:.85rem}.unified-table td{max-width:150px}.action-btns{gap:4px;flex-wrap:wrap}.action-btn{padding:6px;font-size:.8rem}.pagination,.admin-pagination{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px 6px}.pagination-info,.admin-pagination-info{font-size:.7rem;text-align:center}.pagination-controls,.admin-pagination-controls{flex-wrap:wrap;justify-content:center}.pagination-btn,.admin-pagination-btn{min-width:24px;height:24px;padding:0 6px;font-size:.75rem}}@media(max-width:480px){.unified-table{min-width:500px;font-size:.8rem}.unified-table th,.unified-table td{padding:8px 10px;font-size:.8rem}.unified-table td{max-width:120px}.action-btn{padding:4px;font-size:.75rem}}.unified-table thead{background:#b197771f;position:sticky;top:0;z-index:10}.unified-table th{padding:14px 16px;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color);white-space:nowrap;background:#b197771f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.unified-table td{padding:14px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.unified-table .checkbox-col{width:50px;text-align:center}.unified-table th.checkbox-col,.unified-table td.checkbox-col{position:sticky;left:0;background:var(--bg-card);z-index:12;box-shadow:4px 0 8px #0000000f}.unified-table th.checkbox-col{background:#b197771f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:16}.unified-table tbody tr:hover td.checkbox-col{background:linear-gradient(270deg,rgba(177,151,119,.1) 0%,var(--bg-card) 10%);background-color:var(--bg-card)}.unified-table tbody tr.selected td.checkbox-col{background:linear-gradient(270deg,rgba(177,151,119,.14) 0%,var(--bg-card) 10%);background-color:var(--bg-card)}.unified-table th.actions-col,.unified-table td.actions-col{position:sticky;right:0;background:var(--bg-card);z-index:2;box-shadow:-4px 0 8px #0000001a;text-align:right;min-width:96px;width:auto;white-space:nowrap;overflow:visible;text-overflow:clip;padding-left:8px;padding-right:8px}.unified-table th.actions-col{background:#b197771f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:15}.unified-table tbody tr{transition:background-color .2s ease;position:relative}.unified-table tbody tr:hover{background:#b1977714}.unified-table tbody tr:hover td.actions-col{background:linear-gradient(90deg,rgba(177,151,119,.1) 0%,var(--bg-card) 10%);background-color:var(--bg-card)}.unified-table tbody tr.selected{background:#b197771a}.unified-table tbody tr.selected:hover{background:#b1977724}.unified-table tbody tr.selected td.actions-col{background:linear-gradient(90deg,rgba(177,151,119,.14) 0%,var(--bg-card) 10%);background-color:var(--bg-card)}.action-btns,.action-buttons,.unified-table td.actions-col>.action-btns,.unified-table td.actions-col>.action-buttons{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.unified-table td.actions-col>.table-row-actions{margin-left:auto}.action-btn{padding:8px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);background:#ffffff0d;color:var(--text-primary);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.action-btn:hover:not(:disabled){background:#b1977738;border-color:#b1977770;transform:translateY(-2px)}.action-btn:disabled{opacity:.4;cursor:not-allowed}.action-btn.danger:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.pagination,.admin-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:0;padding:2px 6px;min-height:28px;background:transparent;border:none;border-top:1px solid var(--border-color);border-radius:0;flex-wrap:wrap;gap:6px}.pagination-info,.admin-pagination-info{color:var(--text-muted);font-size:.7rem}.pagination-controls,.admin-pagination-controls{display:flex;gap:4px;align-items:center}.pagination-btn,.admin-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border:1px solid var(--border-color);border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;font-size:.75rem}.pagination-btn:hover:not(:disabled),.admin-pagination-btn:hover:not(:disabled){background:var(--primary-light);border-color:#b1977770;color:var(--text-primary)}.pagination-btn:disabled,.admin-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.pagination-btn.active{background:var(--primary-gradient);border-color:var(--primary-solid);color:#fff}.page-size-selector,.admin-page-size{display:flex;align-items:center;gap:4px}.page-size-selector select,.admin-page-size select{height:24px;padding:0 20px 0 4px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font-size:.7rem;appearance:auto}.page-size-selector select option,.admin-page-size select option{background-color:var(--bg-secondary);color:var(--text-primary)}html.theme-light .page-size-selector select option,html.theme-light .admin-page-size select option{background-color:var(--bg-card);color:var(--text-primary)}.status-badge{padding:4px 12px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;white-space:nowrap;display:inline-block}.status-badge.active{background:#22c55e26;color:#22c55e}.status-badge.inactive{background:#ef444426;color:#ef4444}.status-badge.locked{background:#fbbf2426;color:#fbbf24}.role-badge{padding:2px 8px;background:#b1977729;color:#b19777;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;white-space:nowrap;display:inline-block}.loading,.no-data{text-align:center;padding:var(--spacing-xl);color:var(--text-muted)}.loading{font-size:1.1rem}.no-data p{margin:0;font-size:1.1rem}html,body{overflow-x:hidden;width:100%;max-width:100vw}@media(max-width:768px){.modal-overlay{padding:10px!important;align-items:flex-end!important}.modal-content,.modal{width:100%!important;max-width:100%!important;max-height:85vh!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;margin:0!important;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{padding:var(--spacing-md)!important}.modal-header h2{font-size:1.2rem!important}.modal-body{padding:var(--spacing-md)!important}.modal-footer{padding:var(--spacing-md)!important;flex-direction:column-reverse;gap:var(--spacing-sm)!important}.modal-footer button{width:100%}.form-field{margin-bottom:var(--spacing-md)!important}.form-field label{font-size:.9rem!important;margin-bottom:var(--spacing-xs)!important}.form-field input,.form-field select,.form-field textarea{font-size:16px!important;padding:10px 12px!important}.detail-row{flex-direction:column!important;gap:var(--spacing-xs)!important}.detail-row label{min-width:auto!important;font-weight:600}.detail-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.modal-overlay{padding:0!important}.modal-content,.modal{max-height:90vh!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important}.modal-header{padding:var(--spacing-sm)!important}.modal-header h2{font-size:1.1rem!important}.modal-body,.modal-footer{padding:var(--spacing-sm)!important}}.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-move{transition:all .2s ease!important}.Vue-Toastification__fade-enter-from,.Vue-Toastification__fade-leave-to{opacity:0;transform:translate(30px)}[data-tooltip]{cursor:pointer}.filter-badge{background:var(--primary-solid);color:#fff}.action-tab.active,.icon-option.active,.milestone-tab.active,.detail-sub-tab.active{color:#fff;background:var(--primary-gradient);border-color:var(--primary-solid)}.locale-tab.active,.sticky-locale-switcher .locale-tab.active,.card-locale-switcher .locale-tab.active{color:#fff;background:var(--primary-gradient);border-color:var(--primary-solid);box-shadow:0 2px 8px var(--primary-shadow);text-shadow:0 1px 2px rgba(0,0,0,.18)}.main-container .content:has(.list-page:not(.list-page--editing)){overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.main-container .content-inner:has(.list-page:not(.list-page--editing)){flex:1 1 0;min-height:0;height:auto;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.articles-page,.projects-page,.equipments-page,.list-page{padding:var(--spacing-xs) var(--spacing-sm) 0;flex:1 1 0;min-height:0;height:auto;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.list-page .filter-bar,.list-page .batch-actions{flex-shrink:0}.main-container .content:has(.list-page--editing){overflow:hidden;contain:none;display:flex;flex-direction:column;padding-bottom:0}.main-container .content-inner:has(.list-page--editing){flex:1 1 0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.list-page.list-page--editing{flex:1 1 0;min-height:0;height:100%;overflow:hidden;padding-bottom:var(--spacing-xs)}.list-page .editor-panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.list-page.list-page--editing .editor-panel{padding:0}.list-page.list-page--editing .editor-panel .sticky-locale-switcher{position:sticky;top:0;z-index:101;flex-shrink:0;margin:0;padding:0;background:var(--bg-primary);border-bottom:1px solid var(--border-color);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);box-shadow:0 2px 8px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.list-page.list-page--editing .editor-panel .editor-header{flex-shrink:0;padding:var(--spacing-md) var(--spacing-lg) 0;margin:0}.list-page.list-page--editing .editor-panel .sticky-locale-switcher .sticky-header{padding:8px var(--spacing-lg);padding-right:calc(var(--spacing-lg) + 52px)}.list-page.list-page--editing .editor-panel .editor-body{padding:0 var(--spacing-lg) var(--spacing-lg)}.list-page .editor-panel .editor-body{flex:1 1 auto;min-height:0;padding-bottom:var(--spacing-xl)}.list-page .list-main{flex:1 1 0;min-height:0;height:0;display:flex;flex-direction:column;overflow:hidden}.list-page .table-container{flex:1 1 0;min-height:0;height:100%;max-height:none!important;display:flex;flex-direction:column;overflow:hidden!important;contain:none;padding:0;margin-bottom:0}.list-page .table-container.clay-card:hover{transform:none}.list-page .table-wrapper{flex:1 1 0;min-height:0;height:0;overflow-x:auto!important;overflow-y:auto!important}.list-page .list-pagination{flex-shrink:0;padding:0;margin:0;background:var(--bg-card);border-top:1px solid var(--border-color)}.articles-page .filter-bar,.projects-page .filter-bar,.equipments-page .filter-bar{margin-bottom:var(--spacing-xs)}.articles-page .filter-bar-row,.projects-page .filter-bar-row,.equipments-page .filter-bar-row{padding:4px var(--spacing-xs);gap:var(--spacing-xs)}.articles-page .filter-bar-header,.projects-page .filter-bar-header,.equipments-page .filter-bar-header{min-height:28px}.articles-page .filter-bar-btn,.projects-page .filter-bar-btn,.equipments-page .filter-bar-btn{min-height:28px;padding:.25rem .6rem;font-size:.8rem}.articles-page .filter-bar-body,.projects-page .filter-bar-body,.equipments-page .filter-bar-body{padding:var(--spacing-xs) var(--spacing-sm);padding-top:var(--spacing-xs);gap:var(--spacing-sm)}.articles-page .search-left,.projects-page .search-left,.equipments-page .search-left{gap:var(--spacing-xs)}.articles-page .search-input-wrapper,.projects-page .search-input-wrapper,.equipments-page .search-input-wrapper{min-width:200px}.articles-page .toolbar,.projects-page .toolbar,.equipments-page .toolbar{display:none}.articles-page .list-pagination,.projects-page .list-pagination,.equipments-page .list-pagination{padding:0;margin:0}.list-page .admin-pagination{border-top:none}.articles-page .unified-table td,.projects-page .unified-table td,.equipments-page .unified-table td,.articles-page .unified-table th,.projects-page .unified-table th,.equipments-page .unified-table th{padding:8px 10px}.articles-page .action-buttons,.projects-page .action-buttons,.equipments-page .action-buttons{flex-wrap:nowrap}.articles-page .batch-actions,.projects-page .batch-actions,.equipments-page .batch-actions{padding:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-xs)}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:scroll-position;backface-visibility:hidden;contain:layout style paint}.table-container:not(:where(.list-page *)){overflow-y:auto;max-height:calc(100vh - 300px)}table{table-layout:auto;border-collapse:collapse;width:100%}thead{position:sticky;top:0;z-index:10;transform:translateZ(0);will-change:transform;background:var(--bg-card);box-shadow:0 2px 4px #0000000d}thead th{user-select:none;-webkit-user-select:none;white-space:nowrap;padding:1.25rem 1.5rem}tbody tr{transform:translateZ(0);will-change:background-color;contain:layout style;transition:background-color .15s ease}tbody tr:hover{background-color:#667eea0d}td,th{padding:1.25rem 1.5rem;overflow:visible;word-wrap:break-word;max-width:none;contain:layout paint}td:nth-child(3),th:nth-child(3){padding-left:2rem;padding-right:2rem}.checkbox-col{width:60px;text-align:center;padding-left:1.5rem!important;padding-right:1rem!important}.actions-col{padding-right:2rem!important}.actions-col .icon-btn{margin-left:.5rem}input[type=checkbox]{transform:translateZ(0);will-change:transform}.table-action-btn{transform:translateZ(0);will-change:transform,opacity;transition:transform .15s ease,opacity .15s ease}.table-action-btn:hover{transform:translateZ(0) scale(1.05)}.pagination{transform:translateZ(0);will-change:transform;contain:layout style}.table-loading{opacity:.6;pointer-events:none;transform:translateZ(0);transition:opacity .2s ease}.skeleton-row{animation:skeleton-loading 1.5s ease-in-out infinite;transform:translateZ(0);will-change:opacity}@keyframes skeleton-loading{0%,to{opacity:1}50%{opacity:.5}}.virtual-scroll-container{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:scroll-position;position:relative}.virtual-scroll-content{position:relative;width:100%}.virtual-scroll-items{transform:translateZ(0);will-change:transform}@media(max-width:768px){.table-container:not(:where(.list-page *)){max-height:calc(100vh - 200px)}tbody tr{transition:none}.table-action-btn:hover{transform:none}}.table-container::-webkit-scrollbar{width:8px;height:8px}.table-container::-webkit-scrollbar-track{background:transparent}.table-container::-webkit-scrollbar-thumb{background:#f009;border-radius:4px;transition:background .2s ease}.table-container::-webkit-scrollbar-thumb:hover{background:#f00c}.table-container{scrollbar-width:thin;scrollbar-color:rgba(255,0,0,.6) transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.table-empty-state{contain:layout style paint;transform:translateZ(0)}tbody tr.selected{background-color:#667eea1a;transform:translateZ(0)}tbody tr.disabled{opacity:.5;pointer-events:none}.table-toolbar{contain:layout style;transform:translateZ(0)}.table-search{transform:translateZ(0);will-change:transform}.table-batch-actions{position:sticky;top:0;z-index:20;transform:translateZ(0);will-change:transform;background:var(--bg-card);box-shadow:0 2px 8px #0000001a}.unified-table .badge{padding:.35rem .9rem;white-space:nowrap}.email-cell{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;overflow:visible}.email-icon{flex-shrink:0}.text-ellipsis{display:inline-block}@media(max-width:768px){.main-container .content,.main-container .content-inner{min-width:0!important}.admin-page,.list-page,.articles-page,.projects-page,.equipments-page,.settings-page,.logs-page,.users-page,.roles-page,.permissions-page{min-width:0!important;padding-left:6px!important;padding-right:6px!important}.page-header,.admin-header,.list-header,.content-header,.toolbar,.action-toolbar,.header-actions{min-width:0!important}.page-header,.admin-header,.list-header,.content-header,.dashboard-header,.cache-manage .list-view>.header,.files-page>.header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:4px 8px!important;margin-top:0!important;margin-bottom:8px!important;padding:0!important}.page-header>:not(.header-actions):not(.toolbar-actions):not(.page-actions):not(.list-actions),.admin-header>:not(.header-actions):not(.toolbar-actions):not(.page-actions):not(.list-actions),.list-header>:not(.header-actions):not(.toolbar-actions):not(.page-actions):not(.list-actions),.content-header>:not(.header-actions):not(.toolbar-actions):not(.page-actions):not(.list-actions){flex:1 1 180px!important;min-width:0!important;max-width:100%!important}.dashboard-header .header-content,.cache-manage .list-view>.header .header-left,.files-page>.header>.title{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;flex:1 1 180px!important;min-width:0!important;max-width:100%!important}.dashboard-header .header-title-section{flex:1 1 180px!important;min-width:0!important}.page-header .header-left,.page-header .header-content,.page-header .header-text,.page-header .page-title,.admin-header .header-left,.admin-header .header-content,.list-header .header-left,.list-header .header-content,.content-header .header-left,.content-header .header-content,.dashboard-header .header-title-section,.cache-manage .list-view>.header .header-left,.files-page>.header>.title{gap:4px!important}.page-header>.header-icon,.page-header>.page-icon,.page-header>.title-icon,.page-header .header-left>.header-icon,.page-header .header-left>.page-icon,.page-header .header-left>.title-icon,.page-header .header-content>.header-icon,.page-header h1>svg:first-child,.page-header .page-title>svg:first-child,.page-header .title-icon,.dashboard-header .title-icon,.cache-manage .list-view>.header .header-left>.icon,.files-page>.header>.title>svg:first-child{display:none!important}.page-header h1,.page-header h2,.admin-header h1,.admin-header h2,.list-header h1,.list-header h2,.content-header h1,.content-header h2,.page-title{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(1rem,4vw,1.25rem)!important;line-height:1.25!important;margin-top:0!important;margin-bottom:0!important}.dashboard-header h1,.cache-manage .list-view>.header h1,.files-page>.header>.title span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(1rem,4vw,1.25rem)!important;line-height:1.25!important;margin-top:0!important;margin-bottom:0!important}.page-header .subtitle,.page-header p,.admin-header .subtitle,.admin-header p,.list-header .subtitle,.list-header p,.content-header .subtitle,.content-header p,.dashboard-header .subtitle,.dashboard-header p,.cache-manage .list-view>.header p,.files-page>.header p{margin-top:2px!important;margin-bottom:0!important;font-size:.78rem!important;line-height:1.25!important}.header-actions,.toolbar-actions,.page-actions,.list-actions,.search-right,.filters-actions,.filter-bar-actions{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;gap:6px!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.header-actions>*,.toolbar-actions>*,.page-actions>*,.list-actions>*,.search-right>*,.filters-actions>*,.filter-bar-actions>*,.filter-bar-btn,.filter-bar-actions .glass-btn,.filter-bar-actions .clay-btn{flex:0 0 auto!important;width:auto!important;min-width:34px!important;min-height:32px!important;padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important}}@media(max-width:480px){.page-header,.admin-header,.list-header,.content-header{flex-direction:row!important;align-items:flex-start!important}.header-actions,.toolbar-actions,.page-actions,.list-actions{width:auto!important;justify-content:flex-start!important}.dashboard-header,.cache-manage .list-view>.header,.files-page>.header{flex-direction:row!important;align-items:flex-start!important}.dashboard-header .header-content{flex-direction:row!important;align-items:flex-start!important}}@media(max-width:768px){.main-container .content,.main-container .content-inner{gap:6px!important}.admin-page,.list-page,.articles-page,.projects-page,.equipments-page,.settings-page,.logs-page,.users-page,.roles-page,.permissions-page,.about-config,.dashboard,.visitor-statistics,.startup-guide,.career-applications,.banner-management,.oss-file-manage,.cache-manage,.memory-monitor,.service-config,.homepage-content-manage,.contact-messages,.newsletters{gap:6px!important;padding-top:4px!important;padding-bottom:0!important}.clay-card,.glass-card,.content-card,.list-card,.admin-card,.settings-card,.filter-card,.stats-card,.stat-card,.overview-card,.chart-card,.info-card,.section-card,.card,.realtime-monitor{padding:8px!important;margin-top:0!important;margin-bottom:6px!important;border-radius:min(var(--radius-md),10px)!important}.stats-grid,.overview-cards,.metrics-grid,.cards-grid,.charts-grid,.distribution-charts,.distribution-lists,.section-grid,.content-grid,.form-grid{gap:6px!important;margin-top:0!important;margin-bottom:6px!important}.filters,.filter-bar,.filters-panel,.filters-card,.search-filters,.search-panel,.filter-section,.stats-filter-card,.search-section,.batch-actions,.bulk-actions,.selected-actions,.selection-toolbar{margin-top:0!important;margin-bottom:6px!important;border-radius:min(var(--radius-md),10px)!important}.table-container,.table-wrapper,.team-table-scroll,.data-table-wrapper,.responsive-table-wrapper,.backup-files-table{margin-top:0!important;margin-bottom:0!important}.table-container,.data-table-wrapper,.responsive-table-wrapper,.backup-files-table{border-radius:min(var(--radius-md),10px)!important}.table-container.clay-card,.table-container.glass-card,.data-table-wrapper.clay-card,.responsive-table-wrapper.clay-card{padding:0!important;margin-bottom:0!important}.table-container .loading-state,.table-container .empty-state,.data-table-wrapper .loading-state,.data-table-wrapper .empty-state,.responsive-table-wrapper .loading-state,.responsive-table-wrapper .empty-state,.empty-state,.loading-state,.loading,.no-data{padding:18px 10px!important;gap:6px!important}.list-page .list-main,.list-page .table-container{margin-top:0!important}.list-page .filter-bar,.list-page .batch-actions,.articles-page .filter-bar,.projects-page .filter-bar,.equipments-page .filter-bar{margin-bottom:4px!important}}@media(max-width:480px){.admin-page,.list-page,.articles-page,.projects-page,.equipments-page,.about-config,.dashboard,.visitor-statistics,.startup-guide,.career-applications,.banner-management,.oss-file-manage,.cache-manage,.memory-monitor,.service-config,.homepage-content-manage,.contact-messages,.newsletters{gap:4px!important;padding-top:2px!important}.clay-card,.glass-card,.content-card,.list-card,.admin-card,.settings-card,.filter-card,.stats-card,.stat-card,.overview-card,.chart-card,.info-card,.section-card,.card,.realtime-monitor{padding:6px!important;margin-bottom:4px!important;border-radius:8px!important}.stats-grid,.overview-cards,.metrics-grid,.cards-grid,.charts-grid,.distribution-charts,.distribution-lists,.section-grid,.content-grid,.form-grid{gap:4px!important;margin-bottom:4px!important}.filters,.filter-bar,.filters-panel,.filters-card,.search-filters,.search-panel,.filter-section,.stats-filter-card,.search-section,.batch-actions,.bulk-actions,.selected-actions,.selection-toolbar{margin-bottom:4px!important;border-radius:8px!important}.table-container,.data-table-wrapper,.responsive-table-wrapper,.backup-files-table{border-radius:8px!important}}@media(max-width:768px){.mobile-filter-quick-search{display:block!important;width:100%!important;min-width:0!important;padding:0 8px 8px!important}.mobile-filter-quick-search .search-input-wrapper{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;overflow:hidden!important}.mobile-filter-quick-search .search-input-wrapper .clay-input,.mobile-filter-quick-search .search-input-wrapper input{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding-top:0!important;padding-bottom:0!important;font-size:.9rem!important}.filter-bar-btn-text,.filter-bar-actions .category-count{display:none!important}.filter-bar,.filters,.filters-panel,.filters-card,.search-filters,.search-panel,.filter-section,.stats-filter-card,.search-section,.files-page .header,.banner-management .toolbar,.banner-management .search-panel,.careers-page .search-panel,.admin-careers .search-panel{position:relative!important;width:100%!important;min-width:0!important;margin-bottom:6px!important;z-index:25!important;overflow:visible!important}.filter-bar-row,.toolbar-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.filter-bar-row{padding-bottom:4px!important}.filter-bar-header,.search-left{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.filter-row,.filters-row,.search-row,.search-left,.search-box,.filter-form,.filters-form{display:flex!important;flex-direction:row!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.filter-bar-body,.filters-body,.search-body{padding:6px 8px!important;gap:6px!important;max-height:84px!important;overflow-y:hidden!important}.filter-row .filter-group,.filter-row .filter-field,.filter-row .filter-item,.filter-row .date-filter-group,.filter-row .date-range,.filter-row .search-input-wrapper,.filters .filter-group,.filters .filter-field,.filters .filter-item,.filters .date-filter-group,.filters .date-range,.filters .search-input-wrapper,.filters-panel .filter-group,.filters-panel .filter-field,.filters-panel .filter-item,.filters-panel .date-filter-group,.filters-panel .date-range,.filters-panel .search-input-wrapper,.search-row .filter-group,.search-row .filter-field,.search-row .filter-item,.search-row .date-filter-group,.search-row .date-range,.search-row .search-input-wrapper,.search-left .filter-group,.search-left .filter-field,.search-left .filter-item,.search-left .date-filter-group,.search-left .date-range,.search-left .search-input-wrapper,.filter-row>select,.filter-row>input,.filter-row>.clay-select,.filter-row>.clay-input,.filters>.filter-group,.search-row>select,.search-row>input,.filter-row .filter-select,.filter-row .filter-input,.filters .filter-select,.filters .filter-input,.filters-panel .filter-select,.filters-panel .filter-input,.filter-bar-body .filter-select,.filter-bar-body .filter-input,.filters-body .filter-select,.filters-body .filter-input,.search-body .filter-select,.search-body .filter-input,.search-row .filter-select,.search-row .filter-input,.search-left .filter-select,.search-left .filter-input{flex:0 0 156px!important;width:156px!important;min-width:156px!important;max-width:156px!important;scroll-snap-align:start}.search-box{flex:0 0 min(320px,78vw)!important;width:min(320px,78vw)!important;min-width:240px!important;max-width:min(320px,78vw)!important;align-items:center!important}.search-box .clay-input,.search-input-wrapper .clay-input,.search-input-wrapper input{height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important}.filter-row button,.filters button,.filters-panel button,.search-row button,.search-left button,.search-right button,.filter-actions button,.search-box button{flex:0 0 auto!important;width:auto!important;min-width:40px!important;min-height:36px!important;height:36px!important;padding:0 10px!important;line-height:1!important;white-space:nowrap!important}.filter-row .filter-group:only-child,.filters-row .filter-group:only-child,.search-row .filter-group:only-child,.filter-row .search-input-wrapper:only-child,.filters-row .search-input-wrapper:only-child,.search-row .search-input-wrapper:only-child{flex-basis:100%!important;width:100%!important;max-width:none!important}.filter-group,.filter-field,.date-filter-group{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}.filter-group label,.filter-field label,.date-filter-group label{margin-bottom:0!important;font-size:.7rem!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.filter-group input,.filter-group select,.filter-group textarea,.filter-field input,.filter-field select,.filter-field textarea,.filter-item input,.filter-item select,.date-range input,.date-range select,.search-input,.search-input-wrapper,.search-box input,.search-box select,.date-filter-group input,.date-filter-group select{width:100%!important;min-width:0!important;max-width:none!important}.filter-modal-overlay{position:fixed!important;inset:0!important;z-index:9998!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:max(env(safe-area-inset-top),8px) 8px max(env(safe-area-inset-bottom),8px)!important;overflow:hidden!important;background:#00000080!important}.filter-modal{width:min(100%,520px)!important;max-width:calc(100vw - 16px)!important;max-height:min(86dvh,640px)!important;min-width:0!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;border-radius:14px 14px 0 0!important}.filter-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;padding:12px 14px!important;flex:0 0 auto!important}.filter-modal-title{min-width:0!important;margin:0!important;font-size:1rem!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.filter-modal-close{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:10px!important}.filter-modal-body{min-width:0!important;min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:12px 14px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.filter-form-in-modal{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;overflow:visible!important}.filter-form-in-modal .search-input-wrapper,.filter-form-in-modal .search-box,.filter-form-in-modal .filter-select,.filter-form-in-modal .filter-input,.filter-form-in-modal .clay-input,.filter-form-in-modal input,.filter-form-in-modal select{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.filter-form-in-modal .search-input-wrapper{height:42px!important;min-height:42px!important;padding:0 10px!important;overflow:hidden!important}.filter-form-in-modal .search-input-wrapper .clay-input,.filter-form-in-modal .search-input-wrapper input,.filter-form-in-modal select,.filter-form-in-modal>.clay-input{height:42px!important;min-height:42px!important;padding-top:0!important;padding-bottom:0!important;font-size:.9rem!important}.filter-form-in-modal .search-icon,.filter-form-in-modal .search-input-wrapper svg{flex:0 0 auto!important}.filter-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:2px!important;padding-top:10px!important;border-top:1px solid var(--border-color)!important;overflow:visible!important}.filter-modal-actions button,.filter-modal-actions .glass-btn,.filter-modal-actions .clay-btn{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;justify-content:center!important;padding:0 10px!important;white-space:nowrap!important}.mobile-filter-dropdown{width:100%!important;min-width:0!important;border:1px solid var(--border-color)!important;border-radius:10px!important;background:var(--bg-secondary)!important;overflow:hidden!important}.mobile-filter-dropdown summary{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 12px!important;color:var(--text-primary)!important;font-size:.9rem!important;font-weight:600!important;cursor:pointer!important;list-style:none!important}.mobile-filter-dropdown summary::-webkit-details-marker{display:none!important}.mobile-filter-dropdown summary:after{content:""!important;width:8px!important;height:8px!important;margin-left:auto!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;opacity:.65!important;transition:transform .2s ease!important}.mobile-filter-dropdown[open] summary:after{transform:rotate(225deg) translateY(-2px)!important}.mobile-filter-dropdown-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0 10px 10px!important;border-top:1px solid var(--border-color)!important}.mobile-filter-dropdown-body .clay-input,.mobile-filter-dropdown-body .clay-select,.mobile-filter-dropdown-body .filter-select,.mobile-filter-dropdown-body input,.mobile-filter-dropdown-body select{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;font-size:.9rem!important}.filter-row:has(.mobile-filter-inline){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;overflow:visible!important;padding-bottom:0!important}.filter-row:has(.mobile-filter-inline)>.search-box,.filter-row:has(.mobile-filter-inline)>.mobile-filter-inline{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.filter-row:has(.mobile-filter-inline)>:not(.search-box):not(.mobile-filter-inline){display:none!important}.filter-row:has(.mobile-filter-inline)>.search-box{display:flex!important;flex:none!important}.mobile-filter-dropdown-body .filter-group{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;min-width:0!important}.search-left:has(.mobile-filter-inline),.header-actions:has(.mobile-filter-inline),.search-panel:has(.mobile-filter-inline) .search-left,.files-page .header-actions:has(.mobile-filter-inline){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}.search-left:has(.mobile-filter-inline)>.search-input-wrapper,.header-actions:has(.mobile-filter-inline)>.search-box,.search-left:has(.mobile-filter-inline)>.mobile-filter-inline,.header-actions:has(.mobile-filter-inline)>.mobile-filter-inline{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important}.search-left:has(.mobile-filter-inline)>:not(.search-input-wrapper):not(.mobile-filter-inline),.header-actions:has(.mobile-filter-inline)>:not(.search-box):not(.mobile-filter-inline):not(.btn):not(button){display:none!important}.search-panel:has(.mobile-filter-inline){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;overflow:visible!important}.files-page .header:has(.mobile-filter-inline){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}.files-page .header:has(.mobile-filter-inline) h1{min-width:0!important;margin-bottom:0!important;font-size:clamp(1.2rem,5vw,1.55rem)!important;line-height:1.25!important}.files-page .header-actions:has(.mobile-filter-inline) .btn,.files-page .header-actions:has(.mobile-filter-inline) button{min-width:40px!important;min-height:36px!important;height:36px!important;padding:0 10px!important}.search-panel:has(.mobile-filter-inline) .search-right{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.mobile-filter-floating-panel{position:absolute!important;left:8px!important;right:8px!important;top:calc(100% - 2px)!important;z-index:80!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;padding:10px!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-shadow:0 14px 36px #0f172a2e!important}.mobile-filter-floating-panel .clay-input,.mobile-filter-floating-panel .clay-select,.mobile-filter-floating-panel .filter-select,.mobile-filter-floating-panel input,.mobile-filter-floating-panel select{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important}.mobile-filter-floating-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.mobile-filter-floating-actions button{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;justify-content:center!important}}@media(min-width:769px){.mobile-filter-quick-search,.mobile-filter-inline{display:none!important}}@media(max-width:360px){.filter-modal-overlay{padding-left:6px!important;padding-right:6px!important}.filter-modal{max-width:calc(100vw - 12px)!important}.filter-modal-header,.filter-modal-body{padding-left:10px!important;padding-right:10px!important}}@media(max-width:768px){.batch-actions,.bulk-actions,.selected-actions,.selection-toolbar{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:6px 8px!important;margin-bottom:6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.batch-info,.selected-info,.selected-count,.selection-info{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;font-size:.78rem!important}.batch-buttons,.batch-actions .action-buttons,.batch-actions .batch-actions-buttons,.bulk-actions .action-buttons,.selected-actions .action-buttons{display:flex!important;flex-direction:row!important;gap:6px!important;width:auto!important;flex:0 0 auto!important}.batch-actions button,.bulk-actions button,.selected-actions button,.selection-toolbar button{flex:0 0 auto!important;width:auto!important;min-width:34px!important;min-height:32px!important;padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important}}@media(max-width:768px){.table-container,.table-wrapper,.team-table-scroll,.data-table-wrapper,.responsive-table-wrapper{min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}:is(table.unified-table,table.data-table,.backup-files-table table){--table-checkbox-col-width: 44px;--table-actions-col-width: 56px;--table-avatar-col-width: 52px;--table-left-sticky-bg: var(--bg-card);--table-head-sticky-bg: rgba(177, 151, 119, .12);min-width:max-content!important}:is(table.unified-table,table.data-table,.backup-files-table table) th,:is(table.unified-table,table.data-table,.backup-files-table table) td{padding:8px 10px!important;max-width:180px!important;white-space:nowrap!important}:is(table.unified-table,table.data-table,.backup-files-table table) td{overflow:hidden!important;text-overflow:ellipsis!important}:is(table.unified-table,table.data-table,.backup-files-table table) th.checkbox-col,:is(table.unified-table,table.data-table,.backup-files-table table) td.checkbox-col{position:sticky!important;left:0!important;width:var(--table-checkbox-col-width)!important;min-width:var(--table-checkbox-col-width)!important;max-width:var(--table-checkbox-col-width)!important;padding-left:8px!important;padding-right:8px!important;background:var(--table-left-sticky-bg)!important;box-shadow:4px 0 8px #00000014!important;text-align:center!important;z-index:30!important;overflow:visible!important;text-overflow:clip!important}:is(table.unified-table,table.data-table,.backup-files-table table) th.checkbox-col{background:var(--table-head-sticky-bg)!important;z-index:50!important}table.unified-table th.avatar-col,table.unified-table td.avatar-col{position:sticky!important;left:var(--table-checkbox-col-width)!important;width:var(--table-avatar-col-width)!important;min-width:var(--table-avatar-col-width)!important;max-width:var(--table-avatar-col-width)!important;padding-left:4px!important;padding-right:8px!important;background:var(--table-left-sticky-bg)!important;box-shadow:4px 0 8px #00000014!important;text-align:center!important;z-index:29!important;overflow:visible!important;text-overflow:clip!important}table.unified-table th.avatar-col{background:var(--table-head-sticky-bg)!important;z-index:49!important}:is(table.unified-table,table.data-table,.backup-files-table table) th.actions-col,:is(table.unified-table,table.data-table,.backup-files-table table) td.actions-col{position:sticky!important;right:0!important;width:var(--table-actions-col-width)!important;min-width:var(--table-actions-col-width)!important;max-width:var(--table-actions-col-width)!important;padding-left:8px!important;padding-right:8px!important;background:var(--table-left-sticky-bg)!important;box-shadow:-4px 0 8px #0000001a!important;text-align:center!important;overflow:visible!important;text-overflow:clip!important;z-index:30!important}:is(table.unified-table,table.data-table,.backup-files-table table) th.actions-col{background:var(--table-head-sticky-bg)!important;color:transparent!important;z-index:50!important}:is(table.unified-table,table.data-table,.backup-files-table table) th.actions-col:after{content:"...";color:var(--text-primary);letter-spacing:0}:is(table.unified-table,table.data-table,.backup-files-table table) td.actions-col:has(.table-row-actions--empty){position:static!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important}.table-row-actions{justify-content:center!important}.table-row-actions-trigger{width:auto!important;min-width:54px!important;height:32px!important;padding:0 8px!important;gap:4px!important;justify-content:center!important}}@media(max-width:768px){.admin-pagination,.list-pagination .admin-pagination{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;padding:4px 6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.admin-pagination-info{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;text-align:left!important;white-space:nowrap!important}.admin-pagination-controls{flex:0 0 auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-left:0!important;gap:6px!important;white-space:nowrap!important}.admin-pagination-btn{flex:0 0 auto!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.admin-pagination-btn-text,.admin-page-size-label{display:none!important}.admin-pagination-page,.admin-page-size{flex:0 0 auto!important;white-space:nowrap!important}.admin-page-size select{height:28px!important;max-width:64px!important}}@media(max-width:768px){.tabs,.tab-list,.nav-tabs,.category-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;-webkit-overflow-scrolling:touch}.tabs>*,.tab-list>*,.nav-tabs>*,.category-tabs>*{flex:0 0 auto!important;white-space:nowrap!important}.modal-overlay{padding:8px!important}.modal-content,.modal,.drawer,.side-panel{width:min(100%,720px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;min-width:0!important}.modal-footer,.form-actions,.drawer-footer,.dialog-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.modal-footer button,.form-actions button,.drawer-footer button,.dialog-actions button{flex:0 0 auto!important;width:auto!important;min-width:72px!important;white-space:nowrap!important}}@media(max-width:768px){.statistics-content,.dashboard-content,.monitor-content,.analytics-content,.metrics-content,.cache-content,.database-content{gap:6px!important;min-width:0!important}.overview-cards,.stats-grid,.metrics-grid,.summary-grid,.cards-grid,.charts-grid,.hero-section,.activity-grid,.activity-section,.health-section,.health-stats,.performance-metrics,.panel-grid,.thread-stats,.gc-stats,.pool-stats,.history-stats,.node-stats,.info-grid,.detail-grid,.distribution-charts,.distribution-lists,.realtime-row-1,.realtime-row-2,.database-grid,.cache-grid,.services-grid,.config-grid,.form-grid,.theme-grid,.language-grid{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0!important}.data-type-tabs,.filter-tabs,.content-locale-tabs,.tabs,.tab-list,.nav-tabs,.category-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;margin-bottom:6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.data-type-tabs>*,.filter-tabs>*,.content-locale-tabs>*,.tabs>*,.tab-list>*,.nav-tabs>*,.category-tabs>*{flex:0 0 auto!important;max-width:min(240px,72vw)!important}.tab-btn,.filter-tab,.content-locale-tab,.hero-card,.glass-card,.metric-card,.summary-card,.overview-card,.realtime-card,.chart-card,.trend-chart,.activity-chart,.health-chart,.info-card,.gc-card,.pool-card,.tips-card,.explanation-card,.distribution-card,.database-card,.cache-card,.service-card{min-width:0!important;padding:8px!important}.tab-btn{min-height:44px!important;gap:8px!important}.hero-card,.trend-chart,.activity-chart,.health-chart,.panel-grid>*,.info-grid>*,.detail-grid>*{margin-bottom:6px!important}.tab-icon,.stat-icon,.card-icon,.online-card .card-icon{width:34px!important;height:34px!important;margin-bottom:0!important}.tab-text,.card-title,.card-header h2,.card-header h3,.realtime-header h2{font-size:.95rem!important;line-height:1.25!important}.tab-desc,.card-sub,.stat-label{font-size:.72rem!important;line-height:1.25!important}.chart-container,.chart-wrapper{height:220px!important;min-height:180px!important;max-width:100%!important;overflow:hidden!important}canvas,svg{max-width:100%!important}.chart-container-small,.mini-chart,.sparkline-chart{height:150px!important;min-height:120px!important}.card-header,.card-head,.realtime-header,.section-header,.panel-header{gap:6px!important;margin-bottom:6px!important;padding-bottom:6px!important;min-width:0!important}.realtime-header{flex-direction:row!important;align-items:flex-start!important;flex-wrap:wrap!important}.realtime-header .header-left,.realtime-header .header-right{gap:6px!important;min-width:0!important}.realtime-header .header-right{flex:0 0 auto!important;overflow-x:auto!important;max-width:100%!important}.popular-pages-list,.distribution-list,.active-pages-list,.recent-visits-list{gap:6px!important}.popular-page-item,.distribution-item,.page-item,.visit-item{gap:6px!important;padding:8px!important;min-width:0!important}.page-path,.visit-path,.item-name,.item-name span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-count,.item-count{min-width:42px!important;padding-left:4px!important}}@media(max-width:480px){.chart-container,.chart-wrapper{height:190px!important;min-height:160px!important}.chart-container-small,.mini-chart,.sparkline-chart{height:130px!important;min-height:110px!important}.data-type-tabs>*,.filter-tabs>*,.content-locale-tabs>*,.tabs>*,.tab-list>*,.nav-tabs>*,.category-tabs>*{max-width:min(220px,78vw)!important}.tab-desc{display:none!important}}@media(max-width:768px){.search-box,.search-input-wrapper,.search-bar .search-input-group,.search-input-group,.filter-row .search-input-wrapper,.filters .search-input-wrapper,.filters-panel .search-input-wrapper,.search-row .search-input-wrapper,.search-left .search-input-wrapper,.filter-bar-body .search-input-wrapper,.filters-body .search-input-wrapper,.search-body .search-input-wrapper{flex:0 0 360px!important;width:360px!important;min-width:min(320px,calc(100vw - 24px))!important;max-width:none!important;scroll-snap-align:start}.search-box input,.search-input-wrapper input,.search-input-group input,input.search-input,input[type=search],.clay-input[type=search]{min-width:0!important;font-size:.86rem!important;text-overflow:clip!important}.search-box input::placeholder,.search-input-wrapper input::placeholder,.search-input-group input::placeholder,input.search-input::placeholder,input[type=search]::placeholder,.clay-input[type=search]::placeholder{font-size:.82rem!important;opacity:.72!important}.header-actions,.toolbar-actions,.page-actions,.list-actions,.search-right,.filters-actions,.filter-bar-actions,.filter-actions,.batch-buttons,.batch-actions .action-buttons,.batch-actions .batch-actions-buttons,.bulk-actions .action-buttons,.selected-actions .action-buttons,.modal-footer,.form-actions,.drawer-footer,.dialog-actions{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}:is(.header-actions,.toolbar-actions,.page-actions,.list-actions,.search-right,.filters-actions,.filter-bar-actions,.filter-actions,.batch-buttons,.batch-actions .action-buttons,.batch-actions .batch-actions-buttons,.bulk-actions .action-buttons,.selected-actions .action-buttons,.modal-footer,.form-actions,.drawer-footer,.dialog-actions)>:is(button,.clay-btn,.glass-btn,.filter-bar-btn,.filter-btn,.action-btn,.batch-btn):not(.close-btn):not(.admin-pagination-btn):not(.table-row-actions-trigger){flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}:is(button,.clay-btn,.glass-btn,.filter-bar-btn,.filter-btn,.action-btn,.batch-btn)>:is(.btn-text,.button-text,.filter-bar-btn-text,span){min-width:0;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.glass-btn:before,.clay-btn:before{pointer-events:none}}@media(max-width:480px){.search-box,.search-input-wrapper,.search-bar .search-input-group,.search-input-group,.filter-row .search-input-wrapper,.filters .search-input-wrapper,.filters-panel .search-input-wrapper,.search-row .search-input-wrapper,.search-left .search-input-wrapper,.filter-bar-body .search-input-wrapper,.filters-body .search-input-wrapper,.search-body .search-input-wrapper{flex-basis:330px!important;width:330px!important;min-width:min(300px,calc(100vw - 18px))!important;max-width:none!important}.search-box input::placeholder,.search-input-wrapper input::placeholder,.search-input-group input::placeholder,input.search-input::placeholder,input[type=search]::placeholder,.clay-input[type=search]::placeholder{font-size:.78rem!important}}@media(max-width:768px){.editor-panel,.edit-panel,.form-panel,.settings-panel,.config-panel,.detail-panel,.content-panel,.upload-panel,.modal-content,.drawer,.side-panel{min-width:0!important;max-width:calc(100vw - 16px)!important;overflow-x:hidden!important}.editor-body,.modal-body,.drawer-body,.panel-body,.card-body,.form-body,.config-body,.detail-body{min-width:0!important;padding:8px!important;overflow-x:hidden!important}.form-section,.section-content,.settings-section,.config-section,.detail-section,.content-section,.upload-section,.image-section,.attachment-section{min-width:0!important;padding:8px!important;margin-bottom:6px!important}.form-row,.form-row-inline,.form-group-row,.form-actions-row,.setting-item,.detail-row,.info-row,.meta-row,.locale-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important}.form-row>*,.form-row-inline>*,.form-group-row>*,.setting-item>*,.detail-row>*,.info-row>*,.meta-row>*,.locale-row>*{min-width:0!important;max-width:100%!important}.form-grid,.fields-grid,.settings-grid,.config-grid,.detail-grid,.locale-grid,.upload-grid,.image-grid,.attachment-grid,.preview-grid,.translation-grid,.seo-grid,.content-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important}.form-field,.field-group,.input-group,.select-group,.textarea-group,.locale-field,.translation-field{min-width:0!important;max-width:100%!important}input,select,textarea,.clay-input,.clay-select,.form-input,.form-select,.form-textarea{max-width:100%!important;min-width:0!important}textarea,.form-textarea,.clay-textarea{min-height:84px!important}.image-upload-area,.upload-area,.drop-zone,.file-drop-zone,.image-preview,.preview-area,.preview-container,.media-preview,.attachment-preview{min-width:0!important;max-width:100%!important;min-height:120px!important;max-height:min(320px,55vh)!important;overflow:hidden!important}.image-preview img,.preview-area img,.preview-container img,.media-preview img,.attachment-preview img,.upload-preview img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.sticky-locale-switcher,.card-locale-switcher,.locale-switcher,.locale-tabs,.language-tabs,.editor-tabs,.content-tabs{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.sticky-locale-switcher .sticky-header,.sticky-locale-switcher .sticky-toolbar,.editor-header,.modal-header,.drawer-header,.panel-header{gap:6px!important;padding:8px!important;min-width:0!important}.editor-header h1,.editor-header h2,.modal-header h2,.modal-header h3,.drawer-header h2,.panel-header h2{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:480px){.editor-body,.modal-body,.drawer-body,.panel-body,.card-body,.form-body,.config-body,.detail-body,.form-section,.section-content,.settings-section,.config-section,.detail-section,.content-section,.upload-section,.image-section,.attachment-section{padding:6px!important}.image-upload-area,.upload-area,.drop-zone,.file-drop-zone,.image-preview,.preview-area,.preview-container,.media-preview,.attachment-preview{min-height:100px!important;max-height:min(260px,48vh)!important}}@media(max-width:768px){.main-content-wrapper,.settings-layout,.config-layout,.content-layout,.permission-layout,.roles-layout,.profile-layout,.detail-layout,.editor-layout{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;max-width:100%!important}.tabs-nav-dropdown,.mobile-tabs,.mobile-only.tabs-nav-dropdown{position:sticky!important;top:0!important;z-index:30!important;width:100%!important;margin:0 0 6px!important;padding:6px 0!important;background:var(--bg-primary)!important}.tabs-select,.mobile-tabs select,.tab-select{min-width:0!important;width:100%!important;height:42px!important;padding:8px 34px 8px 10px!important;font-size:.9rem!important}.config-list,.settings-list,.content-list,.config-item,.setting-card,.profile-card{min-width:0!important;max-width:100%!important}.config-header,.config-view,.settings-header,.setting-row,.profile-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:0!important}.config-info,.config-value,.config-meta,.setting-info,.setting-value,.profile-info{width:100%!important;min-width:0!important;max-width:100%!important}.config-key,.config-desc,.value-text,.setting-desc,.profile-value{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.config-actions,.edit-actions,.settings-actions,.profile-actions,.modal-footer{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.config-actions .glass-btn,.edit-actions .glass-btn,.settings-actions .glass-btn,.profile-actions .glass-btn,.modal-footer .glass-btn,.modal-footer button{flex:0 0 auto!important;width:auto!important;min-width:76px!important;max-width:none!important;min-height:38px!important;padding:8px 12px!important;white-space:nowrap!important}.permission-dialog-fullscreen,.permission-dialog-body,.permission-dialog-body-inner,.permission-dialog-columns,.permission-dialog-columns>*,.permission-drawer,.permission-drawer-content{min-width:0!important;max-width:100%!important}.permission-dialog-columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.permission-dialog-fullscreen{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.permission-dialog-body{overflow:hidden!important}.panel,.panel-tree,.panel-content{min-width:0!important;max-width:100%!important}.panel-header{padding:8px!important;gap:6px!important}.panel-content,.permission-drawer-content{padding:8px!important;overflow-x:auto!important}.permission-dialog-mobile-actions{display:flex!important;gap:6px!important;padding:8px!important;overflow-x:auto!important}.mobile-action-btn{flex:0 0 auto!important;min-width:92px!important;min-height:40px!important;padding:8px 10px!important;white-space:nowrap!important}.realtime-monitor,.visitor-statistics,.statistics-page,.dashboard-page{min-width:0!important;max-width:100%!important;padding:8px!important}.realtime-grid,.realtime-row-1,.realtime-row-2,.trend-card,.active-pages-card,.recent-visits-card{min-width:0!important;max-width:100%!important}.online-card{min-height:auto!important}.card-value{font-size:clamp(1.35rem,7vw,2rem)!important}.visit-info,.visit-meta,.page-item{min-width:0!important;gap:6px!important}.visit-info{flex-wrap:wrap!important}.visit-path,.page-path{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.visit-time,.page-count{flex:0 0 auto!important}}@media(max-width:480px){.config-actions .glass-btn,.edit-actions .glass-btn,.settings-actions .glass-btn,.profile-actions .glass-btn,.modal-footer .glass-btn,.modal-footer button{min-width:68px!important;min-height:36px!important;padding:7px 10px!important;font-size:.82rem!important}.card-value{font-size:clamp(1.2rem,8vw,1.75rem)!important}}@media(max-width:480px){.admin-page,.list-page,.articles-page,.projects-page,.equipments-page{padding-left:4px!important;padding-right:4px!important}.header-actions,.toolbar-actions,.page-actions,.list-actions,.search-right,.filters-actions,.filter-bar-actions,.batch-buttons,.batch-actions .action-buttons,.batch-actions .batch-actions-buttons{gap:4px!important}.filter-row .filter-group,.filter-row .filter-field,.filter-row .filter-item,.filter-row .date-filter-group,.filter-row .date-range,.filter-row .search-input-wrapper,.filters .filter-group,.filters .filter-field,.filters .filter-item,.filters .date-filter-group,.filters .date-range,.filters .search-input-wrapper,.filters-panel .filter-group,.filters-panel .filter-field,.filters-panel .filter-item,.filters-panel .date-filter-group,.filters-panel .date-range,.filters-panel .search-input-wrapper,.search-row .filter-group,.search-row .filter-field,.search-row .filter-item,.search-row .date-filter-group,.search-row .date-range,.search-row .search-input-wrapper,.search-left .filter-group,.search-left .filter-field,.search-left .filter-item,.search-left .date-filter-group,.search-left .date-range,.search-left .search-input-wrapper,.filter-row>select,.filter-row>input,.filter-row>.clay-select,.filter-row>.clay-input,.filter-row .filter-select,.filter-row .filter-input,.filters .filter-select,.filters .filter-input,.filters-panel .filter-select,.filters-panel .filter-input,.filter-bar-body .filter-select,.filter-bar-body .filter-input,.filters-body .filter-select,.filters-body .filter-input,.search-body .filter-select,.search-body .filter-input,.search-row .filter-select,.search-row .filter-input,.search-left .filter-select,.search-left .filter-input{flex-basis:142px!important;width:142px!important;min-width:142px!important;max-width:142px!important}.search-box{flex-basis:min(300px,82vw)!important;width:min(300px,82vw)!important;min-width:220px!important;max-width:min(300px,82vw)!important}.filter-bar-body,.filters-body,.search-body{max-height:78px!important}table.unified-table th,table.unified-table td,table.data-table th,table.data-table td,.backup-files-table table th,.backup-files-table table td{padding:7px 8px!important;max-width:150px!important}.admin-pagination-info{max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important}.search-box,.search-input-wrapper,.search-bar .search-input-group,.search-input-group,.filter-row .search-input-wrapper,.filters .search-input-wrapper,.filters-panel .search-input-wrapper,.search-row .search-input-wrapper,.search-left .search-input-wrapper,.filter-bar-body .search-input-wrapper,.filters-body .search-input-wrapper,.search-body .search-input-wrapper{flex:0 0 330px!important;width:330px!important;min-width:min(300px,calc(100vw - 18px))!important;max-width:none!important}}
