:root{--siraj-ink:#173f22;--siraj-green:#2f6830;--siraj-green-dark:#173f22;--siraj-gold:#c7a464;--siraj-surface:#fffaf2;--siraj-white:#ffffff;--siraj-muted:#647260;--siraj-border:rgba(47,104,48,0.18);--siraj-ring:rgba(199,164,100,0.42);--siraj-error:#9b2c22;}body.page-request-add{background-color:#f4efe5;color:var(--siraj-ink);font-family:"Baloo Bhaijaan 2","HelveticaNeue",Tahoma,Arial,sans-serif !important;}#request-node-form{max-width:1000px;margin:30px auto;font-family:"Baloo Bhaijaan 2","HelveticaNeue",Tahoma,Arial,sans-serif;}#request-ck-form{max-width:760px;margin:0 auto;}#request-ck-form .form-item{width:calc(50% - 12px);}.siraj-request-hint{width:100%;margin:-8px 0 22px;padding:12px 14px;border:1px solid rgba(199,164,100,0.30);border-radius:8px;background:rgba(199,164,100,0.10);color:var(--siraj-green-dark);font-size:0.92rem;line-height:1.7;font-weight:700;}.request-card{margin-bottom:25px;padding:30px;border:1px solid var(--siraj-border);border-radius:8px;background:var(--siraj-white);box-shadow:0 16px 38px rgba(23,63,34,0.10);transition:border-color 0.2s ease,box-shadow 0.2s ease;}.request-card:hover{border-color:rgba(47,104,48,0.34);box-shadow:0 20px 44px rgba(23,63,34,0.13);}.request-card h3.card-title{position:relative;margin:0 0 25px;padding-bottom:15px;border-bottom:1px solid rgba(47,104,48,0.14);color:var(--siraj-green-dark);font-size:1.4rem;line-height:1.45;font-weight:800;}.request-card h3.card-title:after{content:"";position:absolute;right:0;bottom:-1px;width:64px;height:3px;border-radius:3px;background:var(--siraj-gold);}.page-request-add .contentView form .card-content,.page-request-add form .card-content{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;}.page-request-add .contentView form .card-content .form-item,.page-request-add form .card-content .form-item{display:block;float:none !important;width:50%;margin-bottom:20px;padding:0 10px;box-sizing:border-box;}.contentView form .form-item{display:block;float:none !important;}.page-request-add .contentView form .card-content .form-item.form-type-textarea,.page-request-add .contentView form .card-content .form-item.form-type-checkboxes,.page-request-add .contentView form .card-content .form-item.form-type-radios{width:100%;}.form-item label{display:block;margin-bottom:8px;color:var(--siraj-green-dark);font-size:0.95rem;line-height:1.55;font-weight:800;}.form-item input.form-text,.form-item select.form-select,.form-item textarea{width:100% !important;min-height:52px;padding:0.88rem 1rem;border:1px solid rgba(47,104,48,0.24);border-radius:8px;background-color:var(--siraj-surface);box-sizing:border-box;color:var(--siraj-ink);font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;}.form-item textarea{height:auto;min-height:120px;padding:1rem;}.form-item input.form-text:focus,.form-item select.form-select:focus,.form-item textarea:focus{border-color:var(--siraj-green);background-color:var(--siraj-white);outline:none;box-shadow:0 0 0 3px rgba(47,104,48,0.16);}.form-required{color:var(--siraj-error);margin-right:4px;}#edit-actions{clear:both;margin-top:40px;text-align:center;}#edit-submit,button.form-submit{min-height:54px;padding:0.9rem 2.2rem;border:1px solid var(--siraj-green-dark);border-radius:8px;background:var(--siraj-green-dark);color:var(--siraj-surface);font-family:inherit;font-size:1.05rem;line-height:1.4;font-weight:800;cursor:pointer;box-shadow:0 14px 28px rgba(23,63,34,0.18);transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;}#edit-submit:hover,#edit-submit:focus,button.form-submit:hover,button.form-submit:focus{background:var(--siraj-green);border-color:var(--siraj-green);color:var(--siraj-white);outline:3px solid var(--siraj-ring);outline-offset:3px;box-shadow:0 18px 34px rgba(23,63,34,0.22);transform:translateY(-1px);}.SubHeaderTrack{display:none;}body[dir="rtl"] .request-card h3.card-title:after{right:0;left:auto;}.otp-wrapper{display:flex;justify-content:center;gap:12px;direction:ltr;width:100%;max-width:420px;margin:20px auto;}.otp-digit{width:58px;height:58px;border:2px solid rgba(47,104,48,0.24);border-radius:8px;background:var(--siraj-surface);color:var(--siraj-ink);text-align:center;font-family:inherit;font-size:1.7rem;line-height:1;font-weight:800;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;}.otp-digit:focus{border-color:var(--siraj-green);background:var(--siraj-white);outline:none;box-shadow:0 0 0 4px rgba(47,104,48,0.16);}.otp-message-container{margin-bottom:20px;text-align:center;font-size:1rem;}.otp-label{display:block;margin-bottom:10px;color:var(--siraj-green-dark);text-align:center;font-size:1.1rem;line-height:1.6;font-weight:800;}.assess-group-head{width:100%;margin:6px 0 18px;padding:0 10px 8px;border-bottom:1px solid rgba(47,104,48,0.14);box-sizing:border-box;}.assess-group-title{display:block;color:var(--siraj-green-dark);font-size:1.08rem;font-weight:800;}.assess-group-legend,.assess-hint{display:block;margin-top:4px;color:var(--siraj-muted);font-size:0.88rem;line-height:1.7;font-weight:500;}.assess-hint{margin-top:8px;padding:9px 12px;border:1px solid rgba(199,164,100,0.30);border-radius:8px;background:rgba(199,164,100,0.10);}@media (max-width:768px){.page-request-add .contentView form .card-content .form-item{width:100%;float:none !important;}#request-ck-form .form-item{width:100%;}.request-card{padding:22px 16px;}#edit-submit,button.form-submit{width:100%;}.otp-wrapper{gap:8px;}.otp-digit{width:48px;height:52px;font-size:1.35rem;}}
