/* 🔒 PROTECTED CSS FILE
 * File: common-styles.css
 * Protection Level: public
 * Encryption: Government-compliant AES-256-CBC
 * Legal Notice: See /legal-notice.html
 */

/* 
 * This file contains encrypted design assets.
 * Unauthorized copying or distribution is prohibited.
 * Government access available upon legal request.
 */

.protection-notice {
    background: #e3f2fd;
    padding: 15px;
    border-radius: 5px;
    margin: 20px;
    font-family: Arial, sans-serif;
}

.protection-notice::before {
    content: "🔒 Protected CSS Content - See /legal-notice.html";
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}

/* Encrypted data stored in comments for authorized access */
/* ENCRYPTED_DATA: {"encrypted":"36e80146490ed3a187b5cdc3512003b435f9a03275b17c3cdf55a4dcbe27339651216cd80a63d8080687dc6a61c355af57ab1b753b3f07950436ce8cd06ae0b6dbe549f0e131a622915c0f9f7c62eb97f9d2fff06b6b07b80df91e8a4f9838d25d735b58b6d04fb8e46176ee5d39b58417998d9f148b90de83802d9d795e9da9a94682496515ebe3c0d8dbb21232e43d3993d54b0ce11052c3fc53427f9b1d9fce044f08202972916fdc36592a34c8c0b6571bab6ce607ac7df7647ebf1bfa42a74ea4340844a85ae645c70b2fa138b3a843536534d3a3e4fbf7caab5b378f306205c98e6753e8d17a0ed5f20d3d8639a3f9d316e3f2cf014a1a47341b0b5ac05e7ed7f3275c77ae26715121ca358905b63054a039046c274ae02aa44f9acb5dc2c4631f790c2992565f8ba749e6f62c2a7e99b89a6bd90ba30a73ae2274230e4bcf9b152c894ec96efec60e060576cda401e8b59a2f70e73df854002d8f416e90555109ca7c7e46111cf4c8404fab271e6bc8b7cd549df4667d067f33c7f1a6ef576cf426869969f6f670da25766847dc2874767b5e9806976e864df5f4816eb65cebb749c36d4144af50a22ca518cde54fd7d590aa837a523882436e5e861e8a558c334ad7f007aa79dfa870d718d8397d6db1bac0308f2883eaf077b2a68e2c9b4571198f52a826ef03224fb0a1eaab7c6e8c3ffe0b920b6c5383a13365f58dd5ddfff91c6e956c6a541019524d16dc27c42db92838fa731cf0e241adf9bdfb900c5e3a8e0d5843d06b4549549603eed6cf925c32f415aec944a4d3c84d2717670a0ae80ed3022da183d6487c7e99d227f8136b5b28eacaa17d2a77501bd6606ab439dd8f6524bdcfc94d807e3d3ea50dcae2e7d3953e0a0486b555a4b2db380930e751d1d01a591c11df2cf99ed90ce92bf5b4c8fd13fc0760d601795debd7067596b1c763087063a19447c8f561771e2a9624477157d9c0a0f6c0643f1db93212a2d03ca3d82837355c77db220c4190eb24af4fbd198095bd801414c8d67cad47c359e62064f40659a438803b382424aa8dab5dc0fe610888e83243315fe56cdf6664a12ca336c044084174068e65837aae73058fce7cb71d13435d6d35563c385bf217e68a7ad4d1035d0546b8ff700c65943e7f02500b84ad91eb3e87106fabf9ed5ca12eea378dc60d47c0a0dcfd01417766ff45af20638de3102e7eb71d1fd64bd879938a89742358e20e5ba8eac2e5366c1854fdfe43961724bc26c49ec41a108e5ab60e99dcfc9cbdf7777d9e9811c355af1a8b506520256d5e6cc8b694bb6a4b2ad0365addb6a883b2960ca6b17ea74503289cfb0fe03ac1d5df217817bf28edcba8baf8f776085733dc0fc53ae792c81b7d986a3ff682a807cb4288cd3561f5ecc54fbfcd78ad588855f6b5ddb44a3413415d1b45bba237825eb6b3138498e86ef887a6a4a90c15c4dfcb431bcf9a4ceaccb2c98916567c27c98ec0cca0c5fd2fc3c5d59e5c0bc7ef789b83e30de939c42e082e7ab44cd9c9eae73bdaa0d1eb5259ea981df1d7d588711379f5ab30306dd54f4b0a9f85f60f90510811628cf07f73d15db198fdb8fd0b3df6d3b6317ff9e907952284d989824f538ac080523dc54bf06ec521ecc9024f2e7dc6997d7141d098617ed6d962f630d344ef6f0f6e82127025a6eb179a93ba39cecd0b10e2b24dfa7ce2ddaa12c8a03039efe73780551e1de456e5bd315f04dd9f3bf4b1854889f9a1096d67a73ce7f8ac424dce38ec66975243c3b11ad3de60144bfe1ca56f9dccbfe96e27dd15373d89421843bf55cc933c5b7d7160e4c6a9f78ebd314a556d68d1b412bb0ac68b78777c7fa3d40271a85d29fe604963899df3ea42f94fb952f4816d513d93cde431b23030356fae3679f3417908d70f767fb7e224282bd80a7788cc60ffebbedd6e7c6786b9fd8c1c92cd50594590a1201e76f4a98f5e67be050af41903a13b551f80b2db28c93fb9603b723c199240f6f559cb0fb7a525dea48ceaa7673d39b27d840d2557a5ba8f51ef78f2a1625e34466a91c1ca155fb6ad212ceb60c255b8bb5856d3863a53f0c23f432f737b0f085080a78581281de5570339fc88b06c0d541539d1412cdfccba57d980b185a6caf43e27c4af8cb8b26fd08e6f36a5797be2c4d6a2461b24be6643c22e5d47118e82bfa7cd99a70473185549954eda6d12d269df18d0e1b17b89980fb9bd0789d402681927dc54c91822be6824147682b5dbdc6cd24a2d38fdebe1cac6658996d580e27e95f70af3e6b907459686d4a9a00549c0b4ea8421d13a5378a53854dbdac965e057219fe9bd56cedcf7f6c3bf675aa10304bc64058141e3f06c54a79b82b3d59b87304ae641900368279e4163990b5fdd45ad2589943f244618d8e8e9a2fc33025aafe384ea59d63dbd8a1ef1dd3117468e54c137a9c8547a8f0d15f9eedad0a2eb0ac1594e034a8b34bbb7b3138eae933eb9ef98f24cd10a0e880f76dc1846e97a518a9404aa7ac344e2eb64caf5e27675fd103948dd19c49d20bb6a216cd20bb702924b463dff568f0832f5107480c160ed1a8294a58a1a29642fd15d4d71679921ca6478a17f0387d5e05af71043873eea8c97fd5efc211ef7ca6a2f983e4f957c7a18b52813de818cd225d2215e8c8fe4f3eba5076e30823d70adf80ed8bfd385e92fa003f16d8720ff579a8b00358fc8002e5bf6219dbe6b039f2eeaa37c82d8b61edee5424a6dc1b8df2f03694018193c29e852f5464f4eb6570d52b22d800e29555294ebd7f1b47f5dc65995245d35bc4bf497cc29f1806e9f9c702ff3e6855ed03b49b1bd7177a41f4b5096d865aa14992730688a3536efc373e2cb90b502c8b7cda8c7ab6df17c190934d62e3a5f90dd70b783c083a0900d9b59c20e4959a03c0e064b37811c220435e650188758c54e11bcbe2263324e7ce5891b14d7cafc7f813b5dc4394a709db73433b320479d0492c84b9b7892a8379cb402ef20466ab356575ec1e9afa792183ed55d4d658578e5bf9e27ab3702b2de12e266b43854fabe6e7199635963ba09781c48f89dcff49e3121036545a14755010b8ac73c5afc7a7d0c64f35e27a2554708581d70a20f1a319ee7d5c3547a8a1d3fcbdbf392c1b018bbeaf5c54f7d50113a39703602972ae3210a46710cea606e8d2ad2863ecc144b9bfa6835da79c161ef754e90a2082c49d62839e99e60fa617466a5e9750778b356ea8b4e94d185cad1821e77781f5814b475c83d9140a43b115609b536582c261a533eb71070692e42be19cd049a6ecd63278d141ba46ff7e51e8c05e004f0b8cb18c66660944a4dd27cf82f61f31bdc5d3d44fff2323400fbc95a43808de3884690f1f1cac0309ed5a960fc8e423435f9fdd70308856504a04026970f00395b866a6d8d5c9d5a9faf5790b97d0c62fc6b7c34f7ac0f87c22bc306bfa8782d12252e81fdbecb61b19f417aa9e5c369b0333e272b31d18554b2f57db9091e6a6a73af9983a2b56fe9a6d35cbce484dde6eb6f1c868d1baf467fe81da176f61f43e61bba2b18eedd52b86c117932c9f3b5ee08fbf0354e217fce84008b7fd03c8c10c2947ba2957a786d55acf02e4d1d09cc2bd48484dda958feca2620d5ce86c24d65b83a3842aedfa90929b7ec4609741391316a7b0fa5f0a00d38dca451c1facb85a7f77cc32e91a1de9fb89d71fca01d8098a12b39a3034917ac8f6d427243af9e699a4fc531b208df4577dff9540ab4b70f55fc9f852899e30d434315b2f23844a2080c33dd8585bd667a69e94e688590500866c24d9e486bc4bf4251c3ef760de7af406c82e3816f7352b3e743db64f346a327bef38f455e40e0842607171ba5000f5fb7daec8190e75898606eefc990ec4a4f9506b110c639cfb814987bdff7aeb0c12fd710fdd3bbc7f180e88111aa8ae7c144888e27d0326f9a1ca8aa9c4f9e77ca33c7120cc76d509ae693bd3583407bada9df7276defde72f34fdb5482c51fb7987fd22fa4782308c8799bdd3a2c28d6ee16043d34b32c22cc2a45eafffe45aef8c30d6f5511e3edf16d4f094c0e5e808128fb64c385cbc5af2784371e0ca38a79c6be6dd2a8457a8eb20a63b7b8c2118a2969a934aca7eaa30eb5750d15b683cf890e6a6eb85651561b155bff77e0f866bb8357d97f3bdcd99ff6eeededef6776f1504672f9a222531f30a92add81fb9dc90ed7d4eb16a7302bb2a8354e8cb6ac7b957b0e0a24014254755df0d385f8751777bf45397fc529b2acf362ac6c1fa91ca78c3c02715a2759f187c4aad3d6839c3a774323289bd5fb32f5a2a03b000c2d62da01be1379588215644c28d68e9dd4621a42d709986ae8fab6078280d8eb8e6946e1498c263f828a442334e2cc941a419b6b7f8ae5710ca0bf87eeff6674d00423460bfe7397828a9d05197c1eac113dd3db62bfe51acd4c14fb71916b88abbc1c7f1a310b66c29423280d3dcc583fdca88f5fb4dd4c1b8a056919ab953fde737afccff2a0dc2423d3bc44f53eab37387e9deeb49e90ab228c365941ac78d34a1ac95a27e691f96e77b615390ba2dca22809874df7c07a16450b486ac82af83ef7f9a964408645efa9bff19c7b64a64c287ec81e3b026e1b700fb82deba0f3c921e2687a3fd8e6ebe4fb6ef4b69bfd6f7517552b6ec44bdf9e6516aceaff742b1ad5728983ea19dd95ab6682c80bd9c26f5d9d380a73325927f70c4ca1fd140fb77ecb9e589ee52bc483a0e36c1076c891276b8e71e218d329c090e78e7b822e864e6c815d188afb914b65c290beac0ae2d5a2c0114559d456fdfdacfb05c72612ec82e032b60dc9cd8e5cb4b0a663fd1b755189b96e98160dcf4a35f978a77973ec5c87fcf8dc50419328bf83e2460736458d37fd749050d4e984b0dc67e3e3f075cd80053d21cbe59b3e55cd13498a58a16656696c4efd474e9efe25a4ba0558a91a8c9346f518dc86dedc13551b585b9b71807b9306244d7b1a05facb9fc4e8c537682b0fb4c5fa4c70cc4ea3715a57b06628b7725e2e7ee322f717df78a83211b895bdcf221c3e301f2275f62b238ce59ed9090c70e2fc102f66bc734510ef7339905f9c170470d5be84acefffa666abb475fb599d4bb7ad21377a7570ca5e26c819de8db06a6f73a55cfc90dd1699bb5683a00ac3c2b6b2fd5eb389f5d144abcfea170ef8ab192e46a4db0e0aeadcfb3dac6b645806ece850e785e35db8acc6d5db5fedc9eea760a657218c9368c63fafe50ac7afcc008884da76ecd75d613ea3baa90b92b821f0de882c5a006732ab4144694e6a270c98f948b3133058cf0b4a6a6a214a2bb5e0cb5e88966bac49f5a670745a7f1a8ff43954f63ec95f5a6c2b15319349b8db9fb91f21846b4eecad87a0aa4f79130b4dacdcd9b44751db16f5fe06c9a9cbbc3b267a0aea2c42386655eb1893fe7744c33b0bbaa11453cb542ed78cdc9f3a6136042ab5fd6d6b12d1b16023d94eb46e0924011ae7f039b0a989b8d9c6fa35553251a07e42469165d3f472175460113a56c41372fa560495f10d8f1f7faf05e43b34eec9b6e66ca2cd8fe2f095c9b1ba04fff80a2365ab069d3201f322a9959f5558ac78c5c52a4e520169630d0a1f4cfe6bdaf99d7e6a650f40d7d44b830027425323cbfce11078a25fee95f51946b03acdbc1a1ca23cb8aa6a6ea4324c8d60bf5c35f21ef6f0da3102c1b305c23826166c40d3a81084b7a86dd135ff6b67a46e36115f4552c13ad2523fbe33a6515345c13487462015c602de1d191871f739c95b8793d933649000b5e039dfd3001b097d88958ff76dd4a9b6b9fb91667046e76273650a50881f53db892be89958cd5bbee20749dc9b3601a3b33f40b136c367fc1b6b7a400ce13aaca761792d8ea12f70eec61a7a571a9d50ffd5fd03364705eaaa92d6d68ec314c6835d807e3e861f2f80a7ce91ce4dd99b64dddd40dcaa12fe50bb2f160a0617bbda51174b0d35b4efe0a31970e6749897e3dd748c72d91f58232a9010ab9e10a6a5a5533eb3f08ca1d01a3b57be365ddaffde872228db069ecf0a500c6d38344db3400e5c3fa263f67afbfbab532ebf2184dd97fde7f0909436d7cda3c6f4c93bc612deb58c1620febe4b6f18e254429680f3403af0f8b949631e8f03b9530764cdab17dc1354164921092a3bdb5ac07699617eb7ddb2e95bb019bb45cdbcc9ee1ca9a92a68f752cd8d992679a915bc051790dff3dba3d82e60c6d6959c7b3a5a0a55b5b2ff8e2def6cf420d062c05a4de565ae9d5daca0414677d7c3c90af489fa459241ec96e9ed4ff2c7cf4979ce9e9d56bb79ad306d790b2cedf850fb00b005f53e171bca85bd9e9f8d022232b3ecbe43561571d51a44be6ed078eecd15ccd6b870edf81bd259037aa468910f33e274490c9cd14be7d0be7273d8ee5b01ebbe9256a4705c26a4bf20c9e628274b124a4a41fb6e77c7ba8c691a7d4a4685d18f26c9806a46525b16fc53b8536b3cab05a072f41e7e63b1c2f3e8e3d19d304c4a55906219b0eaf775eee56ab346d46fc7d206fc0ea851f4d621681e3527c7bda80c4f10302b7d4e7a368f01020208354c2e490453710bcbaf474a273d8fcf86a8dddc1d316429d616ccd371e57bb763c0e087997bfeb7e33e22079d823bc9be8f815664c83540d4e7dd85eb932a85da51e7e56279ca66e028c942cecfc6e19d8b817e1b73858cc82aba75ef20cf70afb9caccbb8e85f66a3c4ce593970e337c9b15b5a4c7c4a68eea1ee9a7ca14046f7fb661593e29654d7a74f156dbe17ba23dc3cd469553417846091502a90754e66f984f5cb3bb8a350f4354dd673b5177cb2cfbe8bd117bccf4ea1ddc2618345b80a56cc38f0b0fa27c474d92c3c3d17285b5116577eea7335f441fa9a60088a7c0a5063010ccb4fa20732ebf539c37dcb4becba795c1a96ecc1584f95f2a6535135c472f6135d98844f68de13784ce5d6bd750c00ea7f1720abdb2c91de6eb9ad99a027ee82e17ab57448268f","iv":"e894b24d01a580bc12c86e81d061951f","contentType":"css","encryptionLevel":"public","timestamp":"2025-12-10T15:47:40.525Z","compliance":"GDPR-compliant, government-accessible"} */