@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";:root{--dl-primary: oklch(55% .18 250);--dl-primary-hover: oklch(50% .19 250);--dl-primary-soft: oklch(96% .025 250);--dl-primary-soft-2: oklch(92% .05 250);--dl-success: oklch(62% .15 155);--dl-success-soft: oklch(96% .03 155);--dl-warning: oklch(72% .16 70);--dl-warning-soft: oklch(97% .04 85);--dl-danger: oklch(60% .22 25);--dl-danger-soft: oklch(96% .03 25);--dl-role-shipper-bg: oklch(93% .06 240);--dl-role-shipper-fg: oklch(40% .14 240);--dl-role-agency-bg: oklch(93% .07 70);--dl-role-agency-fg: oklch(40% .14 70);--dl-role-admin-bg: oklch(93% .06 300);--dl-role-admin-fg: oklch(40% .14 300);--dl-ink: oklch(22% .01 250);--dl-ink-2: oklch(38% .01 250);--dl-ink-3: oklch(55% .01 250);--dl-ink-4: oklch(62% .008 250);--dl-border: oklch(92% .006 250);--dl-border-strong: oklch(86% .008 250);--dl-surface: #ffffff;--dl-surface-2: oklch(98.5% .004 250);--dl-surface-3: oklch(96% .006 250);--dl-bg: oklch(97.5% .005 250);--dl-r-sm: 8px;--dl-r-md: 12px;--dl-r-lg: 16px;--dl-r-xl: 20px;--dl-shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--dl-shadow-md: 0 4px 12px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .04);--dl-shadow-lg: 0 12px 32px rgba(16, 24, 40, .08), 0 2px 6px rgba(16, 24, 40, .04);--dl-shadow-focus: 0 0 0 4px oklch(55% .18 250 / .15);--dl-font: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--dl-font-mono: "SF Mono", "JetBrains Mono", ui-monospace, monospace}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--dl-bg);font-family:var(--dl-font);color:var(--dl-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}.dl-root{font-family:var(--dl-font);color:var(--dl-ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:44px;border-radius:var(--dl-r-md);font-family:var(--dl-font);font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:all .15s ease;white-space:nowrap}.dl-btn:disabled{opacity:.5;cursor:not-allowed}.dl-btn-primary{background:var(--dl-primary);color:#fff}.dl-btn-primary:hover:not(:disabled){background:var(--dl-primary-hover)}.dl-btn-ghost{background:transparent;color:var(--dl-ink);border-color:var(--dl-border-strong)}.dl-btn-ghost:hover:not(:disabled){background:var(--dl-surface-2)}.dl-btn-soft{background:var(--dl-primary-soft);color:var(--dl-primary)}.dl-btn-soft:hover:not(:disabled){background:var(--dl-primary-soft-2)}.dl-btn-danger{background:var(--dl-danger);color:#fff}.dl-btn-danger:hover:not(:disabled){background:#d00021;background:oklch(54% .22 25)}.dl-btn-warning{background:#b17000;background:oklch(60% .16 70);color:#fff}.dl-btn-warning:hover:not(:disabled){background:#996000;background:oklch(54% .16 70)}.dl-btn:active:not(:disabled){transform:scale(.97)}.dl-btn-sm{height:36px;padding:0 12px;font-size:13px}.dl-btn-lg{height:52px;padding:0 20px;font-size:16px}.dl-btn-block{width:100%}.dl-input{width:100%;height:48px;padding:0 14px;border:1px solid var(--dl-border-strong);border-radius:var(--dl-r-md);background:#fff;font-family:var(--dl-font);font-size:15px;color:var(--dl-ink);transition:all .15s ease}.dl-input:focus{outline:none;border-color:var(--dl-primary);box-shadow:var(--dl-shadow-focus)}.dl-input::placeholder{color:var(--dl-ink-4)}.dl-label{display:block;font-size:13px;font-weight:600;color:var(--dl-ink-2);margin-bottom:8px}.dl-card{background:var(--dl-surface);border:1px solid var(--dl-border);border-radius:var(--dl-r-lg)}.dl-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:-.01em}.dl-badge-primary{background:var(--dl-primary-soft);color:var(--dl-primary)}.dl-badge-success{background:var(--dl-success-soft);color:var(--dl-success)}.dl-badge-warning{background:var(--dl-warning-soft);color:#825100;color:oklch(48% .15 70)}.dl-badge-neutral{background:var(--dl-surface-3);color:var(--dl-ink-2)}.dl-scroll{overflow-y:auto;scrollbar-width:thin}.dl-scroll::-webkit-scrollbar{width:6px}.dl-scroll::-webkit-scrollbar-thumb{background:var(--dl-border-strong);border-radius:3px}@keyframes dl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dl-spin{animation:dl-spin .8s linear infinite}@keyframes dl-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.dl-pulse{animation:dl-pulse 1.6s ease-in-out infinite}@keyframes dl-toast-in{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.dl-toast-in{animation:dl-toast-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes dl-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dl-fade-in{animation:dl-fade-in .4s ease-out both}@keyframes dl-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.dl-slide-in-right{animation:dl-slide-in-right .25s cubic-bezier(.16,1,.3,1) both}@keyframes dl-modal-in{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.dl-modal-in{animation:dl-modal-in .22s cubic-bezier(.16,1,.3,1) both}@keyframes dl-overlay-in{0%{opacity:0}to{opacity:1}}.dl-overlay-in{animation:dl-overlay-in .18s ease-out both}@keyframes dl-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dl-countdown{animation:dl-countdown linear both}@keyframes dl-tick{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.dl-tick{animation:dl-tick .35s ease-out both}.dl-step-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--dl-surface-3);color:var(--dl-ink-3);transition:all .25s ease}.dl-step-dot-active{background:var(--dl-primary);color:#fff;box-shadow:0 0 0 4px var(--dl-primary-soft)}.dl-step-dot-done{background:var(--dl-success);color:#fff}.dl-link{color:var(--dl-primary);cursor:pointer;font-weight:600}.dl-link:hover{text-decoration:underline}.dl-map-bg{background-color:#e8f0f4;background-image:linear-gradient(oklch(90% .015 230) 1px,transparent 1px),linear-gradient(90deg,oklch(90% .015 230) 1px,transparent 1px);background-size:40px 40px}.dl-signature{background:#fff;background-image:linear-gradient(oklch(94% .005 250) 1px,transparent 1px),linear-gradient(90deg,oklch(94% .005 250) 1px,transparent 1px);background-size:16px 16px}@keyframes dl-progress-slide{0%{transform:translate(-100%)}50%{transform:translate(80%)}to{transform:translate(250%)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--dl-primary);outline-offset:2px}.dl-btn:focus-visible{outline:2px solid var(--dl-primary);outline-offset:3px;box-shadow:var(--dl-shadow-focus)}.dl-input:focus-visible{outline:none;border-color:var(--dl-primary);box-shadow:var(--dl-shadow-focus)}@media (prefers-reduced-motion: reduce){.dl-fade-in,.dl-tick,.dl-toast-in,.dl-pulse,.dl-modal-in,.dl-overlay-in,.dl-slide-in-right,.dl-countdown{animation:none}*{transition-duration:.01ms!important}}:root{--dl-bp-sm: 360px;--dl-bp-md: 768px;--dl-bp-lg: 1024px;--dl-bp-xl: 1280px;--dl-text-display: clamp(28px, 5vw, 48px);--dl-text-h1: clamp(22px, 3.4vw, 30px);--dl-text-h2: clamp(18px, 2.4vw, 22px)}.dl-skip-link{position:absolute;left:8px;top:-56px;z-index:1000;background:var(--dl-primary);color:#fff;padding:10px 16px;border-radius:var(--dl-r-md);font-size:14px;font-weight:700;text-decoration:none;transition:top .15s ease}.dl-skip-link:focus{top:8px;outline:2px solid #fff;outline-offset:2px}.dl-nav-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;width:100%;border-radius:10px;border:none;cursor:pointer;font-size:13.5px;font-weight:600;text-align:left;background:transparent;color:var(--dl-ink-2);transition:background .12s ease}.dl-nav-item:hover:not(.dl-nav-item-active){background:var(--dl-surface-2)}.dl-nav-item-active{background:var(--dl-primary-soft);color:var(--dl-primary)}.dl-nav-item-collapsed{justify-content:center;padding:0;gap:0}.dl-bento-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.dl-bento-span2{grid-column:span 2}@media (max-width: 1023px){.dl-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.dl-bento-grid{grid-template-columns:1fr}.dl-bento-span2{grid-column:auto}}
