@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";._container_dn1xp_1{max-width:1300px;margin:0 auto;padding:28px 32px;font-family:Inter,system-ui,-apple-system,sans-serif;animation:_fadeInUp_dn1xp_1 .5s ease-out}._header_dn1xp_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:20px;padding:24px 28px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:20px;box-shadow:0 10px 30px #0f172a26}._titleBlock_dn1xp_23 h1{color:#fff;margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._titleBlock_dn1xp_23 p{color:#ffffff80;margin:4px 0 0;font-size:.85rem;font-weight:400}._createBtn_dn1xp_43{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;border-radius:12px;font-size:.9rem;font-weight:600;box-shadow:0 4px 16px #6366f14d;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;letter-spacing:.01em}._createBtn_dn1xp_43:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f166}._createBtn_dn1xp_43:active{transform:translateY(0)}._filterBar_dn1xp_71{background:#fff;padding:18px 22px;border-radius:16px;margin-bottom:24px;display:flex;gap:12px;box-shadow:0 1px 3px #0000000a,0 0 0 1px #00000005;border:1px solid #e2e8f0;flex-wrap:wrap;transition:box-shadow .3s ease}._filterBar_dn1xp_71:focus-within{box-shadow:0 4px 16px #6366f114,0 0 0 1px #6366f11a;border-color:#6366f133}._searchInput_dn1xp_89{flex:1;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;font-size:.9rem;transition:all .2s ease;min-width:200px;background:#f8fafc;color:#1e293b}._searchInput_dn1xp_89:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;background:#fff}._searchInput_dn1xp_89::placeholder{color:#94a3b8}._filterSelect_dn1xp_112{padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;font-size:.9rem;background-color:#f8fafc;cursor:pointer;color:#1e293b;transition:all .2s ease}._filterSelect_dn1xp_112:focus{outline:none;border-color:#6366f1;background:#fff}._resetBtn_dn1xp_129{padding:12px 20px;background:#f1f5f9;color:#475569;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s ease}._resetBtn_dn1xp_129:hover{background:#e2e8f0;border-color:#cbd5e1}._tableCard_dn1xp_147{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a;border:1px solid #e2e8f0;overflow-x:auto;overflow-y:hidden}._tableHeader_dn1xp_156 th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#475569;padding:14px 20px;text-align:left;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid #e2e8f0;white-space:nowrap;position:sticky;top:0}._tableRow_dn1xp_171{transition:background-color .15s ease}._tableRow_dn1xp_171:hover{background-color:#f8fafc}._tableRow_dn1xp_171 td{padding:16px 20px;border-bottom:1px solid #f1f5f9;vertical-align:middle;font-size:.9rem;color:#334155}._statusBadge_dn1xp_187{padding:5px 14px;border-radius:999px;font-size:.75rem;font-weight:700;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;display:inline-block;letter-spacing:.03em;border:1px solid rgba(220,38,38,.1)}._destBadge_dn1xp_199{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;padding:5px 14px;border-radius:8px;font-size:.8rem;font-weight:700;display:inline-block;letter-spacing:.03em;border:1px solid rgba(29,78,216,.1)}._actionBtn_dn1xp_212{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._editBtn_dn1xp_224{background:#f8fafc;border-color:#e2e8f0;color:#475569}._editBtn_dn1xp_224:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb26}._deleteBtn_dn1xp_238{background:#fef2f2;border-color:#fecaca;color:#dc2626}._deleteBtn_dn1xp_238:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 2px 8px #dc262626}@media (max-width: 768px){._hideOnMobile_dn1xp_253{display:none!important}._container_dn1xp_1{padding:16px}._header_dn1xp_10{flex-direction:column;align-items:flex-start;gap:15px;padding:20px;border-radius:16px}._titleBlock_dn1xp_23 h1{font-size:1.3rem}._createBtn_dn1xp_43{width:100%;justify-content:center}._filterBar_dn1xp_71{flex-direction:column;padding:14px}._searchInput_dn1xp_89,._filterSelect_dn1xp_112,._resetBtn_dn1xp_129{width:100%}._tableCard_dn1xp_147{border-radius:12px;background:transparent;box-shadow:none;border:none;overflow:visible}._tableHeader_dn1xp_156{display:none}._tableRow_dn1xp_171{display:flex;flex-direction:column;background:#fff;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:16px}._tableRow_dn1xp_171 td{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9;text-align:right}._tableRow_dn1xp_171 td:last-child{border-bottom:none;justify-content:center;padding-top:16px}._tableRow_dn1xp_171 td:before{content:attr(data-label);font-weight:700;color:#64748b;font-size:.75rem;text-transform:uppercase;margin-right:auto;text-align:left}}._paginationContainer_dn1xp_339{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 20px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000008;flex-wrap:wrap;gap:14px}._paginationInfo_dn1xp_353{font-size:.85rem;color:#64748b;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._pageSizeSelect_dn1xp_362{padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;font-size:.85rem;background:#f8fafc;color:#334155;cursor:pointer;font-weight:500}._pageSizeSelect_dn1xp_362:focus{outline:none;border-color:#3b82f6}._paginationControls_dn1xp_378{display:flex;align-items:center;gap:6px}._pageBtn_dn1xp_384{min-width:36px;height:36px;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}._pageBtn_dn1xp_384:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}._activePage_dn1xp_406{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important;font-weight:700;box-shadow:0 2px 8px #3b82f64d}._pageBtn_dn1xp_384:disabled{opacity:.35;cursor:not-allowed}@keyframes _fadeInUp_dn1xp_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._paperContainer_1ahbw_1{background:#fff;width:100%;max-width:210mm;margin:0 auto;min-height:297mm;padding:0;box-shadow:0 4px 24px #00000014,0 0 0 1px #0000000a;font-family:Inter,Arial,sans-serif;font-size:14px;color:#1e293b;border:none;box-sizing:border-box;border-radius:8px;overflow:hidden}.pdf-capture-mode{min-height:auto!important;max-height:none!important;height:auto!important;box-shadow:none!important;border:none!important;width:794px!important;max-width:794px!important;border-radius:0!important;page-break-inside:avoid!important}.pdf-capture-mode ._gridCell_1ahbw_31{padding:4px 8px!important;min-height:32px!important}.pdf-capture-mode ._screenOnlyInput_1ahbw_37,.pdf-capture-mode input._screenOnlyInput_1ahbw_37,.pdf-capture-mode textarea._screenOnlyInput_1ahbw_37,.pdf-capture-mode select._screenOnlyInput_1ahbw_37{display:none!important}.pdf-capture-mode ._printOnly_1ahbw_44{display:block!important;font-family:Arial,sans-serif;font-size:11pt;white-space:pre-wrap;color:#000;padding-top:0}._screenOnly_1ahbw_37,._screenOnlyInput_1ahbw_37{display:block}._printOnly_1ahbw_44{display:none}@media print{@page{size:A4;margin:0}.no-print{display:none!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}._paperContainer_1ahbw_1{position:relative;width:100%;margin:0 auto;padding:5mm 15mm;box-shadow:none;border:none;max-width:100%;z-index:9999;border-radius:0;min-height:auto!important;page-break-inside:avoid}._screenOnly_1ahbw_37,._screenOnlyInput_1ahbw_37,input._screenOnlyInput_1ahbw_37,select._screenOnlyInput_1ahbw_37,textarea._screenOnlyInput_1ahbw_37{display:none!important}._printOnly_1ahbw_44{display:block!important;font-family:Arial,sans-serif;font-size:10pt;white-space:pre-wrap;color:#000;padding-top:0}._gridCell_1ahbw_31{padding:4px 6px!important;min-height:28px!important}._inspectionImage_1ahbw_116{height:120px!important}._formTitle_1ahbw_120{padding:8px 10px!important;font-size:1.1rem!important}._headerBlock_1ahbw_125{padding:10px 16px!important}}._formGrid_1ahbw_131{display:grid;grid-template-columns:repeat(12,1fr);width:100%;border:2px solid #334155;border-top:none}._gridCell_1ahbw_31{border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;padding:6px 10px;display:flex;flex-direction:column;min-height:38px;justify-content:flex-start;transition:background-color .15s ease}._gridCell_1ahbw_31:hover{background-color:#f8fafc}._gridCell_1ahbw_31:last-child{border-right:none}._label_1ahbw_158{font-weight:700;font-size:.7rem;text-transform:uppercase;margin-bottom:2px;color:#64748b;letter-spacing:.04em}._value_1ahbw_167{font-weight:500;font-size:1em;flex-grow:1;color:#1e293b}._headerBlock_1ahbw_125{grid-column:1 / -1;border-bottom:3px solid #334155;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#fff,#f8fafc)}._formTitle_1ahbw_120{grid-column:1 / -1;color:#fff;font-weight:800;text-align:center;padding:12px 10px;font-size:1.3rem;text-transform:uppercase;border-bottom:2px solid #334155;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.2)}._colFull_1ahbw_199{grid-column:span 12}._col6_1ahbw_203{grid-column:span 6}._col4_1ahbw_207{grid-column:span 4}._col3_1ahbw_211{grid-column:span 3}._col8_1ahbw_215{grid-column:span 8}@media screen and (max-width: 768px){._formGrid_1ahbw_131{display:flex;flex-direction:column;border:1px solid #e2e8f0}._gridCell_1ahbw_31{border-right:none;border-bottom:1px solid #f1f5f9}._paperContainer_1ahbw_1{width:100%;box-shadow:none;border-radius:0}._formTitle_1ahbw_120{font-size:1rem}}._inputField_1ahbw_244{width:100%;border:none;background:#f1f5f9;padding:4px 8px;font-size:11pt;font-family:Inter,Arial,sans-serif;resize:none;line-height:1.4;margin:0;border-radius:4px;color:#1e293b;transition:all .2s ease}._inputField_1ahbw_244:focus{outline:none;background:#eff6ff;box-shadow:0 0 0 2px #6366f133}@media print{._inputField_1ahbw_244{background:transparent!important;border-radius:0;padding:0}}._inspectionImage_1ahbw_116{width:100%;height:180px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .25s ease;position:relative}._inspectionImage_1ahbw_116:hover{border-color:#6366f1;background:linear-gradient(135deg,#eff6ff,#eef2ff);box-shadow:0 0 0 3px #6366f114}._inspectionImage_1ahbw_116:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#6366f108}.pdf-capture-mode ._inspectionImage_1ahbw_116{height:140px!important;border-radius:0!important;border:1px dashed #999!important}.pdf-no-photo ._inspectionImage_1ahbw_116 img{display:none!important}.pdf-no-photo ._inspectionImage_1ahbw_116>div{display:none!important}._inspectionImage_1ahbw_116 img{width:100%;height:100%;object-fit:contain}._footerAction_1ahbw_323{font-size:1.3rem;font-weight:800;text-align:center;text-transform:uppercase;padding:8px;color:#dc2626;letter-spacing:.03em}._textRed_1ahbw_333{color:#dc2626;font-weight:700}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}._signatureBlock_1ahbw_351{display:none}.pdf-capture-mode ._signatureBlock_1ahbw_351{display:block!important;margin-top:10px;padding:10px 20px;border-top:2px solid #334155;page-break-inside:avoid!important}._signatureRow_1ahbw_364{display:flex;justify-content:space-between;gap:24px}._signatureCol_1ahbw_370{flex:1;text-align:center}._signatureTitle_1ahbw_375{font-size:.85rem;font-weight:700;text-transform:uppercase;color:#334155;margin:0 0 30px;letter-spacing:.03em}._signatureLine_1ahbw_384{border-bottom:1px solid #000;width:80%;margin:0 auto 6px}._signatureName_1ahbw_390{font-size:.85rem;font-weight:600;color:#1e293b;margin:0;min-height:16px}:root{--color-primary: #1a56db;--color-primary-dark: #1e3a5f;--color-primary-light: #3b82f6;--color-accent: #6366f1;--color-accent-light: #818cf8;--color-danger: #ef4444;--color-success: #10b981;--color-warning: #f59e0b;--color-text: #1e293b;--color-text-secondary: #64748b;--color-bg: #f1f5f9;--color-surface: #ffffff;--color-border: #e2e8f0;--gradient-primary: linear-gradient(135deg, #1a56db 0%, #6366f1 100%);--gradient-dark: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%);--gradient-accent: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .04);--shadow-glow: 0 0 20px rgba(99, 102, 241, .15);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--font-family-base: "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-base);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:700;letter-spacing:-.02em}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@media print{@page{size:A4;margin:0}body{background-color:#fff}.no-print{display:none!important}}
