/*
 * الملف الرئيسي: laws-bundle.css
 * عدد الملفات المدمجة: 20
 * يولد من assets/css/src بواسطة merge-css-files.py
 */


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/allaiha-altanfidhia-liqanun-aradi-wa-aqarat-aldawla.css */
/* ================================================= */

/* Moved from library/yemeni-laws/allaiha-altanfidhia-liqanun-aradi-wa-aqarat-aldawla/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/allaiha-altanfidhia-liqanun-hayat-alshurta.css */
/* ================================================= */

/* Moved from library/yemeni-laws/allaiha-altanfidhia-liqanun-hayat-alshurta/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/alqanun-almadani-alyamani.css */
/* ================================================= */

/* Moved from library/yemeni-laws/alqanun-almadani-alyamani/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/alqanun-altijari.css */
/* ================================================= */

/* Moved from library/yemeni-laws/alqanun-altijari/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-alahwal-alshakhsia.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-alahwal-alshakhsia/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-alamal.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-alamal/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-alijraat-aljazaiya.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-alijraat-aljazaiya/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-aliskan-waltakhtit-alhadari.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-aliskan-waltakhtit-alhadari/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-alithbat.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-alithbat/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-aljaraim-waleuqubat.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-aljaraim-waleuqubat/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-almihan-altibiya-walsaydaliya.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-almihan-altibiya-walsaydaliya/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-almurafaat-wa-altanfidh-almadani.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-almurafaat-wa-altanfidh-almadani/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-almurur.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-almurur/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-alsharikat-altijaria.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-alsharikat-altijaria/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-altahkim.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-altahkim/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-altakhtit-alhadari.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-altakhtit-alhadari/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-alwaqf-alsharii.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-alwaqf-alsharii/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-alzakat.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-alzakat/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-aradi-wa-aqarat-al-dawla.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-aradi-wa-aqarat-al-dawla/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }


/* ================================================= */
/* المصدر: assets/css/src/yemeni-laws-inline/qanun-tanzim-alalaqa-bayn-almuajir-wa-almustajir.css */
/* ================================================= */

/* Moved from library/yemeni-laws/qanun-tanzim-alalaqa-bayn-almuajir-wa-almustajir/index.html */

.law-shell{background:#fff;color:#111;border-radius:18px;border:1px solid #d8e0ea;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:22px;overflow:auto}
    .law-title{margin:0 0 14px;color:#173d6e;font-size:1.55rem;line-height:1.8}
    .law-sub{margin:0 0 18px;color:#4a5d78;line-height:2}
    .law-text{white-space:normal;line-height:2.1;font-size:1rem}
    .law-text-block{padding:16px;border:1px solid #d8e0ea;border-radius:16px;background:#fff}
    .law-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
    .law-toolbar .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}
    .laws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
    .law-card{border:1px solid #d8e0ea;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:18px}
    .law-card h2{margin:0 0 10px;color:#173d6e;font-size:1.18rem;line-height:1.8}
    .law-card p{margin:0 0 14px;line-height:2;color:#40556f}
    .law-card a{text-decoration:none}
    .law-note{margin-top:18px;padding-top:12px;border-top:1px dashed #c6b99b;text-align:center}
    @media (max-width:700px){
      .law-shell{padding:14px}
      .law-title{font-size:1.2rem}
      .law-text{font-size:.95rem}
      .law-toolbar{display:grid;grid-template-columns:1fr}
      .law-toolbar .action-btn{width:100%}
    }
