.persian-date-field{display:block;min-width:0;width:100%}.persian-date-source{display:none!important}.persian-date-trigger{display:block;width:100%;min-height:46px;text-align:right;border:1px solid #ccd8e2;border-radius:10px;background:white;color:#172f46;padding:12px;font:inherit}.persian-date-trigger:focus-visible{outline:3px solid #087f8c;outline-offset:2px}.persian-calendar{display:block;width:min(100%,360px);padding:12px;margin-top:8px;background:#fff;border:1px solid #b9ccd9;border-radius:14px;box-shadow:0 6px 18px #142b4518;direction:rtl}.persian-calendar-head{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(0,1fr) 38px;gap:5px;align-items:center}.persian-calendar-head select{width:100%;min-width:0;font:inherit;font-size:14px;padding:8px 3px}.persian-calendar button{font:inherit;min-width:0;min-height:38px;padding:7px;border-radius:8px;border:1px solid #dde6ed;background:#f4f7fa;color:#172f46}.persian-calendar button:focus-visible{outline:3px solid #087f8c;outline-offset:1px}.persian-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px}.persian-calendar-grid>span{text-align:center;font-size:12px;padding:5px;color:#526477}.persian-calendar-grid button[aria-pressed="true"]{background:#087f8c;border-color:#087f8c;color:#fff}.persian-calendar-time{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:12px}.persian-calendar-time input{width:150px;direction:ltr}.persian-calendar-status{display:block;color:#a62727;font-size:12px;margin-top:8px}.persian-calendar [data-commit]{width:100%;background:#142b45;color:#fff;min-height:44px}
