body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7f9;color:#1f2937;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:UKIJ Tuz Kitab;src:local("UKIJ Tuz Kitab"),url(/assets/agent/static/media/ukijtuzkb.717d5082afd86de5d4e2.ttf) format("truetype")}.ug,.ug a,.ug button,.ug div,.ug input,.ug label,.ug li,.ug p,.ug span,.ug td,.ug th{font-family:UKIJ Tuz Kitab,sans-serif}*{box-sizing:border-box}.agent-dashboard{margin:0 auto;max-width:1200px;padding:24px}.agent-dashboard__header{margin-bottom:24px}.agent-dashboard__subtitle{color:#667085;margin-top:8px}.agent-dashboard__section-title{color:#101828;font-size:18px;font-weight:600;margin:28px 0 16px}.agent-dashboard__hero{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe;border-radius:20px;box-shadow:none}.agent-dashboard__hero-icon,.agent-dashboard__link-icon{align-items:center;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.agent-dashboard__hero-icon{background:#419cb4;color:#fff}.agent-dashboard__hero-title{color:#101828;font-size:22px;font-weight:700}.agent-dashboard__hero-text{color:#475467;margin-top:4px}.agent-dashboard__hero-count{color:#419cb4;font-size:28px;font-weight:700;margin-top:10px}.agent-dashboard__link-card{border:1px solid #eaecf0;border-radius:18px;box-shadow:none;height:100%}.agent-dashboard__link-title{color:#101828;font-weight:600;margin-bottom:8px}.agent-dashboard__link-card--blue .agent-dashboard__link-icon{background:#eff8ff;color:#1570ef}.agent-dashboard__link-card--teal .agent-dashboard__link-icon{background:#ecfdff;color:#0891b2}.agent-dashboard__link-card--green .agent-dashboard__link-icon{background:#ecfdf3;color:#039855}.agent-dashboard__link-card--purple .agent-dashboard__link-icon{background:#f4f3ff;color:#7a5af8}.agent-dashboard__link-card--orange .agent-dashboard__link-icon{background:#fff6ed;color:#f97316}.agent-dashboard__link-card--indigo .agent-dashboard__link-icon{background:#eef4ff;color:#444ce7}.ug .agent-dashboard__hero-text,.ug .agent-dashboard__link-title,.ug .agent-dashboard__subtitle{text-align:right}.ug .agent-dashboard__hero{direction:rtl}.ug .agent-dashboard__link-card .MuiStack-root{flex-direction:row-reverse}.ug .agent-dashboard__link-title{text-align:right}.agent-card-page .RaList-main{margin:0 auto;max-width:1100px}.agent-card-list{display:flex;flex-direction:column;gap:16px}.agent-card-list--empty{background:#fbfdfe;border:1px dashed #e8edf2;border-radius:16px;color:#6b7280;padding:48px 24px;text-align:center}.agent-card-row{background:linear-gradient(180deg,#fff,#fbfdfe);border:1px solid #e8edf2;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.05);overflow:hidden}.agent-card-row__header{border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 20px 14px}.agent-card-row__media-wrap{align-items:center;background:#eef6f8;border:1px solid rgba(47,127,151,.12);border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.agent-card-row__media{height:100%;object-fit:cover;width:100%}.agent-card-row__media-fallback{color:#2f7f97;font-size:28px}.agent-card-row__title-block{min-width:0}.agent-card-row__name{color:#1f2937;font-size:18px;font-weight:700;line-height:1.3}.agent-card-row__name-sub{color:#6b7280;font-size:13px;margin-top:2px}.agent-card-row__chip{background:rgba(47,127,151,.1)!important;color:#2f7f97!important;font-weight:600}.agent-card-row__status{font-weight:600}.agent-card-row__status--success{background:rgba(34,197,94,.12)!important;color:#15803d!important}.agent-card-row__status--warning{background:rgba(245,158,11,.14)!important;color:#b45309!important}.agent-card-row__status--error{background:rgba(239,68,68,.12)!important;color:#b91c1c!important}.agent-card-row__status--default{background:rgba(100,116,139,.12)!important;color:#475569!important}.agent-card-row__id{color:#6b7280;font-size:12px;font-weight:600}.agent-card-row__body{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 20px}@media(max-width:960px){.agent-card-row__body{grid-template-columns:1fr}}.agent-card-row__body--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.agent-card-row__body--2{grid-template-columns:1fr}}.agent-card-row__panel{background:#f8fafc;border:1px solid rgba(15,23,42,.05);border-radius:12px;min-height:100%;padding:14px}.agent-card-row__panel-title{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.02em;margin-bottom:10px;text-transform:uppercase}.agent-card-row__line{color:#1f2937;font-size:14px;line-height:1.5}.agent-card-row__line+.agent-card-row__line{margin-top:6px}.agent-card-row__line--muted{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:4px}.agent-card-row__divider{margin:0}.agent-card-row__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px 16px}.agent-card-row__meta{color:#6b7280;font-size:13px}.agent-card-row__thumb-row{display:flex;flex-wrap:wrap;gap:10px}.agent-card-row__thumb{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:10px;height:72px;object-fit:cover;width:72px}.agent-card-row__status-toggle{margin-left:4px}.agent-compact-row{align-items:center;background:#fff;border:1px solid #e8edf2;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;padding:12px 16px}.agent-compact-row__thumb{align-items:center;background:#f1f5f9;border:1px solid rgba(15,23,42,.06);border-radius:10px;color:#64748b;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.agent-compact-row__thumb img{height:100%;object-fit:cover;width:100%}.agent-compact-row__thumb--round{border-radius:50%}.agent-compact-row__main{flex:1 1;min-width:140px}.agent-compact-row__title{color:#1f2937;font-size:14px;font-weight:600;line-height:1.35}.agent-compact-row__sub,.agent-compact-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-compact-row__sub{color:#6b7280;font-size:12px;margin-top:2px}.agent-compact-row__meta{color:#6b7280;display:flex;flex-direction:column;font-size:12px;gap:2px;white-space:nowrap}.agent-compact-row__actions{flex-shrink:0;margin-left:auto}.agent-card-list--compact{gap:8px}.agent-layout .RaLayout-content{background:#f4f7f9}.agent-layout--topnav .RaAppBar-menuButton{display:none!important}.agent-layout--topnav .RaSidebar-docked,.agent-layout--topnav .RaSidebar-fixed{display:none!important;width:0!important}.agent-layout--topnav .RaLayout-contentWithSidebar{margin-left:0!important;margin-right:0!important}.agent-layout--topnav .RaLayout-appFrame{margin-top:0!important}.agent-layout--topnav .RaLayout-content{padding-left:12px;padding-right:12px;padding-top:8px}.agent-appbar-shell{left:0;position:fixed;right:0;top:0;z-index:1200}.agent-appbar-shell .RaAppBar-appBar{box-shadow:none!important;position:relative!important}.agent-appbar-spacer{flex-shrink:0;height:112px}@media(max-width:600px){.agent-appbar-spacer{height:120px}}.agent-topnav{background:#fff;border-bottom:1px solid #e8edf2;box-shadow:0 4px 14px rgba(15,23,42,.04)}.agent-topnav__scroll{align-items:center;display:flex;gap:6px;min-height:48px;overflow-x:auto;padding:6px 12px;scrollbar-width:thin}.agent-topnav__scroll::-webkit-scrollbar{height:6px}.agent-topnav__scroll::-webkit-scrollbar-thumb{background:rgba(47,127,151,.25);border-radius:999px}.agent-topnav__item{border-radius:999px!important;box-shadow:none!important;color:#475569!important;flex:0 0 auto;font-size:13px!important;font-weight:500!important;min-height:36px;padding:6px 12px!important;text-transform:none!important;white-space:nowrap}.agent-topnav__item .MuiButton-startIcon{-webkit-margin-end:6px;-webkit-margin-start:-2px;margin-inline-end:6px;margin-inline-start:-2px}.agent-topnav__item:hover{background:rgba(47,127,151,.08)!important;color:#2f7f97!important}.agent-topnav__item--active{background:rgba(47,127,151,.14)!important;color:#245f72!important;font-weight:600!important}.agent-topnav__item--dropdown .MuiButton-endIcon{-webkit-margin-start:2px;-webkit-margin-end:-4px;margin-inline-end:-4px;margin-inline-start:2px}.agent-topnav__menu .MuiMenuItem-root.Mui-selected{background:rgba(47,127,151,.1);color:#245f72}.agent-appbar-brand{align-items:center;display:flex;gap:10px;min-width:220px;padding-right:16px}.agent-appbar-icon{opacity:.95}.agent-appbar-title{font-weight:600;letter-spacing:.2px}.agent-page-title{flex:1 1;font-size:15px;opacity:.95}.RaSidebar-docked,.RaSidebar-fixed{display:none}.RaList-main .MuiPaper-root,.create-page .MuiPaper-root,.edit-page .MuiPaper-root,.show-page .MuiPaper-root{overflow:hidden}.RaList-content{border-radius:12px}.RaDatagrid-table .RaDatagrid-headerCell{background:#f8fafc;color:#475569;font-weight:600}.RaDatagrid-table .RaDatagrid-row{transition:background-color .15s ease}.RaDatagrid-table .RaDatagrid-row:hover{background:#f8fbfc}.RaDatagrid-table .RaDatagrid-rowEven{background:#fcfdfe}.RaFilterForm-root .MuiFormControl-root,.filter-field .MuiFormControl-root{margin-top:0}.RaFilterForm-root{background:#fff;border:1px solid #e8edf2;border-radius:12px;margin-bottom:12px;padding:12px 16px 4px}.RaToolbar-root{background:transparent;padding-left:0;padding-right:0}.create-page .MuiCardContent-root,.edit-page .MuiCardContent-root{padding-top:20px}.agent-login-page{align-items:center;background:radial-gradient(circle at top right,rgba(65,156,180,.18),transparent 42%),radial-gradient(circle at bottom left,rgba(47,127,151,.12),transparent 38%),linear-gradient(180deg,#eef5f8,#f8fafb);display:flex;justify-content:center;min-height:100vh;padding:24px}.agent-login-card{max-width:420px;width:100%}.agent-login-card-content{padding:32px 32px 12px!important}.agent-login-brand{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.agent-login-title{color:#1f2937;font-weight:700}.agent-login-subtitle{color:#6b7280;margin-top:6px}.agent-login-fields{display:flex;flex-direction:column;gap:16px}.agent-login-actions{padding:8px 32px 32px!important}.ad-list .ad-image{border:1px solid #e8edf2;border-radius:10px;height:88px;object-fit:cover;width:88px}.tianditu-marker-label{width:60px}.deliveryman-list,.order-list,.order-list-with-tabs{font-size:12px}.deliveryman-list{height:990px;overflow:scroll}.ug .MuiPopover-root,.ug .RaDatagrid-table,.ug .agent-appbar-title,.ug .agent-login-title{font-family:UKIJ Tuz Kitab,sans-serif}.agent-form-page .RaCreate-main,.agent-form-page .RaEdit-main{margin:0 auto;max-width:960px}.agent-form-page .MuiCard-root{border:1px solid #e8edf2;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.05);overflow:hidden}.agent-form-page .MuiCardContent-root{padding:24px!important}.agent-form .RaSimpleForm-form{padding:0}.agent-form__body{display:flex;flex-direction:column;gap:20px}.agent-form__full-width{grid-column:1/-1}.agent-form-section{background:linear-gradient(180deg,#fff,#fbfdfe);border:1px solid #e8edf2;border-radius:14px;padding:20px}.agent-form-section__header{margin-bottom:16px}.agent-form-section__title{color:#1f2937;font-size:16px;font-weight:700;line-height:1.3}.agent-form-section__description{color:#6b7280;font-size:13px;line-height:1.45;margin-top:4px}.agent-form-section__grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.agent-form-section__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-form-section .MuiFormControl-root,.agent-form-section .ra-input{margin-bottom:0!important;margin-top:0!important;width:100%}.agent-form-section .MuiInputBase-root{background:#f8fafc;transition:background-color .2s ease,box-shadow .2s ease}.agent-form-section .MuiInputBase-root:hover{background:#f3f8fa}.agent-form-section .Mui-focused .MuiInputBase-root,.agent-form-section .MuiInputBase-root.Mui-focused{background:#fff}.agent-form-section .MuiFormLabel-root{color:#475569;font-weight:500}.agent-form-section .MuiFormHelperText-root{margin-left:2px}.agent-form-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92)!important;border:1px solid #e8edf2;border-radius:14px;bottom:0;box-shadow:0 -8px 24px rgba(15,23,42,.06);gap:10px;margin-top:8px;padding:16px 20px!important;position:-webkit-sticky;position:sticky;z-index:2}.agent-form-toolbar .MuiButton-containedPrimary{border-radius:999px;box-shadow:0 8px 20px rgba(47,127,151,.24);min-width:148px}.agent-form-toolbar .MuiButton-outlined,.agent-form-toolbar .MuiButton-text{border-radius:999px}.RaFilterForm-root,.agent-filter-form{align-items:flex-end;background:#fff;border:1px solid #e8edf2;border-radius:14px;box-shadow:0 4px 16px rgba(15,23,42,.04);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:14px 16px}.RaFilterForm-root .MuiFormControl-root,.agent-filter-form .MuiFormControl-root{margin:0!important;min-width:180px}.RaFilterForm-root .MuiInputBase-root,.agent-filter-form .MuiInputBase-root{background:#f8fafc;border-radius:10px}.RaFilterForm-root .filter-field,.RaFilterForm-root .ra-input,.agent-filter-form .filter-field,.agent-filter-form .ra-input{margin:0!important}.agent-login-page .MuiOutlinedInput-root{background:#f8fafc;border-radius:12px}.agent-login-page .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 4px rgba(47,127,151,.12)}.agent-login-page .MuiInputLabel-root{font-weight:500}.agent-login-page .agent-login-actions .MuiButton-root{border-radius:12px;font-size:15px;font-weight:600;min-height:48px}.RaFileInput-root .RaFileInput-dropZone,.RaFileInput-root .previews,.RaImageInput-root .RaFileInput-dropZone,.RaImageInput-root .previews{background:#f8fafc;border:1px dashed rgba(47,127,151,.35);border-radius:12px}.RaRadioButtonGroupInput-root .MuiFormGroup-root{gap:8px}.RaRadioButtonGroupInput-root .MuiFormControlLabel-root{background:#f8fafc;border:1px solid #e8edf2;border-radius:10px;margin:0;padding:8px 12px}.agent-dialog-form .MuiDialogContent-root{padding-top:12px!important}.agent-dialog-form .MuiAutocomplete-root,.agent-dialog-form .MuiFormControl-root{width:100%}.agent-dialog-form .MuiOutlinedInput-root{background:#f8fafc;border-radius:12px}.order-list{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 140px);min-height:720px;overflow:hidden}.order-list .order-list__search{flex:0 0 auto}.order-list .order-list__panel{background:#fff;border:1px solid #e8edf2;border-radius:12px;flex:1 1 auto;min-height:0;overflow:auto}.order-list .order-list__pagination{flex:0 0 auto;min-height:48px;padding:0}.order-card-list{display:flex;flex-direction:column;gap:10px;padding:10px}.order-card-list--empty{align-items:center;color:#6b7280;justify-content:center;min-height:240px}.order-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;cursor:pointer;padding:12px;transition:border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.order-card:hover{border-color:rgba(47,127,151,.35);box-shadow:0 8px 20px rgba(36,95,114,.08)}.order-card--selected{background:linear-gradient(180deg,#f3fbfd,#fff);border-color:rgba(47,127,151,.55);box-shadow:0 10px 24px rgba(36,95,114,.12)}.order-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.order-card__header-main{min-width:0}.order-card__id{color:#1f2937;font-size:13px;font-weight:700;line-height:1.3}.order-card__sequence{color:#6b7280;font-weight:500}.order-card__time{color:#6b7280;font-size:11px;margin-top:2px}.order-card__status{font-size:11px;font-weight:600;height:22px}.order-card__status--warning{background:#fff4e5;color:#b45309}.order-card__status--info{background:#e8f6fa;color:#245f72}.order-card__status--success{background:#ecfdf3;color:#047857}.order-card__status--error{background:#fef2f2;color:#b91c1c}.order-card__status--default{background:#f3f4f6;color:#475569}.order-card__elapsed{color:#2f7f97;font-size:11px;font-weight:700;min-width:42px;text-align:right}.order-card__route{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.order-card__route-item{align-items:flex-start;display:flex;gap:10px}.order-card__avatar{background:#eef6f8;border-radius:10px;color:#2f7f97;height:36px;width:36px}.order-card__avatar--customer{background:#fff7ed;color:#c2410c}.order-card__route-content{flex:1 1;min-width:0}.order-card__route-title{color:#1f2937;font-size:13px;font-weight:600;line-height:1.35;word-break:break-word}.order-card__route-meta{color:#475569;font-size:11px;line-height:1.45;word-break:break-word}.order-card__route-divider{align-items:center;display:flex;gap:8px;padding-left:18px}.order-card__route-line{background:linear-gradient(180deg,#2f7f97,#f59e0b);border-radius:999px;height:18px;width:2px}.order-card__distance{background:#f8fafc;color:#475569;font-size:11px;height:22px}.order-card__products{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:10px;margin-bottom:10px;padding:8px 10px}.order-card__product-image{background:#fff;border-radius:8px;height:42px;width:42px}.order-card__product-copy{flex:1 1;min-width:0}.order-card__product-name{color:#1f2937;font-size:12px;font-weight:600;line-height:1.35;word-break:break-word}.order-card__product-meta{color:#6b7280;font-size:11px;margin-top:2px}.order-card__divider{margin:0 0 10px}.order-card__footer{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.order-card__meta{flex:1 1;min-width:0}.order-card__amount{color:#245f72;font-size:16px;font-weight:700;line-height:1.2}.order-card__meta-line{align-items:center;color:#475569;display:flex;font-size:11px;gap:4px;line-height:1.3;margin-top:4px;word-break:break-word}.order-card__map-warning{background:#fff7ed;color:#c2410c;font-size:10px;height:22px;margin-top:6px}.order-card__action{border-radius:999px;box-shadow:none;flex:0 0 auto;min-width:72px;text-transform:none}.order-list-with-tabs .MuiTab-root{font-size:12px;min-height:42px;text-transform:none}.order-list-with-tabs .MuiTabPanel-root{padding:8px 0 0}.order-page .RaList-main{padding-top:8px}.order-page-list{padding:4px 0 16px}.order-page-list--empty{align-items:center;color:#6b7280;display:flex;justify-content:center;min-height:240px}.product-image{background:#fff;border:1px solid #e8edf2;border-radius:10px;display:block;flex-shrink:0;object-fit:cover}.product-image--placeholder{align-items:center;background:#f3f4f6;color:#6b7280;display:inline-flex;justify-content:center}.order-row{background:#fff;border:1px solid #e8edf2;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.04);overflow:hidden}.order-row__header{align-items:center;background:#f8fafc;border-bottom:1px solid #e8edf2;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.order-row__sequence{color:#1f2937;font-size:24px;font-weight:700;line-height:1}.order-row__hash{font-size:14px;margin-right:2px}.order-row__header-meta{flex:1 1;min-width:180px}.order-row__user{color:#475569;font-size:13px;font-weight:600}.order-row__badge{background:#fff7ed;color:#c2410c;height:22px;margin-top:4px}.order-row__status{font-size:12px;font-weight:600;height:24px}.order-row__status--warning{background:#fff4e5;color:#b45309}.order-row__status--info{background:#e8f6fa;color:#245f72}.order-row__status--success{background:#ecfdf3;color:#047857}.order-row__status--error{background:#fef2f2;color:#b91c1c}.order-row__status--default{background:#f3f4f6;color:#475569}.order-row__elapsed{color:#2f7f97;font-size:12px;font-weight:700;min-width:42px}.order-row__body{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:960px){.order-row__body{grid-template-columns:1fr}}.order-row__section{border-right:1px solid #e8edf2;padding:14px 16px}.order-row__section:last-child{border-right:0}@media(max-width:960px){.order-row__section{border-bottom:1px solid #e8edf2;border-right:0}.order-row__section:last-child{border-bottom:0}}.order-row__section-title{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.order-row__primary{color:#1f2937;font-size:14px;font-weight:600;line-height:1.4;word-break:break-word}.order-row__secondary{color:#475569;font-size:12px;line-height:1.45;margin-top:4px;word-break:break-word}.order-row__distance{background:#eef6f8;border-radius:999px;color:#245f72;display:inline-flex;font-size:12px;font-weight:600;margin-top:8px;padding:2px 8px}.order-row__header-image{border-radius:12px}.order-row__product-thumbs{flex-shrink:0}.order-row__avatar,.order-row__product-image{border-radius:10px;height:42px;width:42px}.order-row__products{background:#fcfdfe;padding:12px 16px 14px}.order-row__products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.order-row__product-item,.order-row__products-preview{align-items:center;display:flex;gap:12px}.order-row__product-item{border-top:1px dashed #e8edf2;padding:8px 0}.order-row__product-copy{flex:1 1;min-width:0}.order-row__product-total{color:#245f72;font-size:13px;font-weight:700}.order-row__history-btn{min-height:28px;padding:2px 8px!important;text-transform:none!important}.order-row__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.order-row__footer-meta{color:#475569;display:flex;flex-direction:column;font-size:12px;gap:4px}.order-row__amount{color:#245f72!important;font-size:15px!important;font-weight:700!important}.order-row__detail-btn{border-radius:999px!important;text-transform:none!important}.order-row__history-popover{max-width:320px;padding:12px 16px}.order-status-timeline{display:flex;flex-direction:column;gap:12px}.order-status-timeline__item{display:flex;gap:10px}.order-status-timeline__dot{background:#2f7f97;border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.order-status-timeline__label{color:#1f2937;font-size:13px;font-weight:600}.order-status-timeline__meta,.order-status-timeline__time{color:#475569;font-size:12px}.order-status-timeline__empty{color:#6b7280;font-size:13px}.order-detail{padding:8px 0 24px}.order-detail__hero,.order-detail__panel{background:#fff;border:1px solid #e8edf2;border-radius:14px;margin-bottom:16px;padding:16px}.order-detail__back{margin-bottom:8px!important;text-transform:none!important}.order-detail__title{color:#1f2937;font-size:24px;font-weight:700}.order-detail__subtitle{color:#475569;font-size:13px;margin-top:4px}.order-detail__amount{color:#245f72;font-size:22px;font-weight:700}.order-detail__hero-image{border-radius:14px;box-shadow:0 8px 20px rgba(15,23,42,.08)}.order-detail__product-image{border-radius:12px}.order-detail__status{font-weight:600}.order-detail__status--warning{background:#fff4e5!important;color:#b45309!important}.order-detail__status--info{background:#e8f6fa!important;color:#245f72!important}.order-detail__status--success{background:#ecfdf3!important;color:#047857!important}.order-detail__status--error{background:#fef2f2!important;color:#b91c1c!important}.order-detail__panel-title{color:#1f2937;font-size:15px;font-weight:700;margin-bottom:14px}.order-detail__route{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto 1fr}@media(max-width:900px){.order-detail__route{grid-template-columns:1fr}}.order-detail__route-block{background:#f8fafc;border-radius:12px;padding:12px}.order-detail__route-label{color:#6b7280;font-size:12px;font-weight:700;margin-bottom:10px}.order-detail__route-divider{align-items:center;color:#245f72;display:flex;font-size:13px;font-weight:700;justify-content:center}.order-detail__primary{color:#1f2937;font-size:14px;font-weight:600}.order-detail__secondary{color:#475569;font-size:12px;line-height:1.45;margin-top:4px}.order-detail__summary-row{color:#475569;display:flex;font-size:13px;gap:12px;justify-content:space-between}.order-detail__summary-row--emphasis{border-top:1px solid #e8edf2;color:#245f72;font-size:15px;font-weight:700;padding-top:8px}.order-detail__table .MuiTableCell-root{border-color:#e8edf2}.order-card__actions{align-items:center;flex:0 0 auto}.distribute .order-list{min-width:360px}.distribute .deliveryman-list{margin:24px 0}.distribute .deliveryman-list .table .body .row{height:40px}.distribute .deliveryman-list .list{overflow:scroll}.map-distribute .order-list{min-width:0}.map-distribute .deliveryman-list{margin:24px 0}.map-distribute .deliveryman-list .table .body .row{height:40px}.map-distribute .map-distribute__map-panel{height:100%;min-height:720px}.map-distribute .distribute-map{background:#eef3f6;border:1px solid #e8edf2;border-radius:12px;overflow:hidden}.tianditu-marker-label{background-color:hsla(0,0%,100%,.88);border:1px solid rgba(47,127,151,.35);border-radius:12px;color:#245f72;font-size:12px;line-height:16px;padding:2px 6px;text-align:center}.delivery-boundary-page{margin:0 auto;max-width:1100px;padding:8px 0 24px}.delivery-boundary-page__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.delivery-boundary-page__subtitle{color:#6b7280;font-size:14px;line-height:1.5;margin-top:4px}.delivery-boundary-page__card,.delivery-boundary-page__empty{border:1px solid #e8edf2;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.05)}.delivery-boundary-page__meta{margin-bottom:16px}.boundary-editor__toolbar{flex-wrap:wrap;margin-bottom:12px}.boundary-editor__chip{align-self:center;background:rgba(47,127,151,.08)!important}.boundary-editor__hint{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:12px}.boundary-editor__map{background:#f8fafc;border:1px solid #e8edf2;border-radius:14px;height:520px;overflow:hidden;width:100%}.pressure-resting-page{margin:0 auto;max-width:960px;padding:16px 20px 32px}.pressure-resting-page__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.pressure-resting-page__subtitle{color:#64748b;font-size:14px;margin-top:4px}.pressure-resting-page__card{border-radius:16px;box-shadow:0 1px 3px rgba(15,23,42,.08)}.pressure-resting-page__meta{margin-bottom:24px}.pressure-resting-page__section{border-bottom:1px solid #e2e8f0;margin-bottom:24px;padding-bottom:24px}.pressure-resting-page__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pressure-resting-page__section-title{font-size:16px;font-weight:600;margin-bottom:4px}.pressure-resting-page__section-hint{color:#64748b;font-size:13px;margin-bottom:16px}.pressure-resting-page__empty{border-radius:16px}.ug .pressure-resting-page__section-hint,.ug .pressure-resting-page__subtitle{font-family:UKIJ Tuz Kitab,sans-serif}.takeout-agent-page .takeout-agent-list{padding-top:8px}.merchant-list{display:flex;flex-direction:column;gap:16px}.merchant-list__items{display:flex;flex-direction:column;gap:14px}.merchant-list__pagination{display:flex;justify-content:center;padding:8px 0 16px}.merchant-row{background:linear-gradient(180deg,#fff,#fbfdfe);border:1px solid #e8edf2;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.05);overflow:hidden}.merchant-row__header{border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 20px 14px}.merchant-row__avatar-wrap{align-items:center;background:#eef6f8;border:1px solid rgba(47,127,151,.12);border-radius:14px;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.merchant-row__avatar{height:100%;object-fit:cover;width:100%}.merchant-row__avatar-fallback{color:#2f7f97}.merchant-row__title-block{min-width:0}.merchant-row__name{color:#1f2937;font-size:18px;font-weight:700;line-height:1.3}.merchant-row__name-sub{color:#6b7280;font-size:13px;margin-top:2px}.merchant-row__chip{background:rgba(47,127,151,.1)!important;color:#2f7f97!important;font-weight:600}.merchant-row__status{font-weight:600}.merchant-row__status--success{background:rgba(34,197,94,.12)!important;color:#15803d!important}.merchant-row__status--warning{background:rgba(245,158,11,.14)!important;color:#b45309!important}.merchant-row__status--error{background:rgba(239,68,68,.12)!important;color:#b91c1c!important}.merchant-row__id{color:#6b7280;font-size:12px;font-weight:600}.merchant-row__body{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 20px}@media(max-width:960px){.merchant-row__body{grid-template-columns:1fr}}.merchant-row__panel{background:#f8fafc;border:1px solid rgba(15,23,42,.05);border-radius:12px;min-height:100%;padding:14px}.merchant-row__panel-title{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.02em;margin-bottom:10px;text-transform:uppercase}.merchant-row__line{color:#1f2937;font-size:14px;line-height:1.5}.merchant-row__line+.merchant-row__line{margin-top:6px}.merchant-row__line--muted{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:4px}.merchant-row__divider{margin:0}.merchant-row__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px 16px}.merchant-map-field__hint,.merchant-row__meta{color:#6b7280;font-size:13px}.merchant-map-field__hint{margin-bottom:10px}.merchant-map-field__canvas{border:1px solid #e8edf2;border-radius:14px;height:360px;overflow:hidden;width:100%}.merchant-map-field__meta{display:flex;flex-direction:column;gap:8px;margin-top:10px}.merchant-map-field__loading{align-items:center;display:flex;gap:8px}.merchant-images-note{border-radius:12px}.merchant-images-preview{background:#f8fafc;border:1px solid #e8edf2;border-radius:14px;height:120px;overflow:hidden;width:120px}.merchant-images-preview img{height:100%;object-fit:cover;width:100%}.agent-form-page .merchant-map-field__canvas{min-height:360px}
/*# sourceMappingURL=main.11bc77c9.css.map*/