.saji-size-guide-btn-wrapper{margin:20px 0}.saji-trigger-btn{background:linear-gradient(135deg,#111111 0%,#2c2c2c 100%)!important;color:#dfbc73!important;border:1px solid #dfbc73!important;border-radius:8px!important;padding:12px 24px!important;font-size:15px!important;font-weight:700!important;cursor:pointer;box-shadow:0 4px 15px rgb(223 188 115 / .2);transition:all 0.3s ease;width:100%;text-align:center;letter-spacing:.5px}.saji-trigger-btn:hover{background:#dfbc73!important;color:#111111!important;box-shadow:0 6px 20px rgb(223 188 115 / .4);transform:translateY(-2px)}.saji-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(10 10 10 / .85);backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;direction:rtl}.saji-modal-container{background:#fff;width:92%;max-width:850px;border-radius:14px;box-shadow:0 20px 50px rgb(0 0 0 / .4);overflow:hidden;animation:sajiZoomIn 0.35s cubic-bezier(.16,1,.3,1);border:1px solid rgb(223 188 115 / .3)}@keyframes sajiZoomIn{from{opacity:0;transform:scale(.95) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.saji-modal-header{background:linear-gradient(135deg,#111111 0%,#222222 100%);color:#dfbc73;padding:18px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #dfbc73}.saji-modal-header h3{margin:0;font-size:18px;color:#dfbc73;font-weight:700}.saji-close-btn{background:none;border:none;color:#dfbc73;font-size:28px;cursor:pointer;transition:transform 0.2s;line-height:1}.saji-close-btn:hover{transform:scale(1.15);color:#fff}.saji-modal-tabs{display:flex;background:#f4f4f4;overflow-x:auto;padding:10px 15px;gap:8px;border-bottom:1px solid #e1e1e1}.saji-tab-btn{background:#fff;border:1px solid #dcdcdc;color:#444;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all 0.2s ease}.saji-tab-btn:hover{background:#111;color:#dfbc73;border-color:#111}.saji-tab-btn.active{background:#111;color:#dfbc73;border-color:#dfbc73;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.saji-modal-body{padding:25px;max-height:65vh;overflow-y:auto}.saji-notice{font-size:13px;color:#555;margin-bottom:20px;background:#fdfaf3;padding:12px 15px;border-right:4px solid #dfbc73;border-radius:4px;border:1px solid #f6eedd}.saji-tab-content{display:none}.saji-tab-content.active{display:block;animation:sajiFadeIn 0.3s ease}@keyframes sajiFadeIn{from{opacity:0}to{opacity:1}}.saji-tab-content h4{margin-top:0;margin-bottom:15px;color:#111;font-size:16px;border-bottom:2px solid #dfbc73;padding-bottom:6px;display:inline-block}.saji-table-responsive{overflow-x:auto;border-radius:6px;border:1px solid #eaeaea}.saji-size-table{width:100%;border-collapse:collapse;text-align:center;font-size:13.5px;background:#fff}.saji-size-table th,.saji-size-table td{padding:12px 14px;border:1px solid #eee}.saji-size-table th{background-color:#1f1f1f;color:#dfbc73;font-weight:600}.saji-size-table tr:nth-child(even){background-color:#fafafa}.saji-size-table tr:hover{background-color:#fdf8ee}.saji-guide-footer-tip{margin-top:20px;font-size:12.5px;color:#666;background:#f9f9f9;padding:12px;border-radius:6px}