.peigiri-wrap{--peigiri-accent:#4f46e5;direction:rtl;text-align:right;max-width:760px;margin:0 auto;font-size:15px;line-height:1.9;color:#1f2937;overflow-wrap:break-word}.peigiri-wrap *,.peigiri-wrap *::before,.peigiri-wrap *::after{box-sizing:border-box}.peigiri-panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:30px 24px;box-shadow:0 14px 34px -22px rgb(15 23 42 / .3)}.peigiri-head{text-align:center}.peigiri-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;margin-bottom:12px;color:var(--peigiri-accent);background:#eef2ff;background:color-mix(in srgb,var(--peigiri-accent) 12%,#fff)}.peigiri-icon svg{width:30px;height:30px}.peigiri-title{margin:0;font-size:20px;font-weight:700;color:#111827}.peigiri-subtitle{margin:4px 0 0;font-size:13.5px;color:#6b7280}.peigiri-form{display:flex;gap:10px;margin-top:22px;align-items:stretch}.peigiri-fields{flex:1;display:flex;gap:10px;min-width:0}.peigiri-fields input{flex:1;width:100%;min-width:0;border:1.5px solid #e2e5ec;border-radius:12px;padding:11px 16px;font-size:16px;font-family:inherit;color:#111827;background:#fafbfd;outline:none;text-align:right;transition:border-color .15s ease,box-shadow .15s ease}.peigiri-fields input::placeholder{color:#9ca3af}.peigiri-fields input:focus{border-color:var(--peigiri-accent);background:#fff;box-shadow:0 0 0 3px rgb(99 102 241 / .18);box-shadow:0 0 0 3px color-mix(in srgb,var(--peigiri-accent) 18%,transparent)}.peigiri-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:46px;border:none;border-radius:12px;padding:11px 26px;font-size:15px;font-weight:700;font-family:inherit;color:#fff;background:var(--peigiri-accent);cursor:pointer;transition:filter .15s ease,transform .1s ease;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.peigiri-btn:hover{filter:brightness(1.08)}.peigiri-btn:active{transform:translateY(1px)}.peigiri-btn:disabled{opacity:.7;cursor:default}.peigiri-btn__spinner{display:none;width:15px;height:15px;border-radius:50%;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;animation:peigiri-spin .7s linear infinite}.peigiri-form.is-loading .peigiri-btn__spinner{display:inline-block}@keyframes peigiri-spin{to{transform:rotate(360deg)}}.peigiri-hint{margin:10px 2px 0;font-size:12.5px;color:#9ca3af;text-align:center}.peigiri-result{margin-top:16px}.peigiri-found{margin:0 2px 12px;font-size:13.5px;color:#6b7280}.peigiri-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px;color:#6b7280;background:#fff;border:1px dashed #e2e5ec;border-radius:14px}.peigiri-spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid #e2e5ec;border-top-color:var(--peigiri-accent);animation:peigiri-spin .7s linear infinite}.peigiri-alert{border-radius:12px;padding:13px 16px;font-size:14px;margin:0 0 14px}.peigiri-alert--danger{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.peigiri-result--error .peigiri-alert{margin:0}.peigiri-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px;overflow:hidden;animation:peigiri-fade .25s ease}@keyframes peigiri-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.peigiri-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:14px 18px;cursor:pointer;list-style:none;user-select:none;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.peigiri-card__head::-webkit-details-marker{display:none}.peigiri-card__num{font-weight:700;color:#111827}.peigiri-card__date{font-size:12.5px;color:#9ca3af}.peigiri-card__total{margin-inline-start:auto;font-weight:700;color:#111827}.peigiri-chev{width:16px;height:16px;color:#9ca3af;flex:none;transition:transform .2s ease}.peigiri-card[open] .peigiri-chev{transform:rotate(180deg)}.peigiri-card__body{padding:4px 18px 18px;border-top:1px solid #f1f3f7}.peigiri-badge{display:inline-flex;align-items:center;padding:2px 11px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.peigiri-badge--success{background:#dcfce7;color:#15803d}.peigiri-badge--info{background:#dbeafe;color:#1d4ed8}.peigiri-badge--warning{background:#fef3c7;color:#b45309}.peigiri-badge--danger{background:#fee2e2;color:#b91c1c}.peigiri-steps{display:flex;list-style:none;margin:14px 0 16px;padding:16px 6px 10px;background:#f8fafc;border:1px solid #eef1f6;border-radius:14px}.peigiri-step{flex:1;position:relative;text-align:center;min-width:0}.peigiri-step::before{content:"";position:absolute;top:15.5px;left:calc(50% + 23px);width:calc(100% - 46px);height:3px;border-radius:3px;background:#e2e8f0}.peigiri-step:first-child::before{display:none}.peigiri-step--done::before,.peigiri-step--active::before{background:var(--peigiri-accent)}.peigiri-step__dot{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 auto;border-radius:50%;background:#fff;border:2px solid #d3d8e0;color:#b6bdc9;position:relative;z-index:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.peigiri-step__dot svg{width:16px;height:16px}.peigiri-step--done .peigiri-step__dot{background:var(--peigiri-accent);border-color:var(--peigiri-accent);color:#fff}.peigiri-step--active .peigiri-step__dot{--peigiri-pulse:color-mix(in srgb,var(--peigiri-accent) 40%,transparent);background:#fff;border-color:var(--peigiri-accent);color:var(--peigiri-accent);animation:peigiri-pulse 1.8s ease-out infinite}@keyframes peigiri-pulse{0%{box-shadow:0 0 0 0 var(--peigiri-pulse,rgb(99 102 241 / .4))}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 10px #fff0}}.peigiri-step__label{display:block;margin-top:8px;font-size:11.5px;line-height:1.5;color:#94a3b8;padding:0 2px}.peigiri-step--done .peigiri-step__label{color:#475569;font-weight:600}.peigiri-step--active .peigiri-step__label{color:var(--peigiri-accent);font-weight:700}.peigiri-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.peigiri-box{background:#f8fafc;border:1px solid #eef1f6;border-radius:12px;padding:11px 14px}.peigiri-box--wide{grid-column:1/-1}.peigiri-box__label{display:block;font-size:12px;color:#8a94a6;margin-bottom:2px}.peigiri-box__value{display:block;font-size:14.5px;font-weight:600;color:#1f2937;word-break:break-word}.peigiri-box__value code{font-size:13px;background:#eef1f6;padding:1px 8px;border-radius:6px}.peigiri-box__value .peigiri-item-meta{font-weight:500}.peigiri-box--wide .peigiri-box__value{overflow-x:auto;-webkit-overflow-scrolling:touch}.peigiri-items{width:100%;border-collapse:collapse;margin:2px 0;min-width:100%}.peigiri-items th{text-align:right;font-size:12px;color:#8a94a6;font-weight:600;padding:0 4px 8px;border-bottom:1px solid #eef1f6;white-space:nowrap}.peigiri-items td{padding:10px 4px;border-bottom:1px solid #f1f4f9;vertical-align:middle;font-weight:500}.peigiri-items tr:last-child td{border-bottom:none}.peigiri-item__img{width:64px}.peigiri-item__img img{width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid #eef1f6;display:block}.peigiri-item__name a{color:var(--peigiri-accent);text-decoration:none}.peigiri-item__name a:hover{text-decoration:underline}.peigiri-item-meta{display:block;font-size:12px;color:#8a94a6;font-weight:500;margin-top:2px}.peigiri-item__qty,.peigiri-item__price{white-space:nowrap}.peigiri-ship-table td{white-space:nowrap}.peigiri-code{display:inline-block;font-size:12.5px;font-family:Consolas,Monaco,monospace;background:#eef1f6;color:#1f2937;padding:2px 8px;border-radius:6px;letter-spacing:.3px;word-break:break-all;text-align:left}.peigiri-pre{display:inline-block;max-width:340px;white-space:normal;word-break:break-word;font-size:11.5px;line-height:1.7;text-align:left;direction:ltr}.peigiri-notes{list-style:none;margin:0;padding:0}.peigiri-notes li{display:flex;gap:10px;padding:7px 0;border-bottom:1px dashed #eef1f6;font-weight:500}.peigiri-notes li:last-child{border-bottom:none}.peigiri-note__date{flex:none;color:#8a94a6;font-size:12px;padding-top:2px}@media (max-width:600px){.peigiri-panel{padding:20px 14px;border-radius:16px}.peigiri-icon{width:50px;height:50px;border-radius:14px;margin-bottom:10px}.peigiri-icon svg{width:26px;height:26px}.peigiri-title{font-size:18px}.peigiri-form{flex-direction:column;gap:8px;margin-top:18px}.peigiri-fields{flex-direction:column;gap:8px}.peigiri-btn{width:100%;padding:13px 20px}.peigiri-card__head{padding:12px 14px;gap:6px 10px}.peigiri-card__body{padding:2px 12px 14px}.peigiri-grid{grid-template-columns:1fr 1fr;gap:10px}.peigiri-box{padding:10px 12px;border-radius:10px}.peigiri-box__value{font-size:13.5px}.peigiri-steps{margin:12px 0 14px;padding:12px 2px 8px;border-radius:12px}.peigiri-step__dot{width:30px;height:30px}.peigiri-step__dot svg{width:14px;height:14px}.peigiri-step::before{top:13.5px;left:calc(50% + 20px);width:calc(100% - 40px)}.peigiri-step__label{font-size:10px;margin-top:6px}.peigiri-items th{padding:0 2px 6px}.peigiri-items td{padding:8px 2px}.peigiri-item__img{width:48px}.peigiri-item__img img{width:42px;height:42px;border-radius:8px}.peigiri-ship-table thead{display:none}.peigiri-ship-table,.peigiri-ship-table tbody,.peigiri-ship-table tr,.peigiri-ship-table td{display:block;width:100%}.peigiri-ship-table tr{background:#fff;border:1px solid #e8ecf2;border-radius:10px;padding:4px 12px;margin:0 0 10px}.peigiri-ship-table tr:last-child{margin-bottom:0}.peigiri-ship-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px dashed #eef1f6;padding:7px 0;white-space:normal}.peigiri-ship-table td::before{content:attr(data-label);flex:none;color:#8a94a6;font-size:11.5px;font-weight:600}.peigiri-ship-table td:last-child{border-bottom:none}.peigiri-ship-table td.peigiri-td--empty{display:none}.peigiri-ship-table td .peigiri-code{max-width:65%}.peigiri-ship-table td .peigiri-pre{max-width:65%}.peigiri-ship-table td a{white-space:nowrap}}@media (max-width:420px){.peigiri-grid{grid-template-columns:1fr}.peigiri-card__date{display:none}.peigiri-step__label{font-size:9.5px}}