nishani-delivery{display:block;width:100%;margin-top:12px;color:#164f36;font-size:14px;line-height:1.4}nishani-delivery *{box-sizing:border-box}nishani-delivery button,nishani-delivery input{font:inherit}nishani-delivery button{cursor:pointer}nishani-delivery .nd-card{position:relative;overflow:hidden;padding:14px 16px 4px;border:1px solid #c8d8c8;border-radius:14px;background:linear-gradient(125deg,#f5f8f2,#fff 50%,#edf4eb);box-shadow:0 3px 9px #164f3610}nishani-delivery .nd-card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff70 50%,transparent 70%);transform:translateX(-110%);pointer-events:none}nishani-delivery .nd-card.nd-shine:after{animation:nd-shine 1.8s cubic-bezier(.22,.61,.36,1) 1 both} @keyframes nd-shine{to{transform:translateX(110%)}}nishani-delivery .nd-top{display:flex;align-items:center;gap:15px;padding-bottom:10px}nishani-delivery [data-date]{display:block;font-size:19px;line-height:1.3;margin-top:2px}nishani-delivery .nd-location{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #164f3610;min-height:44px}nishani-delivery [data-change]{border:0;background:none;color:inherit;text-decoration:underline;font-weight:650;min-height:44px;padding:6px}nishani-delivery dialog{padding:0;border:0;border-radius:20px;width:min(520px,calc(100% - 32px));max-height:85dvh;margin:auto;background:#fff;color:#17251d;box-shadow:0 12px 60px #0003}nishani-delivery dialog::backdrop{background:#0007}nishani-delivery .nd-sheet{padding:20px;display:flex;flex-direction:column;max-height:85dvh}nishani-delivery header{display:flex;align-items:center;justify-content:space-between;gap:10px}nishani-delivery h2{font-size:20px;margin:0}nishani-delivery [data-close]{border:0;background:none;font-size:28px;width:44px;height:44px}nishani-delivery [data-search]{width:100%;border:1px solid #ddd;border-radius:10px;padding:12px;font-size:16px;background:#f5f5f5;color:#17251d}nishani-delivery .nd-note{font-size:12px;color:#657067;margin:10px 0}nishani-delivery .nd-list{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:120px}nishani-delivery .nd-list label{display:flex;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #eee;min-height:44px;cursor:pointer}nishani-delivery .nd-list label:has(:checked){background:#edf4eb;border-radius:8px;font-weight:700}nishani-delivery input[type=radio]{accent-color:#164f36;width:18px;height:18px}nishani-delivery footer{display:flex;gap:10px;padding-top:14px}nishani-delivery footer button{flex:1;min-height:46px;border:1px solid #164f36;border-radius:9px;padding:10px;background:#fff;color:#164f36;font-weight:650}nishani-delivery [data-confirm]{background:#164f36;color:#fff}nishani-delivery button:focus-visible,nishani-delivery input:focus-visible{outline:2px solid #164f36;outline-offset:3px}nishani-delivery [hidden]{display:none!important}@media(max-width:600px){nishani-delivery dialog{width:100%;max-width:100%;margin:auto 0 0;border-radius:20px 20px 0 0}nishani-delivery .nd-sheet{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){nishani-delivery .nd-card.nd-shine:after{animation:none}}nishani-delivery .nd-top>svg{flex-shrink:0}nishani-delivery [data-change]{flex-shrink:0}nishani-delivery .nd-location>span{min-width:0;overflow-wrap:anywhere}nishani-delivery [data-other][aria-pressed=true]{background:#edf4eb;box-shadow:inset 0 0 0 1px #164f36}