@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese-200-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese-400-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese-500-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese-600-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese-700-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese-800-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-200-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--aha-variant: "frontend";--aha-colorPrimary: #6a1ebb;--aha-colorSuccess: #16c49a;--aha-colorWarning: #ff7747;--aha-colorError: #f5222d;--aha-colorInfo: #9bb3e9;--aha-colorTextBase: #1a1a2e;--aha-colorBgBase: #ffffff;--brand-radical-pink: #ff4081;--brand-radical-pink-tint: #ffe3e9;--brand-violet: #6a1ebb;--brand-deep-space: #1a1a2e;--brand-white: #ffffff;--brand-deep-carmine: #e6005c;--brand-dark-royal-purple: #5a189a;--brand-muted-indigo: #3e3e5a;--brand-soft-sky: #f0f4ff;--brand-bright-teal: #20e8b5;--brand-coral-sunset: #ff9068;--brand-cool-mint: #b4e4e0;--brand-lavender-mist: #d3b4ff;--brand-rose-quartz: #faf0f6;--brand-blush-white: #fdf6fa;--brand-soft-pink: #ff91af;--brand-soft-pink-hover: #ffbaca;--aha-fontFamily: "Plus Jakarta Sans", system-ui;--aha-lineWidth: 1px;--aha-lineType: solid;--aha-questionTitleFontSize: clamp(1.05rem, .95rem + .4vw, 1.25rem);--aha-questionTitleFontWeight: 600;--aha-motionUnit: .1px;--aha-motionBase: 0px;--aha-motionEaseOutCirc: cubic-bezier(.08, .82, .17, 1);--aha-motionEaseInOutCirc: cubic-bezier(.78, .14, .15, .86);--aha-motionEaseOut: cubic-bezier(.215, .61, .355, 1);--aha-motionEaseInOut: cubic-bezier(.645, .045, .355, 1);--aha-motionEaseOutBack: cubic-bezier(.12, .4, .29, 1.46);--aha-motionEaseInBack: cubic-bezier(.71, -.46, .88, .6);--aha-motionEaseInQuint: cubic-bezier(.755, .05, .855, .06);--aha-motionEaseOutQuint: cubic-bezier(.23, 1, .32, 1);--aha-borderRadius: 8px;--aha-sizeUnit: 4px;--aha-sizeStep: 4px;--aha-sizePopupArrow: 16px;--aha-controlHeight: 32px;--aha-zIndexBase: 0px;--aha-zIndexPopupBase: 1000px;--aha-opacityImage: 1;--aha-wireframe: false;--aha-colorText: rgba(26, 26, 46, .88);--aha-colorTextSecondary: rgba(26, 26, 46, .65);--aha-colorTextTertiary: rgba(26, 26, 46, .45);--aha-colorTextQuaternary: rgba(26, 26, 46, .25);--aha-colorFill: rgba(26, 26, 46, .15);--aha-colorFillSecondary: rgba(26, 26, 46, .06);--aha-colorFillTertiary: rgba(26, 26, 46, .04);--aha-colorFillQuaternary: rgba(26, 26, 46, .02);--aha-colorBgLayout: #f5f5f5;--aha-colorBgContainer: #ffffff;--aha-colorBgElevated: #ffffff;--aha-colorBgSpotlight: rgba(26, 26, 46, .85);--aha-colorBorder: #d9d9d9;--aha-colorBorderSecondary: #f0f0f0;--aha-colorPrimaryBg: #f5ebfa;--aha-colorPrimaryBgHover: #dbbeed;--aha-colorPrimaryBorder: #bf90e0;--aha-colorPrimaryBorderHover: #a266d4;--aha-colorPrimaryHover: #8640c7;--aha-colorPrimaryActive: #4b1094;--aha-colorPrimaryTextHover: #8640c7;--aha-colorPrimaryText: #6a1ebb;--aha-colorPrimaryTextActive: #4b1094;--aha-colorSuccessBg: #e8fff6;--aha-colorSuccessBgHover: #baf7e1;--aha-colorSuccessBorder: #8aebcb;--aha-colorSuccessBorderHover: #5fdeb8;--aha-colorSuccessHover: #5fdeb8;--aha-colorSuccessActive: #099e80;--aha-colorSuccessTextHover: #38d1a8;--aha-colorSuccessText: #16c49a;--aha-colorSuccessTextActive: #099e80;--aha-colorErrorBg: #fff1f0;--aha-colorErrorBgHover: #ffccc7;--aha-colorErrorBorder: #ffa39e;--aha-colorErrorBorderHover: #ff7875;--aha-colorErrorHover: #ff4d4f;--aha-colorErrorActive: #cf1322;--aha-colorErrorTextHover: #ff4d4f;--aha-colorErrorText: #f5222d;--aha-colorErrorTextActive: #cf1322;--aha-colorWarningBg: #fff6f0;--aha-colorWarningBgHover: #fff3eb;--aha-colorWarningBorder: #ffd8c2;--aha-colorWarningBorderHover: #ffbb99;--aha-colorWarningHover: #ffbb99;--aha-colorWarningActive: #d95932;--aha-colorWarningTextHover: #ff9b70;--aha-colorWarningText: #ff7747;--aha-colorWarningTextActive: #d95932;--aha-colorInfoBg: #f0f7ff;--aha-colorInfoBgHover: #f0f6ff;--aha-colorInfoBorder: #f0f6ff;--aha-colorInfoBorderHover: #f0f5ff;--aha-colorInfoHover: #f0f5ff;--aha-colorInfoActive: #788cc2;--aha-colorInfoTextHover: #cbd9f5;--aha-colorInfoText: #9bb3e9;--aha-colorInfoTextActive: #788cc2;--aha-colorTextStrong: #111827;--aha-colorTextDark: #1f2937;--aha-colorTextBody: #374151;--aha-colorTextMuted: #6b7280;--aha-colorTextPlaceholder: #9ca3af;--aha-colorTextSubtle: #94a3b8;--aha-colorTextSlate: #64748b;--aha-colorTextSlateLight: #475569;--aha-colorTextSlateBody: #4b5563;--aha-colorBorderLight: #eef0f3;--aha-colorBorderMedium: #e5e7eb;--aha-colorBorderStrong: #d1d5db;--aha-colorBorderEmphasis: #d5d9e0;--aha-colorBorderSlate: #cbd5e1;--aha-colorBorderHover: #e0e3e8;--aha-colorBgSubtle: #fafbfc;--aha-colorBgMuted: #f7f8fa;--aha-colorBgFill: #f3f4f6;--aha-colorBgFillAlt: #f4f4f6;--aha-colorBgHover: #f9fafb;--aha-colorBgTint: #f1f5f9;--aha-colorBgSurface: #fafafa;--aha-statusGreen: #16a34a;--aha-statusGreenDark: #047857;--aha-statusGreenStrong: #166534;--aha-statusGreenLight: #22c55e;--aha-statusGreenBg: #ecfdf5;--aha-statusGreenBgAlt: #dcfce7;--aha-statusGreenBorder: #bbf7d0;--aha-statusAmber: #f59e0b;--aha-statusAmberStrong: #92400e;--aha-statusAmberBg: #fef3c7;--aha-statusAmberBorder: #fde68a;--aha-statusOrange: #c2410c;--aha-statusOrangeBgLight: #fff7ed;--aha-statusRed: #dc2626;--aha-statusRedDark: #b91c1c;--aha-statusRedLight: #ef4444;--aha-statusRedBg: #fee2e2;--aha-statusRedBgLight: #fef2f2;--aha-colorPrimarySubtle: #ede9fe;--aha-colorPrimaryDark: #4a1280;--aha-colorPrimaryBorderSubtle: #c4b5fd;--aha-accentIndigo: #6366f1;--aha-accentIndigoBg: #eef2ff;--aha-accentIndigoText: #4338ca;--aha-accentTeal: #14b8a6;--aha-accentSlate: #64748b;--aha-accentSlateLight: #94a3b8;--aha-colorBgMask: rgba(0, 0, 0, .45);--aha-colorOverlayLight: rgba(255, 255, 255, .7);--aha-colorWhite: #fff;--aha-fontSize: 14px;--aha-fontSizeXS: 10px;--aha-fontSizeSM: 12px;--aha-fontSizeLG: 16px;--aha-fontSizeXL: 20px;--aha-fontSizeHeading1: 38px;--aha-fontSizeHeading2: 30px;--aha-fontSizeHeading3: 24px;--aha-fontSizeHeading4: 20px;--aha-fontSizeHeading5: 16px;--aha-lineHeight: 1.5714285714285714;--aha-lineHeightLG: 1.5;--aha-lineHeightSM: 1.6666666666666667;--aha-lineHeightHeading1: 1.2105263157894737;--aha-lineHeightHeading2: 1.2666666666666666;--aha-lineHeightHeading3: 1.3333333333333333;--aha-lineHeightHeading4: 1.4;--aha-lineHeightHeading5: 1.5;--aha-sizeXXL: 48px;--aha-sizeXL: 32px;--aha-sizeLG: 24px;--aha-sizeMD: 20px;--aha-sizeMS: 16px;--aha-size: 16px;--aha-sizeSM: 12px;--aha-sizeXS: 8px;--aha-sizeXXS: 4px;--aha-controlHeightSM: 24px;--aha-controlHeightXS: 16px;--aha-controlHeightLG: 40px;--aha-motionDurationFast: .1s;--aha-motionDurationMid: .2s;--aha-motionDurationSlow: .3s;--aha-lineWidthBold: 2px;--aha-borderRadiusXS: 2px;--aha-borderRadiusSM: 6px;--aha-borderRadiusLG: 10px;--aha-borderRadiusOuter: 6px}html,body{margin:0;padding:0;font-family:var(--aha-fontFamily);color:var(--aha-colorText);background:var(--aha-colorBgLayout);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid #6a1ebb;outline-offset:2px}.myfiles-container{max-width:1180px;margin:0 auto;padding:24px 32px}.myfiles-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.myfiles-header-row{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #f0f0f0;color:#1a1a2e73;font-size:12px}.myfiles-row{display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:56px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .1s ease}.myfiles-row:last-child{border-bottom:none}.myfiles-row:hover{background:#1a1a2e0a}.myfiles-row-thumb{width:40px;height:40px;border-radius:8px;background:#faf0f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.myfiles-row-title{font-weight:500;color:#1a1a2ee0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myfiles-row-date{width:120px;text-align:right;color:#1a1a2e73;font-size:13px;flex-shrink:0}.myfiles-row-actions{width:40px;display:flex;justify-content:flex-end;flex-shrink:0}.myfiles-name-col{flex:1}.myfiles-date-col{width:120px;text-align:right}.myfiles-actions-col{width:40px}
